html,body,div,ul,ol,li,dl,dt,dd { margin:0px; padding:0px;}
ul,ol { list-style: none; }
img { border: none; }

body { font-size:12px; color:#666;}
a { color:#666; text-decoration:none;}
a:hover { color:#333;}
.b { font-weight: bold; }


#top{ width:1002px; height:170px; background:url(../images/index/top.jpg) no-repeat;}

.left { float:left;}
.center { text-align:center;}
#index_up{ height:180px; width:1002px;}
  #in_blog{ height:180px; width:350px; background-color:#FFF; padding-left:25px;}
  #in_fast{ height:180px; width:205px; margin-left:30px; background:url(../images/index/fast_bg.jpg) no-repeat left top; background-position:0px 8px;}
    #in_fast ul{margin-top:36px; margin-left:43px; line-height:29px;}
  #in_notice{ height:180px; width:370px; margin-left:20px; background:url(../images/index/notice_bg.jpg) no-repeat left top; background-position:0px 8px;}
    #in_notice dl{ margin-top:34px; width:250px; margin-left:35px;}
	#in_notice dt{ text-align:center; line-height:30px;}
	#in_notice dd{ line-height:130%;}
	
#index_down{ height:140px; width:1002px;}
  #in_search{ height:140px; width:350px; padding-left:25px; padding-top:22px; background:url(../images/index/tit_search.gif) no-repeat left top; background-position:25px 0px;}
    #in_search ul{ width:325px; margin-bottom:3px;}
	  #in_search li{ height:30px; line-height:30px; float:left; }
	    #in_search li input{ border:#999 solid 1px; margin-top:4px; font-size:12px;}
		
  #in_quick{ height:140px; width:205px; margin-left:30px; background: url(../images/index/tit_quick.gif) no-repeat left top;}
    #in_quick ul{ margin-top:25px; width:200px;}
	  #in_quick li{ float:left; width:88px; line-height:28px; text-indent:15px; background:url(../images/index/dot.gif) no-repeat left;}
	  
  #in_news{ height:140px; width:370px; margin-left:20px; background: url(../images/index/tit_news.gif) no-repeat left top;}
    #in_news dl{ width:310px;}
	 #in_news dt{ text-align:right; margin-bottom:10px;}
	   #in_news dd{ line-height:20px; padding-left:15px; background:url(../images/index/bdot.gif) no-repeat left;}
	     #in_news span{ float:right; font-family:Verdana; font-size:10px;}
		 
  #buttom_nav{ text-indent:25px; margin-left:0px; line-height:20px;}
  
  #footer{ float:none; height:50px; padding-left:25px; border-top:#CCC solid 1px; background:url(../images/index/bot_logo.gif) no-repeat left; background-position:25px; clear:left;}

<!--smenu-->
.menu{font-size:12px;position:relative;z-index:100;}   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative;}   
.menu ul ul {visibility:hidden;position:absolute;left:28px;top:-117px;}   
.menu table {position:absolute; top:0; left:0;}   
.menu ul li:hover ul,   
.menu ul a:hover ul{visibility:visible;}   
.menu a{display:block;padding:2px 10px;margin:3px;color:#333;text-decoration:none;}   
.menu a:hover{background:#FFF;color:#000;}   
.menu ul ul{ background-color:#F0F0F0;}   
.menu ul ul li {clear:both;text-align:left;font-size:12px; width:50px;}   
.menu ul ul li a{display:block;width:100px;height:18px;margin:0;border:0; width:50px;}   
.menu ul ul li a:hover{border:0;border-bottom:1px solid #fff; width:50px;}   



#top_nav{ margin-left:10px; line-height:20px; position: absolute; top:110px; left:10px;}

.menut{font-size:12px;position:relative;z-index:100;}   
.menut ul{list-style:none;}   
.menut li {float:left;position:relative;}   
.menut ul ul {visibility:hidden;position:absolute;left:17px;top:30px;}   
.menut table {position:absolute; top:0; left:0;}   
.menut ul li:hover ul,   
.menut ul a:hover ul{visibility:visible;}   
.menut a{display:block;padding:2px 10px;margin:3px;color:#333;text-decoration:none;}   
.menut a:hover{background:;color:#000;}   
.menut ul ul{ background-color:#D9E5F1;}   
.menut ul ul li {clear:both;text-align:left;font-size:12px; width:50px;}   
.menut ul ul li a{display:block;width:100px;height:18px;margin:0;border:0; width:90px;}   
.menut ul ul li a:hover{border:0;border-bottom:1px solid #fff; width:90px;}   

<!--menu-->

.main_tb { margin-bottom:20px;}
  .main_tb td{ vertical-align:top;}
.col_nav { background:url(../images/nav/nav_line.gif) right repeat-y;}
#col_nav { width:180px; text-align:center;}
	#col_nav ul{ width:180px; list-style: url(../images/nav/p1.gif);}
		#col_nav li{ line-height:30px; background:url(../images/nav/p2.gif) bottom repeat-x;}
		  #col_nav dl{ margin-left:60px;}
		    #col_nav dd{ height:17px; line-height:18px; text-align:left;}

#col_nav_c { width:140px; text-align:center;}
	#col_nav_c ul{ width:140px; list-style: url(../images/nav/p1.gif); margin-left:30px;}
		#col_nav_c li{ line-height:30px; background:url(../images/nav/p2.gif) bottom repeat-x; text-align:left;}
		
		
.link_nav a:link, .link_nav:visited{ color:#333; text-decoration:none;}
.link_nav a:hover{ color:#0952A1; text-decoration:none;}

	#tit_hd{ height:32px; width:660px; position:relative; left:0px; top:0px; line-height:32px; margin-bottom:25px; background:url(../images/nav/tit.gif) left no-repeat;}
/*	  #tit_hd span{ float:right; color:#0952A1;}
	  #tit_hd img{ float:left; }
*/	  
#quick_menu { margin-top:20px; width:100px;}
  #quick_menu ul{ margin-top:10px;}
    #quick_menu li{ line-height:150%; text-indent:10px; background:url(../images/nav/q01.gif) left no-repeat;}
      #quick_menu a:link, #quick_menu a:visited{ color:#666; text-decoration:none;}
      #quick_menu a:hover{ color:#ccc;; text-decoration:none;}

.font_125_5, .font_125_5 td{ line-height:125%; word-spacing:2px;}

.font_130_5, .font_130_5 td{ line-height:130%; word-spacing:2px;}

.font_130_5 p{ margin-bottom:-10px;}

.culture_idea ul{}
  .culture_idea li{ width:54px; height:23px; margin-right:1px; border:#D9E5F2 solid 1px; float:left; text-align:center; line-height:23px; display:block;}
    .culture_idea li a:link, .culture_idea li a:visited{ display:block; color:#333; text-decoration:none; border:#D9E5F2 solid 1px;}
	.culture_idea li a:hover{ display:block; color:#FFF; display:block; background-color:#A6C2E1; font-weight:bold;}
	
.job_list ul{ width:450px; margin-top:10px; margin-left:10px;}
  .job_list li{ width:220px; height:25px; line-height:25px; float:left;}
    .job_list li a:link, .job_list li a:visited{ text-decoration: underline;}
	
.job_detail dl{ width:580px; margin-left:30px;}
  .job_detail dt{ font-size:14px; color:#0952A1; font-weight:bold; margin-bottom:15px;}
  .job_detail dd{ margin-bottom:30px;}

.job_table td{ height:28px; line-height:28px;}
 .job_table input{ border:#ccc solid 1px;}
 
.news_list thead td{ height:30px; text-align:center; line-height:30px; background-color:#D9E5F2; font-size:13px; color:#0952A1; font-weight:bold; border-right:#FFF solid 3px;}
.news_list tbody td{ height:37px; line-height:37px; text-indent:30px; border-bottom:#E8E8E8 solid 1px; background:url(../images/news/dot_line.gif) right no-repeat;}

.news_detail thead td{ height:40px; text-align:center; line-height:40px; font-size:14px; background-color:#D9E5F2; color:#0954A1; font-weight:bold;}

.date_bohai td{ text-align:center; width: 67px; height:22px; border-right:#FFFFFF solid 1px; border-bottom:#FFF solid 1px; background-color:#EAEAEA; line-height:22px;}

.date_cja td{ text-align:center; width: 50px; height:22px; border-right:#FFFFFF solid 1px; border-bottom:#FFF solid 1px; background-color:#6A6A6A; color:#FFF; line-height:22px;}
.date_cjb td{ text-align:center; width: 50px; height:22px; border-right:#FFFFFF solid 1px; border-bottom:#FFF solid 1px; background-color:#EAEAEA; line-height:22px;}


.ser_rule ul{}
  .ser_rule li{ padding-left:5px; padding-right:5px; height:23px; margin-right:1px; border:#D9E5F2 solid 1px; float:left; text-align:center; line-height:23px; display:block; font-weight:bold;}
    .ser_rule li a:link, .culture_idea li a:visited{ padding-left:0px; padding-right:0px;  display:block; color:#0952A1; text-decoration:none; border:#D9E5F2 solid 1px;}
	.ser_rule li a:hover{ padding-left:0px; padding-right:0px;  display:block; color:#FFF; display:block; background-color:#A6C2E1; font-weight:bold;}
	
	.rule_tb td{ height:25px; border:#CCC solid 1px; }
	
	.ship_table thead td{ height:20px; background-color:#7BA6D5; color:#FFF; font-size:13px; font-weight:bold; border-right:#FFF solid 1px; border-bottom:#FFF solid 1px; text-align:center; vertical-align:middle; }
	.ship_table tbody td{ height:30px; background-color:#FFF; color:#333; font-size:12px; border-right:#DBDBDB solid 1px; border-bottom:#DBDBDB solid 1px; text-align:center; vertical-align:middle; }

.member_nav { width:800px; height:50px; margin-left:25px;}
  .member_nav ul{ margin-top:15px; height:22px; list-style:none;}
    .member_nav li{ border-right:#FFF solid 1px; float:left; width:92px; height:22px; line-height:22px; background-color:#D9E5F1; color:#000; text-align:center;}
	  .member_nav li a:link, .member_nav li a:visited{ color:#000; text-decoration:none;}
	  .member_nav li a:hover { color:#666; text-decoration:none;}
	  
	.state_table thead td{ height:45px; background-color:#7BA6D5; color:#FFF; font-size:13px; font-weight:bold; border-right:#FFF solid 1px; border-bottom:#FFF solid 1px; text-align:center; vertical-align:middle; }
	.state_table tbody td{ height:20px; background-color:#FFF; color:#333; font-size:12px; border-right:#DBDBDB solid 1px; border-bottom:#DBDBDB solid 1px; text-align:center; vertical-align:middle; }


#blog_tit{ width:950px; height:30px; margin-left:25px; background:url(../images/blog/blog_tit.gif) left no-repeat #0952A1; margin-bottom:15px; line-height:30px;}
  #blog_tit span{ float:right; margin-right:30px;}
    #blog_tit span a{ color:#FFF; text-decoration:none;}
	  #blog_tit span a:link£¬#blog_tit span a:visited{ color:#FFF£»}
	  #blog_tit span a:hover{ color:#CCC; text-decoration:none; }
	  
	  
	  #nqry_tit{ width:950px; height:30px; margin-left:25px; background:url(../images/blog/nqry_tit.gif) left no-repeat #0952A1; margin-bottom:15px; line-height:30px;}
  #nqry_tit span{ float:right; margin-right:30px;}
    #nqry_tit span a{ color:#FFF; text-decoration:none;}
	  #nqry_tit span a:link£¬#blog_tit span a:visited{ color:#FFF;}
	  #nqry_tit span a:hover{ color:#CCC; text-decoration:none; }
	  
	  
.blog_nav { width:180px; margin-left:25px;}
.blog_nav dl{ width:180px; margin-left:0px;}
  .blog_nav dt{ width:180px; height:26px; background:url(../images/nav/p1.gif) left no-repeat; background-position:0px -3px ; text-indent:18px; border-bottom:#CCC dashed 1px; line-height:26px; color:#333; font-size:14px; font-weight:bold;}
  .blog_nav img{ margin:5px;}
  .blog_nav dd{ width:170px; line-height:120%; margin:5px; margin-bottom:20px;}

.blog_navd { width:180px; margin-left:25px;}
.blog_navd dl{ width:180px; margin-left:0px;}
  .blog_navd dt{ width:180px; height:26px; background:url(../images/nav/p1.gif) left no-repeat; background-position:0px -3px ; text-indent:18px; border-bottom:#CCC dashed 1px; line-height:26px; color:#333; font-size:14px; font-weight:bold; margin-top:15px;}
  .blog_navd dd{ width:170px; line-height:120%; margin:5px; margin-bottom:5px;padding-bottom:10px; border-bottom:#DFDFDF solid 1px;}
    .blog_navd dd span{ font-weight:bold; color:#333;}
	
.blog_main_tit { height:40px; line-height:40px; background:url(../images/nav/tit.gif) left no-repeat; text-indent:18px; font-size:15px; font-weight:bold; border-bottom:#CCC dashed 1px;}
  .blog_main_tit a { color:#000;}
  .blog_main_date { font-size:11px; font-family:Tahoma; text-align:right; line-height:18px;}
  .blog_main_body { font-size:13px; color:#000; line-height:140%; padding-bottom:10px; padding-top:10px;}
    .blog_main_body a{ font-size:14px; color:#0952A1; text-decoration:underline;}
	
#map_tit{ width:950px; height:30px; background:url(../images/ttt/nqmap_tit.gif) left no-repeat #0952A1; margin-bottom:15px; line-height:30px;}

.list_title{color:#3F91B8; font-size:18px; font-family:'ºÚÌå'; line-height:30px; height:30px;}

.contact_tit{ color:#467DB8; font-size:16px; font-family:'ºÚÌå'; line-height:30px; height:30px;}