@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:11pt;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/bg2.jpg);
	background-repeat:no-repeat;
	width:1255px;
	height:1577px;
	text-align:left;
}
.container{
	margin-left:144px;
	width:980px;
	text-align:left;
}
/*head*/
.head{ padding-top:185px;background-image: url(../images/nav_bg.jpg);background-repeat:no-repeat; background-position:-1px 219px;position: relative;}
/*
.nav  li{ float: left;  }
.nav  li a{ display:block;margin-top:40px; height:29px; width:81px; color:#FFF;font-size:12pt;}
*/
.nav{ padding-left:135px;}
.nav > ul > li{float:left; position:relative;}
.nav > ul > li > a{ display:block;margin-top:40px; height:29px; 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: 30px;
    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_top{ padding:48px 0px 0px 100px; font-size:14pt; height:30px;}
.content{ padding-left:20px;  height:884px;}

/*left*/
.left{ float:left; padding: 10px 0px 0px 6px;}

/*teacher*/
.left_left{ background-image:url(../images/left.gif); background-position:left top;padding-left:10px; background-repeat:repeat-y;}
.left_mid{ background-image: url(../images/right.gif);background-position:right top; background-repeat:repeat-y; }
.left_mid li{ margin-left:18px; margin-right:30px; width:148px;  border-bottom: solid 1px #e5e5e5; padding-top:5px; height:25px; padding-left:33px; background-image:url(../images/ico_3.gif); background-repeat:no-repeat; background-position:20px 9px; font-size:10pt;}



/*right*/
.right{ float:left;padding: 18px 20px 0px 25px; width:665px}
.rightOverflow{height:800px;overflow-y:auto;overflow-x:hidden;}
/*teacher*/
.teacher_show_content li{ float:left; }
.teacher_img{ background-image:url(../images/teacher_broder.gif); background-repeat:no-repeat; width:277px; height:197px;  padding:9px 45px 0px 10px;}
.teacher_show{ padding-top:5px; height:206px; font-size:9pt; line-height:17px;}
.teacher_show_bottom .teacher_show{ height:156px;}

/*teach*/
.teach_show_content li{ float:left; width:568px; height:26px; border-bottom:1px  dotted #b2b2b2; background-image:url(../images/ico_4.gif); background-repeat:no-repeat; background-position:10px 13px; padding:8px 0px 0px 25px; }
/*.teach_show_content li a{ color:#b2b2b2;}*/
/*.teach_time{ color:#8c8b8b;}*/
/*cookbook*/
.cookbook{ text-align: center; padding-right:30px; width:635px;}
.cookbook .title{ font-size:9pt; font-weight:bold; border-bottom:solid 1px #dddddd; line-height:35px;}
.cookbook_content{ text-align:left; padding-top:25px;}

/*overview*/
.overview{ padding-right:20px;}

/*message*/
.message_ul li{ border:solid 1px #000000; width:632px; height:193px; padding:15px 0px 0px 7px; margin-bottom:15px;}
.message_top div { float:left}
.message_mid{ padding-left:17px; width:283px; border-bottom: dotted 1px #cccccc; background-image:url(../images/ico_5.gif); background-repeat:no-repeat; background-position:0px 2px; }
.message_right{ padding-left:30px; width:356px;}
.message_bottom{ padding:5px 0px 5px 0px;border-bottom: dotted 1px #000000; width:620px; }
.message_show{ height:78px;}
.message_nav{ clear:both; color: #999999; text-align:center; padding-top:150px;}
.message_nav li{
	display:inline-block;
	float: left;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 2px;
}
.selected a{ color:#ff0000; font-weight:bold;}
.message_nav_frist a{ display: inline-block; background-image:url(../images/nav_frist.gif); width:47px; height:17px; background-position:-2px -4px; margin-right:5px;}
.message_nav_last a{ display: inline-block; background-image:url(../images/nav_last.gif); width:47px; height:17px; background-position:0px -4px; margin-left:5px;}

/*show*/
.show li { float:left; padding:0px 20px 20px 0px; width:194px;}
.show_title{ text-align:center; padding-top:10px;}
/* video*/
.video li { float:left; padding:0px 10px 10px 0px; width:130px;}
.video{ text-align:center; }
.video .show_title{ height:35px; overflow:hidden; padding:3px 0px 0px 20px; background-image:url(../images/ico_7.gif); background-position:0px 10px; background-repeat:no-repeat;}

/*overview*/
.overview li{ float:left; padding-right:15px}
.overview_title{ font-size:17pt; text-align:center; font-weight:bold; padding-bottom:10px}
.overview_head{ font-size:10pt; text-align:left; font-weight:bold;}
.overview_img{ padding-bottom:20px;}
.overview_content{ padding-right:20px; font-size:10pt; line-height:25px;}
/*footer*/
.footer{ padding:29px 0px 0px 63px;}
.foot_left{ float:left; width:230px; padding-right:90px;}
.foot_left{ float:left; }

.page_navigation{vertical-align:middle; text-align:center; padding-top:20px;}
.page_navigation img{vertical-align:middle;}
.page_navigation a{color:#999; font-weight:normal; display:inline-block; padding:0 5px;}
.page_navigation span{color:#F00; font-weight:bold;}

/*full*/
.full{ float:left;padding: 18px 20px 0px 25px; width:907px}
.full li{ float:left; width:868px; height:26px; border-bottom:1px  dotted #b2b2b2; background-image:url(../images/ico_4.gif); background-repeat:no-repeat; background-position:10px 13px; padding:8px 0px 0px 25px; }
/*.full li a{ color:#b2b2b2;}*/
