a:link, a:visited, a:hover {color:#06c;}
a{text-decoration:none}
a:hover{text-decoration:underline;}
/*atom class*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.fr{float:right;}
.pos{position:relative;}
.b_none{border:none !important;}
.hover_bg{ background-color:#ebe0c0;}
/*backgroundimage*/
.recommendInfo li,
.recommendNav a,
.onfocus,
.titleWrap,
.contentList li,
.comment,
.ask,
.sideTitleWrap,
.reviewList li,
.subscribe,
.relay
{background:url(http://cache.soso.com/wenwen/i/knowledge_pic_s.png) no-repeat;}

/*s_main*/
.wrap{height:30px;line-height:30px;}
.breadcrumbs{float:left;padding-top:8px;}
.subscribe{background-position:-703px -78px;padding-left:20px;margin-right:10px;}
.relay{background-position:-703px -113px;padding-left:20px;}
.container{overflow:hidden;zoom:1;}
.mainWrap{float:left;width:718px;margin-right:12px;}
.focusWrap{position:relative;width:717px;height:230px;margin-bottom:10px;border-left:1px solid #c4c4c4;border-top:1px solid #c4c4c4;}
.focusPic{float:left;display:block;width:297px;height:202px;margin-right:18px;}
.section{overflow:hidden;zoom:1;border-right:1px solid #c4c4c4;}
.recommendInfo{float:left;overflow:hidden;zoom:1;padding-top:10px;}
.recommendInfo h2{font-size:20px;line-height:24px;font-family:Microsoft YaHei;}
.recommendInfo ol{padding-top:10px;}
.recommendInfo li{background-position:-710px 11px;padding-left:15px;line-height:28px;font-size:14px;}
.recommendNav{ position:absolute;top:195px;left:0px;height:35px;overflow:hidden;}
.recommendNav a{float:left;display:block;margin-left:-1px;background-position:-239px 0;width:239px;border-right:1px solid #c4c4c4;height:35px;line-height:35px;text-align:center;}
.recommendNav a:hover{text-decoration:none !important;}
.recommendNav .onfocus{background-position:0 0;color:#fff !important;font-weight:bold;}
.columnWrap{border:1px solid #bfd1e1;margin-bottom:10px;overflow:hidden;zoom:1;}
.contentWrap{padding-left:20px;overflow:hidden;zoom:1;}
.titleWrap{background-position:0 -35px;height:29px;margin-bottom:20px;border-bottom:1px solid #bfd1e1;overflow:hidden;zoom:1;}
.titleWrap h2{font-size:14px;padding-left:20px;line-height:29px;}
.topicWrap{float:left;display:inline;width:320px;min-height:118px;_height:118px;padding:0 0 15px 0; margin-right:25px;}
.topicPic{float:left;width:142px;height:110px;border:1px solid #bebebe;margin-right:10px;}
.topic{font-size:14px;font-weight:bold;}
.wrap{overflow:hidden;zoom:1;}
.contentList{padding-top:5px;}
.contentList li{background-position:-714px -142px;padding-left:10px;line-height:24px;}
.topicWrap .clearfix{line-height:24px;}
.topicWrap .comment,.topicWrap .ask{float:right;display:inline-block;height:24px;padding-left:16px;line-height:24px;color:#999 !important;}
.comment{background-position:-350px -73px;}
.ask{background-position:-277px -73px;margin-right:10px;}
.sideWrap{float:left;width:250px;}
.sideColumnWrap{margin-bottom:10px;}
.sideTitleWrap{background-position:0 -65px;height:28px;border:1px solid #ddd;overflow:hidden;zoom:1;}
.sideTitleWrap .fr{line-height:28px;padding-right:10px;}
.sideTitleWrap h2{float:left;font-size:14px;padding-left:15px;line-height:29px;}
.sideContentWrap{border:1px solid #ddd;border-top:0 none;overflow:hidden;zoom:1;}
.reviewList{padding:10px 0 0 5px;display:none;min-height:412px;_height:412px;}
.reviewList li{background-position:-714px -140px;padding-left:10px;line-height:27px;}
.reviewList a{color:#666 !important;}
.page{overflow:hidden;zoom:1;padding:5px 8px 20px 0;*padding:0 8px 17px 0;}
.page span{float:left;display:inline-block;width:16px;height:16px;margin-right:3px;border:1px solid #cacaca;text-align:center;line-height:16px;color:#06c;cursor:pointer;}
.page .numCurrent{background:#e2f2fe;border-color:#559ed0;text-decoration:none !important;}
.eventList{width:200px;margin:20px auto 0;}
.eventList li{text-align:center;padding-bottom:15px;}
.eventList a{color:#666 !important;}
.eventPic{display:block;width:188px;height:93px;border:1px solid #d9d9d9;margin:0 auto 10px;}

