﻿@charset "utf-8";

/*全站通用样式*/

/*==默认样式重置开始==*/

    html, body { padding: 0;margin: 0 auto;background:#f0f8fd;}
    body, a,a:visited {font-size: 12px;color:#444444;font-family: "宋体";}
    dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, th, td, hr { padding: 0;margin: 0;}
    h1, h2, h3, h4, h5, h6, strong, em {font-weight: normal;font-size:11px;}
    a {cursor: pointer;text-decoration: none;}
    a:hover {color: #cc0000;}
    a:active, a:focus {outline: none;}
    li {list-style: none;}
    img { border: 0;}
    table { border-collapse: collapse;    border-spacing: 0; }

/*==默认样式重置结束==*/

/*==网站通用定义开始==*/

/*溢出隐藏*/
    .overflow_hidden { overflow: hidden;}
/*分页样式*/
    .showpage { margin: 10px auto; text-align: center;}
	.showpage span#total{ color: #F00;}
	.showpage span#page_num{ padding: 2px 5px; border: 1px solid #87CEFA; margin: 0 1px;}
	.showpage span#page_num2{ padding: 3px 5px;  margin: 0 1px; background:#87CEFA;; color:#fff;}
	.pagecss span#page_up, .pagecss span#page_down{ display: inline-block;width: 50px;border: 1px solid #87CEFA; line-height: 18px; height: 18px;color:#333; cursor: pointer; }
/*间隔空白*/
    .spacing { clear:both; display: block; font-size: 0px;visibility: hidden;line-height: 5px; height: 5px;}
/*清除浮动*/
    .clearbox { border-top: 1px solid transparent !important; margin-top: -1px !important; margin-top: 0px;clear: both;font-size: 0px;line-height: 0px; height: 0px;border: 0px;visibility: hidden;}
    .fl{ float: left; display: inline;}
    .fr{ float: right; display: inline;}

/*==网站通用定义结束==*/


/*==全局结构定义开始==*/

    body{background:url(images/blue_bg1.png) center top repeat-y;}
    #header, #footer{width: 990px; margin: 0 auto;  overflow: hidden;}
    #top,#menu,#d1menu, #banner, .container, #copyRight,#d1top{width: 960px; margin: 0 auto; overflow:hidden;}

/*==全局结构定义结束==*/


/*==顶部==*/
     #top{margin-top:0px;width:960px;height:395px;background:url(images/blue_menu1.jpg) left no-repeat;margin-bottom:15px;}
     #header{position: relative; height: 25px;margin-top:0px;}
   
   
     #minorNav{ position: absolute; top: 12px; right: 40px;font-weight:bold;}
     #minorNav a{ background:url(images/icon_02-1.gif) left 3px no-repeat; padding: 0px 10px;}

/*==菜单==*/
         #menu{margin:0px 0px;padding:0px 0px;width: 960px;height: 370px;}
         #menu dd{ overflow:hidden;}
      

         .menu1 {margin-top:0px;margin-left:0px;width: 200px;height: 30px; }	 
         .menu2 {margin-top:-15px;margin-left:210px;width: 590px;height: 70px;overflow: hidden;}
	 .menu3 {margin-top:102px;margin-left:665px;width: 275px;height: 175px;overflow: hidden;}

        
         .daohang {margin-top:1px;width: 590px;height: 30px; line-height: 25px; font-weight:bold;}
       
	 .daohang ul{margin-top:0px;padding: 0px 0px;}
	 .daohang li { float: left; width: 73px; background: url(images/menu_line.gif) right center no-repeat; text-align:center; }
	
	 .daohang li a:hover{ display: inline-block;padding: 1px 4px; color:#ffffff; background:url(images/menu_hover1.gif) bottom left no-repeat;}
         
         
         .search{margin-left:50px;margin-top:7px;width:520px;height: 30px; line-height: 25px;background:url(images/01.gif) left top no-repeat;}
         .inputtext, .inputOn{float:left; margin-left:35px;border: 3px solid #10aef2;border-top:2px solid #097a98;border-left:2px solid #097a98;font-color:#097197;height:18px;width:360px;color:#03133d;font-size:13px;}
         .inputtext a:active{none;}
	 .inputOn{color:#03133d;font-size:13px;}
	 .inputbutton{float:left;display: inline-block; width: 60px; height: 26px; margin-left:2px;margin-top:0px;background:url(images/search_button.gif) right no-repeat; vertical-align: middle;}
         .ga_list1 ul{margin:0px 0px;font-color:#b2b2b2;height: 153px;} 
         .ga_list1 li{text-align:right;margin:0px 0px;height: 22px; line-height: 22px; font-size:12px;}
.ga_list1  a,.ga_list1 a:link,.ga_list1  li a:visited{float:left;text-indent:15px; height: 22px; line-height: 22px;font-size:13px;}
         .lookmore1,.lookmore1 a,.lookmore1 a:visited{ float: right;color:#fff;margin-top: 2px;}
/*==顶部1==*/
     #d1top{margin-top:0px;width:960px;height:360px;background:url(images/nry_menu1.jpg) center no-repeat;margin-bottom:15px;}
     #d1header{position: relative; }
   
   
     #d1minorNav{ position: absolute; top: 12px; right: 40px;font-weight:bold;}
     #d1minorNav a{ background:url(images/icon_02-1.gif) left 3px no-repeat; padding: 0px 10px;}

/*==菜单1==*/
         #d1menu{margin:0px 0px;padding:0px 0px;width: 960px;height: 360px;}
         #d1menu dd{ overflow:hidden;}
      

         .d1menu1 {margin-top:0px;margin-left:0px;width: 200px;height: 30px; }	 
         .d1menu2 {margin-top:10px;margin-left:210px;width: 590px;height: 70px;overflow: hidden;}
	 

        
         .d1daohang {margin-top:1px;width: 590px;height: 30px; line-height: 25px; font-weight:bold;}
       
	 .d1daohang ul{margin-top:0px;padding: 0px 0px;}
	 .d1daohang li { float: left; width: 73px; background: url(images/menu_line.gif) right center no-repeat; text-align:center; }
	
	 .d1daohang li a:hover{ display: inline-block;padding: 1px 4px; color:#ffffff; background:url(images/menu_hover1.gif) bottom left no-repeat;}
         .d1daohang li a{font-color:#ffffff;}
         
         .d1search{margin-left:50px;margin-top:7px;width:520px;height: 30px; line-height: 25px;background:url(images/01.gif) left top no-repeat;}
          
/*==底部==*/
  #footer{background: url(images/footer.png) center bottom no-repeat; width:990px;height: 70px;}
    #copyRight{margin-top:0px;padding: 0px 0px;text-align:center; line-height: 22px;font-size:12px;font-weight:blod;}
	 #copyRight img{border: none;}
