﻿/*************************************************GLOBALS***/
* { word-wrap: break-word; word-break: break-all; }
body, th, td, input, select, textarea, button { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
table{ border-collapse:collapse;}
select { margin-right: 2px; }
a { color: #2C629E; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
.clear{ clear:both; font-size:0;}
.yetext{ color:#f29722;}

.headertext{ width:80px;}
.t_input, select {padding:3px 2px;line-height:16px;border:1px solid #ddd;}
.submit { padding: 0 5px; height: 24px; border: none; background: #3b5998; color: #FFF; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
.csubmit {border:none;color:#f29722;font-weight:bold;height:22px; line-height:22px; width:86px; cursor:pointer;
	background:url(image/searchbg.gif) no-repeat scroll left top;}

body { background: #e1ebf5 url(image/bg.jpg) no-repeat center top; }
#wrap, .wrap { margin: 0 auto; width: 970px; padding:0 7px 20px 7px; background:#fff; min-height:380px;}

.menu { float: left; height: 47px; font-size: 14px; font-weight: bold; }
  .menu li { float: left; padding: 10px; line-height: 27px; vertical-align: top; }
    
#header { padding-top:110px; }
  .headerwarp { margin: 0 auto 7px; padding: 0 20px; width: 930px; height: 47px; background: #fff url(image/header_bg.gif); color: #FFF; }
    .headerwarp .formct{ padding-top:10px; text-align:right;}
    .headerwarp .formct form{ display:inline;}
    .headerwarp a { color: #26323b; }

#footer { padding: 10px 0 10px 0; color:#161542;  text-align: center; width:960px; margin:0 auto; }
    #footer a { color: #333; }
    .r_option { float: right; font-size: 12px; font-weight: normal; color:#fff; }
    
/*gray radius*/
.gr_r_t,
.gr_l_t,
.gr_r_b,
.gr_l_b{ background: url(image/gray_bg.gif) no-repeat; }
.gr_r_t { width:100%; background-position: right top; }
  .gr_l_t { padding: 5px 0 0; background-position: left top; }
    .gr_r_b { background-position: right bottom; }
      .gr_l_b { padding: 0 5px 5px; background-position: left bottom; }
      .gr_l_b .body{ min-height:180px; _height:180px; padding:4px 8px;}

.centerbox{ border:solid 1px #ddd; overflow:hidden; padding:1px; margin-bottom:10px;}
.centerbox .body{ min-height:178px; _height:178px; padding:6px 8px;}
.centerbox .bodya{ padding:4px 8px;}

.boxtitlel,.boxtitler{ padding: 0 10px; height: 28px; line-height: 28px; color: #FFF; font-size: 12px;}
.boxtitler{ background:url(image/ntitle2.jpg) no-repeat center top;}
.boxtitlel{ background:url(image/ubar_title.gif) no-repeat scroll center top}
.boxtitlel .more,
.boxtitler .more,
.boxtitlec .more,
.boxtitlem .more{ float:right; font-weight:normal; color:#fff;}

.boxtitlec,.boxtitlem{ padding: 0 10px 0 15px; height: 32px; line-height: 32px; color: #FFF;}
.boxtitlec{ background:url(image/c_title.gif) no-repeat center top;}
.boxtitlem{ background:url(image/ntitle.jpg) no-repeat center top;}

/*--- left sidebar ---*/
.leftbar{ float:left; _display:inline; width:200px;}

.affice{ margin-bottom:10px;}


/*--- main content ---*/
.centerbody{ float:left; _display:inline; width:510px; margin:0 15px;}
.maincontent{ float:left; _display:inline; width:725px; margin-right:15px;}

.allquestion li{ float:left; margin:10px 20px;}

.questionlist .boxtitlem li{ float:left; margin-left:10px;}
.questionlist .boxtitlem li a{ color:#fff; font-weight:bold;}
.questionlist table td{ height:30px; text-align:center; border-bottom:1px solid #EBE6C9;}
.questionlist table .title{ text-align:left; padding-left:10px;}
.questionlist table .title .sort{ color:#f29722;}
.questionlist table td .money{display:inline-block;background:url(image/zhidaom.gif) no-repeat left center;
      padding-left:13px; margin-left:13px; color:#000;}
.questionlist .search{background:#F3F3F3;margin-bottom:2px;padding:25px 20px;}
.questionlist .search .t_input{ width:300px;}

.newquestion table{ width:100%;}
.newquestion table td{ border-bottom:dashed 1px #ddd; padding:8px;}
.newquestion .type select{ width:130px;}
.newquestion .type img{ margin:0 15px 53px 15px;}

.topicct p{ line-height:23px;}
#question_area .reward{display:inline-block;background:url(image/zhidaom.gif) no-repeat left center;
      padding-left:12px; color:#f29722;}
#question_area .title{ display:block; padding:8px 2px; color:#f29722; font-weight:bold; font-size:14px;}
.questionauthor{ float:right; clear:both;}
.questionauthor a{ color:#f29722;}

#best_answer_area{ border-bottom:dashed 1px #ccc;}
#best_answer .num{ color:#e00;}
#best_answer .good,#best_answer .bad{ display:inline-block; width:80px; text-align:center;}
#best_answer .good{ color:#D40404;}

#answer_list .content{ padding:10px 0 5px 0; line-height:22px;}
#answer_list .author{ height:30px; line-height:30px; border-bottom:dashed 1px #ccc; text-align:right;}
#answer_list .author a{ color:#f29722;}
#answer_list .search{ padding:20px 10px; margin:0 1px 2px 1px; background-color:#F3F3F3;}
#answer_list .search .text{ width:350px;}

.recommend table{ width:100%;}
.recommend table .title td{ font-weight:bold;}
.recommend table td{ height:28px; border-bottom:dashed 1px #d1d1d1;}
.recommend table .point{ text-align:center;}
.recommend .pagerct{ padding:15px 0; text-align:center; background-color:#F3F3F3;}
.recommend .pagerct a{ color:#26AB02; margin:0 5px;}

.searchct{}

/*--- right sidebar ---*/
.rightbar{ float:left; _display:inline; width:230px;}

.chart{ margin-bottom:10px;}




