@charset "gb2312";
/* CSS Document */


/*---------- ? ----------*/
#wrapper { margin:0 auto; text-align:center; }



/*---------- ??? ----------*/
#header { width:943px; height:148px; background:url(imageswlxybanner_wlxy.gif) 0 36px no-repeat; margin:15px auto; clear:both; }
.title_home { width:421px; height:27px; background:url(imageswlxytitle_home.gif) no-repeat; float:right; }
.title_home a { width:421px; height:27px; display:block; }





/*---------- §Ó? ----------*/
#content { width:943px; margin:0 auto; text-align:center; overflow:hidden; }





/*----- ? -----*/
#c_left { width:600px; background:#fff; float:left; vertical-align:top; text-align:left; }



/* ?? */
#pic_news { width:600px; border:#b6d6e7 1px solid; margin:0; overflow:hidden; }
#pic_news h3 { height:25px; line-height:25px; text-align:left; background:url(imageswlxytab_bg.gif) repeat-x; border:#fff 1px solid; }
#pic_news h3 img { width:24px; height:24px; display:block; vertical-align:middle; padding-left:10px; float:left; }
#pic_news h3 span { padding-left:5px; color:#000; font-weight:bold; }

/**/
.pic_news_info { border-top:#b6d6e7 1px solid; background:#f9f9f9; height:1%; overflow:hidden; }
.pic_news_info h4 { height:25px; line-height:25px; background:#e4f2ff; border:#fff 1px solid; margin:10px 15px; text-align:center; }
.pic_news_info h4 span { color:#305c94; font-weight:bold; }

/*??*/
.pic_news_left { margin-left:15px; _margin-left:5px; margin-bottom:15px; float:left; }
.pic_news_right { width:295px; margin:0 15px; float:left; line-height:20px; text-indent:24px; text-align:justify; } 







/* ??§Ý */ 
#tab_news { width:600px; margin-top:8px; border:#b6d6e7 1px solid; }

/*  */  
.tab_news_title{ height:25px; line-height:25px; text-align:left; background:url(imageswlxytab_bg.gif) repeat-x; border:#fff 1px solid;}    
@media all and (min-width: 0px){.tab_news_title{height:25px;}}    
.tab_news_title ul{ padding:0px; *position:absolute;}    
.tab_news_title ul li { float:left;   display:inline-block;}    
.tab_news_title ul li a { line-height:25px; padding:0 20px; display:inline-block; background:url(imageswlxytab_bg_line.gif) right top no-repeat; text-align:center; text-decoration:none; color:#305c94; font-weight:bold; }    
.tab_news_title ul li a:hover,.tab_news_title ul li a.over { background:url(imageswlxytab_bg_hover.gif) repeat-x; color:#fff; text-decoration:none; top:0px; left:0px; line-height:25px; height:25px;} 
   
/*  */    
.tab_news_content { border-top:#b6d6e7 1px solid; padding:10px 5px; overflow:hidden; }
    
.tab_news_content div { display:none; overflow:hidden; }
.tab_news_content div ul { overflow:hidden; }
.tab_news_content div ul li { line-height:24px; background:url(imagesarr_black.gif) 8px 10px no-repeat; clear:both; padding-left:15px; }
.tab_news_content div ul li a { float:left; color:#454545; }
.tab_news_content div ul li a:hover { color:#939; text-decoration:none; position:relative; top:1px; left:1px; }
.tab_news_content div ul li span { float:right; color:#999; } 

.tab_news_content div p { float:right; height:22px; line-height:22px; display:block; }
.tab_news_content div p a { font-size:9px; color:#305c94; font-weight:bold; }
.tab_news_content div p a:hover { }






/*----- ?? -----*/
#c_right { width:310px; float:right; text-align:right; vertical-align:top; }




/* l_01 */
#l_01 { border:#b6d6e7 1px solid; margin:0; overflow:hidden; }
#l_01 h3 { height:25px; line-height:25px; text-align:left; background:url(imageswlxytab_bg.gif) repeat-x; border:#fff 1px solid; }
#l_01 h3 img { width:24px; height:24px; display:block; vertical-align:middle; padding-left:10px; float:left; }
#l_01 h3 span { padding-left:5px; color:#000; font-weight:bold; }

/**/
#l_01 ul { border-top:#b6d6e7 1px solid; background:#f9f9f9; height:1%; padding:10px; overflow:hidden; }
#l_01 ul li { text-align:justify; line-height:22px; }
#l_01 ul li span { text-indent:24px; }
#l_01 ul li img { margin-right:10px; border:#fff 5px solid; vertical-align:bottom; float:left; } 



/* l_02 */
#l_02 { height:35px; line-height:35px; background:#9acee8; border:#64a5c5 1px solid; margin-top:10px; text-align:center;  } 
#l_02 select { vertical-align:middle; margin-top:8px; *margin-top:0px; }



/*------------------------------------------------------ ? ------------------------------------------------------*/

/*----- ? -----*/
#c_left2 { width:259px; background:#fff; float:left; vertical-align:top; text-align:left; }

/*----- ?? -----*/
#c_right2 { width:680px; background:url(imagesnav_title_bg02.gif) repeat-x; float:right; text-align:right; vertical-align:top; border-left:#eee 1px dotted; }


.nav_m { width:98%; margin:0 auto; text-align:left; }
.nav_m02 { width:98%; margin:0 auto; text-align:left; }

.nav01 { height:40px; line-height:30px; _line-height:40px; text-align:left; }
.nav01 li { _line-height:15px; _margin-top:8px; float:left; padding-right:5px; _overflow:hidden; }



/*  */
.cont_box { width:98%; margin:10px auto 20px; }
.cont_box li { line-height:18px; }
.cont_box p { height:10px; }

/* 02 */
.cont_box02 { width:98%; margin:10px auto 20px; }
.cont_box02 li { line-height:18px; }
.cont_box02 p { height:10px; }

.cont_title01 { height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; }

.cont_pic { text-align:center; margin:10px auto; }
.cont_pic img { padding:5px; border:#ccc 1px solid; }

.cont_f_title01 { width:100%; height:20px; line-height:20px; text-align:center; border-bottom:#6F0099 1px dotted; margin-bottom:15px; }
.cont_f_title01 span { padding:0 10px; color:#666; }

.cont_f_title02 { width:100%; height:20px; line-height:20px; text-align:center; border-bottom:#6F0099 1px dotted; margin-bottom:15px; }
.cont_f_title02 span { padding:0 10px; color:#666; }


.cont_back { float:right; text-align:right; margin-bottom:20px; }
.cont_back a { width:65px; *width:75px!important; _width:75px; height:20px; line-height:20px; display:block; background:url(imagesgo_top.gif) 0 5px no-repeat; }



/*---------- list§Ò ----------*/

/* ?§Ò */
#info_detail { margin:20px auto; }
#info_detail h3 { height:31px; line-height:31px; background:url(../images/second_list_title_bg.gif) no-repeat; margin-bottom:15px; text-align:left; }
#info_detail h3 span { color:#fff; margin-left:20px; }
#info_detail ul { border-bottom:#e1e7f2 1px solid; }
#info_detail ul p { color:#676767; text-indent:24px; margin-bottom:10px; }
#info_detail ul p a { color:#fb9203; margin-left:15px; }
#info_detail ul p a:hover { }



/*-----  -----*/
.info_table { margin:20px auto; clear:both; }
.info_table h3 { height:31px; line-height:31px; background:url(imagesnav_title_bg02.gif) repeat-x; margin-bottom:5px; text-align:left; }
.info_table h3 span { color:#454545; font-weight:bold; margin-left:15px; }
.info_table ul { border-top:#90acd1 2px solid; border-bottom:#90acd1 2px solid; }
.info_table ul li { width:100%; line-height:28px; background:url(imagesarr_black.gif) 5px 13px no-repeat; color:#5e6077; clear:both; }
.info_table ul li span { padding:0 15px; }
.info_table ul li a { }
.info_table ul li a:hover { }

.info_table ul .event { width:100%; line-height:28px; background:#f7faff url(imagesarr_black.gif) 5px 13px no-repeat; color:#5e6077; }
.info_table ul li .t_left { float:left; padding-left:15px; }
.info_table ul li .t_right { float:right; padding-right:5px; color:#666; }




/*  */
.info_table table { width:100%; text-align:center; border-top:#90acd1 2px solid; border-bottom:#90acd1 2px solid; }
.info_table table tr th { line-height:28px; background:#F4FBFF; color:#5e6077; border-top:#fff 1px solid; border-bottom:#90acd1 1px solid; border-left:#90acd1 1px solid; border-right:#90acd1 1px solid; }
.info_table table tr { line-height:24px; background:#f7faff; color:#5e6077; border-bottom:#90acd1 1px solid; }
.info_table table .event { line-height:24px; background:#fff; color:#5e6077; border-bottom:#90acd1 1px solid; }
.info_table table .title_left { border-left:#fff 1px solid; }
.info_table table .title_right { border-right:#fff 1px solid; }


/* ?? */
.page_event { margin:20px auto 30px; overflow:hidden; clear:both; }
.page_event ul { margin-left:240px; }
.page_event ul li { line-height:18px; }
.page_event ul li a { float:left; padding:0 8px; vertical-align:middle; }
.page_event ul li a:hover { position:relative; left:1px; top:1px; }


/*----- ??§Ò -----*/
.pic_cont { clear:both; margin:20px 15px 20px 0; }
.pic_cont h3 { line-height:31px; background:#f0f6fb url(../images/second_list_title_bg.gif) no-repeat; text-align:left; }
.pic_cont h3 span { color:#fff; margin-left:20px; font-weight:bold; text-transform:uppercase; }

/* §Ò */
.pic_list { padding:5px 0; height:150px; margin:5px 0 15px 0; border-top:#ddd 1px dotted; border-bottom:#ccc 1px dotted; }
.pic_list p { width:210px; float:left; margin-right:10px; margin-top:3px; }
.pic_list p img { width:200px; height:130px; padding:5px; border:#ccc 1px solid; }

.pic_list ul { margin:5px 0px 0px 220px; }
.pic_list ul h4 { height:28px; line-height:24px; font-weight:bold; background:#E1F4FF; padding-left:10px; }
.pic_list ul h4 a { color:#000; }
.pic_list ul h4 a:hover { text-decoration:none; color:#f00; }
.pic_list ul li { color:#555; line-height:18px; }







/*---------- ? ----------*/
.menu_l { width:250px; margin:0 auto 10px; background:#f7faff; border:#d3e6ff 1px solid; }
.menu_l h3 { width:250px; height:32px; line-height:32px; background:url(imagesinfo_box_title.jpg) -2px -2px no-repeat; text-align:center; color:#014fa0; font-size:14px;  font-weight:bold; }
.menu_l h3 span { filter: Dropshadow(offx=1, offy=1, color=#fff);  text-shadow:white 1px 1px 0; }
.menu_l ul { width:250px; margin:0 auto; }
.menu_l ul li { line-height:30px; text-align:center; }
.menu_l ul li a { width:250px; height:30px; line-height:30px; display:block; border-bottom:#dfdafe 1px dotted; color:#454545; text-decoration:none; }
.menu_l ul li a:hover { background:#FFEDE8; color:#f00; filter: Dropshadow(offx=1, offy=1, color=#f8f8f8);  text-shadow:white 1px 1px 0; }











/*---------- map? ----------*/
.map { width:943px; margin:10px auto; padding:10px 0; border:#ccc 1px solid; overflow:hidden; text-align:left; }
.map ul { margin-left:15px; }
.map ul li { float:left; margin-right:8px; }
.map ul li img { border:#99a3be 1px solid; }





/*---------- ?? ----------*/
#footer { width:934px; margin:0 auto; padding-top:5px; clear:both; overflow:hidden; }
#footer p { float:left; padding:5px 0; color:#000; }
#footer ul { float:right; }
#footer ul li { float:left; padding:5px; }


#footer_c { width:934px; margin:10px auto 0; padding-top:5px; clear:both; overflow:hidden; border-top:#027dca 2px solid; }
#footer_c p { float:left; padding:5px 0; color:#000; }
#footer_c ul { float:right; }
#footer_c ul li { float:left; padding:5px 10px; }




