﻿@charset "utf-8";

/*全站通用样式*/

/*==默认样式重置开始==*/

    html, body { padding: 0;margin: 0 auto;}
    body, a, a:visited {font-size: 12px;color: #333333;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: 100%;}
    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 #090; margin: 0 1px;}
	.showpage span#page_num2{ padding: 3px 5px;  margin: 0 1px; background:#090; color:#fff;}
	.pagecss span#page_up, .pagecss span#page_down{ display: inline-block;width: 50px;border: 1px solid #090; 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: #f0f0f0 url(images/body_bg2.gif) center top repeat-y;}
    #header, #footer{ width: 990px; margin: 0 auto;  overflow: hidden; }
	#menu, #banner, .container, #copyRight{ width: 960px; margin: 0 auto; overflow:hidden;}

/*==全局结构定义结束==*/


/*==顶部==*/
     #header{ position: relative; height: 90px; background: url(images/body_bg1.gif) left top no-repeat;}
   
     #logo{ position: absolute; top: 15px; left: 20px; width: 280px; height: 70px; background: url(images/logo.gif) left top no-repeat; text-indent: -9999px;}
     #minorNav{ position: absolute; top: 40px; right: 15px;}
     #minorNav a{ background:url(images/icon_all.gif) left 3px no-repeat; padding: 0px 10px;}

/*==菜单==*/
     #menu{ clear: both; margin: 0 auto;width: 960px;  height: 36px; line-height: 36px; background:url(images/menu_bg.jpg) no-repeat; font-weight:bold; }
	 #menu ul{ padding: 0px 0px;}
	 #menu li { float: left;background: url(images/menu_line.gif) right center no-repeat; width: 120px; text-align:center; }
	 #menu li a {  font-size: 14px;color:#ffffff; }
	 #menu li a:hover{ display: inline-block;padding: 0px 20px; color:#006600; background:url(images/menu_hover.gif) bottom left no-repeat;; }
	 #menu a.current{background:url(images/menu_current.gif) bottom left repeat-x; display: inline-block;padding: 0px 20px; color:#006600;}
 
/*--BANNER大图--*/
     #banner{ width: 960px; height: 200px; margin-top: 8px; margin-bottom: 8px;}

/*--BANNER大图--*/
	 .path, .r_path{ height: 30px; line-height: 30px; background:url(images/icon_all.gif) no-repeat 5px -57px;}
	 .path ul{ background:url(images/green_point.gif) repeat-x left bottom;  padding-left:30px;}
	 .r_path{ height: 30px; line-height: 30px; background:url(images/icon_all.gif) no-repeat 20px -57px;}
	 .r_path{ padding-left: 40px;}
	

/*==底部==*/
  #footer{ background: url(images/body_bg1.gif) left bottom no-repeat; height: auto;}
    #copyRight{padding: 20px 0px;background: url(images/footer_bg.gif) left top repeat-x; text-align:center;  line-height: 22px;}
	 #copyRight img{ border: none;}