/* CSS Document */
/* 请按以下顺序写样式
显示,定位,浮动,清除:display position float clear  ...  
边距,补白,宽,高:margin padding width height ...   
文本修饰,对齐方式:text-decoration text-align vertical-align white-space...
文字颜色大小:color font content
边框和背景:border background
*/

* { margin:0; padding:0;}

body{ padding:0px; margin:0px auto; font-family:Tahoma, Verdana, Arial; height:100%; background:url(../images/header.jpg) repeat-x top center #2c92d0}

div,p,li,em{font-family:Verdana,宋体;font-size:12px; }

form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

input,select{font-size:12px;line-height:16px;}

img{border:0;}

ul,li{list-style-type:none;}

table{ border-collapse:collapse; color:#000}
.red { color:#F00}
.clear {clear:both;}
a:link{ color:#411c00; text-decoration:none;}
a:visited{ color:#411c00; text-decoration:none;}
a:hover{ color:#cf5d00; text-decoration:none;}
a:active{color:#411c00;text-decoration:none;}

.header { width:1002px; height:236px; margin:0 auto; position:relative; background:url(../images/header.jpg) no-repeat top center; }
.logo {}
.kidname { left:240px; top:160px; width:460px; height:80px; position:absolute; z-index:10;}
.kidname { font-size:30px; font-family:"黑体"; color: #F60; font-weight:bold; text-align:center; line-height:80px;}
.menu { left:0px; top:50px; width:1002px; height:150px; position:absolute; z-index:9999;}
.music { left:10px; top:0px; height:170px; position:absolute; z-index:4}


.content_no1 { width:1002px; margin:0 auto;}
.content_no2 { background:url(../images/content_b_c.jpg) no-repeat bottom center; width:100%; height:348px; clear:both;}
.content_l { width:220px; float:left;}
.content_c { width:515px; float:left;}
.content_r { width:267px; float:left;}
.content_b { width:1002px; margin:0 auto;}

		.User { background:url(../images/User.jpg) no-repeat; height:202px; position:relative}			
			.User_fla { left:1px; top:-98px; width:200px; height:178px; position:absolute; z-index:2;}
			.User_login { position:absolute; right:19px; top:134px; width:57px; height:54px; z-index:1;}
			.User_login a { display:block; background:url(../images/login.gif) no-repeat; width:56px; height:55px;}
			.User_height { height:80px;}
			.User_name { height:30px;}
			.User_pass { height:25px;}
			.User_yzm { height:25px;}
			.User_ul { padding-left:90px;}
			.User input { border:1px solid #d15607}
		.User_hover {background:url(../images/User_hover.jpg) no-repeat; height:202px;}
		.User_hoverHeight { height:80px;}
		.User_hoverBG { background:url(../images/houtai_a.gif) no-repeat; width:174px; height:102px; margin-left:25px;}
		.User_hoverBG1 { background:url(../images/houtai_a1.gif) no-repeat; width:174px; height:102px; margin-left:25px;}
			.User_boke { width:85px; height:30px; display:block; float:left;} 
			.User_boke:hover { background:url(../images/houtai_hover.gif) no-repeat}
			.User_tuichu { width:85px; height:30px; display:block; float:left; margin-left:4px;}
			.User_tuichu:hover { background:url(../images/houtai_hover.gif) no-repeat -89px 0px;}
			.User_bjzy { width:85px; height:30px; display:block; float:left; margin-top:6px;}
			.User_bjzy:hover { background:url(../images/houtai_hover.gif) no-repeat -0px -36px;}
			.User_glyht { width:85px; height:30px; display:block; float:left;margin-top:6px; margin-left:4px;}
			.User_glyht:hover { background:url(../images/houtai_hover.gif) no-repeat -89px -36px;}
			.User_bjzyht { width:110px; height:30px; display:block; float:left;margin-top:6px;}
			.User_bjzyht:hover { background:url(../images/houtai_hover.gif) no-repeat 0px -72px;}
		
		
		.Apply { background:url(../images/Apply.jpg) no-repeat; height:159px;}
		.Cookbook { background:url(../images/Cookbook.jpg) no-repeat; height:164px; padding-top:7px; padding-left:10px;}		

		.Tip { background:url(../images/Tip.jpg) no-repeat; height:40px; }
		.Tip_fla { left:-100px; top:-98px; width:200px; height:178px; position:absolute; z-index:2;}
		#Tip { margin-left:55px; line-height:40px; overflow:hidden; height:40px;}
		
		.News_Notices { background:url(../images/News_Notices.jpg) no-repeat; height:210px;}
			.News { width:250px; float:left}
			.NewsTitle{ width:210px; height:70px;}
			.Newslist{ padding-left:35px; width:210px; height:110px; background:url(../images/notice_bg.jpg) no-repeat;}
			.Newslist li{ line-height:26px; padding-left:24px; background:url(../images/icon_01.gif) no-repeat 0px 4px;}
			.Newslist li a{ color:#411c00; text-decoration:none;}
			.Newslist li a:hover{ color:#200e00;text-decoration:underline;}
			.more2 { width:230px; height:28px; text-align:right; padding-top:42px;}
			.more2 a{ color:#7d2f00; text-decoration:none; }
			.more2 a:hover{ color:#f24400; text-decoration:none; }
		
			.Notices { width:250px; float:left}
			.NoticeTitle{ width:250px; height:70px;}
			.Noticelist{ padding-left:25px; width:210px; height:110px; background:url(../images/notice_bg.jpg) no-repeat;}
			.Noticelist li{ line-height:26px; padding-left:24px; background:url(../images/icon_02.gif) no-repeat 0px 4px;}
			.Noticelist li a{ color:#411c00; text-decoration:none;}
			.Noticelist li a:hover{ color:#200e00;text-decoration:underline;}
			.more1 { width:220px; height:28px; text-align:right; padding-top:42px; }
			.more1 a{ color:#7d2f00; text-decoration:none; }
			.more1 a:hover{ color:#f24400; text-decoration:none; }
	
		.Patting { background:url(../images/Patting.jpg) no-repeat; height:202px; position:relative}
		.Patting_more { position:absolute; right:35px; top:33px; width:54px; height:31px; z-index:2;}
		.Patting_more a { line-height:32px; padding-left:6px; color:#fff }
		.Patting_more a:visited { line-height:32px; padding-left:6px; color:#fff }
		.Patting_more a:hover { line-height:32px; padding-left:6px; color:#200d01 }
		#paintingpic { width:360px; height:110px; margin-left:60px; padding-top:60px; overflow:hidden; }
		
		.Video { background:url(../images/Video.jpg) no-repeat; height:80px; position:relative}
		.Video_bt { width:178px; height:100px; left:180px; top:-25px; position:absolute; z-index:2; background:url(../images/Video_bt.gif) no-repeat}
		.Video_bt a { display:block; width:170px; height:100px;}
		.Video_bt a:hover { background:url(../images/Video_btHover.gif) no-repeat}

		.Happy { background:url(../images/Happy.jpg) no-repeat; height:221px; position:relative}
		.Happy_img { padding-left:25px; padding-top:30px }
		.Happy_Title { left:20px; top:-170px; width:263px; height:230px; position:absolute; z-index:2}
		.Happy_more { position:absolute; right:100px; top:8px; width:54px; height:31px; z-index:2;background:url(../images/more_more.png) no-repeat;}
		.Happy_more a { line-height:32px; padding-left:6px; color:#7d2f00 }
		.Happy_more a:visited { line-height:32px; padding-left:6px; color:#7d2f00 }
		.Happy_more a:hover { line-height:32px; padding-left:6px; color:#200d01 }
		
		.Survey { background:url(../images/Survey.jpg) no-repeat; height:120px; padding-left:70px; padding-top:33px}
		.Mail { background:url(../images/Mail.jpg) no-repeat; height:158px; padding-left:25px;}		

		.Teacher { background:url(../images/Teacher.jpg) no-repeat; width:205px; height:348px; padding-left:72px; float:left}
			.TeacherTitle { width:148px; height:100px;}
			.Teacher_ul { float:left; width:90px;height:115px;}
			.Teacher_text { text-align:center; color:#F30; line-height:26px; height:26px; font-weight:bold}
			.Teacher_border img{ padding:2px; border:1px solid #d7d7d7}
			.more5 { width:155px; padding-top:68px; text-align:right}
			.more5 a{ color:#7d2f00; text-decoration:none; }
			.more5 a:hover{ color:#f24400; text-decoration:none; }
			
		.content_b_c { width:433px; float:left}
		.Excellent { background:url(../images/Excellent.jpg) no-repeat; height:162px;}
			.ExcellentTitle{ width:374px; height:50px;}
			.Excellentlist{ padding-left:80px; width:300px; height:100px; background:url(../images/notice_bg.jpg) no-repeat;}
			.Excellentlist li{ line-height:26px; padding-left:24px; background:url(../images/icon_03.gif) no-repeat 0px 4px;}
			.Excellentlist li a{ color:#411c00; text-decoration:none;}
			.Excellentlist li a:hover{ color:#200e00;text-decoration:underline;}
			.more4 { width:312px; text-align:right; padding-top:23px;}
			.more4 a{ color:#7d2f00; text-decoration:none; }
			.more4 a:hover{ color:#f24400; text-decoration:none; }
			.Excellent li { width:240px; height:28px; text-indent:0px; overflow:hidden;}
			
		.Class { background:url(../images/Class.jpg) no-repeat; height:186px;}
			.ClassTitle{ width:430px; height:40px;}
			.Class .table { margin-left:40px; text-align:center}
			.more3 { width:315px; height:35px; text-align:right; line-height:35px;}
			.more3 a{ color:#7d2f00; text-decoration:none; }
			.more3 a:hover{ color:#f24400; text-decoration:none; }
		
		.Mxye { background:url(../images/Mxye.jpg) no-repeat; width:255px; height:348px; padding-left:37px;float:left}
			.MxyeTitle { width:148px; height:100px;}
			.Mxye_ul { float:left; width:90px;height:115px;}
			.Mxye_text { text-align:center; color:#F30; line-height:26px; height:26px; font-weight:bold}
			.more6 { width:155px; padding-top:68px; text-align:right}
			.more6 a{ color:#7d2f00; text-decoration:none; }
			.more6 a:hover{ color:#f24400; text-decoration:none; }

.copyright { background:url(../images/copyright.jpg) no-repeat top center #4ebb11; width:100%; min-height:140px; padding-top:100px;}
.copyright .text{ margin:0 auto; padding-top:10px; width:938px; color:#002d03; line-height:24px; text-align:center; }
.copyright .company{ width:100%; padding:10px 0; color:#fff; text-align:center;}