/*CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,image,iframe { border: none; text-decoration:none; } 
i {	display:inline-block; height:100%; vertical-align:middle; }
ol,ul { list-style: none; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; } 
a { text-decoration:none; } 
a:focus { outline: 0;} 
input,textarea,select,button { vertical-align:middle; } 
img { border:0; text-decoration: none; } 


#main{margin-top:10px;height:auto;overflow:auto;zoom:1;}
.container{ width:960px; margin:0 auto; height:auto; overflow:auto; zoom:1; clear:both;margin-bottom:10px; }

.red,.red a,.red a:link,.red a:visited,.red a:hover,.red a:active { color:#ff1800; }
.f_l { float:left; }
.f_r { float:right; }
.c_f { clear:both; height:0; font-size: 0px; line-height: 0px; }
.m_b5 { margin-bottom:5px; }
.m_r5 { margin-right:5px; }
.w_10 { width:10px; height:10px; font-size:0; line-height:0; }
.more{font-size:12px;float:right;}
.line { height:1px; line-height:1px; font-size:1px; background:url(../images/know/line.gif) repeat-x left bottom; border:none; margin:10px 0; }

/*Tabs02*/
.tabs-02 dt{background:url(../images/know/tabs.gif) no-repeat}
.tabs-02 dd p{background:url(../images/know/ico.gif) no-repeat;}
.tabs-02{border:1px solid #d3d3d3;}
.online_side .tabs-02{width:278px;}
.tabs-02 dt{height:28px;line-height:28px;*line-height:29px;overflow:hidden;font-size:14px;background-position:0 -65px;padding-bottom:1px;}
.tabs-02 dt b{padding:0 10px;border-right:1px solid #d3d3d3;display:inline-block;*margin-top:-2px;_margin-top:-1px;}
.tabs-02 dt b{background:#fff;color:#16387c;}
.Tabs-01 dd,.tabs-02 dd{padding:3px 10px;}
.tabs-02 dd p{height:24px;line-height:24px;overflow:hidden;background-position:0 10px;padding-left:10px;}

/*Online*/
.online_main,.online_side{height:auto;overflow:auto;zoom:1;}
.online_main{width:670px;float:left;}
.online_side{width:280px;float:right;}
.online_search,.online_searchbtn{background:url(../images/know/online_search.gif) no-repeat;}
.online_search{width:617px;height:56px;_height:58px;background-position:0 0;padding:44px 0 0 53px;_padding:42px 0 0 53px;}
.online_search input{width:458px;height:33px;line-height:33px;border:1px solid #d3d3d3;border-right:none;padding:0 3px;}
.online_search .online_searchbtn{width:101px;height:35px;background-position:-516px -44px;border:none;cursor:pointer;}
.online_list{height:auto;overflow:auto;zoom:1;}
.online_list dt{height:28px;line-height:28px;background:#f2f7fb;border:1px solid #bce0f2;padding:0 10px;font-size:14px;}
.online_list .type{border:1px solid #bce0f2;border-bottom:none;}
.online_list dt b{color:#16387c;}
.online_list dt b{height:28px;line-height:28px;display:inline-block;padding-left:20px;}
.online_list dt .online_question{background:url(../images/know/ico.gif) no-repeat;background-position: 0 -179px;*background-position:0 -180px;}
.online_list dt .online_vote{background:url(../image/know_2.gif) no-repeat 0 5px;}
.online_list dt .online_Solve{background:url(../image/know_3.gif) no-repeat 0 5px;}
.online_list dt .online_close{background:url(../image/know_0.gif) no-repeat 0 5px;}
.online_list li{float:left;text-align:center;margin:0 5px;display:inline;}
.online_list .online_question{width:220px;text-align:left;}
.online_list .online_author{width:160px;text-align:left}
.online_list .online_author a{color:#000;}
.online_reply{width:40px;}
.online_replytime{width:125px;color:#666;}
.online_list dd {border:1px solid #d3d3d3;border-top:none;border-bottom:none;}
.online_list dd ul{height:30px;line-height:30px;border-bottom:1px solid #d3d3d3;overflow:hidden;padding-left:5px;}
.online_answer a,.online_answer a:link,.online_answer a:visited,.online_answer a:hover,.online_answer a:active{width:61px;height:24px;line-height:24px;color:#914700;display:block;margin:3px 0;*margin:4px 0 0 0;background:url(../images/know/tabs.gif) no-repeat;background-position:-140px -231px;*background-position:-140px -232px;}
.online_CheckAnswer a,.online_CheckAnswer a:link,.online_CheckAnswer a:visited,.online_CheckAnswer a:hover,.online_CheckAnswer a:active{width:61px;height:24px;line-height:24px;color:#5c6d00;display:block;margin:3px 0;*margin:4px 0 0 0;background:url(../images/know/tabs.gif) no-repeat;background-position:-201px -231px;*background-position:-201px -232px;}
.online_listbg{background:#f3f3f3;}
.online_intro,.online_problem,.title_online_help,.online_help .BtnOnline{background:url(../images/know/online.gif) no-repeat;}
.online_problem dt,.onlinecontent_answer dt{background:url(../images/know/insideico.gif) no-repeat;}
.online_intro{width:270px;height:187px;background-position:0 0;padding:4px 5px;}
.online_intro h2{height:26px;line-height:24px;color:#914700;font-size:14px;font-weight:bold;margin:0 5px;}
.online_intro p{margin:0 5px;line-height:22px;}
.online_intro a{width:125px;height:40px;margin:4px 5px;display:inline-block;}
.rank ol{background:url(../images/know/ico.gif) no-repeat 0 -207px;*background:url(../images/know/ico.gif) no-repeat 0 -209px;}
.rank ol li{padding-left:20px;height:24px;line-height:24px;overflow:hidden;}
.rank ol li span{float:right;margin-left:10px;color:#666;}
.rank ol li b{color:#ff1800;margin-right:3px;}
.online_problem{background-position:0 -235px;background-repeat:repeat-x;background-color:#fbfdff;border:1px solid #d3d3d3;border-top:none;padding:16px 20px 13px;font-size:14px;line-height:24px;}
.online_problem dt{height:24px;line-height:24px;overflow:hidden;font-weight:bold;background-position:0 -165px;padding-left:25px;margin-bottom:5px;}
.online_problem dt span{height:24px;line-height:24px;display:inline-block;margin-left:10px;font-size:12px;font-weight:normal;color:#666;}
.online_problem .online_Solve{background:url(../image/know_3.gif) no-repeat 0 center;padding-left:18px;}
.online_problem .online_question{background:url(../image/know_1.gif) no-repeat 0 center;padding-left:18px;}
.online_problem .online_vote{background:url(../image/know_2.gif) no-repeat 0 center;padding-left:18px;}
.online_problem .online_close{background:url(../image/know_0.gif) no-repeat 0 center;padding-left:18px;}
.onlinecontent_author{font-size:12px;color:#666;}
.onlinecontent_author span{float:right;}
.online_help{height:auto;overflow:auto;zoom:1;border:1px solid #d3d3d3;background:#fdfff1;padding:20px;}
.title_online_help{width:118px;height:19px;background-position:0 -195px;}
.online_help .textarea{width:624px;height:150px;line-height:22px;margin:10px 0 20px;border:2px solid #99b600;}
.online_help input{width:60px;height:22px;line-height:22px;border:1px solid #d3d3d3;text-align:center;}
.online_help .BtnOnline{width:125px;height:40px;background-position:-155px -195px;border:none;cursor:pointer;float:right;}
.onlinecontent_answer{height:auto;overflow:auto;zoom:1;border:1px solid #d3d3d3;padding:14px 20px 0;}
.onlinecontent_answer dt{height:24px;line-height:24px;color:#666;background-position:0 -198px;padding-left:25px;margin-bottom:5px;}
.onlinecontent_answer dt b{font-size:14px;color:#000;margin-right:5px;}
.onlinecontent_answer dd h3{height:28px;line-height:28px;font-size:12px;color:#666;}
.onlinecontent_answer dd h3 b{float:left;margin-right:5px;}
.onlinecontent_answer dd h3 span{float:right;}
.onlinecontent_answer dd div{line-height:24px;font-size:14px;}
.onlinecontent_answer dd .line { height:1px; line-height:1px; font-size:1px; background:url(../images/know/line.gif) repeat-x left bottom; border:none; margin:10px 0; }
.onlinecontent_answer .vip1,.onlinecontent_answer .vip2,.onlinecontent_answer .vip3,.onlinecontent_answer .vip4,.onlinecontent_answer .vip5,.onlinecontent_answer .vip6,.onlinecontent_answer .vip7,.onlinecontent_answer .vip8,.onlinecontent_answer .vip9,.onlinecontent_answer .vip10{float:left;}
.know_credit {background:url(../image/ico_reward.gif) no-repeat;font-size:12px;padding:0 0 0 14px;}
.type {height:28px;line-height:29px;overflow:hidden;border-top:#AACCEE 1px solid;background:#D7E9FF url(../image/type_bg.gif) repeat-x;padding-left:35px;}
a.type_1:link,a.type_1:visited,a.type_1:active,a.type_1:hover {float:left;display:block;padding:0 15px 0 15px;background:#FFFFFF;color:#000000;font-weight:bold;}
a.type_2:link,a.type_2:visited,a.type_2:active {float:left;display:block;padding:0 15px 0 15px;border-right:#E2F0FB 1px solid;}
a.type_2:hover {background:#2676D9;color:#FFFFFF;text-decoration:none;}

.know_comment{border-top:#d3d3d3 1px solid;padding:10px;line-height:180%;font-size:14px;}
.best_answer_head {padding:8px 10px 5px 30px;background:#fdfff1 url(../image/know_flag.gif) no-repeat 10px 11px;border:1px solid #d3d3d3;border-bottom:none;border-top:#99b600 2px solid;font-size:14px;}
.best_answer_body {padding:10px 20px 0 20px;background:#fdfff1;border:1px solid #d3d3d3;border-top:none;}
.best_answer_show {font-size:14px;line-height:180%;}
.best_answer_show span{font-size:12px;}
.best_answer_foot {padding:0 15px 8px 0;color:#666666;font-size:12px;}
.btn {background:url(../image/btn_3.gif) no-repeat;height:24px;line-height:22px;width:77px;border:none;cursor:pointer;}
.pagination{overflow:hidden;padding:15px 0;text-align:center;font-family:Tahoma;font-size:12px;color:#999;}
.pagination a{font-weight:bold;color:#049;}
.pagination a,.pagination .page-info,.pagination .page-start,.pagination .page-prev,.pagination .page-cur,.pagination .page-end,.pagination .page-break,.pagination .page-skip{display:inline-block;min-width:16px;_width:16px;height:20px;margin:0;margin-right:3px\9;padding:0 5px;text-align:center;vertical-align:top;line-height:20px;white-space:nowrap;font-family:Tahoma,SimSun,Arial}
.pagination a,.pagination .page-info,.pagination .page-start,.pagination .page-prev,.pagination .page-cur,.pagination .page-end,.pagination .page-break{border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pagination a:hover{text-decoration:none;border:1px solid #2C7999}
.pagination .page-start,.pagination .page-prev,.pagination .page-next,.pagination .page-end{width:36px;font-weight:normal;}
.pagination .page-cur{font-weight:700;color:#FFF;background-color:#2C7999;border:1px solid #2C7999}
.pagination .page-break{border:0}
.pagination .pages_inp{width:40px;height:20px;line-height:20px;border:1px solid #ccc;text-align:center;margin:0 5px;}
.pagination .pages_btn{width:30px;height:22px;border:1px solid #f0f5fb;background:#2c7999;color:#fff;cursor:pointer;}

.crumb{height:20px;line-height:20px;margin-bottom:10px;}
.crumb .title{font-weight:700;color:#333;}
.crumb span{color:#666;font-family:Comic Sans MS;margin:0 5px;font-size:12px;}


