@charset "utf-8";
/* CSS Document */
/*common*/
body{ font:9pt "microsoft yahei","微软雅黑";  margin:0px; padding:0px; text-align: center; color:#000}
ul{ padding:0px; margin:0px; list-style:none;}
a{ text-decoration:none; color:#000 }
*.{ margin:0px; padding:0px;}
.clear{ clear:both; height:0px; line-height:0px;}
.font_1{ font-size:10pt;color:#888888;}
.font_2{ font-size:11pt;color:#000; font-weight:bold;}
.font_3{ font-size:12pt;color:#A64626;font-weight:bold;}
.bold{ font-weight:bold}
img{ border:0px;}

#top_nav{background:url(../images/bg_top_nav.gif) repeat-x top; height:30px; line-height:30px;}
	#top_nav .top{width:986px; margin:0 auto; color:#565555; font-size:12px; position:relative;}
		#top_nav .top > ul > li{float:left; position:relative;}
		#top_nav .top > ul > li.top_nav_li{background:url(../images/ico_arrow.gif) no-repeat center right; padding-right:10px;}
		#top_nav .top > ul > li.first{background:none;}
		#top_nav .top > ul > li.space{background:none; padding:0 10px 0 3px; color:#d3d3d3;}
		#top_nav .top > ul > li a{color:#565555;}
		#top_nav .top > ul > li > ul.top_sub_nav{position:absolute; display:none; width:70px; padding-left:10px; top:30px; z-index:9999; background-color:#FFF;}
		
		#top_nav .top_nav_right{position:absolute; right:0;}
		#top_nav .top_nav_right a{font-weight:bold; color:#305454;}
		
/*contain*/
.contain{
	margin:auto;
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	width:1255px;
	height:2023px;
	text-align:left;
	top: 0px;
	right: 80px;
}
.container{
	margin-left:147px;
	width:980px;
	text-align:left;
}
.nav{ padding-left:135px;}

/*head*/
.head{ padding-top:185px;background-image: url(../images/nav_bg.jpg);background-repeat:no-repeat; background-position:-1px 219px; position:relative;}

.nav > ul > li{float:left; position:relative;}
.nav > ul > li > a{ display:block;margin-top:40px; height:44px; width:81px; color:#FFF;font-size:12pt;}
.nav > ul > li > a:hover{color:#000;}
.nav > ul > li > ul.sub_nav_menu{position:absolute; top:64px; left:0; background:#FFF; display:none;}
.nav > ul > li > ul.sub_nav_menu > li{padding:2px 5px;}
.nav > ul > li > ul.sub_nav_menu > li > a{line-height:24px; color:#000;font-size:12pt;}
.nav > ul > li > ul.sub_nav_menu > li > a:hover{color:#666;}
#last_a{width:75px;}

.top_title {
    color: #FFFFFF;
    font-size: 28px;
    left: 200px;
    position: absolute;
    top: 20px;
    font-family: "宋体";
}
.top_title p{
margin: 0px;
line-height:40px;
font-weight: bold;
}
.top_title p a{
color: #FFFFFF;	
margin: 0px;
line-height:10px;
font-size: 15px;
}
.r_video{ float:left;line-height:0px; font-size:0px; overflow:hidden; }
.r_video a{ height:40px; margin-left:50px; width:150px; display:block;}
.number{ float:left}
.number a{ display:block; width:200px; text-align:left; font-size:12pt; color:#FFF;}
/*show_flash*/
.show_flash{position: absolute; top: 0px; left:12px; z-index: 9999;}
/*content*/
.content{ padding-left:20px;}
.show_img{ padding:36px 20px 26px 20px }
/*left*/
.left{ float:left}
.login{ padding:47px 0px 0px 48px; width:245px; height:142px; float:left; color:#469d7a }
.login .login_input{ height:20px; width:128px; padding:2px; border: solid 1px #bab5a2; line-height:22px; background-color:#f3fed3;}
.login .submit_input{
	padding: 0px 0px 0px 0px;
	width: 40px;
	height: 21px;
	color: #000;
	border: 0px;
	background-image: url(../images/login_bg.gif);
	background-color: #FFF;
}

.school_overview{ margin-top:15px; padding:42px 36px 0px 71px; width:239px; height:130px; float:left; position:relative}
.school_overview .overview_show{ height:102px;}
.school_overview .more{text-align:right;}
.school_overview .more a{  width:239px; color:#888888;}
.show_flash_overview{position: absolute; top: 36px; left:12px; z-index: 9999;}

.works{ padding:54px 17px 17px 28px; width:594px; height:114px; }

.news{ padding: 60px 45px 0px 76px; width:172px; height:125px; float:left;position:relative}
.news ul{ height:86px;}
.news li{ padding:0px 0px 10px 16px; background-image:url(../images/ice_1.gif); background-repeat:no-repeat; height:19px;}
.news .more{text-align:right; width:172px; position:absolute; bottom:20px; right:40px;}
.show_flash_news {position: absolute; top: 47px; left:17px; z-index: 9999;}

.safe{padding:60px 17px 0px 91px; width:238px; height:125px; float:left;position:relative}
.safeul{ height:130px;}
.safe li{ padding:0px 0px 10px 16px; background-image:url(../images/ice_1.gif); background-repeat:no-repeat; height:19px;}
.safe .more{text-align:right; width:238px; position:absolute; bottom:20px; right:20px;}
.show_flash_safe{position: absolute; top: 47px; left:12px; z-index: 9999;}

.cookbook{}
.show_flash_cookbook{position: absolute; top: 49px; left:19px; z-index: 9999;}

.courseware{}
.show_flash_courseware{position: absolute; top: 49px; left:12px; z-index: 9999;}



.baby{ padding:18px 17px 12px 112px; width:510px; height:85px; }

/*right*/
.right{ float:left;}
.notice{  padding:57px 22px 34px 35px; width:244px; height:154px; }
.notice .overview_show{ height:137px;}
.notice .more{text-align:right;}
.notice .more a{  width:239px; color:#888888;}


.message{ padding: 48px 0px 33px 92px; width:187px; height:148px;position:relative; }
.message ul{ height:130px;}
.message li{ padding:0px 0px 10px 16px; background-image:url(../images/ice_1.gif); background-repeat:no-repeat; height:19px;}
.message .more{text-align:right; width:172px; position:absolute; bottom:30px; right:0px;}
.show_flash_message {position: absolute; top: 40px; left:32px; z-index: 9999;}

.class_list{ padding: 62px 0px 10px 78px; width:201px; height:300px; overflow:hidden;}
.class_list ul{ height:312px;}
.class_list li{ padding:0px 0px 12px 14px; background-image:url(../images/ico_2.gif); background-repeat:no-repeat; background-position:0px 2px; height:14px; width:86px; float:left}

/*footer*/
.footer{ padding:29px 0px 0px 63px;}
.foot_left{ float:left; width:309px; padding-right:90px;}
.foot_left{ float:left; }
