@charset "utf-8";
/* CSS Document - Create for cnojt.com Dave.Chen*/

/*主体区域*/
#left_panel{width:757px; height:auto; overflow:hidden; float:left;}  /*左侧域*/
#right_panel{width:227px; height:auto; overflow:hidden; float:right;} /*右侧域*/
.tbclose_b{float:left; width:20px; height:38px; background:url(../images/bluebar_bg.gif) no-repeat -1078px 0px;}
.tbclose_g{float:left; width:14px; height:38px; background:url(../images/greenbar_bg.gif) no-repeat -1082px 0px;}
.tbclose_s{float:left; width:20px; height:38px; background:url(../images/skybar_bg.gif) no-repeat -1078px 0px;}
.box_close{width:757px; height:25px; background:url(../images/c_bgs.gif) no-repeat; float:left; margin-bottom:12px;}
.top_tilte{padding-left:20px; display:block; width:200px;}

/*主体 精彩推荐*/
#topnews{width:757px; height:auto; overflow:hidden; float:left;}
#top_points{width:723px; height:123px; border-left:solid #e7e7e7 2px; border-right:solid #e7e7e7 2px; float:left; font-weight:bold; padding:12px 10px 0px 20px;}
#top_points span{color:#b3b3b3; padding-right:15px; display:-moz-inline-box; display:inline-block; width:65px;}
#top_points span a{color:#b3b3b3;}
#top_points span a:hover{color:#666666; text-decoration:none}
#topnews ul{width:355px; float:left; display:block}
#topnews li{width:300px; line-height:25px; list-style:none;}
#hpoint{width:757px; height:38px; background:url(../images/bluebar_bg.gif) no-repeat;}
#title_recom{float:left; margin-left:10px; width:auto; height:38px; background:url(../images/bluebar_bg.gif) no-repeat -912px 0px; line-height:45px; font-weight:bold; padding:0px 5px 0px 25px;}
#h_analysis{float:left; color:#FFF; width:500px; height:38px; line-height:40px; font-size:12px; margin-left:30px;}


/*主体 目录及分类标签*/
#h_tabs{width:757px; height:auto; overflow:hidden; float:left;}
#left_catalog{width:175px; margin-right:14px; float:left; height:auto;}
#titlebox_menu{width:170px; height:40px; font-weight:bold; background:url(../images/greenbar_bg.gif) no-repeat; font-size:14px; padding-left:5px;}
.title_menu{float:left; width:72px; height:38px; background:url(../images/greenbar_bg.gif) no-repeat -912px 0px; line-height:45px; font-weight:bold; text-align:right; overflow:hidden;}
.title_menu_un{float:left; width:70px; height:38px; line-height:45px; font-weight:bold; padding:0px 10px 0px 0px; text-align:right; cursor:pointer;}

#menu_list{width:170px; height:auto; font-weight:bold; overflow:hidden; float:left;}
#menu_list ul{float:left; height:auto; overflow:hidden;}
#menu_list li{list-style:none; margin:12px 0px 0px 8px; display:block; width:150px; height:25px; float:left;}
#menu_list span{margin:12px 0px 0px 8px; display:block; width:160px; height:25px; float:left;}

#menu_list2{width:170px; height:auto; font-weight:bold; overflow:hidden; float:left;}
#menu_list2 ul{float:left; height:auto; overflow:hidden;}
#menu_list2 li{list-style:none; display:block; float:left;}
#menu_list2 span{margin:12px 0px 0px 8px; display:block; width:160px; height:25px; float:left;}

.submenu{display:block; font-size:12px; height:auto; width:170px; float:left;}
.submenu li{display:block; width:72px; float:left; margin:6px 0px 0px 8px;}

#h_tabs_r{width:565px; float:left; height:auto;}
#titlebox_tab3{width:560px; height:73px; font-weight:bold; background:url(../images/tab3_bg.gif) repeat-x; font-size:14px; padding-left:5px;}
.title_tab_now{cursor:hand; width:156px; height:37px; background:url(../images/tabtitle_bg.gif) no-repeat; margin-right:10px; float:left; line-height:35px;}
.title_tab{cursor:hand; width:156px; height:37px; background:url(../images/tabtitle_bg.gif) no-repeat -164px 0px; margin-right:10px; float:left; line-height:35px;}
.lastques{background:url(../images/icon_new.gif) no-repeat; padding-left:45px; margin-left:10px;}
.noanswer{background:url(../images/icon_waitting.gif) no-repeat; padding-left:45px; margin-left:10px;}
.highscore{background:url(../images/icon_high.gif) no-repeat; padding-left:45px; margin-left:10px;}
.sortby{width:480px; height:25px; float:left; line-height:32px;}
.moreli{width:40px; display:block; float:right; line-height:32px;}
#info_list{margin:5px 0px 0px 15px; width:550px; height:auto;}
#info_list ul{margin:0; padding:0;}
#info_list li{float:left; width:550px; overflow:hidden;}
#djj_list{margin:5px 0px 0px 15px; width:550px; height:auto;}
#djj_list ul{margin:0; padding:0;}
#djj_list li{float:left; width:550px; overflow:hidden;}
#gf_list{margin:5px 0px 0px 15px; width:550px; height:auto;}
#gf_list ul{margin:0; padding:0;}
#gf_list li{float:left; width:550px; overflow:hidden;}

#info_docs{width:565px; height:38px; background:url(../images/skybar_bg.gif) no-repeat; float:left; margin-top:15px;}
.title_docs_now{cursor: hand;float:left; width:81px; height:38px; background:url(../images/skybar_bg.gif) no-repeat -912px 0px; line-height:45px; overflow:hidden; padding:0px; text-align:right;}
.title_docs{cursor: hand;float:left; width:75px; height:38px; line-height:45px; overflow:hidden; padding:0px 10px 0px 0px; text-align:right;}

#docs_list{width:551px; height:auto; background:#FFF; border:solid #cfe2f5; border-width:0px 2px 2px 2px; overflow:hidden; padding:10px 0px 5px 10px;}
#docs_list2{width:551px; height:auto; background:#FFF; border:solid #cfe2f5; border-width:0px 2px 2px 2px; overflow:hidden; padding:10px 0px 5px 10px;}
#mtips_list{width:551px; height:auto; background:#FFF; border:solid #cfe2f5; border-width:0px 2px 2px 2px; float:left; overflow:hidden; padding:10px 0px 5px 10px;}
.docs_line{border-top:solid 1px #e3e3e3; float:left; width:525px; overflow:hidden; margin-top:10px;}

/*右侧区域*/
#login_title{width:224px; height:22px; border-bottom:solid 1px #cfe2f5;}
.title_login_now{float:left; width:86px; height:23px; background:url(../images/login_panel.gif) no-repeat 0px 0px; line-height:25px; font-weight:bold; overflow:hidden; text-align:center;}
.title_login{float:left; width:86px; height:23px; background:url(../images/login_panel.gif) no-repeat -86px 0px; line-height:25px; font-weight:bold; cursor:pointer; text-align:center;}
#login_p{width:187px; height:154px; border:solid #cfe2f5; border-width:0px 1px 1px 1px; padding:5px 10px 10px 25px; overflow:hidden; float:left;}
#login_p span{display:block; width:150px; margin:6px 0px 2px 0px;}
.login_input{width:150px; height:18px;}

#consu_box{width:224px; height:auto; background:url(../images/bg_consultants.gif) no-repeat; float:left; overflow:hidden; margin-top:15px;}
#consu_box .title{display:block; width:214px; height:28px; padding:10px 0px 0px 10px;}
#consu_list{width:214px; height:auto; overflow:hidden; float:left;}
#consu_list span{ width:200px; margin:10px 0px 10px 12px; display:block;}
.constitle_now{cursor:hand; width:75px; height:29px; float:left; display:block; background:url(../images/constitle_bg.gif) no-repeat; text-align:center; line-height:28px;}
.constitle{cursor:hand; width:74px; height:29px; float:left; display:block; background:url(../images/constitle_bg.gif) no-repeat -75px 0px; text-align:center; line-height:28px;}
#consu_list td{height:27px; line-height:25px;}

#ojt_tips{width:224px; height:310px; float:left; margin:16px 0px 0px 0px; background-color:#fbffed; overflow:hidden;}
#title_tips{background:#fff479; color:#c37a12; width:209px; height:35px; line-height:35px; padding-left:15px;}
#ojt_tips ul{margin:15px 0px 0px 25px; display:block;}
#ojt_tips ul li{ list-style:disc; line-height:26px;}