.clear { clear:both;}

.floatleft { float:left; line-height:20px; }
.floatright { float:right;}

#container { width:876px; background:#FFF; margin:0px auto;}

#content { width:876px; margin-top:10px; float:left;}
#content h2 { line-height:25px; text-indent:1em; font-weight:bold; color:#ab0080; font-size:12px;}
#content h3 { line-height:1.5em; font-size:12px; font-weight:normal;}
#content a { color:#000;}
#content a:hover { color:#f60; text-decoration:underline;}

.moduleText { background-image:url(/images/index_bg01.jpg); border:1px #e1a2d1 solid; padding:5px; line-height:20px;}
.moduleText2 { background:#FFF; border:1px #e1a2d1 solid; border-top:none;}
.index_flash { height:200px; width:306px; float:left;}
.moduleText2a { background:#FFF; border:1px #e1a2d1 solid; border-top:none; line-height:22px; padding-top:2px;}

.today { width:304px; background:#FFF; border:1px #e1a2d1 solid; border-top:none;}
.today_title { float:left; font-size:14px; font-weight:bold; text-align:center; line-height:24px; width:300px; margin-top:4px;}
.today_content { float:left; font-size:12px; line-height:21px; width:296px; margin-left:4px;}
.today_list{float:left; width:296px; line-height:25px; margin:4px 0 2px 4px; border-top:1px #e1a2d1 dashed; }

#upLeft { float:left; width:306px;}
#upMiddle { float:left; width:306px; margin-left:10px;}
#upRight { float:left; width:244px; margin-left:10px;}
.focusTop { width:304px; height:22px; background:#EFF3F7; border:1px #e1a2d1 solid; BACKGROUND: url(/images/index_bg02.jpg) white repeat-x top}
.focusDown { width:294px; border-top:1px #e1a2d1 dashed; margin-top:1px;}
.focus2 { width:100%; }
.focus2 li{ width:150px; padding-top:3px; margin-top:1px; border-top:1px #e1a2d1 dashed; }
#notice { border:1px #e1a2d1 solid; font-size:12px;margin-top:8px; background:url(/images/index_bg01.jpg); line-height:25px; height:156px;}
#search_keywords{ border:1px #e1a2d1 solid; font-size:12px;margin-top:8px; background:url(/images/index_bg01.jpg); line-height:20px;}
.search_title{ height:22px; background:url(/images/index_bg02.jpg) repeat-x top;}
.keywords{ padding: 6px; line-height:25px;}
.keywords span{ padding: 6px; }

.title_style{ float:left; font-size:12px; font-weight:bold; margin:4px 0 0 4px;}

.article_top { width:242px; height:22px; border:1px #e1a2d1 solid; border-bottom:none;}
.article_top ul { width:239px; height:22px; line-height:20px;}
.article_top ul a{color:#ab0080}
.article_top li { float:left; width:79px; text-align:center; padding-top:3px;}
#search { height:32px; margin-top:6px; padding-top:5px; padding-left:10px; border:1px #e1a2d1 solid}
#search input { font-size:12px; margin:0px;}
#search select { font-size:12px; width:50px; margin-right:10px;}
#search input.inputSearch { width:120px; height:18px; background:#FFF; border:1px solid #e1a2d1; line-height:18px;}
#importantText { width:304px; border:1px #e1a2d1 solid; margin-top:8px;}
#importantText h3 { line-height:1.7em; font-size:12px;}
.get_all { float:left; width:303px;}
.get_all ul{ float:left; width:303px;}
.get_content { float:left;width:303px; margin-top:3px; overflow:hidden;}
#importantText ul { width:303px; height:22px; line-height:22px;}
#importantText ul a{color:#ab0080}
#importantText li { float:left; width:101px; text-align:center; padding-top:2px}
.select { background:url(/images/index_bg11.jpg) repeat-x;}
.noselect { background: url(/images/index_bg12.jpg) repeat-x;}
#mid0 { width:298px; line-height:20px; margin-left:4px;}
#mid1 { width:298px; line-height:20px; margin-left:4px;}
#mid2 { width:298px; line-height:20px; margin-left:4px;}
#information { width:406px; float:right}
#information li { float:left; height:22px; width:93px; text-align:center; border-bottom:1px #CDDFF3 solid;}

#middleLeft { float:left; width:460px;}
#middleRight { float:left; width:410px;margin-left:6px;height: auto;}

.Banner1 { width:876px; height:72px; margin-top:8px; float:left; clear:both;}
.Banner2 { width:460px; height:72px;}

.index_page { width:432px; border:1px #e1a2d1 solid; float:left}
.index_all { width:876px; margin-top:8px; float:left; clear:both}
.index_left { float:left; width:132px;}
.index_right2 {float:left; width:738px; margin:5px 0 3px 0px;}
.index_right2 ul{ width:738px;}
.index_right2 li{float:left; width:360px; line-height:20px; overflow:hidden;white-space: nowrap; }

.index_LeftTop { height:22px; line-height:22px; background:url(/images/index_bg02.jpg) repeat-x top;}
.index_Title { margin-left:8px}
.index_leftpic { width:120px; margin:6px;}
.index_lefttext { width:110px; height:62px; margin:6px; padding:4px; height:20px; border: #e1a2d1 1px solid; background:url(/images/index_bg01.jpg)}
.index_Right { float:left; width:300px; line-height:20px; margin:5px 0 3px 0px;}

.mar_l8{ margin-left:8px;}
.font_w{ font-weight:bold}

.ask { width:432px; border:1px #e1a2d1 solid; float:left}
.ask_title { float:left; width:430px; height:22px; line-height:22px; background:url(/images/index_bg02.jpg) repeat-x top;}
.ask_title ul { width:430px;; height:22px; line-height:22px;}
.ask_title ul a{color:#ab0080}
.ask_title li { float:left; width:150px; text-align:center; padding-top:2px}
.ask_list{width:426px; line-height:20px; margin:4px 0 1px 4px;}

.hidden{ display:none}

#adright2 { width:188px; line-height:20px;}

.flink { float:left; width:876px; margin:6px auto; border:1px #e1a2d1 solid; line-height:25px; background-image:url(/images/index_bg01.jpg)}
.flink ul { float:left; width:876px; height:60px; background-color:#FFFFFF;}
.flink li { float:left; width:87px; text-align:center; height:20px; line-height:20px; margin-top:6px;}
.link {	color: #000000;	text-decoration:underline;}

#new_edit{ height:0px; display:none;}

.baby_flash{ float:left; width:876px; margin-top:8px; border:1px #e1a2d1 solid; BACKGROUND: url(/images/index_bg02.jpg) white repeat-x top}
.flash_nav{ float:left; width:876px; height:26px;}
.flash_title{ float:left; margin:6px 0 0 8px; padding:0px; font-size:12px; width:800px; color: #000000; text-align:left;}
.flash_list{ float:left; margin-top:4px; width:876px; line-height:22px; }
.flash_list ul{ float:left; width:872px; margin-left:4px;}
.flash_list li{ float:left; width:145px;}
.image{ margin-top:8px; text-align:center}
.title{ margin-top:8px; text-align:center}

.ad_banner_1 { width:876px; height:90px; margin-top:8px; float:left;}
.ad_banner_1_left { width:728px; float:left;}
.ad_banner_1_right { width:140px; margin-left:8px; float:right;}

#NewsPic {WIDTH: 306px;POSITION: relative; TOP:0px; HEIGHT: 200px; margin-bottom:0px; margin-left:0px;}
#NewsPicTxt {WIDTH: 306px;POSITION: relative;}
#NewsPic .focuspic {LEFT: 0px; WIDTH: 100%;POSITION: absolute; TOP: 0px; HEIGHT: 100%;border:1px solid #FFFFFF;}
#NewsPic .Nav {	RIGHT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 12px}
#NewsPic .Nav SPAN {	DISPLAY: block; BACKGROUND: #000000; FLOAT: right; FONT: 10px Courier; BORDER-LEFT: #ffffff 1px solid; WIDTH: 24px; CURSOR: hand; COLOR: #ffffff; HEIGHT: 100%; TEXT-ALIGN: center}
#NewsPic .Nav SPAN.Cur {BACKGROUND: #019fe8; COLOR: white}
#NewsPic .Nav SPAN.Normal {	BACKGROUND: #000000; FILTER: Alpha(opacity=50); COLOR: white; opacity: .5}
#NewsPic .Nav SPAN A {	DISPLAY: block; WIDTH: 100%; COLOR: white; POSITION: relative; HEIGHT: 100%}
#NewsPic .Nav SPAN A:hover {CURSOR: hand}
