@charset "utf-8";

/* CSS Document */
/*颜色*/
.coffee { color:#967004; font-size:12px; font-weight:bold; }

/*链接*/
a.coffee:link, a.coffee:hover { color:#967004; font-size:12px; font-weight:bold; }

a.blue:link, a.blue:hover { color:#3366cc; text-decoration:underline }

/*背景*/
.column h4, .column h4 span, .column .tcb, .wantquestion h2, #search, #search2, .btn, .btn:hover, .liststyle, .professor dl dt, .no1, .no2, .no3, .no4, .no5, .no6, .no7, .no8, .no9, .no10, .listbox h2, .listbox h3, .listbox .fcb, .listbox dl, .categories_list h4, .categories_list .tcb, .categories_list li a, .first, .third, .second, .arrow, .answer_left h2 span, .column h5 span, .column h5, #answerlistsearch, .listwantquestion h2 ,.answer_left h4 span,.wenwen,.wenwen1{ background:url(../images/index1/qa.gif) no-repeat; }

/*主体内容*/
#page { clear:both; padding:5px 6px; overflow:hidden;}

/*左侧*/
#left { width:210px; margin:0; padding:0; overflow:hidden; float:left; }

/*右侧*/
#rightbox { width:723px; margin:0; padding:0; overflow:hidden; float:right; }

/*右侧中*/
#middle { width:508px; margin:0; padding:0; overflow:hidden; float:left; }

/*右侧右*/
#right { width:210px; margin:0; padding:0; overflow:hidden; float:right; }

/*listanswer左侧*/
#listanswerleft { width:723px; margin:0; padding:0; overflow:hidden; float:left; }

/*listanswer右侧中*/
#listanswermiddle { width:723px; margin:0; padding:0; overflow:hidden; clear:both; }

/*210box*/
.column { width:210px; position:relative; margin-bottom:7px; }

.column h4 { background-position: 0 -120px; height:31px; overflow:hidden; padding-left:14px !important; font-size:12px; color:#666666; clear:both; }

.column h4 span {background-position: 0 -208px; color:#530000; font-size:12px; font-weight:blod; line-height:31px; padding-left:14px !important }

.column h4 .more { padding-left:85px;}

.column h5 { background-position: 0 -120px; height:31px; overflow:hidden; padding-left:14px !important; font-size:12px; color:#666666; }

.column h5 span { background-position: 0 -208px; color:#333; font-size:12px; font-weight:blod; line-height:31px; padding-left:14px !important }

.column .tcc { width:186px; overflow:hidden; display:block; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:11px; }

.column .tcb { position:absolute; width:210px; height:5px; bottom:0 !important; bottom:-9px; left:0; background-position: 0 -180px; }

.hr { border-top:1px dashed #ccc; height:3px; clear:both; }

/*提问2*/
.listwantquestion { position:relative; margin-bottom:7px; height:31px; float:left; }

.listwantquestion h2 { position:absolute; width:201px; height:34px; top:-3px; left:4px; background-position: 0 -510px; text-indent:-9999px; cursor:pointer; }

/*我要提问*/
.wantquestion { position:relative; margin-bottom:7px; height:31px; }

.wantquestion h2 { position:absolute; width:201px; height:34px; top:-3px; left:4px; background-position: 0 -510px; text-indent:-9999px; cursor:pointer; }

/*搜索*/
#answerlistsearch { width:488px; height:21px; margin-bottom:7px; overflow:hidden; background-position: 0 -569px; padding:5px 10px; float:right;position:relative; }

#answerlistsearch input { border:1px solid #ccc; padding:0 2px; font-size:13px; line-height:18px; height:18px; width:270px; +width:280px;background:#fff; }

#search { width:508px; height:21px; margin-bottom:7px; overflow:hidden; background-position: 0 -569px; padding:5px 10px; position:relative;}

#search2 { width:723px; height:21px; margin-bottom:7px; overflow:hidden; background-position: 0 -630px; padding:4px 10px 6px; position:relative;}

#search2 input { border:1px solid #ccc; padding:0 2px; font-size:13px; line-height:18px; height:18px; width:470px;+width:485px; background:#fff; }

#search input { border:1px solid #ccc; padding:0 2px; font-size:13px; line-height:18px; height:18px; width:260px;+width:270px; background:#fff; }

.btn, .btn:hover { border:none; display:inline; color:#fff; cursor:pointer; width:63px; height:18px; line-height:20px !important; margin-left:5px; overflow:hidden; text-decoration:none; text-align:center; overflow:hidden; background-position: -445px -510px; padding:0; }

.wenwen{width:83px; height:18px; position:absolute;right:17px;top:6px;background-position: -445px -510px; line-height:18px;_line-height:26px;}
.wenwen a,.wenwen1 a{color:#fff;cursor:pointer;overflow:hidden; text-decoration:none; padding:2px 8px;vertical-align:middle;}
.wenwen a:hover,.wenwen a:active,.wenwen a:visited,.wenwen1 a:hover,.wenwen1 a:active,.wenwen1 a:visited{color:#fff;text-decoration:none;}
.wenwen1{width:73px; height:18px; position:absolute;right:-3px;top:6px;background-position: -445px -510px; line-height:18px;_line-height:26px;}

/*分类*/
.categories { height:557px; overflow:hidden; }

.categories dl { clear:both; margin-bottom:5px; }

.categories dd a { font-size:14px; font-weight:bold; text-decoration:underline; }

.categories dt a { text-decoration:underline;}

.categories .backmatic{width:204px;height:94px;float:left;margin:20px 0 0 3px;display:block; position:absolute;bottom:0;left:0;}

/*问问达人*/
.professor { height:200px; overflow:hidden; }

.professor p { clear:both; line-height:28px; }

.professor dl { clear:both; }

.professor dl dt { background-position:0pt -230px; height:24px; line-height:24px; overflow:hidden; padding-left:15px; }

/*每周一星*/
.weekstar { height:184px; overflow:hidden; }

/*问问专题*/
.feature { height:259px; overflow:hidden; }

.feature p { clear:both;  line-height:18px; }

.liststyle { height:24px; line-height:24px; overflow:hidden; padding-left:15px; background-position: 0 -230px; }

/*排行榜,达人榜*/
.top10list, .professorlist { height:272px; overflow:hidden }

.top10list ul, .professorlist ul { height:20px; line-height:20px; overflow:hidden; }

.top10list li, .professorlist li { width:62px; float:left; color:#666; font-weight:bold; }

.top10list dl, .professorlist dl { clear:both; height:24px; line-height:24px; }

.top10list dd a, .professorlist dd a { float:left; text-decoration:underline; color:#333; width:85px; padding-left:35px; font-size:12px; }

.top10list dl, .professorlist dt { float:right; color:#999; font-size:12px; }

.no1 { background-position: -486px -122px; }

.no2 { background-position: -486px -144px; }

.no3 { background-position: -486px -174px; }

.no4 { background-position: -486px -204px; }

.no5 { background-position: -486px -234px; }

.no6 { background-position: -486px -264px; }

.no7 { background-position: -486px -294px; }

.no8 { background-position: -486px -324px; }

.no9 { background-position: -486px -354px; }

.no10 { background-position: -486px -384px; }

/*广告*/
.ggad { width:210px; overflow:hidden; margin-bottom:7px; }

/*508标题*/
.listbox h2 { background-position: 0 0; color:#530000; float:left; width:703px; padding-left:20px; font-size:12px; height:29px; line-height:29px; overflow:hidden; clear:both; }

.listbox h3 { background-position: 0 -90px; color:#530000; float:left; width:703px; padding-left:20px; font-size:12px; height:29px; line-height:35px; overflow:hidden; clear:both; }

.listbox { width:508px; position:relative; overflow:hidden; clear:both; margin-bottom:7px; display:block; }

.recommendedqa, .new_raise_questions, .solveproblem, .help { padding:10px 20px; clear:both; background:url(../images/index1/qabg.gif) repeat-y top center; overflow:hidden; }

.recommendedqa { height:159px; }

.new_raise_questions { height:395px; }

.solveproblem { height:226px; }

.help { height:75px; }

.listbox .fcb { position:absolute; width:508px; height:5px; left:0; bottom:0px; _bottom:-9px; background-position: 0 -60px; }

.listbox dl { height:24px; line-height:24px; clear:both; overflow:hidden; padding-left:15px; border-bottom:1px dashed #ccc; background-position: 0 -230px; }

.listbox dd { float:left; }

.listbox dt { float:right; }

.listbox p { text-align:right; line-height:25px; }

/*分类*/
#newcatelist { width:723px; clear:both; }

.categories_list { width:358px; height:153px; position:relative; margin-bottom:7px; }

.categories_list h4 { background-position: 0 -420px; color:#530000; font-size:12px; height:27px; line-height:27px; overflow:hidden; padding-left:5px !important; }

.categories_list .tcc { width:346px; overflow:hidden; display:block; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:5px; }

.categories_list .tcb { position:absolute; width:358px; height:5px; left:0; bottom:-1px; _bottom:-1px; background-position: 0 -480px;  overflow:hidden; }

.categories_list li a { background-position: 0 -292px; line-height:23px; padding-left:10px; }

.categories_list .more{ margin-left:250px;}

/*帮助*/
.help ul { float:left; text-align:center; margin-right:3px; }

.first, .third { width:87px; height:45px; padding:5px 15px; background-position: 0 -330px; }

.second { width:146px; height:45px; padding:5px 15px; background-position: -270px -330px; }

.arrow { width:21px; height:18px; float:left; background-position: -180px -330px; margin-right:2px; margin-top:16px; }

/*分页*/
.bothpage { text-align:right; padding:10px 20px; }

/*----------------------#listanswer#--------------------------------------------------------------------------*/
/*问题列表*/
.answer_left { width:723px; margin:0; padding:0; overflow:hidden; position:relative; clear:both; margin-bottom:5px; }

.answer_left h2 { color:#333; width:703px; padding-left:20px; font-size:12px; height:29px; line-height:29px; overflow:hidden; clear:both; background:url(../images/index1/qa.gif) no-repeat 0 -690px; }
.answer_left h2 span { background-position: -180px -208px; color:#333; font-size:12px; font-weight:blod; line-height:31px; padding-left:14px !important }
.answer_left h6{ font-size:14px; font-weight:normal; margin:0; padding:0}
.answer_left .fcb { position:absolute; width:723px; height:5px; left:0; bottom:0px; _bottom:-10px; background:url(../images/index1/qa.gif) no-repeat 0 -750px; }

/*--粉色--*/
.answer_left h3 { color:#ff5700; float:left; width:703px; padding-left:20px; font-size:12px; height:29px; line-height:29px; overflow:hidden; clear:both; background:url(../images/index1/qa.gif) no-repeat 0 -780px; }
.answer_left h3 span { color:#ff5700; font-size:12px; font-weight:blod; line-height:31px; padding-left:45px !important }
.answer_left .fcbbest { position:absolute; width:723px; height:5px; left:0; bottom:0px; _bottom:-10px; background:url(../images/index1/qa.gif) no-repeat 0 -840px; }

.answer_info { background:url(../images/index1/qabg2.gif) repeat-y left top; clear:both; overflow:hidden; padding:10px 20px; }
.answer_info_best { background:url(../images/index1/qabgbest.gif) repeat-y left top; clear:both; overflow:hidden; padding:10px 20px; }

.answer_left ul { color: #333333; font-size:14px; font-weight:bold; }
.answer_left li { line-height:24px; font-weight:normal; font-size:14px; margin:4px 0; }
.answer_left li a{ text-decoration:underline; color: #666666; }
.answer_info ul li a{color:#0066FF;}
.answer_left li a#current { text-decoration:none; font-weight: bold; color: #333; }
.answer_left li em { float:right; text-align:left; font-size:12px; }
.answer_left li em A.by:link, #answer_info li span A.by:visited, #answer_info li span A.by:hover, #answer_info span A.by:active { text-decoration: underline; color:BLUE; }

.blue { color:blue; font-size:12px; text-decoration:underline; }

.gray { color:gray; font-size:12px; }

.red { color:red; font-size:13px; }


.answerlist_info { margin:0; padding:5px; }
.answerlist_info ul { overflow:hidden; margin-bottom:10px; color: #666666; }
.answerlist_info ul h1 { font-size:12px; font-weight:normal; }
.answerlist_info ul h1 a:link, #answerlist_info ul h1 a:visited, #answerlist_info ul h1 a:hover, #answerlist_info ul h1 a:active { text-decoration:underline; color: #666666; font-size:14px; }
.answerlist_info ul a:link, #answerlist_info ul a:visited, #answerlist_info ul a:hover, #answerlist_info ul a:active { text-decoration:underline; color: #666666; }
.answerlist_info ul a#current { text-decoration:none; font-weight: bold; color: #333; }
.answerlist_info li a:link, #answerlist_info li a:visited { text-decoration:none; padding-left:10px; }
.answerlist_info li a:hover, #answerlist_info li a:active { text-decoration:underline; padding-left:10px; }
.answer_info li a.blue:link, .answer_info li a.blue:visited, .answer_info li a.blue:hover, .answer_info li a.blue:active { text-decoration:underline; color:blue; font-size:14px; }

.input2 { width:194px; line-height:23px; height:20px; padding:2px 3px; border:#CCCCCC 1px solid; margin-right:5px; }

.icon1 { position:absolute; width:45px; height:38px; top:0; left:15px; background:url(../images/index1/qa.gif) no-repeat -660px -510px; text-indent:-9999px; }

.bobi{ font-size:12px; color:#666; clear:both; margin-bottom:5px; border-bottom:1px dashed #ccc; height:25px;}
/*----------------------#listquestion#--------------------------------------------------------------------------*/
.answer_left h4 { color:#ff5700; float:left; width:703px; padding-left:20px; font-size:12px; height:29px; line-height:29px; overflow:hidden; clear:both; background:url(../images/index1/qa.gif) no-repeat 0 -780px; }
.answer_left h4 span { background-position: 0 -208px; color:#333; font-size:12px; font-weight:blod; line-height:31px; padding-left:14px !important }

.list_info { background:url(../images/index1/qabgbest.gif) repeat-y left top; clear:both; overflow:hidden; padding:10px 20px; width:683px;}
.list_info ul { color: #6b6b6b; width:723px; overflow:hidden; word-spacing:normal; font-size:14px; }
.list_info li { line-height:20px; width:230px; float:left; display:block; font-weight:bold; font-size:12px;font-weight:normal; }
.list_info li a:link, #list_info li a:visited, #list_info li a:hover, #list_info li a:active { text-decoration:underline; color: #666666; font-weight:normal; font-size:13px;}

.labelbg1{background:url(../images/index1/qa.gif) no-repeat 0 -960px; height:25px; overflow:hidden;}
.labelbg2{background:url(../images/index1/qa.gif) no-repeat 0 -930px;height:25px; overflow:hidden;}
#label{overflow:hidden;position:relative;}
#label_bar{position:relative;clear:both;}
#label_bar ul{padding:2px 3px 0;overflow:hidden;}
#label_bar ul li{ line-height:23px;}
#label_bar ul li a{ line-height:23px;}
#bar_orange{float:left; width:77px; height:23px; margin:0 1px; font-weight:bold;color:#333333;text-align:center;font-size:12px; display:block; background:url(../images/index1/qa.gif) no-repeat 0 -870px;}
#bar_white{float:left; width:77px; height:23px; margin:0 1px; font-weight:normal;color:#333333;font-size:12px;text-align:center;background:url(../images/index1/qa.gif) no-repeat -180px -870px;}

#list_title{padding-top:15px;position:relative;clear:both; border-left:1px solid #ccc;border-right:1px solid #ccc;}
#list_title ul{padding:0 15px; overflow:hidden;line-height:30px;font-size:13px;text-align:center;}

#list_title li p{float:left;text-align:left;}
#list_title li strong{ width:60px; float:right; font-weight:normal;}
#list_title li em{  width:30px; float:right; font-style:normal; font-size:14px; padding-left:10px; }
#list_title li dl{  width:60px; float:right;}

.list_content{position:relative;clear:both;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.list_content ul{padding:10px 15px; line-height:25px;font-size:14px;text-align:center;min-height:200px;_height:200px;}
.list_content ul a:link, #list_content ul a:visited,#list_content ul a:hover, #list_content ul a:active  {text-decoration:underline;color:#333333;font-size:14px; line-height:25px;}

.list_content ul a.from:link, #list_content ul a.from:visited,#list_content ul a.from:hover, #list_content ul a.from:active{text-decoration:underline;color:#333333;}
.list_content li{border-bottom:1px #cccccc dashed; padding:2px 0; clear:both; height:25px; font-size:14px; line-height:25px;}

.list_content li p{float:left; text-align:left; font-size:14px;}
.list_content li strong{ width:60px; float:right; font-weight:normal;}
.list_content li em{  width:30px; float:right; font-style:normal; font-size:14px; padding-left:10px;  }
.list_content li dl{  width:60px; float:right;}

#pages{ height:25px; line-height:25px; padding:5px 15px; clear:both;}
/*----------------------#question#--------------------------------------------------------------------------*/
.list{width:90px;height:135px; overflow-x:hidden; overflow-y:scroll;border:1px #cccccc solid}
#list{width:150px;height:135px;float:left; margin-right:20px;}
.name{width:90px;height:135px;float:left;}
.select{width:150px;height:135px; overflow-x:hidden; overflow-y:scroll; border:1px #cccccc solid}
.select2{ border:1px #cccccc solid;margin-right:20px;}
.input{ width:520px; line-height:23px;height:20px; padding:0 2px; border:#CCCCCC 1px solid; margin-right:5px; }
.textarea{ width:520px; line-height:23px;height:125px; overflow-x:hidden; padding:2px 0; border:#CCCCCC 1px solid; margin-right:5px; }
.textarea3{ width:400px; line-height:23px;height:20px; overflow-x:hidden; padding:2px 0; border:#CCCCCC 1px solid; margin-right:5px; }
/* ------------------------- MY------------------- */
#user{width:213px;height:180px;overflow:hidden;margin-right:6px;margin-bottom:6px; padding:5px; background:#fff url(../images/index1/qa.gif) no-repeat 0 -990px;}
#user p{line-height:18px; color:#666; height:18px;}
.user_line{border-top:1px #ccc solid; padding-top:5px;}
#user_head{width:85px;height:85px;padding:2px;border:1px #CCCCCC solid; margin-right:2px;}
#my_tabon{width:195px;height:34px;padding-left:35px;overflow:hidden;line-height:34px;background:#FFFFFF url(../images/index1/qa.gif) no-repeat 0 -1200px;}
#my_tabon a{color:#ff5700;text-decoration:none;}
#my_tabc{width:195px;padding-left:35px;height:34px;line-height:34px;color:gray;overflow:hidden;}
#my_tabc a{color:gray;text-decoration:undenline;}

.myquestion{ z-index:999; position:absolute; top:210px; left:168px;}
.myanswer{ z-index:999; position:absolute; top:250px; left:168px;}

#my_top{width:225px;height:200px;padding-bottom:6px;overflow:hidden;}
.border_r2{height:175px}
.border_r{height:6px;}
.list_content400{overflow:hidden;position:relative;padding-bottom:10px;}
.myshelf{position:relative}

/*面包削*/
#navigation{height:30px;line-height:30px;overflow:hidden;clear:both;padding-bottom:5px;}

#navigation a,#navigation a:hover{height:30px;line-height:30px;overflow:hidden;clear:both;padding-bottom:5px;text-decoration: underline;}

/*产品推荐*/
#contenthothotbao{ width:700px; margin:0 auto; padding:0;}
.contenthothot{ width:120px; margin:0; padding:5px 16px 5px 0; float:left;}
.contenthotimgg{ width:90px; height:90px; margin:0 auto; padding:0; border:1px solid #787878;}
.contenthotzi{ width:120px; height:auto; margin:0; padding-top:10px; text-align:center; line-height:20px;word-wrap:break-word;overflow:hidden;}

/*专题页面*/

#wrapper1 { width: 950px; overflow: hidden; margin: 5px auto; }

#container1 { display: block; width: 950px; text-align: left; clear: both; overflow:hidden; }

#location{width:98%;height:25px;padding:0 5px;line-height:18px;overflow:hidden;}
#location a,#location a:hover{text-decoration: underline;}

#maticcontent{width:950px; margin:0 auto;overflow:hidden;}
#maticleft { width:723px; margin:0; padding:0; overflow:hidden; float:left; }
#maticname{width:723px;clear:both;overflow:hidden;margin-bottom:5px; font-size:0}
#matic_left { width:723px;height:29px; margin:0; padding:0; background:url(../images/index1/qa.gif) no-repeat 0 -780px;}
#matic_info_best { width:683px;background:url(../images/index1/qabgbest.gif) repeat-y left top; overflow:hidden; padding:10px 20px; }
#matic_info_best ul li{width:700px; margin-bottom:5px; overflow:hidden;}
#maticfocus{width:680px;height:320px; border-bottom:1px dashed #CCC}
#focusimg{width:300px; height:300px; float:left; border:1px solid #CCC; margin-right:15px;text-align:center;display:table-cell;
vertical-align:middle; overflow:hidden;}
#focusimg i{display:inline-block;height:100%;vertical-align:middle}
#focusimg img{vertical-align:middle;}
#maticfocus dl{width:360px;float:left; overflow:hidden}
#maticfocus dl dd{height:30px; overflow:hidden}
#maticfocus dl dd h1{color:#FF5700;font-size:14px; font-weight:bold;}
#maticfocus dl dt{color:#000;font-size:12px; overflow:hidden}
#reference {width:500px;}
#reference dl dd{width:60px;height:30px}
#reference dl dd h4{width:60px;color:#FF5700;font-size:12px;background:url(../images/index1/qa.gif) no-repeat 0 -68px;padding-left:15px;}
#reference dl dt{width:500px;padding-left:15px;}
#matic_left_db {width:723px; height:5px; background:url(../images/index1/qa.gif) no-repeat 0 -840px; overflow:hidden; }


#knowledge,#knowledge1{width:693px;height:27px; margin:0; padding:0 0 0 30px; background:url(../images/index1/kp.gif) no-repeat;overflow:hidden;}
#knowledge h4,#knowledge1 h4{font-size:12px; font-weight:bold; line-height:27px;}
#knowledge_info,#knowledge_info1{width:711px;overflow:hidden;padding:0 5px;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#knowledge_info ul{ clear:both; overflow:hidden; padding:0 5px;}
#knowledge_info ul li{width:680px;float:left;height:24px; line-height:28px; border-bottom:1px dashed #ccc;padding-left:15px;background:url(../images/index1/qa.gif) no-repeat 0 -36px;overflow:hidden;}
#knowledge_info ul li.none{ width:680px;float:left;height:24px; border-bottom:none;line-height:28px;padding-left:15px;background:url(../images/index1/qa.gif) no-repeat 0 -36px;overflow:hidden;}
#knowledge_info1 img{width:95px; height:95px;margin:14px 6px;float:left; border:1px solid #CCC;overflow:hidden;}
#knowledge_info1 ul li{width:565px;float:left;height:24px; line-height:28px; border-bottom:1px dashed #ccc;padding-left:15px;background:url(../images/index1/qa.gif) no-repeat 0 -36px;overflow:hidden;float:left;margin-left:10px;}
#knowledge_info1 ul li.none{ width:565px;float:left;height:24px; border-bottom:none;line-height:28px;padding-left:15px;background:url(../images/index1/qa.gif) no-repeat 0 -36px;overflow:hidden;}
.clear{ clear:both; height:1px; line-height:1px; visibility:hidden;}

#knowledge_db{width:723px; height:3px;  background:url(../images/index1/kp_b.gif) no-repeat;overflow:hidden;  }
#discus{width:713px;height:29px; margin:0; padding:0 0 0 10px; background:url(../images/index1/qa.gif) no-repeat 0 -690px; overflow:hidden;}
#discus h2 span { background:url(../images/index1/qa.gif) no-repeat -180px -209px; color:#333; font-size:12px; line-height:31px; padding-left:15px !important }
#discus_info{ width:683px;background:url(../images/index1/qabg2.gif) repeat-y left top; overflow:hidden; padding:10px 20px; }
#discus_info ul li{width:680px;float:left;margin-bottom:15px;}
#discus_info ul li.comment{width:680px; float:left; margin-bottom:15px; padding-top:10px; border-top:1px dashed #cccccc}

.discustop{width:680px; height:26px;float:left}
.discustop span.name{float:left;height:26px; text-align:left;width:200px; }
.discustop span.time{float:right;height:26px; text-align:right;}
.discustop span.cname{float:left;height:26px; text-align:left;width:200px; color:#4B67CA; font-weight:bold;}
.discustop span.cname img{margin-left:10px;}
.discusin{width:680px; overflow:hidden;float:left;border-bottom:1px dashed #CCCCCC}
#discusall{width:680px; clear:both; height:22px; border-bottom:1px solid #cccccc; text-align:right}
#discusmessage{width:670px; height:220px;padding:10px 5px; position:relative;margin-bottom:20px;}
#discusmessage1{width:670px; height:30px;padding:10px 5px 0 5px; position:relative;}
#discusmessage from{width:670px; height:220px; overflow:hidden}
#discusmessage h5{font-size:12px;}
#discusmessage textarea{width:670px;height:150px;}
#discusmessage span{ display:block;width:250px; line-height:20px; color:#707070}
#discusmessage span.enter input{float:right;width:74px;height:21px; position:absolute;bottom:0; right:0}
#discusmessage ul{width:600px;height:40px;overflow:hidden;padding:10px 50px;}
#discusmessage ul li{float:left;height:40px;overflow:hidden;}
.prev, .next{height:25px; display:block;text-indent:-9999px;}
.prev{ background:url(../images/index1/prev.gif) no-repeat; width:63px;}
.next{ background:url(../images/index1/next.gif) no-repeat; width:63px;}
#discusmessage ul li.number{margin-left:5px; line-height:1.5em;width:254px; overflow:hidden}
#discusmessage ul li.number a {width:20px; height:30px;padding:0 4px; border:1px solid #4B67CA; margin-right:5px; color:#2E3092; text-decoration:none;}
#discusmessage ul li.number a:hover{padding:0 4px; background:#EDF0FA;}
.pagecurrent{padding:0 4px; background:#EDF0FA; border:1px solid #4B67CA;margin-right:5px;}
#discusmessage ul li.pager{float:right;margin-left:5px;line-height:1.3em;width:80px;}
#discusmessage ul li.pager input{width:25px;height:12px;}
#discusmessage ul li.pager1{float:right;margin-left:10px;width:63px;}
#discusmessage ul li.pager1 a.enter{height:17px;display:block;text-indent:-9999px;background:url(../images/index1/enter.gif) no-repeat; width:63px;}

#discus_db{width:723px; height:5px; background:url(../images/index1/qa.gif) no-repeat 0 -750px; overflow:hidden; }

#maticabout{width:210px; margin:0; padding:0; overflow:hidden; float:right;}
#aboutname{width: 210px;clear:both;overflow:hidden;margin-bottom:5px; font-size:0}
#maticmore{width:200px;height:31px; margin:0; padding:0 0 0 10px; background:url(../images/index1/qa.gif) no-repeat 0 -120px; overflow:hidden;}
#maticmore h2 span { background:url(../images/index1/qa.gif) no-repeat 0 -209px; color:#333; font-size:12px;line-height:31px; padding-left:14px !important }
#maticmore_info,#recommend_info{width:188px;overflow:hidden;padding:10px;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#maticmore_db{width:210px; height:5px;  background:url(../images/index1/qa.gif) no-repeat 0 -180px;overflow:hidden;  }
#recommend_info ul li{ text-align:center;overflow:hidden; margin:0; padding:1px 0;}
#recommend_info ul li img{width:110px; height:110px; border:1px solid #CCCCCC; overflow:hidden; display:block;margin:0 auto;}
#recommend_info ul li span{width:120px; height:40px; display:block;overflow:hidden; line-height:18px; margin:5px auto;}
#recommend_info ul li input{width:74px;height:21px;border:0; text-indent:-5000px;margin:10px auto 0;background: url(../images/index1/shop.gif) no-repeat;display:block;}

/*游戏页面*/
#member{width:500px;height:30px;}
#gamecontent{width:550px;height:400px;margin:0 auto; border:2px solid #CCCCCC}
#collection {width:550px;height:100px;overflow:hidden;margin:10px auto 0;}
#collection ul { clear:both;}
#collection ul li{width:500px;float:left;}
#collection ul li input.input2{width:300px;}
#collection ul li input.sharebtn{width:182px;height:20px;}


/*分类2*/
.categories1 { overflow:hidden; }

.categories1 dl { clear:both; margin-bottom:5px; }

.categories1 dd a { font-size:14px; font-weight:bold; text-decoration:underline; }

.categories1 dt a { text-decoration:underline;}


/* kidson add */

.categories_list h4 a{color:#530000; font-size:12px;}