@charset "utf-8";

/* CSS Document - Create for cnojt.com Dave.Chen*/
@import url("font-style.css");

/*Page Layout*/
body{margin:4px 0px 0px 0px; padding:0; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/global_bg.gif); background-repeat:repeat-x;}
ul{margin:0; padding:0;}
li{list-style:none;}
div{font-size:14px;}
input{font-family:Arial, Helvetica, sans-serif; color:#666;}
p{color:#333333; text-indent:2em;}
h1, h2{margin:10px 0px 15px 0px;}
h3, h4{margin:3px 0px 5px 0px;}
a{cursor:hand;}

#index_head{width:1003px; height:118px; margin:auto; overflow:hidden;}
#index_logo{float:left; width:300px; height:108px; background:url(../images/global_logo.gif) no-repeat 0px 15px;}
#search_bar{float:right; width:520px; height:108px; text-align:left; font-size:12px; padding:15px 0px 0px 0px; overflow:hidden;}
#search_bar ul{margin:auto; width:360px; position:relative; left:50%; margin-left:-225px;}
#search_bar li{display:block; width:80px; float:left; color:#999}
#top_link{float:right; width:120px; height:108px; background:url(../images/lovely.gif) no-repeat 0px 10px; font-size:12px; font-weight:bold; margin-top:25px; cursor:pointer;}
#mykeyword{width:513px; height:60px; background:url(../images/search_bg.gif) no-repeat 0px 10px; float:left;}
#mykeyword input{width:346px; height:21px; top:21px; left:40px; position:relative; font-size:14px; padding:5px 0px 0px 5px;}
#s_butn{position:absolute; width:92px; height:24px; float:right; top:-3px; left:420px; font-size:14px; font-weight:bold; color:#FFF; cursor:pointer; }
#h_body{width:1003px; height:auto; margin:auto; overflow:hidden;}

#page_footer{width:1003px; height:50px; margin:auto; border-top:solid 5px #3d82cc; padding-top:10px}
#pglocation{margin:0px 0px 10px 0px; font-size:12px;}

#info_docs{width:100%; height:38px; background:url(../images/skybar_bg.gif) no-repeat; float:left; margin-top:15px;}
#manage_tips{width:100%; height:38px; background:url(../images/skybar_bg.gif) no-repeat; float:left; margin-top:15px;}


#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;}
#user_p{width:206px; height:154px; border:solid #cfe2f5; border-width:0px 1px 1px 1px; padding:5px 6px 10px 10px; overflow:hidden; float:left;}
.login_input{width:150px; height:18px;}
.but_login{width:79px; height:28px; background:url(../images/but_login.gif) no-repeat; margin:8px 0px 0px 0px; cursor:pointer; float:left;}
#loginmsg {font-size:9pt; float:left; color:#666666; width: 90px; height: 16px; overflow:hidden; margin:13px 0px 0px 5px;}


#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;}

/*some others*/
.icon_w{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -144px; display:block; margin:13px 0px 0px 6px;} /*待解决*/
.icon_g{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -96px; display:block; margin:13px 0px 0px 6px;} /*已解决*/
.icon_c{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -176px; display:block; margin:13px 0px 0px 6px;} /*已结束*/
.icon_t{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -192px; display:block; margin:13px 0px 0px 6px;} /*已过期*/
.icon_a{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px 0px; display:block; margin:13px 0px 0px 6px;} /*非被采纳回答*/
.icon_star{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -112px; display:block; margin:13px 0px 0px 6px;}
.icon_p{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -160px; margin:0px 0px 0px 0px;} /*分数*/
.icon_f{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -80px; display:block; margin:13px 0px 0px 6px;} /*文档*/
.icon_e{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -224px; display:block; margin:13px 0px 0px 6px;} /*专家*/
.icon_yes{width:28px; height:18px; background:url(../images/grin.gif) no-repeat 8px 2px; display:block; margin:13px 0px 0px 6px;} /*被采纳回答*/
.icon_m{width:28px; height:16px; background:url(../images/icons.gif) no-repeat 8px -16px; display:block; margin:13px 0px 0px 6px;} /*占位用*/
.icon_null{width:15px; height:16px; display:block; margin:13px 0px 0px 6px;}
#down_btn{width:175px; height:40px; background:url(../images/download_btn.jpg) no-repeat; margin:10px 0px 20px 0px;}
#ask_btn{width:175px; height:40px; background:url(../images/ask_btn.gif) no-repeat; margin:10px 0px 20px 0px; text-align:center; line-height:41px; float:left;}
#appointment_btn{width:175px; height:40px; background:url(../images/ask_btn1.gif) no-repeat; margin:10px 0px 20px 0px; text-align:center; line-height:41px; float:left;}
.btn_ask{width:70px; height:30px; line-height:30px; display:block; float:left; text-align:center;}
.btn_ucenter{width:95px; height:30px; line-height:30px; display:block; float:left; text-align:center;}
.info_box{width:97%; height:auto; border: dotted 1px #06C; line-height:30px; padding:5px;}
.dsp_close{visibility:hidden;}
.score{width:20px; height:29px; display:block; float:left; background:url(../images/score.gif) no-repeat 0px 5px; padding:0px 15px 0px 22px; line-height:25px;}
.sort_title{width:360px; height:29px; display:block; float:left; height:auto; line-height:30px; margin-right:12px;}
.sort_title2{width:416px; height:28px; display:block; float:left; height:auto; line-height:30px; margin:0px 12px 0px 10px;}
.sort_title_p{width:410px; height:29px; display:block; float:left; height:auto; line-height:30px; margin-right:12px;}
.sort_point{width:40px; height:29px; display:block; float:left; height:auto; line-height:30px; margin-right:12px;}
.sort_status{width:70px; height:29px; display:block; float:left; height:auto; line-height:30px; margin-right:12px;}
.sort_date{width:106px; height:29px; display:block; float:left; line-height:30px;}
.sort_date2{width:86px; height:29px; display:block; float:left; line-height:30px;}

.page_btom{color:#e4e4e4; width:100%; height:30px; margin:10px 0px 20px 0px;float:left}
.loada{width:32px; height:32px; background:url(../images/roller.gif) no-repeat; margin:20px 0px 50px 200px; float: left;}
.loadb{BACKGROUND: #f4f4f4; WIDTH: auto; HEIGHT: auto; float: left; padding:5px 20px; margin:20px 0px 50px 150px; border:solid #cfe2f5; border-width: 1px}