@charset "utf-8";

/* ------------------------------------------------------------

	index dropdown style

------------------------------------------------------------ */

/* ----------index_nav_base---------- */

#index_nav_base {
	position: absolute;
	width: 1040px;
	height: 115px;
	/*top: 315px;*/
	top: 252px;
	left: 7px;
	z-index: 30;
}

/* ----------nav---------- */

#index_nav {
	position: absolute;
	width: 979px;
	top: 0;
	left: 7px;
	z-index: 200;
}

#index_nav ul li {
	position: relative;
	display: inline;
}

#index_nav ul li img {
	display: block;
}

#index_nav ul li a.nav1,
#index_nav ul li a.nav2,
#index_nav ul li a.nav3,
#index_nav ul li a.nav4,
#index_nav ul li a.nav5,
#index_nav ul li a.nav6 {
	position: absolute;
	z-index: 100;
}

/* for IE6 */
* html #index_nav ul li a.nav1,
* html #index_nav ul li a.nav2,
* html #index_nav ul li a.nav3,
* html #index_nav ul li a.nav4,
* html #index_nav ul li a.nav5,
* html #index_nav ul li a.nav6 {
	zoom: 1;
}

#index_nav ul li a.nav1 {
	left: 30px;
	top: 260px;
}

#index_nav ul li a.nav2 {
	left: 193px;
	top: 271px;
}

#index_nav ul li a.nav3 {
	left: 356px;
	top: 278px;
}

#index_nav ul li a.nav4 {
	left: 519px;
	top: 278px;
}

#index_nav ul li a.nav5 {
	left: 682px;
	top: 271px;
}

#index_nav ul li a.nav6 {
	left: 846px;
	top: 260px;
}

/* ----------dropdown menu---------- */

#index_nav ul ul {
	position: absolute;
	display: none;
	background-color: #FFF;
	border-right: 2px solid #053657;
	border-bottom: 2px solid #053657;
	border-left: 2px solid #053657;
	padding: 15px 2px 1px;
	font-size: 12px;
	line-height: 1em;
	margin: 0;
	z-index: 10;
}

#index_nav ul ul li {
	float: none;
	display: block;
	background: url(../images/dotline_01.gif) repeat-x left top;
	margin: 1px 0;
	padding: 2px 0 0;
}

#index_nav ul ul li:first-child {
	background-image: none;
}

* html #index_nav ul ul li.first-child { /* for IE6 */
	background-image: none;
}
* html #index_nav ul ul li { /* for IE6 */
	behavior: expression(
	this.className += (this.previousSibling == null) ? " first-child" : "",
	this.style.behavior = "none"
	);
}

* html #index_nav ul ul li { /* for IE6 */
	zoom: 1;
}

*+html #index_nav ul ul li { /* for IE7 */
	zoom: 1;
}

#index_nav ul ul a {
	display: block;
	background: url(../images/icon_arrow_01.gif) no-repeat 5px 1em;
	padding: 8px 5px 8px 13px;
	color: #000;
	text-decoration: none;
}

#index_nav ul ul a.newwin {
	background: url(../images/icon_arrow_01w.gif) no-repeat 5px 0.8em;
}

#index_nav ul ul a:hover {
	background-color: #CFE8FC;
}


/* ----------tree---------- */

#index_nav ul ul.tree1 {
	width: 154px;
	top: 316px;
	left: 30px;
}

#index_nav ul ul.tree1 a {
	width: 138px;
}

#index_nav ul ul.tree2 {
	width: 154px;
	top: 323px;
	left: 193px;
}

#index_nav ul ul.tree2 a {
	width: 138px;
}

#index_nav ul ul.tree3 {
	width: 154px;
	top: 325px;
	left: 356px;
}

#index_nav ul ul.tree3 a {
	width: 138px;
}

#index_nav ul ul.tree4 {
	width: 154px;
	top: 325px;
	left: 519px;
}

#index_nav ul ul.tree4 a {
	width: 138px;
}

#index_nav ul ul.tree5 {
	width: 155px;
	top: 323px;
	left: 682px;
}

#index_nav ul ul.tree5 a {
	width: 139px;
}

#index_nav ul ul.tree6 {
	width: 155px;
	top: 316px;
	left: 846px;
}

#index_nav ul ul.tree6 a {
	width: 139px;
}
