/* design by salmon 09-04-18 */
/* define all style of web */
body{
     margin:0px;
	 background-color:#fff;
	 font-size:12px;
	 color:#666;
	 }

img{
    border:0px;
	}

td input{
    border:#ccc 1px solid;
	}

a{
  behavior:url(dot.htc);
  }
 
a:link,a:visited,a:active{
  color:#666;
  text-decoration:none;
  }

a:hover{
  color:#ff0000;
  text-decoration:underline;
  }

.clear{
  line-height:0px;
  height:0px;
  clear:both;
  }

/* page header */
#header{
  width:922px;
  height:174px;
  background-image:url(images/header.jpg);
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  }
  
   /* define index */
  
  .index{
     color:#fff;
	 margin-top:154px;
	 height:27px;
	 }
  
  /* layer define */
  .index div{
     float:left;
	 display:inline;
	 overflow:hidden;
	 height:27px;
	 }

  .index a:link, .index a:visited, .index a:active{
     color:#fff;
	 text-decoration:none;
	 }

  .index a:hover{
     color:#ff0000;
	 text-decoration:underline;
	 }

/* define search input frame */
input{
      border:0px;
	  }
         

/* main content */
#main{
  width:922px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  background-image:url(images/mainbj.jpg) repeat left top;
  }

 /* fit height alert self */
#mainbj{
  width:922px;
  overflow:hidden;
  float:left;
  background:url(images/mainbj.gif) repeat;
  }

/* define page main right side style */
#rside{
  width:716px;
  float:left;
  overflow:hidden;
  display:inline;
  padding-bottom:2500px;
  margin-bottom:-2500px;
  background-image:url(images/mainbj.jpg);
  }

  #rside .tiao{
    width:714px;
	margin-left:1px;
	height:28px;
	overflow:hidden;
	background:url(images/beipin.jpg) no-repeat;
    }

  #rside .beizhu{
	width:700px;
	background-color:#fcc;
	}

/* define page left side style */
#lside{
  width:205px;
  height:auto;
  min-height:580px;
  float:left;
  overflow:hidden;
  }
  
  #menu{
	 background-image:url(images/leftnav.jpg);
	 padding-top:3px;
	 _padding-top:0px;
	 }

/* page foot */
#foot{
  width:922px;
  height:102px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  background-image:url(images/foot.jpg);
  }

  #foot div{
     margin-left:250px;
	 line-height:200%;
	 }


  ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px; /* Width of Menu Items */
	}

ul li {
	position: relative;
	height:27px;
	_height:28px;
	padding:3px 0px 0px 48px;
	_padding:6px 0px 0px 48px;
	/* background-color:#ffcc00; */
	}
	
li ul {
	position: absolute;
	left: 75px; /* Set 1px less than menu width */
	top:0px;
	display: none;
	width:120px;
	text-align:left;
	}

/* Styles for Menu Items */
ul li a:link, ul li a:visited, ul li a:active {
	display: block;
	text-decoration: none;
	color: #336699;
	padding: 5px;
	border: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */
	 }
