@charset "gb2312";
/* CSS Document */


/*---------- 整体区域开始 ----------*/
#wrapper { margin:0 auto; text-align:center; }



/*---------- 页头区域开始 ----------*/
#header { width:970px; height:124px; background:url(imagesbanner.jpg) no-repeat; margin:0 auto; }


/* hotlink */
#hotlink { text-align:right; margin-top:25px; float:right; padding-right:5px; }
#hotlink ul { }
#hotlink ul li { }
#hotlink ul li a { color:#703276; text-decoration:none; filter:Dropshadow(offx=1, offy=1, color=#dddddd); text-shadow:#dddddd 1px 1px 0; }
#hotlink ul li a:hover { color:#f00; text-decoration:underline; }


/* search */
#search { text-align:right; margin-top:17px; *margin-top:16px!important; _margin-top:12px; float:right; padding-right:2px; overflow:hidden; clear:both; }
#search ul { }
#search ul li { }
#search ul li .text01 { background:none; border:none; height:22px; line-height:24px; width:158px; color:#666; }





/* nav */
.nav2 { width:970px; height:25px; line-height:25px; border-bottom:#027dca 5px solid; position:relative; z-index:99; top:100px; clear:both; }
.nav2 ul { margin-left:15px; }
.nav2 ul li { float:left; }
.nav2 ul li a { line-height:25px; padding:0 20px; display:block; background:url(imagesnav_line.gif) right 7px no-repeat; color:#002f60; text-decoration:none; text-align:center; filter:Dropshadow(offx=1, offy=1, color=#dddddd); text-shadow:#dddddd 1px 1px 0; _filter:none; _text-shadow:none; border-bottom:#027dca 5px solid; _position:relative; _top:5px; }
.nav2 ul li a:hover { color:#f00; border-bottom:#f00 5px solid; text-decoration:none; }

.nav2_active { line-height:25px; padding:0 20px; display:block; background:url(imagesnav_line.gif) right 7px no-repeat; text-decoration:none; font-weight:bold; text-align:center; color:#f00; filter: Dropshadow(offx=1, offy=1, color=#dddddd);  text-shadow:#dddddd 1px 1px 0; _filter:none; _text-shadow:none; border-bottom:#f00 5px solid; _position:relative; _top:5px; }


/* nav */
.nav{ width:970px;  position:relative; z-index:99; top:5px; clear:both; background:url(imagesnavbgl.jpg) repeat-x scroll 0 bottom; height:30px;}   
.nav ul{ margin-left:15px;}   
.navli {float:left; background:url(imagesnav_line.gif) right 7px no-repeat; width:90px;} 
.nav li{float:left; position:relative;}
.nav ul ul { position:absolute; left:-15px;_left:-35px; top:30px;_top:23px; visibility:hidden; }   
.nav table { position:absolute; top:0; left:0; }
.nav ul li:hover ul,   
.nav ul a:hover ul{ visibility:visible; } 
.navli a,.nav a{line-height:30px; display:block; background:url(imagesnav_line.gif) right 7px no-repeat; color:#002f60; font-weight:bold; text-decoration:none; text-align:center; filter:Dropshadow(offx=1, offy=1, color=#dddddd); text-shadow:#dddddd 1px 1px 0; _filter:none; _text-shadow:none;  _position:relative;   }  
.navli a:hover{background:url(imagesnavbgred.jpg) repeat-x scroll 0 bottom;} 
.nav a:hover{ color:#f00; text-decoration:none; }   
.nav_active { width:50px; height:40px; line-height:40px; display:block; padding:0 20px; text-decoration:none; font-weight:bold; text-align:center; background:url(../images/nav_active_bg.jpg) repeat-x; color:#370153; filter: Dropshadow(offx=1, offy=1, color=#ffffff);  text-shadow: white 1px 1px 0; }
.nav ul ul li { clear:both; text-align:left; }   
.nav ul ul li a{  display:block; width:84px; height:24px; line-height:24px; white-space:nowrap; color:#000; font-weight:normal; background:#F4FBFF; border:none; filter:none; text-shadow:none; text-align:left; font-family:"宋体", "幼圆"; border-bottom:#027dca 1px dotted;
 filter:alpha(opacity=90); /* IE */ 
 -moz-opacity:0.9; /* Moz + FF */
 opacity: 0.9; padding:0 20px;
 }   
.nav ul ul li a:hover{ border:0; text-decoration:none; background:#FFEDE8; border-bottom:#027dca 1px dotted;
}   



/*---------- 中部区域开始 ----------*/
#content { width:970px; margin:0 auto; background:url(imagesnav_title_bg02.gif) repeat-x; text-align:center; overflow:hidden; }


#content_c { width:940px; background:url(imagescontent_bg.jpg) left bottom no-repeat; margin:0 auto; text-align:center; overflow:hidden; }





/*----- 左边区域开始 -----*/
#c_left { width:660px; background:#fff; float:left; vertical-align:top; text-align:left; }



/* 图片新闻 */
#pic_news { width:655px; height:192px; background:url(imagespic_news_bg.jpg) no-repeat; margin:10px 0; overflow:hidden; }

/* slidNews */
.slideNews{ width:650px; overflow:hidden; padding:2px 15px 9px; margin-left:1px; *margin-left:0; margin-top:35px; }
.slideNews_b{ display:block; width:650px; height:7px; font-size:0%; }

/*left*/
.slideNews_l{ float:left; width:216px; height:138px; position:relative; }
.slideNews_l li a img{ width:216px; height:138px; position:relative; z-index:1; }
.slideNews_l li .opcityarea{ width:216px; height:25px; background:#000; position:absolute; left:0; bottom:0; z-index:2; 
 filter:alpha(opacity=40); /* IE */ 
 -moz-opacity:0.4; /* Moz + FF */
 opacity: 0.4; 
 }
.slideNews_l .picDes{ width:216px; height:25px; position:absolute; left:0; bottom:0; z-index:3; color:#fff; }
.slideNews_l .picDes h2{ color:#fff; font-family:"microsoft yahei","simhei",Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; margin:0; padding:2px 0 0 10px;}
.slideNews_l .picDes p{ font-size:12px; line-height:16px; padding-left:10px; }

/*right*/
.slideNews_r{ float:right; width:400px; overflow:hidden; position:relative; z-index:3; padding-right:15px; }

/*little_pic*/
.spicBox{ height:120px; }
.spicBox ul { float:left; width:400px; }
.spicBox li{ text-align:left; margin:0 5px; display:none; }
.spicBox li h2{ height:26px; font-weight:bold; overflow:hidden; line-height:26px; font-size:14px; color:#000; }
.spicBox li p{ color:#717171; line-height:20px; } 
.spicBox li a{ color:#000; }
.spicBox li span{ display:block; height:14px; line-height:14px; }
.spicBox li.cur{ color:#00F; display:block; }
.spicBox li.cur a { color:#014fa0; text-decoration:none; }
.spicBox li.cur a:hover { color:#F00; text-decoration:underline; }
.padding4{ padding-top:9px; }


.s_more{ padding-top:4px; float:right; margin-right:5px; margin-top:30px; }
.s_more a { width:32px; height:10px; display:block; background:url(imagesmore.jpg) 0 4px no-repeat; }

.area{ width:650px; height:auto; overflow:hidden; margin:0 auto; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */




/* news_info */
.news_info { width:655px; margin:18px 0 0; _margin:15px 0 0; clear:both; }
.title01 { width:655px; height:42px; background:url(imagesnews_title.jpg) no-repeat; margin:0 auto; text-align:left; }
.title01 span { color:#6b2879; font-weight:bold; position:relative; left:30px; top:10px; }

.box_text { width:653px; padding:0 0 15px; border-left:#90acd1 1px solid; border-bottom:#90acd1 1px solid; border-right:#90acd1 1px solid; overflow:hidden; }
.box_text li { margin:0 10px; line-height:24px; background:url(imagesarr_black.gif) 5px 10px no-repeat; border-bottom:#d1d1d1 1px dotted; clear:both; overflow:hidden; padding-left:15px; }
.box_text li a { float:left; color:#000; }
.box_text li a:hover { color:#939; text-decoration:none; position:relative; top:1px; left:1px; }
.box_text li p { float:right; color:#999; }

.more01 { text-align:right; padding-right:10px; margin-top:15px; }






/*----- 右边区域开始 -----*/
#c_right { width:310px; float:right; text-align:right; vertical-align:top; }




/* info_box01 */
.info_box01 { width:301px; margin:10px 0 15px 9px; }
.info_box01 h3 { height:34px; line-height:34px; background:url(imagesinfo_box_title.jpg) no-repeat; }
.info_box01 h3 span { float:left; padding-left:10px; color:#fff; font-weight:bold; }

.info_box01 p { margin:0 10px; text-align:left; line-height:22px; }


.more02 { float:right; padding-right:2px; }
.more02 a { width:34px; height:34px; display:block; cursor:pointer; }

.info_text { width:299px; background:#f7faff; border-left:#90acd1 1px solid; border-right:#90acd1 1px solid; border-bottom:#90acd1 1px solid; overflow:hidden; padding:10px 0; }
.info_text li { margin:0 10px; line-height:24px; background:url(imagesarr_black.gif) 5px 10px no-repeat; clear:both; overflow:hidden; padding-left:15px; }
.info_text li a { float:left; color:#454545; }
.info_text li a:hover { color:#939; text-decoration:underline; position:relative; top:1px; left:1px; }



/* links */
.links { width:301px; height:57px; line-height:57px; background:url(imagesmassage_bg.jpg) no-repeat; margin:2px 0 0 9px; }

.cl { float:left; }
.cl select { background:#fff; border:#ccc 1px solid; color:#666; margin:20px 0 0 10px; }

.cr { float:right; }
.cr a { width:130px; height:57px; display:block; cursor:pointer; }





/*------------------------------------------------------ 二级页面 ------------------------------------------------------*/

/*----- 左边区域开始 -----*/
#c_left2 { width:259px; background:#fff; float:left; vertical-align:top; text-align:left; }

/*----- 右边区域开始 -----*/
#c_right2 { width:710px; 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 { 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_title011{ width:100%; line-height:180%; margin-bottom:15px;}

.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; overflow:hidden;}
.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; }





/*---------- map区域开始 ----------*/
.map { width:970px; margin:10px auto; padding:10px 0; border:#ccc 1px solid; overflow:hidden; text-align:left; }
.map ul { margin-left:15px;_margin-left:20px;*margin-left:23px; }
.map ul li { float:left; margin-right:8px;_margin-right:4px; *margin-right:6px;}
.map ul li img { border:#99a3be 1px solid; }







/*---------- 页脚区域开始 ----------*/
#footer { width:970px; 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:970px; 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; }


/*leftmenu css*/
.leftdh{ margin:0px 5px;}
.guidlevel01_style1 {
	 width:249px; height:30px; line-height:30px; display:block; border-bottom:#dfdafe 1px dotted; color:#454545!important; text-decoration:none; 
}
.guidlevel01_style1 A ,.guidlevel01_style2 a{
	width:249px; height:30px; line-height:30px; display:block; color:#454545!important; text-decoration:none;
}
.guidlevel01_style1 a:hover,.guidlevel01_style2 a:hover { background:#FFEDE8; color:#f00!important; filter: Dropshadow(offx=1, offy=1, color=#f8f8f8);  text-shadow:white 1px 1px 0; }

.guidlevel01_style2 {
	 width:249px; height:30px; line-height:30px; display:block; border-bottom:#dfdafe 1px dotted; color:#454545!important; text-decoration:none;
}
.guidlevel01_style2 A {color:#454545!important; }
.guidlevel02_style1 {
display:block; width:249px !important; font-size:12px; height:25px; line-height:25px; text-align:left; padding-left:125px; background:url(imagesarr_red.gif) 110px 13px no-repeat;
}
.guidlevel02_style1 A {color:#f00!important; }
.guidlevel02_style2 {
display:block; width:249px !important; font-size:12px; height:25px; line-height:25px; text-align:left; padding-left:125px; background:url(imagesarr_black.gif) 110px 13px no-repeat; 
}
.guidlevel02_style2 A {}
.left_menu_top_1_style {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;filter: Dropshadow(offx=1, offy=1, color=#fff);  text-shadow:white 1px 1px 0;}
.left_menu_table_style{ }
.a_style,a.a_style:link{}
.menu_l { width:250px; margin:0 auto 10px; background:#f7faff; border:#d3e6ff 1px solid;text-align:center;}
.pageFont{ text-align:center; clear:both;}
.nr{ line-height:180%; margin:10px;}


.left_menu_table_style  td{
	width:0px;
}