/* 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/body.jpg) repeat-x #7dd4fd}

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;}
.red { color:#F00;}
#red { color:#F00;}
.clear {clear:both;}
.cs { color:#F90}

/* 通用架构 */
.left { float:left;}
.right{ float:right;}
#header,#content,#copyright { margin:0 auto; width:1002px;}
#content { position:relative}
#header{ position:relative;  width:1002px;}
#copyright { text-align:center; padding-top:65px; height:110px; background:url(../images/bottom.jpg) no-repeat;}
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#cf5d00; text-decoration:none;}
a:active{color:#333;text-decoration:none;}

.more a:link{ color:#fff; text-decoration:none;}
.more a:visited{ color:#fff; text-decoration:none;}
.more a:hover{ color:#FC0; text-decoration:none;}
.more a:active{color:#fff;text-decoration:none;}

.about_menu_yegk a:link{ color:#fd9010; text-decoration:none;}
.about_menu_yegk a:visited{ color:#fd9010; text-decoration:none;}
.about_menu_yegk a:hover{ color:#fb4f61; text-decoration:none;}
.about_menu_yegk a:active{color:#fd9010;text-decoration:none;}


/* 首页架构 */

#music { position:absolute;right:15px;top:0px;width:226px;height:120px;z-index:1; text-align:right;}
.top { height:287px; background:url(../images/top.jpg) no-repeat}
#logo {	position:absolute;left:5px;top:5px;width:500px;height:128px;z-index:1; }

.menu { height:71px; background:url(../images/menu.png) no-repeat}
.menu a{ overflow:hidden; text-indent:-1000px; display:block; float:left; height:71px;}
			.bt_yegk,.bt_home,.bt_intro,.bt_scenery,.bt_teacher,.bt_feature,.bt_enroll,.bt_message,.current_index,.current_home,.current_intro,.current_scenery,.current_teacher,.current_feature,.current_enroll,.current_message{ background:url(../images/menu.png) no-repeat 0px 0px;}
			.bt_yegk { width:145px; background-position:0px 0px;}
			.bt_teacher{width:122px;  background-position:-145px 0px;}
			.bt_intro{width:122px;  background-position:-267px 0px;}
			.bt_scenery{width:122px;  background-position:-389px 0px;}
			.bt_home{width:122px;  background-position:-511px 0px;}
			.bt_feature{width:122px;  background-position:-633px 0px;}
			.bt_enroll{width:122px;  background-position:-755px 0px;}
			.bt_message{width:122px;  background-position:-877px 0px;}
			
			.bt_yegk:hover,.current_yegk{ background-position:0px -71px;}
			.bt_teacher:hover,.current_teacher{ background-position:-145px -71px;}
			.bt_intro:hover,.current_intro{ background-position:-267px -71px;}
			.bt_scenery:hover,.current_scenery{ background-position:-389px -71px;}
			.bt_home:hover,.current_home{ background-position:-511px -71px;}
			.bt_feature:hover,.current_feature{ background-position:-633px -71px;}
			.bt_enroll:hover,.current_enroll{ background-position:-755px -71px;}
			.bt_message:hover,.current_message{ background-position:-877px -71px;}


.news { float:left; width:675px; height:387px;background:url(../images/news.jpg) no-repeat}
.news_left {float:left; width:250px; height:387px; background: url(../images/Kitty_xs001.gif) no-repeat 120px 160px}
.news_left .more { margin-left:185px; padding-top:115px; font-size:14px; font-weight:bold;  display:block;color:#fff;}
.news_left .more:hover{color:#FC0;}

.news_right { width:415px; float:left}
.news_right .text li{ background:url(../images/1234.gif) no-repeat 0px 5px; padding-left:22px; line-height:30px;}
.mao2 { height:120px; width:415px; background:url(../images/Kitty_xs032.gif) no-repeat right}



.notice { float:right; width:327px; height:387px; background:url(../images/notice.jpg) no-repeat}
.notice_1 { width:327px; height:87px; background:url(../images/notice_1.gif) no-repeat 180px 13px;}
.more a{ width:40px; padding-bottom:2px; margin-left:220px; padding-top:25px; font-size:14px; font-weight:bold; display:block;}
.notice .text li { padding-left:23px; margin-left:45px; line-height:30px; border-bottom:1px dotted #F90; width:190px; background:url(../images/123.gif) no-repeat 0px 5px;}

.tip { float:left; width:226px; height:280px;  background:url(../images/tip.jpg) no-repeat}
#tip { margin-left:30px; margin-top:130px; line-height:22px; color:#F90;word-break:break-all;}
.painting { float:left;  width:776px; height:280px; background:url(../images/painting.jpg) no-repeat}
#painting { margin-left:40px; margin-top:95px;}

.bottom li { height:233px; float:left;}
.bottom_1 { width:140px; background:url(../images/bottom_1.jpg) no-repeat}
.bottom_2{ width:147px; background:url(../images/bottom_2.jpg) no-repeat}
.bottom_3 { width:130px; background:url(../images/bottom_3.jpg) no-repeat}
.bottom_4 { width:62px; background:url(../images/bottom_4.jpg) no-repeat}

.mail { width:176px; background:url(../images/mail_a.jpg) no-repeat}
.mail a { display:block; height:100px; width:176px; }
.mail a:hover { background:url(../images/mail_b.jpg) no-repeat 0 33px;}

.bjzc { width:188px; background:url(../images/bjzc.jpg) no-repeat}
.bjzc a { display:block; height:150px; width:176px; margin-top:50px;}
.bjzc a:hover { background:url(../images/bjzc_b.jpg) no-repeat 0 103px}

.video { width:159px; background:url(../images/video.jpg) no-repeat}
.video a { display:block; height:160px; width:159px;}
.video a:hover { background:url(../images/video_b.jpg) no-repeat 0 122px}
#link {position:absolute; left:700px; top:930px; width:243px; height:56px; z-index:4; background:url(../images/link.jpg) no-repeat; padding-left:115px; padding-top:5px;}

.clear1 { clear:both; height:51px; background:url(../images/index_18.jpg) no-repeat}


.about { width:1002px;}
.about_title { height:69px; background:url(../images/about_title.png) no-repeat}
.about_menu { height:58px; background:url(../images/about_menu.png) no-repeat}
.about_photo { height:195px; background:url(../images/about_photo.jpg) no-repeat}
.about_photo1 { height:37px; background:url(../images/about_photo1.png) no-repeat}
.about_bg { background:url(../images/about_bg.jpg) repeat-y}
.about_bottom { height:100px; background:url(../images/about_bottom.png) no-repeat}

.about_text { width:750px; font-size:14px; line-height:30px; margin:0 auto }


.title_yegk { margin:0 auto; width:250px; height:69px;) no-repeat}
.title_teacher  { margin:0 auto; width:250px; height:69px; background:url(../images/title_home.png) no-repeat}
.title_intro { margin:0 auto; width:250px; height:69px; background:url(../images/title_intro.png) no-repeat}
.title_scenery { margin:0 auto; width:250px; height:69px; background:url(../images/title_scenery.png) no-repeat}
.title_home { margin:0 auto; width:250px; height:69px; background:url(../images/title_teacher.png) no-repeat}
.title_feature { margin:0 auto; width:250px; height:69px; background:url(../images/title_feature.png) no-repeat}
.title_enroll { margin:0 auto; width:250px; height:69px; background:url(../images/title_enroll.png) no-repeat}
.title_message { margin:0 auto; width:250px; height:69px; background:url(../images/title_message.png) no-repeat}
.title_news { margin:0 auto; width:250px; height:69px; background:url(../images/title_news.png) no-repeat}
.title_notice { margin:0 auto; width:250px; height:69px; background:url(../images/title_notice.png) no-repeat}
.title_mail { margin:0 auto; width:250px; height:69px; background:url(../images/title_mail.png) no-repeat}
.title_bjzc { margin:0 auto; width:250px; height:69px; background:url(../images/title_bjzc.png) no-repeat}
.title_video { margin:0 auto; width:250px; height:69px; background:url(../images/title_video.png) no-repeat}


.about_menu_yegk { margin-left:160px; width:700px; height:44px; font-size:24px; color:#fd9010; font-weight:bold; }
.about_menu_yegk a { padding-left:25px; padding-right:5px; line-height:50px; background:url(../images/12345.gif) no-repeat 0px 5px;}
.about_menu_yegk1 { width:700px; margin:0 auto; padding-top:10px; line-height:30px; text-align:center; font-size:20px; font-weight:bold;color:#fd9010;}

.xwlb { padding-left:45px; text-align:left; height:30px; background:url(../images/1234.gif) no-repeat 20px 5px;}
.xwlb1 { padding-left:45px; text-align:left; height:30px; background:url(../images/123.gif) no-repeat 20px 5px;}
.sed { background:url(../images/save.gif) no-repeat; width:98px; height:30px;}
.save { background:url(../images/sed.gif) no-repeat; width:98px; height:30px;