﻿/* CSS Document */
@charset "utf-8";

/*共用样式*/

.container{ width:980px; clear:both; margin:0 auto; overflow:hidden; margin-top:10px;}

/*列表页分页*/
.page{ width:650px; height:20px; overflow:hidden; float:left; font-size:12px; clear:both; margin-top:10px;}
.page span{ float:left}
.page ul{ float:right;}
.page li{ padding:0 5px; border:1px solid #ccc; float:left; margin-left:10px; background:url(../Images/pagebg.gif) repeat-x;}
.page li a{ color:#000;}
#curpage{ background:none; cursor:default; border-color:#fff;}

/*列表页分页*/

/*右边内容样式*/
.side{ width:280px; float:right;}
.side a:hover{ color:#FF6633; text-decoration:underline;}
.hotclass{ width:260px; clear:both; float:left;}
.classtop{ width:260px; height:45px; overflow:hidden; background:url(../Images/class.gif) no-repeat; clear:both; float:left;}
.classtop a{ display:block; width:69px; height:18px; background:url(../Images/more.gif) no-repeat; float:right; margin-top:15px;}
.classtop a:hover{ background:url(../Images/more.gif) 0 -18px no-repeat;}
.hotclass ul{ margin-top:5px; padding-left:5px;}
.hotclass li{ width:255px; height:30px; line-height:30px; overflow:hidden; clear:both; float:left;}
.hotclass li a{color:#333; font-size:12px;}
.hottopic{ width:260px; clear:both; float:left; margin-top:5px;}
.topictop{ width:245px; height:31px; overflow:hidden; line-height:31px; padding-left:15px; font-size:14px; color:#406e1e; background:url(../Images/sidebg.gif) no-repeat;}
.topictop span{ float:left;}
.topictop a{ display:inline; width:38px; height:15px; overflow:hidden; background:url(../Images/more2.gif) no-repeat; float:right; margin-top:8px; margin-right:10px;}
.contopic { width:240px; overflow:hidden; clear:both; float:left; background:url(../Images/sidebg2.gif) repeat-y; padding:5px 10px 5px 10px;}
.contopic ul{ width:210px; background:url(../Images/phbg.gif) 2px 7px no-repeat; padding-left:30px; overflow:hidden;}
.contopic li{ width:210px; height:30px; line-height:30px; overflow:hidden; font-size:12px;}
.contopic li a{ color:#333333}
.topicbot{ width:260px; height:15px; overflow:hidden; background:url(../Images/sidebg3.gif) no-repeat; clear:both; float:left}
.hotgroup{ width:260px; clear:both; float:left; margin-top:10px;}
.grouptop{ width:245px; height:31px; overflow:hidden; line-height:31px; padding-left:15px; font-size:14px; color:#406e1e; background:url(../Images/sidebg.gif) no-repeat;}
.grouptop span{ float:left;}
.grouptop a{ display:inline; width:38px; height:15px; overflow:hidden; background:url(../Images/more2.gif) no-repeat; float:right; margin-top:8px; margin-right:10px;}
.congroup { width:240px; overflow:hidden; clear:both; float:left; background:url(../Images/sidebg2.gif) repeat-y; padding:0px 10px 5px 10px;}
.sidegroup{ width:260px; height:86px; overflow:hidden; clear:both; float:left; color:#666666; font-size:12px; line-height:20px; margin-top:15px;}
.sidegroup div{ width:88px; height:86px; overflow:hidden; float:left; margin-right:10px;}
.sidegroup h3 a{ font-size:14px; color:#70aa25; line-height:25px;}
.red{ color:#FF0000;}
.yellow{ color:#FF6600;}

.prevue{ width:260px; clear:both; float:left;}
.prevuetop{ width:260px; height:55px; overflow:hidden; clear:both; float:left; background:url(../Images/prevue.gif) no-repeat;}
.prevuebot{ width:260px; height:18px; overflow:hidden; clear:both; float:left; background:url(../Images/prevue2.gif) no-repeat;}
.conprevue{ width:238px; clear:both; float:left; overflow:hidden; border-left:1px solid #e8e9e4; border-right:1px solid #e8e9e4; padding:0 10px; font-size:12px; color:#ff8800;}
.conprevue div{ width:220px; border-bottom:1px dotted #a0a0a0; padding-left:18px; background:url(../Images/lb.png) 0px 4px no-repeat; line-height:20px; margin-bottom:10px; padding-bottom:5px;}
.conprevue div a{ color:#333333;}
#prelist{ display:block; clear:both; float:left; width:220px;  height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hotactivity{ width:260px; clear:both; float:left; background:url(../Images/sidebg2.gif) repeat-y;}
.conactivity{ width:240px; overflow:hidden; clear:both; float:left;  padding:5px 10px 5px 10px; font-size:12px; line-height:30px; color:#589d11;  background:url(../Images/hot.gif) 7px 10px no-repeat;}
.conactivity div{ width:215px; padding-left:25px;}
#actlist{ display:block; clear:both; float:left; width:215px;  height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.conactivity a{ color:#333;}

.newques{ width:260px; clear:both; float:left; font-size:12px;}
.questop{ width:245; height:31px; overflow:hidden; line-height:31px; padding-left:15px; font-size:14px; color:#406e1e; background:url(../Images/sidebg.gif) no-repeat;}
.questop span{ float:left;}
.questop a{ display:inline; width:38px; height:15px; overflow:hidden; background:url(../Images/more2.gif) no-repeat; float:right; margin-top:8px; margin-right:10px;}
.conques { width:240px; overflow:hidden; clear:both; float:left; background:url(../Images/sidebg2.gif) repeat-y; padding:5px 10px 0px 10px;}
.firques{ width:240px; clear:both; float:left; padding-bottom:5px;}
.ques_head{ width:40px; clear:both; float:left; overflow:hidden; height:35px; overflow:hidden; padding-top:5px;}
.ques_head img{ width:30px; height:30px;}
.ques_cont{ width:200px; float:right; overflow:hidden;}
.ques_cont div{ clear:both; line-height:20px;}
.ques_cont div a{ color:#648434;}
.ques_cont span{ float:left; color:#666666;}
.ques_cont span a{ color:#ECA611;}
.queslist{ width:240px; clear:both; float:left;}
.litques{ width:230px; clear:both; float:left; border-top:1px dashed #ccc; line-height:30px; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px;}
.litques a{ color:#648434;}
.bigques{ border-top:1px dashed #ccc; width:240px; clear:both; float:left; padding-top:5px;  padding-bottom:5px;}
.queslist .bigques{ display:none}
#nowques .bigques{ display:block;}
#nowques .litques{ display:none;}
.quesbot{ width:260px; height:15px; overflow:hidden; background:url(../Images/sidebg3.gif) no-repeat; clear:both; float:left}
.newanswer{ width:260px; clear:both; float:left; margin-top:15px;}
.answertop{ width:245px; height:31px; overflow:hidden; line-height:31px; padding-left:15px; font-size:14px; color:#406e1e; background:url(../Images/sidebg.gif) no-repeat;}
.answertop span{ float:left;}
.answertop a{ display:inline; width:38px; height:15px; overflow:hidden; background:url(../Images/more2.gif) no-repeat; float:right; margin-top:8px; margin-right:10px;}
.conanswer { width:235px; overflow:hidden; clear:both; float:left; background:url(../Images/sidebg2.gif) repeat-y; padding:5px 10px 0px 15px;}
.answerlist{ width:235px; clear:both; float:left; border-bottom:1px dashed #ccc; font-size:12px; line-height:20px; margin-top:10px;}
.con_answer{ width:235px; height:37px; clear:both; float:left; overflow:hidden;}
.con_answer a{ color:#568D04;}
.info_answer{ width:235px; height:30px; line-height:30px; clear:both; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#999999;}
.info_answer a{ color:#666;}
.info_answer span a{ color:#ECA611;}
.answerbot{ width:260px; height:15px; overflow:hidden; background:url(../Images/sidebg3.gif) no-repeat; clear:both; float:left;}

.newtest{ width:240px; clear:both; float:left; margin-top:15px;}
.test_con{ width:235px; clear:both; float:left; border-bottom:1px dashed #ccc; font-size:12px; line-height:20px;}
.test_info{ width:235px; height:30px; line-height:30px; clear:both; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#999999;}
.test_info a{ color:#ECA611;}
.testname{ width:235px; clear:both; float:left; overflow:hidden; color:#666;}
.testname a{ color:#568D04;}




/*右边内容样式*/

/*内容页分享、评论、分页样式*/
.share{ width:670px; clear:both; float:left; border-bottom:1px solid #93c600; padding-bottom:10px;}
.iflogin{ width:655px; clear:both; float:left; font-size:12px; color:#999; line-height:30px; padding-left:15px;}
.iflogin a{ color:#fe8500;}
.iflogin em{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif, Times, serif; font-weight:bold;}
.typein{ width:660px; clear:both; float:left; padding-left:10px;}
.typein textarea{ border:1px solid #adbe83; width:658px; height:70px;}
.typein span{ float:right; padding:10px 0;}
.typein span a{ display:block; width:51px; height:24px; background:url(../Images/sure.gif) no-repeat;}
.count{ width:628px; padding:0 20px; border:1px solid #ebebeb; background:#f9f9f9; line-height:30px; font-size:12px; color:#333333; clear:both; float:left;}
.count em{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif, Times, serif; font-weight:bold;}
.comment{ width:670px; clear:both; float:left; margin-top:10px; padding-bottom:10px;}
.commentlist{ width:670px; clear:both; float:left; border-bottom:1px solid #ddd; padding-bottom:8px; margin-top:10px; font-size:12px;}
.userpic{ width:70px; text-align:center; float:left; overflow:hidden;}
.userpic img{ padding:1px; border:1px #ccc solid;}
.comentrgt{ width:600px; float:left; overflow:hidden;}
.comentrgt div{ width:600px; clear:both; float:left; line-height:22px;}
.commentlist a{ color:#93c600;}
.commentlist span{ color:#999;}
.commentpage{ width:670px; height:30px; margin-top:10px; overflow:hidden; clear:both; float:left; font-size:12px; line-height:25px;}
.commentpage ul{ float:right; white-space:nowrap;}
.commentpage li{ float:left; padding:0 7px; border:1px solid #CCCCCC; margin-left:10px;}
.commentpage li a{ color:#000;}
#nowpage{ border:1px solid #669900; background:#99CC33;}
#nowpage a{ color:#fff;}
/*内容页分享、评论、分页样式*/