/* CSS Document */

body { text-align:center; font-size:12px; background:url(/images/bg.gif) center repeat-y; margin:0; padding:0;}
div,td { font-size:12px;}
#layout { text-align:left; width:760px; margin:0 auto; background:#FFFFFF;}
.top_line { background:#006666; height:4px; font-size:0px;}
#logo { float:left;}
#flash_banner {float:right;}
#main {float:left;}
#top_nav { clear:both; background: url(/images/bg_nav.gif) top repeat-x; text-align:center; height:30px; padding-left: 10px;}
#top_nav a { color:#FFFFFF;  text-decoration:none; font-weight:bolder; letter-spacing:0.1em;} 
#top_nav div { background:url(/images/bg_separate.gif) right bottom no-repeat; padding:8px 10px; float:left;} 
#top_nav .last { background-image:none;} 
#login { background:url(/images/bg_login.gif) top repeat-x; height:30px; overflow:hidden; margin:0; padding:2px 10px;}
#location { background:url(/images/bg_login.gif) bottom repeat-x; padding:7px;}
#login iframe { margin:0; padding:0}
#block_main { float:left; width:566px; overflow:hidden; }
#block_right {float:left; width:190px; background:url(/images/bg_right.gif) top repeat-x; overflow:hidden; border-left:#CCCCCC 1px solid; padding-bottom:20px;}
#right {width:190px; background:url(/images/bg_right.gif) top repeat-x; overflow:hidden; border-left:#CCCCCC 1px solid; padding-bottom:20px;}
.section { background:#eeeeee; margin:10px; padding:10px;}
#section1 { padding:10px 5px 25px 20px; background:#FFFFFF url(/images/01.gif) 1px 1px no-repeat; min-height:100px; margin-bottom:6px; border:#CCCCCC 1px solid;}
#section2 { padding:15px 5px 20px 20px; background:#FFFFFF url(/images/02.gif) 1px 1px no-repeat; min-height:100px; margin-bottom:6px;border:#CCCCCC 1px solid;}
#section3 { padding:15px 5px 20px 20px; background:#FFFFFF url(/images/03.gif) 1px 1px no-repeat; min-height:100px; margin-bottom:6px;border:#CCCCCC 1px solid;}
#section4 { padding:15px 5px 20px 20px; background:#FFFFFF url(/images/04.gif) 1px 1px no-repeat; min-height:100px; margin-bottom:6px;border:#CCCCCC 1px solid;}
#section5 { padding:15px 5px 20px 20px; background:#FFFFFF url(/images/05.gif) 1px 1px no-repeat; min-height:100px; margin-bottom:6px;border:#CCCCCC 1px solid;}
#section6 { padding:15px 5px 20px 20px; background:#FFFFFF url(/images/06.gif) 1px 1px no-repeat; min-height:100px; margin-bottom:6px;border:#CCCCCC 1px solid;}
#Layer2 {	position:absolute; z-index:2; text-align:center; padding-left:40px; margin-top:-33px}
#Layer3 {	position:absolute; z-index:3; text-align:center; padding-left:40px; margin-top:-33px}
#Layer4 {	position:absolute; z-index:4; text-align:center; padding-left:40px; margin-top:-33px}
#Layer5 {	position:absolute; z-index:5; text-align:center; padding-left:40px; margin-top:-33px}
#Layer6 {	position:absolute; z-index:6; text-align:center; padding-left:40px; margin-top:-33px}
#caption { border-bottom:#006666 2px solid; }
#caption .title { font-size:14px; font-weight:bolder; color:#006666; padding-left:10px;}
#caption .more { text-align:right;}
#pic_news, #news { padding:10px;}
#news_list{ padding:10px;}
#block_right .title { margin:10px 0; font-size:14px; font-weight:bolder; color:#000000; padding:8px 0px 5px 40px; background: url(/images/bg_caption.gif) center no-repeat; text-align:left;}
#block_right #zyzx,#block_right { text-align:center;} 
#block_right #zyzx img,#block_right img { margin:2px;}
#bottom_nav { background:url(/images/bg_bottomnav.gif) top repeat-x; padding:12px; text-align:center; clear:both;}
#bottom { background:url(/images/bg_bottom.gif) bottom repeat-x; padding:10px; color:#FFFFFF; text-align:center;clear:both;}
#bottom a { color:#FFFFFF; }

#class_section { margin:10px; padding:10px;}
#class_section .caption { background:url(/images/gb_title.gif) 8px center no-repeat; padding:10px 0 9px 40px; font-size:14px; font-weight:bolder; border:#CCCCCC 1px solid;}

#class_right { background:url(/images/bg_right.gif) top repeat-x; overflow:hidden; border-left:#CCCCCC 1px solid; padding:20px 0; text-align:center;}
#second_nav { text-align:left; width:165px; margin:0 auto; background:#FFFFFF;}
#second_nav a{ font-size:14px; font-weight:bolder; display:block; background:#ffffff url(/images/icon_list.gif) left center no-repeat; padding:0; padding-left:25px; line-height:100%; margin:0; text-decoration:none; border-bottom:#CCCCCC 1px dashed; color:#666666;}
#second_nav a:hover{ font-size:14px; font-weight:bolder; display:block; background:#ffffff url(/images/icon_list.gif) left center no-repeat; padding:0; padding-left:25px; line-height:100%; margin:0; text-decoration:none; border-bottom:#FF0000 1px dashed; color:#006666;}
ul { margin:5px; padding:5px;}
li { list-style:none; padding-top:4px;padding-bottom:4px;}
ol { list-style:none; padding-top:4px;padding-bottom:4px;}
#second_nav ol a{ font-size:12px; font-weight:bolder; display:block; background:#ffffff url(/images/icon_list.gif) left center no-repeat; padding:0; padding-left:25px; line-height:100%; margin:0; text-decoration:none; border-bottom:#CCCCCC 1px dashed; color:#666666;}
#second_nav ol a:hover{ font-size:12px; font-weight:bolder; display:block; background:#ffffff url(/images/icon_list.gif) left center no-repeat; padding:0; padding-left:25px; line-height:100%; margin:0; text-decoration:none; border-bottom:#FF0000 1px dashed; color:#006666;}

.clear { clear:both; font-size:0px;}
.clear1 { clear:both; font-size:1px; height:1px;}

#class_caption { background:url(/images/gb_title.gif) 8px center no-repeat; padding:10px 0 9px 40px; font-size:14px; font-weight:bolder; border:#CCCCCC 1px solid; text-align:left; }
.class_tb { margin::0 5px;}
#class_caption a { text-decoration:none; color:#333333;}

#news_content { font-size:14px; line-height:1.5em;}
#news_content #caption { border-bottom:#006699 1px dashed; padding:10px; 0}
#news_content #caption h1 { font-size:24px; font-weight:bolder; text-align:center; color:#003366; margin: 10px 0 ; padding:5px; 0}
.auther, .source, .date, .editor { font-size:12px; color:#666666; font-weight:bolder; padding:5px; text-align:center; margin:5px;}
#append { text-align:center; padding:10px 0;}
#other { text-align:right;}
.sub_title { text-align:center; font-size:14px; font-weight:bolder;color:#003366; display:block;}

#news_content #content { font-size:14px; line-height:1.5em;}
#brief { font-size:14px; line-height:1.5em; padding:5px;}
#zzjg_content { padding:10px;}
#zzjg_content td { font-size:13px; line-height:1.5em;}
#zzjg_content .title { font-size:14px;}
#location a { margin:0 5px; text-decoration:none; color:#666666;}

a { text-decoration:none ; color:#333333;}
a:hover { color:#FF0000; text-decoration:underline;}
#news_list td { padding-right:10px;}
#sitemap { line-height:180%; padding:10px;}
#sitemap strong { color:#996633; font-size:13px;}
#sitemap strong a{color:#996633;}
#sitemap a{ margin:0 5px;}

#xygg,#search,#wzdc,#yqlj { width:160px; margin:0 auto;}
#yqlj select { width:150px; margin:2px;}
#pic_news { width:180px; padding:0;}
#blogmenu a{ color:#FFFFFF;} 
#tab1 { }