﻿.layer1 {
	display:inline-block;
	background-position:-3px -30px;
	width:12px;
	height:22px;
}
#winner {
	display:inline-block;
	background-position:0px -606px;
	width:18px;
	height:16px;
}
.more {
	display:block;
	margin-top:8px;
	text-align:right;
}
.more a:link, .more a:visited {
	text-decoration:underline;
	color:#ff0000;
}
/*== mainCenter box 精彩推荐 定义开始==*/
.title1_r {
	background:url(images/ask_title1r.gif) right top no-repeat;
}
.title1_l {
	float:left;
	background:url(images/ask_title1l.gif) left top no-repeat;
	width:4px;
	height:29px;
}
.recommend {
	background-position:7px -538px;
	line-height:29px;
	height:29px;
	padding-left:30px;
	font-weight:bold;
	font-size:14px;
	color:#0066cc;
}
.recommend span a:link, .recommend span a:visited {
	float:right;
	margin-right:15px;
	font-weight:normal;
	font-size:12px;
}
.recommend span a:hover {
}
/*== mainCenter box 推荐限字数带图片列表 定义开始==*/
.box2 {
	padding:15px 0px;
}
.box2 img {
	float:left;
	height:114px;
	width:120px;
	margin-right:15px;
}
.box2 ul {
	padding-bottom:5px;
	margin-top:5px;
	width:380px;
	border-bottom: 1px dashed #d0d3d7;
	overflow:hidden;
}
.box2 li {
	background:url(images/ask_dot.gif) left scroll no-repeat;
	padding-left:10px;
	margin-left:4px;
	margin-right:4px;
	/*width:168px;float:left;*/
	text-overflow:clips;
	white-space: nowrap;
	overflow:hidden;
	line-height:22px;
}
.box2 li a:link, .box2 li a:visited {
	font-size:14px;
}
.box2 li a:hover {
}
/*== Sidebar box 公告区样式 定义开始==*/
.title2 {
	border:1px solid #d7daec;
	background:url(images/ask_title2.gif) left top repeat-x;
}
.title2 h2 {
	background-position:8px -504px;
	line-height:28px;
	height:28px;
	padding-left:30px;
	font-weight:bold;
	font-size:14px;
	color:#d80000;
}
/*== Sidebar box 带dot普通列表样式 定义开始==*/
.box4 {
	padding:10px 15px;
}
.box4 li {
	display:block;
	background:url(images/ask_dot.gif) left 10px no-repeat;
	padding-left:10px;
	line-height:20px;
}
.box4 li a:link, .box4 li a:visited {
	font-size:12px;
	color:#333;
	text-decoration:underline;
}
.box4 li a:hover {
	color:#ff0000;
}
.box4 li em {
	color:#666;
}
/*== Sidebar box5 蓝色区块 定义开始==*/
.box5 {
	padding:10px 15px;
}
.box5 {
	background-color:#eff8fd;
	padding:6px;
}
/*== Sidebar box4 问题排行 定义开始==*/
.title4 {
	border:1px solid #d7daec;
	background-color:#fff;
	padding:5px 10px;
}
.title4 h2 {
	background-position:-2px -456px;
	line-height:32px;
	height:32px;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
	color:#04548e;
}
.title4 li {
	border-bottom: 1px dashed #d0d3d7;
	line-height:24px;
}
.title4 li a:link, .title4 li a:visited {
	color:#333;
}
.title4 li a:hover {
	color:#ff0000;
}
.title4 li em {
	color:#666;
}
.title4 li span {
	float:right;
	background:url(images/ask_icon_layer1.gif) left scroll no-repeat;
}
.title4 li b {
	color:#999;
}
/*== Sidebar box4 用户排行 定义开始==*/
.title5 {
	border:1px solid #d7daec;
	background-color:#fff;
	padding:5px 10px;
}
.title5 h2 {
	background-position:-2px 2px;
	line-height:32px;
	height:32px;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
	color:#04548e;
}
.title5 li {
	border-bottom: 1px dashed #d0d3d7;
	line-height:24px;
}
.title5 li a:link, .title5 li a:visited {
	font-size:14px;
}
.title5_2 li a:link, .title5_2 li a:visited {
	font-size:12px;
	color:#333;
}
.title5 li a:hover {
}
.title5 li em {
	margin-left:3px;
	color:#666;
}
.title5 li span {
	float:right;
}
.title5 li b {
	color:#999;
}
/*== Sidebar box4 一周之星 定义开始==*/
.title6 {
	border:1px solid #d7daec;
	background-color:#fff;
	padding:5px 10px;
}
.title6 h2 {
	background-position:-2px -410px;
	line-height:32px;
	height:32px;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
	color:#04548e;
}
.title6 dd {
	line-height:18px;
}
.title6 dl {
	border-bottom: 1px dashed #d0d3d7;
	padding-bottom:5px;
	margin-bottom:5px;
}
.title6 img {
	float:left;
	border:1px solid #dddddd;
	width:50px;
	height:50px;
	padding:1px;
	margin:3px;
	margin-right:10px;
}
.title6 li {
	border-bottom: 1px dashed #d0d3d7;
	line-height:24px;
}
.title6 li a:link, .title6 li a:visited {
	color:#333;
}
.title6 li a:hover {
	color:#ff0000;
}
.title6 li b {
	color:#999;
}
.title6 strong a:link, .title6 strong a:visited {
	font-size:14px;
	color:#ff0000;
	line-height:24px;
	height:24px;
	text-decoration:underline;
}
/*== mainSide box 问题分类 定义开始==*/
.title3_r {
	background:url(images/ask_title3r.gif) right top no-repeat;
}
.title3_l {
	float:left;
	background:url(images/ask_title3l.gif) left top no-repeat;
	width:4px;
	height:32px;
}
.title3_r h2 {
	background-position:7px -569px;
	line-height:32px;
	height:32px;
	padding-left:30px;
	font-weight:bold;
	font-size:14px;
	color:#d80000;
}
.box1 {
	border:1px solid #cfd6ff;
	border-top:none;
	padding:5px 12px;
}
.box1 li {
	padding-bottom:4px;
	margin-bottom:4px;
/*	border-bottom:1px dashed #ccc;*/
}
.box1 li p{ padding:5px 0; font-size:14px; color: #6A0000 ; font-weight:bold;}
.box1_li li{ float:left; display:inline;} 
.clear_float{ clear:both; border-bottom:1px dashed #ccc; padding-bottom:4px;}
.box1 li a:link, .box1 li a:visited {
	padding:3px;
	font-size:14px;
	line-height:22px;
	text-decoration:underline;
}
.box1 li a:hover {
}
.box1 .assort a:link, .box1 .assort a:visited {
	font-size:12px;
	line-height:18px;
	padding:3px;
	color:#444;
	text-decoration:none;
}
#wrapper .title1 {
	font-size:14px;
	line-height:24px;
	padding:3px;
	color:#444 ;
	color: #06F;
	text-decoration:none;
	}
.box1 .assort a:hover {
	background-color:#509ad8;
	color:#fff;
}
#wrapper .title1:hover {
	background-color:#509ad8;
	color:#fff;
}
/*== mainCenter 是否解决问题 切换 定义开始==*/
.ask_choose .on {
	background-position:0 -271px;
	color:#0066cc;
	cursor:default;
}
#choose a.title-on{ background-position:0 -271px;}
.ask_choose dt{display:block; height:29px;}
.ask_choose dt a {
	display:block;
	float:left;
	background-position:0 3px;
	color:#767676;
	margin-left:10px;
	width:120px;
	height:29px;
	line-height:29px;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	text-decoration:none;
}
.online {
	background-position:8px -163px;
	padding:3px;
	padding-left:30px;
}
.over {
	background-position:8px -120px;
	padding:3px;
	padding-left:30px;
}
.high {
	background-position:8px -740px;
	padding:3px;
	padding-left:30px;
}
.zero {
	background-position:8px -773px;
	padding:3px;
	padding-left:30px;
}
.reply{	
	background-position:8px -902px;
	padding:3px;
	padding-left:30px;
}
.Comments{	
	background-position:8px -1064px;
	padding:3px;
	padding-left:30px;
}
.material{
	background-position:8px -810px;
	padding:3px;
	padding-left:30px;
}
.password{	
	background-position:8px -853px;
	padding:3px;
	padding-left:30px;
}
.integral{	
	background-position:8px -943px;
	padding:3px;
	padding-left:30px;
}


/*== mainCenter box3 每5行dash线隔开列表 定义开始==*/
.box3 {
	padding:5px 10px;
	overflow:hidden;
	color:#dddddd;
}
.box3 ul {
	padding-bottom:10px;
	margin-top:10px;
	border-bottom: 1px dashed #d0d3d7;
	overflow:hidden;
}
.box3 li {
	display:block;
	background:url(images/ask_dot.gif) left scroll no-repeat;
	padding-left:10px;
	line-height:22px;
}
.box3 li span.answernumber{float:right; padding-right:15px;color:#ccc;}
.box3 li a:link, .box3 li a:visited {
	font-size:12px;
	color:#ff0000;
}
.box3 li a:hover {
	text-decoration:underline;
}
.box3 li span a:link, .box3 li span a:visited {
	float:right;
	color:#666;
}
.box3 li span a:hover {
	color:#ff0000;
}
.box3 li em a:link, .box3 li em a:visited {
	font-size:14px;
	color:#07519a;
}
/*会员中心个人信息*/
.box6,.box7{ padding:10px ; line-height:20px; font-size:12px; color:#000;}

/*会员中心修改密码*/
.box7{ color:#F00;}
.box7 strong{color:#000; display:block; float:left; width:120px; text-align:right; padding-right:8px;}
.box7 span{display:none;}
.box7 input{border:1px solid #ccc;}
.box7 button{height:22px; line-height:22px; background-position:0 -351px; border:none;}
.box7 li{padding-top:5px; display:block;}
.box7 .Check{ padding-left:130px;}
.box7 em{display:block; float:left; color:#000;}
.box7 img#face{float:right; margin:5px 20px 0 0; padding:3px; border:1px dashed #CCCCCC;}
.box7 .sex input{border:none;}
.box7 .Check input{ background-position:0 -317px; border:none; width:50px; height:22px; line-height:22px;}

/*积分明细与评论细节 */
.Points-Details{color:#000; font-size:12px; }
.Points-Details td{ line-height:22px; text-align:center; padding-left:5px; border-bottom:1px dashed #F2F2F2; border-right:1px dashed #E4E4E4;}
.Points-Details td.tit{ background:#f4f7fd; text-align:left; font-weight:bold; padding-left:10px; border:none;height:26px; line-height:26px; }
.Points-Details .tit2{color:#0f77d1; font-weight:bold;}
.Points-Details .bg2{ background:#f8fafe;}
.Points-Details td.editor{ width:80px; border-right:none;}
.Points-Details td.contentdetail{text-align:left;}
.Points-Details td.ip{width:120px;}
.Points-Details td.time{width:130px;}
.Points-Details td.type{width:80px;}
.Points-Details td.score{width:40px;}
.Points-Details td.status{width:60px;}

/*我的回复*/
#My-Reply ul{border-bottom:none;}
#My-Reply li{ display:block; clear:both; color:#000; padding:5px 8px 6px 22px; border-bottom:1px dashed #EEEEEE; background: url(images/ask_icons.gif) 0px -1088px no-repeat;}
#My-Reply li.bg2{background: url(images/ask_icons.gif) 0px -1088px no-repeat #f8fafe;}
#My-Reply li span{color:#70cdf7; font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px;}
#My-Reply li a,.My-Reply li a:link{color:#000; font-size:13px;}
#My-Reply li a:hover{color:#c00;}


/*搜索及提问*/
.Search-question-tit{border-bottom:1px dashed #ccc;	background-position:9px -979px;	
	line-height:29px;
	height:29px;
	padding-left:30px;
	font-weight:bold;
	font-size:12px;
	color:#0066cc;}
.Search-question-tit em{color:#999999; }
.Search-question-tit span{font-size:14px; color:#c00; font-weight:bold;}


.myquestion li{ display:block; clear:both;line-height:22px;}
.myquestion li b.Left{ color:#666; display:block; float:left; width:80px; text-align:right; height:22px; }
.myquestion li em{ display:block; float:right; width:640px;padding:0 0 6px;}
.myquestion li em.point span{ float:left; padding-right:8px;}
.myquestion li p{color:#999999; display:block; clear:both;}
.myquestion li span{ padding:0; margin:0; float:none;}
.myquestion li em.point span.Span-Code{padding-top:1px;}