@charset "utf-8";
/* CSS Document */
.topic-main-content {margin:0 auto; width: 1200px;}
.part {border: 1px solid #D8D8D8; margin-top: 0px; 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: 880px;}
.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 .prevk { 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: 808px;}
.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: 802px;}
.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;}
.nextk {    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;}