@charset "utf-8";
/* reset css */


/* nav */
.nav li, .nav dt, .nav dd {
	float:left;
	position:relative;
}
.nav a {
	display:inline-block;
}
.nav dt {
	font-weight:bold;
}
/* 自定义 */

.nav {
	height:60px;
	background-color:#035fb0;
}
.nav dl {
	width:1200px;
	height:60px;
	margin:0 auto;
}
.nav dt {
	width:140px;
	height:48px;
	padding:6px 0;
	z-index:100
}
.nav dd {
	display:none;
	width:300px;
	height:48px;
	border-right:1px #4595cb solid;
	background:url(../images/nav_dd.png) repeat-x;
	margin:-5px -1px -5px 0;
	padding:11px 11px 11px 0;
	z-index:9999
}
.nav dt.current:before {
	content:"";
	width:0;
	height:0;
	border:3px transparent solid;
	border-right:3px #333 solid;
	border-bottom:3px #333 solid;
	font:0/0 lx;
	overflow:hidden;
	position:absolute;
	top:-1px;
	left:-7px;
}
.nav dd:after {
	content:"";
	width:0;
	height:0;
	border:2px transparent solid;
	border-left:2px #333 solid;
	border-bottom:2px #333 solid;
	font:0/0 lx;
	overflow:hidden;
	position:absolute;
	top:1px;
	right:-5px;
}
.nav dt a {
	display:block;
	width:139px;
	height:48px;
    text-align: left;
    letter-spacing: -3em;
    overflow: hidden;
	border-right:1px #196fbb solid;
	background-image:url(../images/nav.png);
	background-repeat:no-repeat;
}
.nav dt a:first-letter {
    margin-left: -20em;
}
.nav dt.current {
	border-left:1px #4595cb solid;
	background:url(../images/nav_dd.png) repeat-x;
	margin:-5px 0 0px -1px;
	padding:11px 0;
}
.nav dt.current a {
	border-color:transparent;
}
.nav .home {
	width:100px;
}
.nav .home a {
	width:90px;
}
.nav .s1 {
	background-position:-22px -9px;
}
.nav .s2 {
	background-position:0 -80px;
}
.nav .s3 {
	background-position:0 -150px;
}
.nav .s4 {
	background-position:0 -220px;
}
.nav .s5 {
	background-position:0 -290px;
}

.nav .s6 {
	background-position:0 -357px;
}
.nav .w400 {
	width:400px;
}
.nav .w500 {
	width:500px;
}
.nav li {
	height:24px;
	line-height:24px;
}
.nav li a {
	width:100px;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.nav li a.long {
	width:auto;
	padding:0 10px;
}
.nav li a:hover {
	color:#d10505;
}

