@charset "utf-8";

body {
	background:url("../images/top/webbg.jpg") repeat-x scroll center top transparent;
    color: #2F2F2F;
    font-family: Verdana,Arial,Helvetica,sans-serif,'宋体';
    font-size: 12px;
}

/*大框架*/
#wrapper {
    width:986px;
    text-align:left;
    margin:0 auto;
}
/*
#wrapper ul, #wrapper li {
	margin:0;
	padding:0;
	list-style:none;
}*/
#topnav a, #mainnav a {
	text-decoration:none;
}
/*头像*/
#topnav .avatar {
    padding: 1px; 
    background-color: #fff;width:32px;height:32px;
}

/*顶部导航*/
#topnav { height:37px;line-height:35px; *line-height:37px; text-align:right;   overflow:hidden;position: relative;}
#topnav #u_wrapper{overflow: hidden;
    position: absolute;
    right: 0;}
#topnav #u_wrapper li{float: left;line-height: 37px;}
#topnav a{color:#FFF;/*color:#3ea3e3;*/ display:block; position:relative; padding-left:1px; padding-right:5px; float:left; text-align:center}
#topnav a:hover{background:#3ea3e3}
#topnav a#u_avatar:hover{background:transparent;}
#topnav #u_login a{
    background-image: url('../images/top/login-button.png');
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -999px;
    overflow: hidden;
    padding-left: 35px;
    padding-right: 35px;
}
/* k12 theme */
.k12 #topnav .tn {
    color: #3EA3E3;
    display: block;
    float: right;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    text-align: center;
}
.k12 #topnav a.tn:hover {
    background: none repeat scroll 0 0 #3EA3E3;
}
.k12 #topnav a:before {
    color: #3EA3E3;
    content: attr(title);
    display: block;
    padding: 1px;
}
.k12 #topnav span {
    color: #AADEFF;
    float: right;
    font-size: 10px;
}
.k12 #topnav a span {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    left: 5px;
    position: absolute;
    text-align: center;
    top: 1px;
}
.k12 #topnav .send {
    background: url("../images/top/enter.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    line-height: 12px;
    margin-top: 10px;
    padding-bottom: 51px;
    padding-right: 5px;
    position: relative;
    text-align: center;
    width: 51px;
}

/*头样式*/
#header { background:url("../images/top/topbg.jpg") no-repeat; height:110px;  text-align:left;/*z-index:1000;*/ *position:relative; _margin-top:-5px; }
#header .logo {
	background:url("../images/top/k12logo.png") no-repeat;	width:187px;	height:108px;	float:left;	margin-left:66px;	margin-top:1px;
	 _margin-left:15px;
}

#mainnav {background:url("../images/top/navbg.png") no-repeat;font-family:"宋体";	width:710px;	height:52px;	margin-top:37px;	margin-left: 5px;	padding-left:15px;	float:left;}
#mainnav ul { height:46px; }
#mainnav li { float:left; position:relative; }
#mainnav li a { line-height:46px; width:98px; text-align:center; display:block; color:#1e6999; font-size:13px; }
#mainnav li a:hover { 
background:url("../images/top/navbg.png") no-repeat -125px -51px; color:#fff }
#mainnav li a.active { 
background:url("../images/top/navbg.png") no-repeat 2px -51px; color:#fff }
/*栏目导航前竖线*/
#mainnav .jg { background:url("../images/top/jiange.gif") no-repeat; width:1px; height:41px; float:left; margin-top:-42px; }

#header {
    background:url("../images/top/topbg.jpg") no-repeat scroll 0 0 transparent;
    height: 110px;
    text-align: left;
}

#topnav ul, #topnav li,
#header ul, #header li {
    list-style:none;
}
#topnav ul, #header ul {
    margin: 0;
}
