@charset "utf-8";
/* CSS Document */

/*
 *全局样式整理
 */
	* {margin:0px; padding:0px;}
	body,td,th {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #333;}
	body {text-align:left; background:url(../images/bg.gif) repeat-x;}
	/*
	 *清理ul,li默认样式
	 */
	ul,li{list-style-type:none;}
	/*
	 *修正bug
	 */
	select option{padding-right:3px;}
	/*
	 *默认链接样式
	 */
	a{font-size:12px; font-weight:normal;color: #3366cc;}
	a:link {color: #3366cc; text-decoration:none;}
	a:visited{color:#3366cc; text-decoration:none;}
	a:hover {color: #F00; text-decoration:underline;}

	/*
	 *清除有连接图片边框
	 */
	img{border:0 none;}
	/*
	 *清理浮动
	 */
	.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	/*
	 *着重连接红色
	 */
	a.red{color:#F00;}
/*
 *全局样式整理结束
 */

#header{height:100px; width:1000px; clear:both; margin:0 auto;}
#header .logo{float:left;}
#header .logo a{display:block; width:170px; height:72px; background:url(../images/logo.gif) no-repeat;margin-top:20px; margin-left:24px; }
#header .nav{float:right; margin:20px 10px 0px 0px; width:790px;}
#header .nav ul{float:left; height:22px; margin-right:6px; line-height:22px;}
#header .nav li{padding:0px 5px; overflow:hidden; white-space:nowrap; line-height:22px; float:left;}
#header .nav b{font-size:12px; font-weight:bold;}
#header .cla{padding:0 10px; background:url(../images/nav_b_arr.gif) no-repeat 0px 2px; border-right:#CCC 1px solid;}

#menu{height:40px; line-height:40px; width:1000px; margin:0 auto;}
#menu a:hover{width:100px; height:40px; line-height:40px; float:left; text-align:center; background:url(../images/menu_index_bg.gif) no-repeat;font-size:14px; font-weight:bold; color:#333;}
#menu a.index{width:100px; height:40px; line-height:40px; float:left; text-align:center; background:url(../images/menu_index_bg.gif) no-repeat;font-size:14px; font-weight:bold; color:#333;}
#menu a{width:100px; height:40px; line-height:40px; float:left; text-align:center;font-size:14px; font-weight:bold; color:#FFF;}
#menu p{color:#FFF; margin:0px 20px; float:left;}
#menu form{float:right; width:520px; color:#FFF; margin-top:8px;}
#menu .inp{height:20px; border:#CCC 1px solid; background-color:#FFF; line-height:18px; width:290px; vertical-align:middle;}
#menu .submit{width:70px; height:21px; border:0 none; background:url(../images/menu_search_submit.gif) no-repeat; margin-left:10px; vertical-align:middle;}
#menu .submit2{ height:22px; line-height:22px; border:0 none; vertical-align:middle; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/menu_search_bg.gif) repeat-x;}

.content{width:1000px; margin:20px auto;}
.inde{width:1000px;}

.login{width:400px;}

.left{width:240px; float:left; margin-top:10px; background:#d0e9af;border-bottom:#6fac1c 1px solid;}
.left h4{width:240px; height:36px; line-height:36px; background:url(../images/mem_h4.gif) no-repeat; text-align:center; font-size:14px; font-weight:bold;}
.left li{width:238px; height:26px; line-height:26px; padding-top:8px; text-indent:8px;}
.left ul{border-left:#6fac1c 1px solid;border-right:#6fac1c 1px solid; width:238px; padding-bottom:10px;}
.left a.as{color:#4e6f22; font-size:14px;width:238px; height:26px; line-height:26px; display:block;}
.left a:hover{color:#333; font-size:14px; font-weight:bold; background:url(../images/mem_sel.gif);}

.right{width:750px; float:right; margin-top:10px;}
.ts{background-color:#efefef; border:#6fac1c 1px dashed; padding:6px;}


#ft{width:1000px; text-align:center; line-height:24px; margin:0 auto;}
#ft a{color:#FFF; line-height:44px;}
#ft span{color:#FFF;}
.ftall{width:100%; background:url(../images/ft.gif) repeat-x;}

.clas{padding:16px;}
.clas h4{width:120px; height:120px; line-height:120px; overflow:hidden; background:url(../images/office.gif) no-repeat center 12px; background-color:#f8f8f8; }
.clas .text{width:120px; text-align:center; line-height:24px; height:24px; background:url(../images/class_text.gif); display:block; margin-top:96px; overflow:hidden;}
.clas ul{ padding-left:1px;}
.clas li{width:137px; height:30px; float:left; margin:1px; overflow:hidden;}
.clas a{display:block; width:137px; height:30px; background-color:#f8f8f8; text-align:center; line-height:30px;}
.cl{width:120px; height:80px; float:left;}
.cr{width:840px; float:left;}
.bor{font-size:0; height:10px; border-bottom:#CCC 1px dashed; clear:both; width:100%;}
