@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; list-style:none;}
body { color: #333333;  font-family: Arial,SimSun;	font-size:12px;	background: url(../images/head.gif) repeat-x 0 0 ;}
i, em { font-style: normal;}
a img{ border:none;}
a{ color:#333333; text-decoration:none;}
a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#fa7206; text-decoration:underline;}
.clear{ clear:both;content: " ";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;width: 0;}
.cls:after { clear: both; content: "."; display: block; height: 0;  visibility: hidden;	margin:0 0 20px;}
.topic-main-content {margin:0 auto; width: 1240px;}
.part {border: 1px solid #D8D8D8; margin-top: 10px; padding-bottom: 5px;}
.part .title { background-color: #F5F5F5; height: 43px; position: relative;}
.part .title h3{ padding:10px 0 0 20px;}
.topic_list { height: 168px;}
.topic_list { background-color: #FFFFFF;}
.topic_list_bg { background-color: #F8F8F8;  border-bottom: 1px solid #F1F1F1;  border-top: 1px solid #F1F1F1;}
.topic_list { height: 168px;}
.topic_list_l { float: left;  height: 128px;  margin: 20px 0 0 20px;  width: 259px; _display:inline;}
.topic_list_r {    float: right;  height: 128px;  margin: 20px 0 0;  width: 920px;}
.topic_list_l img { height: 128px; width: 259px;}
.topic_list_r .title_line {height: 30px;}
.topic_list_r .title_line span.topic_name {color: #333333;  float: left;  font-size: 14px;  font-weight: bold;  margin: 0 0 0 10px;  width: 500px;}
.topic_list_r .title_line span.topic_update { color: #818181;  float: right;  font-size: 12px; margin: 5px 10px 0 0; width: 130px;}
.topic_list_r .app_line .prev { background-image: url(../images/prev_next_icon.gif);    background-position: -5px 0;    cursor: pointer;    float: left;    height: 35px;    margin: 20px 0;    width: 22px;    z-index: 100;}
.topic_list_r .app_line .prev_hover{  background-image:url(../images/prev_next_icon.gif);; background-position: -100px 0; cursor: pointer; float: left; height: 35px; margin: 20px 0; width: 22px; z-index: 500;}
.topic_list_r .app_line .topic_app_list {float: left;    height: 96px;    margin: 0 5px;    text-align: center;    width: 820px;}
.topic_list_r .app_line .next_hover { background-image: url(../images/prev_next_icon.gif);  background-position: -73px 0;    cursor: pointer;    float: left;    height: 35px;    margin: 20px 0;   width: 22px;  z-index: 500;}
.topic_list_r .app_line .topic_app_list .inner { height: 96px;    overflow: hidden;    position: relative;    width: 820px;}
.topic_list_r .app_line .topic_app_list ul {clear: both;    height: 96px;    list-style: none outside none;    margin: 0 auto;    overflow: hidden;    padding: 0;    position: relative;    width: 800px;}
.topic_list_r .app_line .topic_app_list li { float: left;    height: 96px;    overflow: hidden;    padding-top: 0;    text-align: center;    width: 102px;    z-index: 1;}
.topic_list_r img{ width:60px; height:60px;} 
.normal-wrap h4 a { display: block; height: 20px; line-height: 20px; overflow: hidden; width: 100px; margin:8px 0 0;}
.next {    background-image: url(../images/prev_next_icon.gif);  background-position: -40px 0;    cursor: pointer;    float: left;    height: 35px;    margin: 20px 0;    width: 22px;    z-index: 500;}
#foot {  clear: both;  margin-top: 15px;}
#foot {  margin: 0 auto;  text-align: center;  width: 960px;}
#foot h3 {  color: #999999;  font-size: 12px;  font-weight: normal;}
#foot h3 a { color: #333333; margin: 0 6px;}
#foot p {  margin: 0;}
#foot p { color: #F55110;  line-height: 24px;  margin: 10px 0;}

.s-index-page {
    text-align: center;
}
.filter-app-list-page {
    padding: 26px 0 20px;
}

.s-index-page a.select, .s-index-page a.select:hover {
    background-color: #FF4E00;
    background-position: -300px -122px;
    color: #FFFFFF;
    cursor: default;
    text-decoration: none;
}
.s-index-page a {
    background: url("http://m.baidu.com/static/as/images/s-index-icon-1.png?ver=20120730") no-repeat scroll -269px -122px transparent;
    display: inline-block;
    font-size: 12px;
    height: 23px;
    line-height: 24px;
    margin: 0 2px;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    width: 27px;
}

.s-index-page a.prev, .s-index-page a.next {
    background-position: -331px -122px;
    width: 58px;
}