
* { margin:0; padding:0;}

body{ padding:0px; margin:0px auto; font-family:Tahoma, Verdana, Arial; height:100%; background:url(../images/body_bg.jpg) no-repeat center top #fff;}

div,p,li,em{font-family:Verdana,宋体;font-size:14px; }

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; max-width:750px}

ul,li{list-style-type:none;}

table{ border-collapse:collapse;}


a:link,a:visited,a:active{ color:#555; text-decoration:none;}
a:hover{ color:#d78e10; text-decoration:none;}

/* Declaring HTML5 elements */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
display: block;
}
.cb{clear:both;}
.about_table td { line-height:32px;}
/*---------------------------index start----------------------------------------------*/
.wrap_1002{position:relative; width:1002px;margin:0 auto;background:url(../images/top_bg.jpg) no-repeat center top;}
.header{height:400px;width:1002px; }
.music {position:absolute;z-index:100;right:0px; top:160px;display:block;width:210px;height:60px; }
.logo{position:absolute;z-index:99; left:40px;top:100px;display:block;width:470px;height:120px; font-size:30px; font-weight:bold; line-height:80px; color:#083f54}
.nav{ width:1002px;height:64px; position:absolute; top:36px; left:0px; z-index:101; background:url(../images/nav.jpg) no-repeat;}
.nav li{float:left;width:100px;height:42px;margin-right:28px;margin-top:4px;}
.nav li a{display:block;width:100px;height:42px;text-indent:-999em;}
.nav li.lyb{margin-right:0;}
.nav .index a:hover{background:url(../images/nav_hover.jpg) no-repeat left -4px;}
.nav .jyhd a:hover{background:url(../images/nav_hover.jpg) no-repeat -128px -4px;}
.nav .ysjs a:hover{background:url(../images/nav_hover.jpg) no-repeat -256px -4px;}
.nav .yebj a:hover{background:url(../images/nav_hover.jpg) no-repeat -384px -4px;}
.nav .jxjy a:hover{background:url(../images/nav_hover.jpg) no-repeat -512px -4px;}
.nav .tszx a:hover{background:url(../images/nav_hover.jpg) no-repeat -640px -4px;}
.nav .zszl a:hover{background:url(../images/nav_hover.jpg) no-repeat -768px -4px;}
.nav .lyb a:hover{background:url(../images/nav_hover.jpg) no-repeat -896px -4px;}
.nav .index a.on{background:url(../images/nav_hover.jpg) no-repeat left -4px;}
.nav .jyhd a.on{background:url(../images/nav_hover.jpg) no-repeat -128px -4px;}
.nav .ysjs a.on{background:url(../images/nav_hover.jpg) no-repeat -256px -4px;}
.nav .yebj a.on{background:url(../images/nav_hover.jpg) no-repeat -384px -4px;}
.nav .jxjy a.on{background:url(../images/nav_hover.jpg) no-repeat -512px -4px;}
.nav .tszx a.on{background:url(../images/nav_hover.jpg) no-repeat -640px -4px;}
.nav .zszl a.on{background:url(../images/nav_hover.jpg) no-repeat -768px -4px;}
.nav .lyb a.on{background:url(../images/nav_hover.jpg) no-repeat -896px -4px;}


#cont{width:1002px;margin:0 auto;}
#cont .main_left{float:left;width:285px;}
.login{width:285px;height:160px;overflow:hidden;position:relative;background:url(../images/login.jpg) no-repeat;}
.login input{display:block;margin-left:100px;background:none;border:none;width:80px;height:18px;}
.login .username{margin-top:43px;}
.login .pwd{margin-top:16px;*margin-top:14px;}
.login .yzm{margin-top:15px;*margin-top:13px;}
.login .login_but a{display:block;position:absolute;right:38px;top:46px;width:55px;height:62px;background:url(../images/login_but.jpg) no-repeat;}
.login .login_but a:hover{background-position:-55px 0;}
.login .yzmImg{display:block;position:absolute;right:41px;bottom:25px;width:50px;height:22px;background:url(../images/yzm.jpg) no-repeat;}
.tips{width:241px;height:143px;padding:69px 0 0 36px;overflow:hidden;*float:left;text-align:justify;text-justify:inter-ideograph;background:url(../images/tips.jpg) no-repeat;}
.tips span{font:14px/20px 'Arial';}
.cont_yezp{width:285px;height:526px;overflow:hidden;background:url(../images/yezp.jpg) no-repeat;position:relative;}
.cont_yezp .bd{width:203px;height:400px;margin-left:46px;margin-top:80px;position:relative;overflow:hidden;}
.cont_yezp .bd .img_ul{width:203px;height:400px;position:absolute;left:0;top:0;}
.cont_yezp .bd .img_ul li{width:203px;height:144px;overflow:hidden;margin-top:10px;}
.cont_yezp .bd .img_ul li.mt0{margin-top:0;}
.cont_yezp .bdMore{position:absolute;top:35px;right:38px;z-index:99;color:#784b50;}

#cont .main_center{float:left;width:420px;}
.uls{width:346px;height:166px;margin:60px auto 0;position:relative;}
.uls .more{position:absolute;right:40px;top:-30px;z-index:99;color:#417959;}
.uls li{width:346px;height:32px;overflow:hidden;background:url(../images/icon.png) no-repeat 20px center;}
.uls li a{display:block;width:346px;height:32px;font:14px/32px 'Arial';text-indent:3em;*text-indent:4em;}
.main_tzgg{width:420px;height:245px;overflow:hidden;background:url(../images/tzgg.jpg) no-repeat;}

.main_xwdt{width:420px;height:260px;overflow:hidden;background:url(../images/xwdt.jpg) no-repeat;}
.main_xwdt .uls{margin:72px auto 0;}
.main_xwdt .uls .more{top:-40px;color:#9c7c44;}

.main_bjlb{width:420px;height:353px;overflow:hidden;background:url(../images/bjlb.jpg) no-repeat;}
.main_bjlb .uls{margin:92px auto 0;width:368px;*margin:81px auto 0;}
.main_bjlb .uls .more{top:-52px;*top:-45px;right:37px;color:#486f97;}
.uls .banji{width:368px;height:32px;margin-top:11px;overflow:hidden;}
.uls .banji h3,.uls .banji p{float:left;}
.uls .banji h3{width:75px;height:32px;overflow:hidden;font:bold 14px/32px '宋体';color:#476b92;text-align:right;}
.uls .banji p{width:293px;height:32px;overflow:hidden;text-indent:1em;}
.uls .banji p a{font:14px/32px '宋体';margin-right:5px;}

#cont .main_right{float:left;width:297px;}
.happyTime{width:297px;height:250px;overflow:hidden;position:relative;background:url(../images/happy_time.jpg) no-repeat;}
.happyTime .more{position:absolute;right:42px;top:28px;color: #486F97;}
.flash{width:233px;height:159px;overflow:hidden;margin-top:58px;margin-left:26px;_margin-left:13px;_margin-top:57px;}


.button{width:297px;height:477px;overflow:hidden;}
.button a{display:block;width:297px;height:89px;text-indent:-99999em;margin-top:4px;background:url(../images/button.jpg) no-repeat;}
.button a:hover{background:url(../images/button_hover.jpg) no-repeat;}

.button .sidebar01{background-position:0 0px;}
.button .sidebar02{background-position:0 -89px;}
.button .sidebar03{background-position:0 -178px;}
.button .sidebar04{background-position:0 -267px;}
.button .sidebar05{background-position:0 -356px;}


.button .sidebar01:hover{background-position:0 0px;}
.button .sidebar02:hover{background-position:0 -89px;}
.button .sidebar03:hover{background-position:0 -178px;}
.button .sidebar04:hover{background-position:0 -267px;}
.button .sidebar05:hover{background-position:0 -356px;}
.link{width:297px;height:117px;overflow:hidden;background:url(../images/link.jpg) no-repeat;}
.link select{width:160px;height:20px;margin-left: 34px; margin-top: 56px;}

.goodTitle{float:left;width:383px;height:292px;overflow:hidden;background:url(../images/jcwz.jpg) no-repeat;}
.goodTitle .uls{width:283px;margin:70px auto 0;}
.goodTitle .uls li{width:283px;overflow:hidden;}
.goodTitle .uls .more{top:-39px;right:8px;color:#486f97;}

.teachers{float:left;width:311px;height:327px;overflow:hidden;margin-top:-38px;background:url(../images/mxls.jpg) no-repeat;}
.uls_img{width:215px;height:230px;margin:73px auto 0;position:relative;padding-left:15px}
.uls_img .more{position:absolute;right:7px;top:-42px;z-index:99;color:#bd7401;}
.uls_img li{width:84px;height:115px;overflow:hidden;float:left; margin:0px 10px; display:inline;text-align:center;}
.uls_img li.mr0{margin-right:0;}
.uls_img li a{display:block;width:84px;height:110px;}
.uls_img li a .img{display:block;width:74px;height:74px;border:1px solid #C6C19A;background:#fff;padding:4px;}
.uls_img li a .name{font:14px/32px '宋体';color:#333;}
.uls_img li a:hover .name{text-decoration:none;color:#d78e10;}

.children{float:left;width:308px;height:327px;overflow:hidden;margin-top:-38px;background:url(../images/mxye.jpg) no-repeat;}
.children .uls_img{padding-left:14px;width:218px;}
.children .uls_img .more{color:#784b50;}


.footer{width:1002px;height:159px;padding-top:40px;background:url(../images/foot_bg.jpg) no-repeat;}
.footer div{text-align:center;color:#5980a2; font-size:12px}
.footer .phone a{display:inline-block;width:30px;height:30px;background:url(../images/footer_num.png) no-repeat;margin-right:5px;}

/*---------------------------index end----------------------------------------------*/


/*--------------------------- ysjs start---------------------------------------------*/
.sidebar_title{float:left;width:133px;height:227px;margin-left:13px;margin-top:46px;background:url(../images/bird.jpg) no-repeat;}
.sidebar_title .list{width:97px;height:90px;margin-left:17px;margin-top:85px;}
.sidebar_title .list li{width:97px;height:30px;overflow:hidden;}
.sidebar_title .list li a{display:block;width:97px;height:30px;text-indent:-9999em;background:url(../images/ysjs.jpg) no-repeat;}
.sidebar_title .list li.ysjj a{background-position:0 0;}
.sidebar_title .list li.ydfc a{background-position:0 -30px;}
.sidebar_title .list li.yjym a{background-position:0 -60px;}
.sidebar_title .list li.ysjj a:hover{background-position:-97px 0;}
.sidebar_title .list li.ydfc a:hover{background-position:-97px -30px;}
.sidebar_title .list li.yjym a:hover{background-position:-97px -60px;}
.sidebar_title .list li.ysjj a.on{background-position:-97px 0;}
.sidebar_title .list li.ydfc a.on{background-position:-97px -30px;}
.sidebar_title .list li.yjym a.on{background-position:-97px -60px;}


.article{float:left;width:830px;min-height:800px;height:auto!important;height:800px;padding-bottom:100px;margin-left:10px;margin-top:46px;}
.article .h30{width:830px;height:30px;border-bottom:1px solid #D7D7D7;background:url(../images/ysjs_title.jpg) no-repeat 20px 0;}
.article .ysjj{background-position:20px 0;}
.article .ydfc{background-position:20px -36px;}
.article .yjym{background-position:20px -72px;}
.attext {margin:0 auto; width:830px; float:none; margin-top:46px;}

/*--------------------------- ysjs end---------------------------------------------*/


/*--------------------------- sun start---------------------------------------------*/
.sunTitle, .sunTitle02{width:972px;height:46px;margin:35px 15px 20px;float:left;border-bottom:1px solid #D7D7D7;background:url(../images/sunTitle.jpg) no-repeat 20px 0;}
.sunTitle02{background:url(../images/sunTitle02.jpg) no-repeat 20px 0;}
.sunMxye{background-position:20px 0;}
.sunMxls{background-position:20px -46px;}
.sunBjlb{background-position:20px -92px;}
.sunJcwz{background-position:20px -138px;}
.sunXwdt{background-position:20px -184px;}
.sunTzgg{background-position:20px -230px;}
.sunLyb{background-position:20px -276px;}
.sunZszl{background-position:20px -322px;}
.sunTszx{background-position:20px -368px;}
.sunJxjy{background-position:20px -414px;}
.sunYebj{background-position:20px bottom;}
.sunZxbm{background-position:20px 0;}
.sunMzsp{background-position:20px -46px;}
.sunYzxx{background-position:20px -92px;}
.sunJcsp{background-position:20px -138px;}
.sunWjdc{background-position:20px -184px;}


.sunContent{margin-left:84px;width:830px; margin-bottom:40px;}


.bigTitle{width:972px;height:61px;_height:59px;margin:35px 15px 20px;float:left;border-bottom:1px solid #D7D7D7;font:bold 22px/65px '宋体';color:#04410e;text-align:center;background:url(../images/bigTitle.jpg) no-repeat 62px 0;_background-position:62px 4px;}

.bigContent{margin-left:84px;width:825px; margin-bottom:40px;float:left;}


/*--------------------------- sun end---------------------------------------------*/


	/*list*/
	.about_list{ margin:0 auto; padding-top:38px;  width:830px; background:url(../images/list_title.png) no-repeat #fff9e4;}
	.about_list ul { border-left:1px solid #e1d6ad;border-right:1px solid #e1d6ad; width:828px; background:url(../images/xh.png) no-repeat 20px 0px;}
	.about_list li{ line-height:36px; height:36px; border-bottom:1px solid #e1d6ad; padding-left:100px; vertical-align: bottom}
	.about_list a { float:left; width:550px;line-height:36px; height:36px;display:block; font-size:14px}
	.about_list a:link,.about_list a:visited,.about_list a:active{ color:#6c3c14; text-decoration:none;}
	.about_list a:hover{ color:#cf5d00; text-decoration:none;}
	.about_list .time { float:right; width:140px;line-height:36px; height:36px;  text-align:center; display:block; color:#848484}

	/*page*/
	.about_page{ margin:0 auto; margin-top:10px; width:828px; border:1px solid #e1d6ad; height:30px; font-size:14px; line-height:30px; background:#fff4df}
	.about_page span{ float:left; padding-left:20px;}
	.about_page p{ float:right; padding-right:20px;font-size:14px}
	.about_page a{ margin:0 10px; font-size:14px; color:#6c3c14; cursor:pointer; text-decoration:none;}
	.about_page a:hover{ color:#cf5d00; text-decoration:none;}

	
	
				
	.MXLS_img ul { width:110px; height:110px; text-align:center; padding:10px;}
	
	.WJDC_Box { width:828px; border:1px solid #dbdbdb;}
	.WJDC_Box .mx_title { background:#dff5ff; color:#2c6b87; font-size:14px;  padding-left:15px;padding-top:7px; padding-bottom:5px; #height:20px; line-height:20px;}
	.WJDC_Box h2 {background:#dff5ff; color:#2c6b87; padding-left:10px; border-bottom:1px solid #dbdbdb; font-size:14px; line-height:36px; }
	.WJDC_Box li { padding-left:20px; line-height:30px;}
	.WJDC_Box input { padding:5px;}
	.WJDC_Box textarea { padding:5px; margin:5px;}
	.WJDC_Box span { display:block; float:left; padding-right:20px;}
	
	.teacher_box { width:828px;  margin:0 auto; border:1px solid #dbdbdb; background:#FFF}
	.teacher_box li { float:left; width:80px; text-align:center;margin-left:28px; margin-top:10px; display:inline}
	.teacher_box a { padding:3px; border:1px solid #d7d7d7; display:block; width:74px;height:100px; line-height:30px; background:#fff; }
	.teacher_title { color:#2c6b87; font-size:14px; padding:7px 0px 5px 15px; line-height:20px; background:#dff5ff; }
	/*bjlb star*/
	.bjlb_Abox { width:850px;  margin:0 auto; border:1px solid #dbdbdb; background:#FFF}
	.bjlb_Atitle { color:#2c6b87; font-size:14px; padding:7px 0px 5px 15px; line-height:20px; background:#dff5ff; }
	
	.bjlb_Ttext,.bjlb_Ttitle { border-bottom:1px solid #dbdbdb}
	.bjlb_Ttitle { font-weight:bold; text-align:right; width:70px; padding-top:10px;}
	.bjlb_Ttext a {  border:1px solid #d7d7d7; display:inline-block; height:30px; width:95px; overflow:hidden; text-align:left; padding-left:10px; line-height:30px; background:#fff; margin:10px; }
	.bjlb_Ttext a:hover { background:#f2f2f2}
	/* about-message board Restore */
	.orange{ color:#ff3c00; }
	
	.restore{ margin:0 auto; width:828px; height:auto; border:1px solid #dbdbdb; background:#fff;}
	.restore .title{ float:left; width:100%; height:26px; color:#2c6b87; line-height:26px; background:#dff5ff; border-bottom:1px solid #dbdbdb; }
	.restore .title h2{ margin-top:0px;#margin-top:0px;_margin-top:6px; font-size:14px; }
	.restore .title img{ margin:0 10px; }
	.restore table{ margin:10px auto; width:100%; border-collapse:collapse; }
	.restore table td{ padding:6px; }
	.restore table th{ padding-right:10px; color:#6d6d6d; line-height:26px; text-align:right; width:90px; }
	.restore table textarea{ margin-left:16px; width:700px; height:150px;}
	.short{ padding:0 2px; width:500px; height:21px; line-height:20px; color:#67543f;  background:#ffffef; border:1px solid #c5c5c5; }
	.short1{ padding:0 2px; width:100px; height:21px; line-height:20px; color:#67543f;  background:#ffffef; border:1px solid #c5c5c5; }
	
	/* about-文章 */
	.tableText{ margin:0 auto; border-collapse:collapse; width:88%; font-size:14px; line-height:30px; color:#383838;}
	.tableText img{ margin:0 auto;}
				
	/* about-message board */	
	.subjuct{ margin:0 auto; margin-top:20px; width:828px; height:auto; }
	.subjuct{ border:1px solid #f0d8c0; background:#fff; }
	.subjuct .titleBox{ border-bottom:1px solid #f0d8c0; background:#fee8a4; color:#c4af6c; float:left; width:828px; padding:2px 0px; line-height:28px;}
	.subjuct .titleBox img{ margin-top:5px;}
	.subjuct img{ margin:0 10px; }
	.subjuct h4 { font-size:14px; color:#b43300; font-weight:bold; text-decoration:none;}
	.subjuct .titleBox p{ margin:0 10px;}
	.subjuct em{ color:#866e23; }
	.subjuct .hfct { background:url(../images/hfct.gif) no-repeat; width:77px; height:28px; margin-left:10px;text-align:center; float:left; line-height:28px;}
	.subjuct .hfct a { color:#0099ff;}
	.subjuct .left1 { float:left}
				
	.subjuct .text{ clear:both; margin:0 auto; padding:5px 10px 5px; width:828px; height:auto; line-height:24px; text-align:left;  }
	.subjuct .text p{ text-indent:24px; }
	.subjuct .text p a{ color:#494949; text-decoration:none; }
	.subjuct .text p a:hover{ color:#e14c7d; text-decoration:none; }
	
	
	.subjuct .time{width:828px; height:22px; color:#aca8a2; line-height:22px; text-align:right; background:#f5f1ec;}
	.subjuct .time span{ margin:0 8px; font-size:12px}
	.subjuct .time em{ color:#937147; font-size:12px }
	.subjuct .time p{ margin:0 12px; font-size:12px}
	.subjuct .time p a{ color:#c6948d; font-size:12px}
	.subjuct .time p a:hover{ color:#ff0066; text-decoration:underline; }
	
	/* about-message board Scott */
	.scott{ margin:0 auto; padding:10px 0;  width:828px; height:30px; line-height:30px; color:#004399; text-align:center;}
	.scott a{ margin:0 10px; color:#006fff; text-decoration:none;}
	.scott a:hover{ color:#a6006d; text-decoration:none;}
	
	/* about-message board Restore */
	.orange{ color:#ff3c00; }
	.zxbm_table { margin:0 auto; width:828px;}
	.restore{ margin:0 auto; width:828px; height:auto; border:1px solid #dbdbdb; background:#fff;}
	.restore .titleBox{ float:left; width:828px; height:26px; color:#2c6b87; line-height:26px; background:#dff5ff; border-bottom:1px solid #dbdbdb; }
	.restore .titleBox h2{ margin-top:0px;#margin-top:0px;_margin-top:6px; font-size:14px; }
	.restore .titleBox img{ margin:0 10px; }
	.restore table{ }
	.restore table td{ padding:6px; color:#d75600; }
	.restore table th{ padding-right:4px; width:100px; color:#6d6d6d; line-height:26px; text-align:right; border:none; }
	.restore table textarea{ width:500px; height:150px; background:#ffffef; border:1px solid #c5c5c5;}
	.short{ padding:0 2px; width:500px; height:21px; line-height:20px; color:#67543f;  background:#ffffef; border:1px solid #c5c5c5; }
	.short1{ padding:0 2px; width:100px; height:21px; line-height:20px; color:#67543f;  background:#ffffef; border:1px solid #c5c5c5; }
