﻿* {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;}
.navbar {
	font-size: 100%;
	background-color: white;
	color: black;
	height:19px;
	width:980px;
	overflow: hidden;
	margin: 0 0 0 0;
	border-collapse: collapse;
	border: 0px solid #c00;
	padding: 0.5em .8em .1em .3em;
	background-image: url(/images/nav_bg.gif);
	background-repeat: repeat;
	background-position: left top;
}
#hdnav, #foot, #ks-main, .searchbar, #doc-head {width:950px; 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;}

.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(/i/hp/07/inpbg2.gif) 0 0 no-repeat; font-size:14px;}
#main,#mainbox,#main_info,#store_info, #side1,#side1_info,#side1_store,#side2_store, #side2,#side2_info {float:left; _display:inline; overflow:hidden;}
#main {width:625px; margin-left:0px; border:1px solid #c00;}
#mainbox {width:625px; margin-left:0px; border:0px solid #c00;}
#regmain {width:725px; margin-left:175px; border:0px solid #999;}
#main_info {width:555px; margin-left:175px; border:0px solid #c00;}
#store_info {width:500px; margin-left:175px; border:0px solid #c00;}
#side1 {width:170px; margin-left:-703px;}
#side1_info {width:170px; margin-left:-733px;}
#side1_store {width:170px; margin-left:-676px;}
#side3 {width:245px;margin-left:0px;margin-top:2px; margin-right:2px; border:1px solid #ccc;overflow:hidden;float:right; }
#side2 {width:345px;margin-left:16px;margin-top:2px;  border:1px solid #dde;_overflow:hidden;}
#side2_info {width:240px;margin-left:6px; border:0px solid #003399;_overflow:hidden;}
#side2_store {width:250px;margin-left:6px; border:0px solid #003399;_overflow:hidden;}

#content h2 {font-size:14px;}
.Ad_banner {margin:0px auto;padding: 10px 0px 10px 0px;background-color:#eee; text-align:center;border:0px solid #cc0000;}
.Ad_banner1 {clear:both;margin:0px auto;width:732px;height:55px;padding:0px auto;background-color:#ccc; text-align:center;border:0px solid #cc0000;}
.banner {margin:5px 0;padding: 0px 0px 0px 5px; text-align:center;border:0px solid #cc0000;}
.gmodule {margin-bottom:1px; padding:0px; border:1px solid #003399; overflow:hidden; white-space:break-word; word-break:break-all; zoom:1;}
.icenter_left {margin-bottom:1px; padding:0px; width:732px;border:0px solid #003399; overflow:hidden;zoom:1;float:left; }
#side1 .gmodule {border:1px solid #ade1dc;}
#side1_info .gmodule {border:1px solid #ade1dc;}
#side1_store .gmodule {border:1px solid #ade1dc;}
.gmodule .hd {position:relative; padding:8px 13px 4px 3px;}
.gmodule .hd .more {position:absolute; top:8px; right:13px; padding-left:8px;}
.amodule .hd .more {_top:18px;}
.gmodule ul {list-style:none;}
.nav_list {padding:0 0px 0px 0px; border:0px solid #003399;overflow:hidden;}
.nav_list .li {float:left; width:140px; padding:2px 0px 2px 0px;}
.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, #yiwu_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;}
#yiwu_nav {padding:0; background:#ecf7f6;_overflow:hidden!important;}
#yiwu_nav li {margin-bottom:2px; padding-left:13px; b9ckground:url(/i/nks/arrow.gif) no-repeat 0 50%; color:#949494;}
#yiwu_nav li.alt, #yiwu_nav li#elite {background:url(/i/nks/star.gif) no-repeat 0 5px;}
#yiwu_nav li li {padding-left:0; background:none;}
#yiwu_nav li li a {padding-left:13px; background:url(/i/nks/dot.gif) no-repeat 0 50%;}
#yiwu_nav .nav_item {background:none; *display:block; *zoom:1; *width:150px; *overflow:hidden;height:20px;}
#yiwu_nav .nav_item a {position:relative; display:block; width:150px; left:0px; padding:2px 0px 3px 2px; border-top:1px solid  #ade1dc; background:#fff; }
#yiwu_nav .nav_li {background:none; *display:block; *zoom:1; *width:150px; *overflow:hidden;height:20px;}
#yiwu_nav .nav_li a {position:relative; display:block; width:150px; left:0px; padding:2px 0px 3px 2px; border-top:1px solid  #ade1dc;}
#yiwu_nav #elite.current_item a {background-image:url(/i/nks/star.gif); background-position:28px 5px; *background-position:14px 5px; background-repeat:no-repeat;}
#yiwu_nav .current_cate .current_item a, #yiwu_nav #elite .current_item a {width:104px; left:-28px; background-image:url(/i/nks/current_item.gif); *left:-28px; *padding-left:42px; *background-position:28px 50%;}
#yiwu_nav .current_item li a, #yiwu_nav #elite.current_item li a {position:static; display:inline; padding-left:13px; background:transparent; border:0; background:url(/i/nks/dot.gif) no-repeat 0 50%; font-weight:normal;}
.glist {list-style:none;}
.glist li {padding-left:8px; background:url(/i/nks/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(/i/nks/coin.gif) no-repeat 0 50%;}

#expertsrmd li, #kslad .headline  {min-height:74px; _height:64px; position:relative; padding-left:60px;}
#expertsrmd li {padding-top:10px; border-top:1px dashed #dbdbdb;}
#expertsrmd li.first {border-top:0;}
#expertsrmd li .avatar img, #kslad .avatar img {position:absolute; top:10px; left:0;}
#expertsrmd li .more {text-align:right;}
#expertsrmd li .more a {color:#cc6601;}
#kslad .avatar img {top:0;}
#kslad .glist {padding-top:8px; border-top:1px dashed #e5e5e5;}

#ksspecial .bd p {text-align:left;}

#uprating ol, #gather ol {list-style-position:inside;}
#uprating li, #gather li {position:relative; padding:4px 0; border-bottom:1px dashed #e5e5e5;}
#uprating li a, #gather li a {display:-moz-inline-box; display:inline-block; width: 7em; white-space:nowrap; overflow:hidden;}
#gather li a {width:10em;}
#uprating li span,  #gather li span {position:absolute; top:4px;}
#uprating li span {left:120px; padding-left:30px; background:url(/i/nks/ascend.gif) no-repeat 0 50%;}
#gather li span {right:5px; _right:23px;}

#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(/i/nks/add.gif) no-repeat 0 50%;}
.mqlist .hd ul {padding-top:6px;}
.mqlist .hd li {list-style:none; float:left; _display:inline; margin-right:-1px; border:1px solid #bae3df; border-bottom:0; font-size:14px;}
.mqlist .hd li.current {position:relative; top:-6px; font-weight:bold;}
.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(/i/nks/mbg.gif) repeat-x 0 0; color:#000;}

.mqlist .bd {position:relative; z-index:1; 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(/i/nks/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(/i/nks/order.gif) no-repeat 100% 50%;}
.mqlist .down {background-image:url(/i/nks/order_d.gif);}
.mqlist .stat1,.mqlist .stat2,.mqlist .stat3,.mqlist .stat4 {width:13px;height:19px;background:url(/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;}

#expert th{color:#000; text-align:center}
#expert .mqlist_dt{text-align:center; width:5em}
#expert .mqlist_answered, #expert td.mqlist_flag{ width:5em; text-align:center}
#expert td.mqlist_answered{background:url(/i/nks/exp_icon_answered.gif) no-repeat center;}
#expert td.mqlist_flag{background:url(/i/comn/ico/icotarg.gif) no-repeat center;}
#expert .mqlist_offer{width:5em;}

.page {margin:auto; padding:1.4em 0; zoom:1; text-align:center;}
.page a, .page a:visited {color:#04d!important;}
.page ul { margin:0; padding:0; list-style:none; font-family:arial; }
.page li {  display:inline; border:none!important;}
.page span { display:inline-block;padding:2px 6px;font-weight:bold;font-size:13px;}
.page a:link,.page a:visited{ border:1px solid #ddd; display:inline-block; font-family:arial;font-size:13px;color:#04d; padding:2px 4px;}
.page a:hover { background-color:#3DB7A2; border:1px solid #0E977F; text-decoration:none; color:#fff!important;}
.page a.pre,.page a.nxt,
.page a.pre:link,
.page a.pre:visited,
.page a.pre:hover,
.page a.pre:active,
.page a.nxt:link,
.page a.nxt:visited,
.page a.nxt:hover,
.page a.nxt:active{_padding:2px 6px; border:1px solid #fff; font-size:14px;}
.page a.pre:link,.page a.pre:visited {background:url(/i/ks/07/bg_p.gif) 10% 40% no-repeat; padding-left:1.3em;}
.page a.pre:hover { background:url(/i/ks/07/bg_p_hover.gif) 10% 40% no-repeat #3DB7A2;border:1px solid #0E977F; padding-left:1.3em;}
.page a.nxt:link,.page a.nxt:visited {background:url(/i/ks/07/bg_n.gif) 90% 40% no-repeat; padding-right:1.3em;}
.page a.nxt:hover { background:url(/i/ks/07/bg_n_hover.gif) 90% 40% no-repeat #3DB7A2;border:1px solid #0E977F; padding-right:1.3em;}
.opionslist .page a.pre, .opionslist .page a.nxt {border:1px solid #ecf7f6!important;}
.page:after,.page:before {content:".";display:block;height:0;clear:both;visibility:hidden;}

#otheranswers .page li {border:0!important;}


.ksgallery {list-style:none;}
.ksgallery li {float:left; width:50%; *width:49%; margin-top:8px; text-align:center;}
.ksgallery img {display:block; width:90px; height:55px; margin:auto;}

#otheranswers h2 span, #question h2 span, #question h3 span, .entrydetail h3 span {font-weight:normal; font-size:15px; color:#949494;}
#otheranswers .bd, #bestanswer .bd, #question .bd{padding:0 8px 8px 8px}
.ksentry {min-height:120px; _height:120px; position:relative; padding:10px 0 10px 100px; font-size:14px;}
.usrinfo {width:100px; position:absolute; top:10px; left:-10px; overflow:hidden; color:#949494; font-size:13px; text-align:center;}
.usrinfo .avatar {display:block; text-align:center; width:100px; overflow:hidden;}
.usrinfo p {text-align:center; width:100px;}
.usrinfo .avatar img {display:block; margin:auto; width:48px; }
.entrydetail {overflow:hidden;}
.opionslist .entrydetail {}
.entrydetail .usrinfo p {margin:0;}
.entryinfo {margin-top:10px; color:#949494;}
.entryinfo .impeach {display:none;}
.entryinfo, .avopion {margin:10px 0; font-size:13px;}
.entrydetail h3, .entrydetail p {margin-bottom:10px;}
.entrydetail p em{color:#949494; font-size:13px; display:block; text-align:center; font-style:normal}
.entrydetail .refer p {margin:0;}
.inset {_width:420px; overflow:hidden; min-height:20px; background:url(/i/reg/070313/spinner_grey.gif) no-repeat center 10%; text-align:center}
.supplement, .refer {margin-top:15px;}
.refer h3 {margin:0; line-height:1;}
.actions .l {float:left;}
.actions .r {float:right;}
.qactions, .vote {display:block;}
.qactions a {float:left; _display:inline; width:24px; height:24px; overflow:hidden; text-indent:-999em; margin-left:5px; background:url(/i/nks/actions.gif) no-repeat 0 0;}
.qactions a:hover {background-image:url(/i/nks/actions_hover.gif);}
.qactions .mail {background-position:-29px 0;}
.qactions .impeach {background-position:-58px 0;}
.vote a {float:left; _display:inline; margin-left:5px; height:24px; font-weight:bold;}
.vote a:hover {text-decoration:none;}
#ks-main .vote .for:link, #ks-main .vote .for:visited {color:#89c897;}
#ks-main .vote .against:link, #ks-main .vote .against:visited {color:#f29a76;}
.vote .for, .vote .against {padding-left:8px; background:url(/i/nks/for.gif) 0 0 no-repeat;}
.vote .for:hover, .vote .for:hover span {background-image:url(/i/nks/for_hover.gif); color:#094;}
.vote .for span, .vote .against span {display:block; padding:2px 24px 0 0; background:url(/i/nks/for.gif) 100% 0 no-repeat;}
.vote .against, .vote .against span {background-image:url(/i/nks/against.gif);}
.vote .against:hover, .vote .against:hover span {background-image:url(/i/nks/against_hover2.gif); color:#f00;}
.quizfb {margin-top:15px; padding:10px 0 0 100px; border-top:1px dashed #dbdbdb; font-size:14px;}
.quizfb h3 img {vertical-align:middle; /*width:14px; height:14px;*/}
.ballot {white-space:nowrap;}
.ballot .histogram {display:-moz-inline-box; *display:inline-block;}
.ballot .histogram span {*display:block; background:#fffcde; border:1px solid #c9c9c9; text-indent:-999em;}
#otheranswers li, #message_board li {border-bottom:1px dashed #dbdbdb;}
#otheranswers .opionslist li, #question .opionslist li, #bestanswer .opionslist li {border-bottom:1px dashed #6ac4c4;}
.opionslist {display:none;padding:10px; background:#ecf7f6;}

.cmtaction {margin:10px 0; padding-right:10px; text-align:right;}
.cmtarea{font-size:13px;}
.cmtarea textarea {width:376px; height:156px; margin:10px 0 0 3px; *margin:10px 0 0 10px; border:1px solid #6ac4c4; font-size:14px;}
.cmtarea .caption {font-size:13px; padding-left:10px;}
.cmtarea .yzm, #expert #message_board .ft .yzm{padding-left:0; padding-top:.8em}
#expert #message_board .ft .yzm{padding:0;}
.cmtarea .yzm a, #expert #message_board .ft .yzm a{font-size:13px;}
.cmtarea .yzm span.error, #expert #message_board .ft .yzm span.error{color:#f00;}
.cmtarea .inp_yzm, #expert #message_board .ft .inp_yzm{width:88px; height:20px; font-size:14px; padding-top:3px; border:1px solid #6ac4c4;}
.cmtarea .inp_yzm{margin:10px 0pt 0pt 3px; *margin:10px 0pt 0pt 10px;}
.cmtarea .yzm p{color:#666; line-height:180%;font-size:13px;margin:10px 0pt 0pt 10px;}

#kslad, #uprating {_zoom:1;}

/*add 流程优化 liming070719*/
.ks_opt{padding:15px; padding-top:0}
.ks_opt em{font-style:normal}
.top_titl{margin-bottom:.8em; margin-top:20px;}
.top_titl h1{font-size:14px; color:#000; line-height:150%; padding-left:20px; background:url(/i/nks/path_icon.gif) no-repeat;}
.top_titl h1.edit{background-position:left 2px;}
.top_titl h1.error{background-position:left -19px;}
.top_titl h1.suc{background-position:left -41px;}
.top_titl h1.email{background-position:left -62px;}
.top_titl h1.tips{background-position:left -83px;}
.top_titl p{padding-left:20px; color:#9f9f9f; line-height:150%;}

.ks_opt h1.all_titl{background:#e9f7f7; border:1px solid #90c8c9; padding:5px 16px; line-height:150%; font-size:14px; color:#000}
.ks_opt .q_box{text-align:center; padding:.8em 0; margin-bottom:.8em;}
.ks_opt .q_box .gmodule{border:1px solid #f2ca51; background:#fff; text-align:left; width:587px; margin:0 auto}
.ks_opt .q_box .gmodule .hd {position:relative; padding:8px 13px 4px 13px; background:none; border-top:8px solid #faefd9}
.ks_opt .q_box .gmodule .hd h2{color:#666!important;}
.ks_opt .q_box .gmodule .hd .more {_top:18px;}

.ks_opt .q_box .gmodule .bd li{font-size:14px;}
.ks_opt .ask_form{padding:.8em 0; text-align:center;}
.ks_opt .ask_form table{margin:0 auto;}
.ks_opt .ask_form th{font-size:14px; font-weight:400; color:#656565; line-height:160%; vertical-align:top; padding:.5em 12px 0 0; border-right:1px dashed #dcdcdc; text-align:right; width:215px;}
.ks_opt .ask_form th em{color:#f00; margin-right:.5em;}
.ks_opt .ask_form td{vertical-align:top; line-height:160%; padding:.5em 148px 0 15px; color:#b5b5b5; text-align:left;}
.ks_opt .ask_form td #pic_room{text-align:left; background-position:0px 10%}
.ks_opt .ask_form td p{line-height:160%}
.ks_opt .ask_form td h2{font-size:14px; color:#666 !important; line-height:150%;}
.ks_opt .ask_form td h2 em{border-left:1px solid #666; margin-left:.5em; padding-left:.5em; font-weight:400;}
.ks_opt .ask_form td textarea.edit{width:513px; height:156px; border:1px solid #949494; font-size:14px;}
.ks_opt .ask_form td #add_box{ position:relative; margin:10px 0; display:none}
.ks_opt .ask_form td #add_box .file{/*position:absolute;text-align:right;-moz-opacity:0;filter:alpha(opacity: 0);opacity: 0;z-index: 2; left:165px; *left:310px; height:25px; width:0px;*/width:285px; font-size:14px; padding:3px;}
.ks_opt .ask_form td input.inp,
.ks_opt .ask_form td input.inp2,
.ks_opt .ask_form td input.inp3{width:315px; height:20px; font-size:14px; padding-top:3px; border:1px solid #949494;}
.ks_opt .ask_form td input.inp2{width:208px;}
.ks_opt .ask_form td input.inp3{width:88px;}
.ks_opt .ask_form td div button{width:53px; height:25px; line-height:120%; font-size:14px; position:absolute; left:320px; top:0px;}
.ks_opt .ask_form td dd{margin:0; padding:0; text-indent:0}
.ks_opt .ask_form td dl{font-size:14px; line-height:160%; color:#666;}
.ks_opt .ask_form td label{margin-left:.5em}
.ks_opt .ask_form td input.check{float:left; margin-top:.3em; *float:none; *margin-top:0;}
.ks_opt .ask_form td select.report{width:221px; height:20px; border:1px solid #949494}

.ks_opt .ask_form td p select{border:1px solid #a5acb2; width:65px;}

.ks_opt .ask_form td p span.error{color:#f00;}
.ks_opt .ask_form td span.spectext{font-size:14px; color:#666;}
.ks_opt .ask_form td select.pingfen{width:65px; *font-size:12px; _font-size:13px;}
.ks_opt .ask_form td button.submitbtn {height:29px; line-height:120%; font-size:14px; font-weight:800; padding:2px 6px; *padding-bottom:0;}
.ks_opt .ask_form .entrydetail{width:auto; color:#666; font-size:14px; margin:10px 0;}
.ks_opt .tip_list{padding:10px 117px 10px 27px;}
.ks_opt .error_info{padding:10px 117px 10px 208px;}
.ks_opt ol{margin-left:40px;}
.ks_opt ol li{line-height:180%; font-size:14px; color:#666;}
.ks_opt .y_q{height:116px; position:relative}
.ks_opt .y_q .titl{font-size:14px; color:#666; line-height:160%; position:absolute; left:100px; top:20px;}
.ks_opt .y_q .titl em{color:#f00;}
.ks_opt .y_q .inp{position:absolute; width:587px; height:21px; padding-top:5px; border:1px solid #a5acb2; right:130px; top:16px; font-size:14px;}
.ks_opt .y_q .text_l{position:absolute; left:200px; top:50px; line-height:160%; color:#b4b4b4;}
.ks_opt .y_q .text_l #name_hide{float:left; margin-top:.3em; *float:none; *margin-top:0;}
.ks_opt .y_q .text_l label{margin-left:.5em;}
.ks_opt .y_q .text_r{position:absolute; right:130px; line-height:160%; top:50px; text-align:right; color:#b4b4b4;}
.ks_opt .y_q span.error{color:#f00;}
.ks_opt .y_q .btn{position:absolute; left:200px; top:88px;height:29px; line-height:120%; font-size:14px; font-weight:800; padding:2px 6px; *padding-bottom:0;}
.ks_opt .error_tips{text-align:center; padding:50px 0; padding-bottom:0; font-size:14px; font-weight:800; line-height:160%; color:#666;}
.ks_opt p.ask_done{padding:50px 0; line-height:160%; font-size:14px; font-weight:800; text-align:center}
.ks_opt p.ask_done a{padding:0 .75em; color:#04d!important;}
/*add 专家团  liming070730*/
.ks_layout_b{height:1%;}
.ks_layout_b:after,

/*exp_live*/
.exp_a_module{border:1px solid #bae3df; background:#edf7f6; padding:15px 0 }
.exp_a_module .hd{ padding-bottom:15px; text-align:center}
.exp_a_module .hd h3{font-size:20px; line-height:180%; font-weight:400; font-family:"黑体"; color:#479899;}
.exp_a_module .bd{text-align:center; position:relative }
.exp_a_module .bd #cal1Container{position:absolute !important; width:218px; height:220px; *height:205px; left:373px;  _left:343px; top:34px}
.exp_a_module .bd #cal1Container th,.exp_a_module .bd #cal1Container td{padding:.3em; text-align:center}
.exp_a_module .bd .live_apply{width:888px; margin:0 auto;}
.exp_a_module .bd  .live_apply tbody th{text-align:right; font-size:14px; font-weight:400; padding:.5em 0; width:10em; color:#000; vertical-align:top; padding-top:.2em}
.exp_a_module .bd  .live_apply tbody td{ padding:.75em 0; padding-top:0; text-align:left; font-size:14px; color:#999;vertical-align:top}
.exp_a_module .bd  .live_apply tbody td .sel1{width:98px; height:22px; border:1px solid #bae3df !important; color:#333}
.exp_a_module .bd  .live_apply tbody td .inp1,
.exp_a_module .bd  .live_apply tbody td .inp2{width:198px; height:19px; padding-top:.3em; color:#333; border:1px solid #bae3df;}
.exp_a_module .bd  .live_apply tbody td .inp2{width:446px;}
.exp_a_module .bd  .live_apply tbody td .myfile{position:relative; width:545px; text-align:right;}
.exp_a_module .bd  .live_apply tbody td .myfile .file{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity: 0);opacity: 0;z-index: 2; right:155px;  *right:13px; height:25px; width:80px;}
.exp_a_module .bd  .live_apply tbody td .myfile .fakefile{position:absolute; z-index:1; right:0; top:0; text-align:right}
.exp_a_module .bd  .live_apply tbody td .text_aa01{width:446px; height:58px; border:1px solid #bae3df}
.exp_a_module .bd  .live_apply tbody tr.filebox th,
.exp_a_module .bd  .live_apply tbody tr.filebox td{ padding-top:15px;}
.exp_a_module .bd  .live_apply tbody tr.dashline th,
.exp_a_module .bd  .live_apply tbody tr.dashline td{border-bottom:1px dashed #6ac4c4; padding-bottom:15px;}
.exp_a_module .bd span.error{color:#f00; display:block; line-height:160%;}
.exp_a_module .bd span.emp{display:block; line-height:160%;}
.exp_a_module .ft{text-align:center; padding-top:.8em}
.exp_a_module .ft button{height:25px; line-height:120%; font-size:14px; font-weight:800; padding:0 .5em}
/*agreement*/
#agreement{padding:20px; text-align:left;;}
#agreement .hd{color:#000;}
#agreement .bd{height:300px; overflow-y:scroll;  background:#fff; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left}
#agreement .bd p{line-height:180%; color:#000; font-size:13px; text-indent:28px;}

/*return home*/
.return_home{line-height:160%; font-size:14px; text-align:center; color:#666; margin-bottom:.8em}
.return_home a{font-weight:800; padding:0 .75em; color:#04d!important;}
/*ks_today*/
#ks_today .bd span.green{color:#390;}
#ks_today .bd span.red{color:#f00;}
#ks_today .bd p.huangli{font-size:14px;}
/*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}
#hot_history .bd li.no1{background:url(/search/kl/img/ks_num1a.gif) no-repeat left 7px;}
#hot_history .bd li.no2{background:url(/search/kl/img/ks_num2a.gif) no-repeat left 7px;}
#hot_history .bd li.no3{background:url(/search/kl/img/ks_num3a.gif) no-repeat left 7px;}
#hot_history .bd li.no4{background:url(/search/kl/img/ks_num4.gif) no-repeat left 7px;}
#hot_history .bd li.no5{background:url(/search/kl/img/ks_num5.gif) no-repeat left 7px;}
#hot_history .bd li.no6{background:url(/search/kl/img/ks_num6.gif) no-repeat left 7px;}
#hot_history .bd li.no7{background:url(/search/kl/img/ks_num7.gif) no-repeat left 7px;}
#hot_history .bd li.no8{background:url(/search/kl/img/ks_num8.gif) no-repeat left 7px;}
#hot_history .bd li.no9{background:url(/search/kl/img/ks_num9.gif) no-repeat left 7px;}
#hot_history .bd li.no10{background:url(/search/kl/img/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:160%; padding:.2em 0; color:#666}
#hot_recent .bd li.top span.titl{padding-left:40px}
#hot_recent .bd li.top span.hits{padding-left:96px}
#hot_recent .bd li span.click{float:right; color:#666; padding-right:.3em}
#hot_recent .bd li.no1{background:url(/search/kl/img/ks_num1b.gif) no-repeat left 7px;}
#hot_recent .bd li.no2{background:url(/search/kl/img/ks_num2b.gif) no-repeat left 7px;}
#hot_recent .bd li.no3{background:url(/search/kl/img/ks_num3b.gif) no-repeat left 7px;}
#hot_recent .bd li.no4{background:url(/search/kl/img/ks_num4.gif) no-repeat left 7px;}
#hot_recent .bd li.no5{background:url(/search/kl/img/ks_num5.gif) no-repeat left 7px;}
#hot_recent .bd li.no6{background:url(/search/kl/img/ks_num6.gif) no-repeat left 7px;}
#hot_recent .bd li.no7{background:url(/search/kl/img/ks_num7.gif) no-repeat left 7px;}
#hot_recent .bd li.no8{background:url(/search/kl/img/ks_num8.gif) no-repeat left 7px;}
#hot_recent .bd li.no9{background:url(/search/kl/img/ks_num9.gif) no-repeat left 7px;}
#hot_recent .bd li.no10{background:url(/search/kl/img/ks_num10.gif) no-repeat left 7px;}

#ks_pictorial .bd{*height:1%;}
#ks_pictorial .bd:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#ks_pictorial .bd ul{list-style:none}
#ks_pictorial .bd li{float:left; width:24.99%; text-align:center;}

#asking_tab{margin-bottom:.8em; margin-top:-.3em}
#asking_tab ul{list-style:none}
#asking_tab li.current{font-weight:800}
#asking_tab li.current a{padding:6px 12px; display:block; border:1px solid #fff;background:url(/i/nks/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:10px 10px 0 10px;}
#asking_tab .bd p{padding:4px 13px; background:#f4fafa; text-align:right; font-size:14px;}
#asking_tab .bd p a{color:#04d!important;}

#myexp_info p{line-height:150%; padding:.8em 0}
#myexp_info p.expinfo{padding-bottom:.5em; border-bottom:1px dashed #dadada;}
#myexp_info p.companyintro{padding-top:.3em;}
/*start:happy_cd*/
#happy_cd{zoom:1}
#happy_cd .main{float:left; width:695px;}
#happy_cd .side_bar{float:right; width:240px;}

#happy_top_ban{background:url(/i/nks/happy/index_ban_bg.jpg) no-repeat 0 0; height:308px; padding:0 15px 0 295px;}
#happy_top_ban .hd{border:1px solid #90c8c7; background:url(/i/nks/happy/in_titl_bg01.gif) no-repeat 25px 0 #e9f7f7; padding:0 0 0 117px; margin:20px 0 .8em 0; height:27px; line-height:27px; font-size:12px;}
#happy_top_ban .bd{padding:0;}
#happy_top_ban .bd p{line-height:180%; font-size:12px; color:#666; margin:0 0 .5em 0; text-indent:24px;}
#happy_top_ban .bd ul{zoom:1; list-style:none}
#happy_top_ban .bd ul li{float:left; width:47%; background:url(/i/nks/happy/happy_bot.gif) no-repeat 0; padding:0 0 0 10px; line-height:180%;}
#happy_top_ban .ft{text-align:right; background:none; padding:.8em 0 0 0;}

#recent_pass .hd h2{background:url(/i/nks/happy/in_icon.gif) no-repeat 0 0; padding:0 0 0 30px; line-height:180%}
#recent_pass .bd ul{zoom:1; list-style:none; border-bottom:1px dashed #e5e5e5;}
#recent_pass .bd ul li{float:left; width:48%; line-height:180%; background:url(/i/nks/happy/happy_bot.gif) no-repeat 0; padding:0 0 0 10px;color:#666; font-size:14px;}
#recent_pass .bd ul li em{font-style:normal; margin-left:.75em}
#recent_pass .bd ul li a{padding:0 .5em 0 0}

#play_method .hd h2{background:url(/i/nks/happy/in_icon.gif) no-repeat 0 -51px; padding:0 0 0 30px; line-height:180%}
#play_method .bd ul{zoom:1; list-style:none}
#play_method .bd ul li{float:left; width:48%; line-height:180%; background:url(/i/nks/happy/happy_bot.gif) no-repeat 0; padding:0 0 0 10px;}























