@charset "gb2312";
.MainContainer .MainContentBox { margin-top: 10px; }
.MainContainer .MainContentBox .TopicContentTop { background-image: url(topic_ContentBgTop.jpg); background-repeat: no-repeat; background-position: center top; background-color: #FFF; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom { background-image: url(topic_ContentBgBottom.jpg); background-repeat: no-repeat; background-position: center bottom; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent { min-height: 500px; height: auto; padding-bottom: 85px; }
* html .MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent { height: 500px; }
* + html .MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent { min-height: 500px; height:auto; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .TopFlash { height: 100px; width: 1000px; padding-top: 15px; clear: both; margin:0px auto; }

.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .Location { line-height: 35px; text-align: right; float: right; height: 35px; margin-top: 15px; padding-right: 30px; color: #C00; padding-bottom: 25px; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .Location .red,.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .Location a { color: #960; text-decoration: none; }

.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockTitle { clear: both; margin-top: 15px; line-height: 38px; height: 38px; margin-right: auto; margin-left: auto; background-image: url(topic_BlockTitle1.jpg); background-repeat: no-repeat; background-position: center center; width: 998px; border:1px solid #ffcc99; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .title2 { background-image: url(topic_BlockTitle2.jpg);}
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .title3 { background-image: url(topic_BlockTitle3.jpg);}
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockTitle a { position:relative; z-index:20; color: #C00; text-decoration: none;}
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockTitle .title { font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; padding-left: 40px; float: left; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockTitle .more { font-size: 12px; padding-right: 22px; float: right; font-weight:bold; }

.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockContent { border:1px solid #ffcc99; width:958px; border-top:none; margin:0px auto; padding:20px; background-color:#FFF; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockContent .TopicList { display:block; width:958px; background:url(topic_ListBg.jpg) repeat left top;}
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockContent .TopicList li { height: 46px; width: 214px;; float: left; display: block; padding-left: 25px;line-height:45px; color:#666; background:url(topic_ListIcon.jpg) no-repeat left 15px; }
.MainContainer .MainContentBox .TopicContentTop .TopicContentBottom .TopicContent .BlockContent .TopicList li a { color: #C00; font-size:14px; }
