@charset "gb2312";


*{ margin:0; padding:0;color:#2d374b;}
.font_black{font-family:  arial,simhei,Verdana, Geneva, sans-serif;}
img{ border:none;}
a{text-decoration:none;}
ul,ol,li,dl,dt,dd{ list-style:none;}
table{ border-collapse:collapse;}
.cb{clear:both; width:0; height:0;}
body{background:url(imagesbody_bg.jpg) top center no-repeat; width:100%;}
.container{width:100%; height:auto;}


.head{height:286px;}
.head .head_top{ position:absolute; height:30px; width:100%; background:url(imageshead_top_bg.gif) repeat-x;position:fixed;top:0;left:0;
z-index:9999;}
.head .head_top .head_top_con{width:950px; margin:0 auto; text-align:right;}


.head .head_top .head_top_con a{ height:13px; line-height:13px; text-align:left; color:#066283; font-size:12px; padding-left:20px; display:inline-block; margin:10px 15px auto auto;}
.head .head_top .head_top_con #contact{background:url(imageshead_top_btn_01.gif) no-repeat;}
.head .head_top .head_top_con #map{background:url(imageshead_top_btn_02.gif) no-repeat;}
.head .head_top .head_top_con #rss{background:url(imageshead_top_btn_03.gif) no-repeat;}
.head .head_main{ margin:0 auto;height:290px; width:950px;}
.head .head_main .position_a{position:absolute; top:176px;}

.head .head_main #head_news{background:url(imageshead_main_news_bg.gif) right no-repeat; width:950px; height:26px; text-align:right;}
.head .head_main #head_news marquee{margin-top:4px; margin-right:10px;}
.head .head_main #head_news a{font-size:12px; margin-right:10px;}
.head .head_main #head_news a:hover{ text-decoration:underline;}
.head .head_main #head_news #head_news_m {
margin-top:4px; 
margin-right:10px;
float: right;
height: 26px;
width: 337px;
}

.head .head_main #head_nav{ background:url(imageshead_main_nav_bg.png) no-repeat; width:100%; height:78px;}
       #head_nav .head_nav_menu,#head_nav .head_nav_st{float:left; height:78px;}
       #head_nav .head_nav_menu{width:805px;}
       #head_nav .head_nav_menu .head_nav_menu_title a{
display:block; float:left; font-size:14px; font-weight:bolder; text-align:center; color:#FFF; width:115px; height:48px; line-height:45px; 
}
       #head_nav .head_nav_menu .head_nav_menu_title .selected{ background:url(imageshead_main_nav_arrow.gif) no-repeat center bottom;}
       #head_nav .head_nav_menu .head_nav_menu_title a:hover{ background:url(imageshead_main_nav_arrow.gif) no-repeat center bottom;}

#head_nav .nav_con_list{width:760px; overflow:hidden; padding-left:10px;}     
#head_nav .nav_con_list ul li{display:inline; padding-right:2px;}
#head_nav .nav_con_list ul li a{font-size:12px;}
#head_nav .nav_con_list ul li a:hover{color:#02a3dd;}
       
       #head_nav .head_nav_st{width:145px; }
       #head_nav .head_nav_st .head_nav_st_s{background:url(imageshead_main_nav_searchbg.png) no-repeat; width:130px; margin:13px auto auto 4px; height:20px;}
       #head_nav .head_nav_st .head_nav_st_s input{border:none;height:16px; }
       #head_nav .head_nav_st .head_nav_st_s #search_txt{line-height:16px; text-align:left; width:90px; font-size:12px; color:#9f9f9f; margin-left:8px; background:none;}
       #head_nav .head_nav_st .head_nav_st_s #search_btn{ display:inline-block;width:12px;height:10px;background:url(imageshead_main_nav_search.gif) no-repeat; cursor:pointer;}
       #head_nav .head_nav_st .head_nav_st_t{font-size:12px; color:#FFF; margin:15px auto auto 10px;}

.rss_table{ border-bottom:#74a5d2 solid 1px; border-top:#74a5d2 solid 1px; border-left:#74a5d2 solid 1px; border-right:#74a5d2 solid 1px;}
.rss_table_title{ position:relative; background-color:#dee6ee; font-family:ËÎÌå; height:40px;color:#2882cc; font-size:9pt; font-weight:bold; POSITION: relative; }


.footer{background:url(imagesfooter_bg.gif) repeat-x top; width:100%;margin-top:10px; padding-bottom:10px;}
.footer .footer_con{
 width: 950px;
 padding-top: 30px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}
.footer .footer_con ul{ text-align:center;}
.footer .footer_font01{font-size:13px; font-weight:bold; height:20px; padding-bottom:6px; color:#4b5976;}
.footer .footer_font01 a{color:#4b5976;}
.footer .footer_font02{font-size:12px;margin-top:2px; font-family:Arial,"simsun";}
  #footer_mess{margin-left:0px;}
  #footer_photo{margin-left:20px;}
  