/* CSS Document */
.centerCon {
	background:url(../images/bg_center2.gif) repeat-x center top;	
	overflow:hidden;
	padding-bottom:30px;
}
.centerWrap {
	width:950px;
	margin:0 auto;	
	overflow:hidden;
}
.cLeft {
	width:340px;
	float:left;	
	padding-top:33px;	
}
.clTitle {
	background:url(../images/titleQa1.gif) no-repeat 26px 6px;
	height:33px;	
	border-bottom:1px solid #d9d9d9;
}
.clCon {
	margin-top:1px;
	border-top:	1px solid #d9d9d9;
}
.clCon #qaClass {
	padding-top:6px;
	padding-left:24px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}
#qaClass li.cate {
	/*height:32px;*/
	width:187px;
	border-bottom:1px solid #d9d9d9;
	zoom:1; 
	vertical-align:middle;
	overflow:hidden;
	float:left;
}
#qaClass li span {
	float:left;
	display:block;
	padding:8px 0 8px 0;
	padding-left:14px;
	background-position:0px 10px;
	cursor:pointer;
	background:url(../images/arrow3.gif) no-repeat;
	background-position: left center;
}
#qaClass li span.noBg 
{	
	background:none;
}
#qaClass li .noBg a 
{
	font-size: 14px;
	font-weight: bold;
	color: #666;	
	text-decoration:none;
}
#qaClass li span.collapse {
	background:url(../images/arrow3.gif) no-repeat;
	background-position: left center;	
}
#qaClass li span.expand {
	background:url(../images/arrow4.gif) no-repeat;
	background-position: left center;	
}
#qaClass li.cate ul {
	clear:both;
	font-size:12px;
	font-weight:normal;	
	padding-left: 14px;
	padding-bottom:10px;
}
#qaClass li.cate li a {
	color:#996633;
	text-decoration:none;	
	line-height:22px;
}
#qaClass li.cate li a:hover {
	color:#996633;
	text-decoration:underline;	
}

.cRight {
	width:610px;
	background:url(../images/spline7.jpg) no-repeat 1px 0px;
	float:left;
	height:auto !important;
	height:400px;	
	min-height:400px;	
	padding-top:33px;
}

.searchCon {
	width:582px;
	height:97px;	
	margin-left:28px;
	position:relative;
}
.hotline {
	color: #2677CE;
	font: 16px '微软雅黑';
	left: 186px;
	position: absolute;
	top: 53px;
	width:200px;
	height:22px;
}
.searchCon form{
	width:100%;
	height:42px;
	background:url(../images/qaSearchBg_on.gif) no-repeat 3px 11px;
}

#keyword {
	width: 395px;
	height: 23px;
	border:1px solid white;
	padding:0;	
	float: left;
	margin: 13px 3px 0 30px;
	padding-left:3px;
	line-height:26px\9;	
	color:#cac9c9;
	_display:inline;
}

#btn_search {
	float:left;
	width:67px;
	height:29px;	
	_display:inline;	
	margin: 10px 0 0 6px;
	background:url(../images/btn_search.jpg) no-repeat;
	border:none;
}

#btn_postQuestion {
	float:left;
	width:67px;
	height:29px;	
	_display:inline;	
	margin: 10px 0 0 2px;
	background:url(../images/btn_postQuestion.jpg) no-repeat;
	border:none;
}
/*qa list*/
.qaListCon {
	width:582px;
	clear:both;
	margin-left:28px;
}

.qaListCon .qaConTitle {
	height:	22px;
	background:#efefea;
	color:#666;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.qaListCon .qaConTitle span {
	display:block;
	padding-top:3px;
	padding-top:5px\9;
}
.qaListCon ul {
	font-size:14px;
	margin-top: 15px;
	padding-left:11px;
}
.qaListCon ul li {
	height: 21px;
	float: left;
	width: 100%;
	background: url(../images/widget2.gif) no-repeat 0px 10px;
	padding-top: 4px;
}
.qaListCon ul li a {
	color: #666;
	text-decoration: none;
	margin: 4px 0;
	padding-left: 18px;
}
.qaListCon ul li a:hover {
	text-decoration:underline;
}

/*qa single*/
.qaContentCon {
	width:582px;
	clear:both;
	margin-left:28px;
}
.qaContentCon .qaConTitle {
	height:	22px;
	background:#efefea;
	color:#666;
}
.qaContentCon .qaConTitle span {
	color:#996633;	
	display:block;
	padding-top:4px;
	padding-top:6px\9;
	padding-left:10px;
}
.qaContentCon .qaConTitle a {
	color:#996633;
	text-decoration:none;
}
.qaContentCon .qaConTitle a:hover {
	text-decoration:underline;
}
.qaContentCon .context {
	overflow:hidden;
	font-size:14px;	
	padding-top:22px;
}
.qaContentCon .context h1 {
	text-align:center;
	color:#0066cc;
	font-weight:bold;	
	font-size:14px;
}
.qaContentCon .context p {
	text-indent:2em;
	color:#666;
	line-height:1.8;
	padding:0 8px;
	margin-top:10px;
}
.qaRelativeCon {
	border:1px solid #ccc;
	background:url(../images/titleQa2.gif) no-repeat 45px 17px;
	padding-top:46px;
}
.qaRelativeCon ul {
	padding-left:43px;
}
.qaRelativeCon ul li
{
	height:26px;
}
.qaRelativeCon ul li a{
	color:#0066cc;
	text-decoration:none;
	font-size:14px;
}
.qaRelativeCon ul li a:hover{
	text-decoration:underline;
}
/*qa post*/
.qaResultCon {
	width:582px;
	clear:both;
	margin-left:28px;
}
.qaResultCon .qaConTitle {
	height:	22px;
	background:#efefea;
	color:#666;
}
.qaResultCon .qaConTitle span {
	display:block;
	padding-top:4px;
	padding-top:6px\9;
	padding-left:10px;
}
.qaResultCon .qaConTitle i {
	font-style:normal;
	color:#0066cc;
}

.qaResultCon ul {
	font-size:14px;
	margin-top: 15px;
	padding-left:11px;
	overflow: hidden;
}
.qaResultCon ul li {
	height:22px;	
	height:21px\9;
	float:left;
	width:100%;
	background:url(../images/widget3.gif) no-repeat 0px 8px;
	padding-top:3px;
	padding-top:4px\9;
}
.qaResultCon ul li a {
	color:#0066cc;		
	text-decoration:none;
	margin:4px 0;
	padding-left:18px;
}
.qaResultCon ul li a:hover {
	text-decoration:underline;
}

.qaPostQ {
	padding-top:23px;
}
.qaPostQ .prompt {
	color:#666;	
	overflow:hidden;
}
.qaPostQ .promptL {
	float:left;
	font-size:14px;
	padding-left:6px;
}
.qaPostQ .promptR {
	float:right;
	color:#ccc;
}
.qaPostQ .qContent {
	width: 580px;
	border:1px solid #ccc;
	height:128px;	
	clear:both;
	margin-top:6px;
}
#qContent {
	margin:5px;
	width:563px;	
	height:112px;
	overflow:auto;
	background:transparent;
	font-size:14px;
	color:#cac9c9;
	border:1px solid #f5fbfe;
}
.submitQ {
	padding-top:14px;
	text-align:center;	
}
.noResult 
{
    text-align: center;
    font-size: 14px;
    padding: 6px 0;
    color: red;
}

.pagination 
{
    margin: 8px 0 0 7px;
}
.pagination .current
{
    font-weight:bold;
    padding-left:3px;    
}
.pagination a 
{
    color: gray;
    margin-left:3px;
    text-decoration:none;
}
.pagination a:hover 
{
    text-decoration:underline;
}