/*public*/

*{ margin:0 auto;}

html body {
	min-width:1100px;
	font-family:"微软雅黑";
	font-size:12px;
	color:#333;
}
a, a:hover, a:visited { text-decoration:none; color:#fff;}

.fl {float:left;}
.fr {float:right;}

.warp {
	width:1000px;
	margin: 0 auto;
	position:relative;
}

.classlist table td {line-height:24px;}

.warp .form {width:330px;padding:15px;position:absolute;top:15px;right:0;background:#a51f24;color:#fff;}
.warp .form h4 {font-weight:bold;padding:10px 0 20px 0;margin:0;}
.warp .form span {float:left;padding:5px;font-size:18px;}
.warp .form input {margin-bottom:20px;width:220px;background:none;border:1px solid #fff; color:#fff;padding:8px; }
.warp .form button {float:right;background:#fff;color:#a51f24;font-size:18px;font-weight:bold;padding:10px;border:0;}
/*nav
-----------------------------------------------------*/
#nav{background:url(../images/nav_bg.png) repeat-x; width:100%; height:50px; position:fixed; bottom:0;  z-index:9999; 
 _bottom:auto; _width:100%; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-
(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}
.nav{width:880px; padding:8px 40px; height:34px;margin:0 auto; -webkit-box-sizing:content-box; box-sizing:content-box;}
.link{background:url(../images/nav_03.png) no-repeat center; height:33px; width:603px; float:left; color:#0a0a0a; font-size:14px; line-height:33px; text-align:center;}
.link a{color:#0f7158; font-size:14px; font-family:"微软雅黑"; margin:0 10px; text-decoration: none;}
.link a:hover{color:#0a0a0a;}
.wb{width:113px; height:33px; float:left; margin-left:22px;}
.wx{width:123px; height:33px; float:left; margin-left:12px;}