*{margin:0; padding:0;}
body,td,th {
	font-family: 宋体;
	font-size: 12px;
	color: #222222;
	line-height:20px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #222222;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #222222;
}
a:hover {
	text-decoration: underline;
	color: #2b41cd;
}
a:active {
	text-decoration: none;
	color: #222222;
}

.blue{color:#1681cf;}
.red{color:#c13232;}
.red2b{color:#c13232; font-weight:bold;}
.line{margin-top:5px;}
.deep_blue2b{color:#3346bf; font-weight:bold;}
.grey{color:#7d7d7d;}

#container{width:950px; margin:0 auto;}
#header{width:100%;}
#top{width:100%; height:102px;}
.logo{float:left;}
.phone{float:right;}
img{border:0;}

.clear{clear:both;}


#nav_wrap { width:950px; overflow:hidden;background:url(../images/index_05.jpg) no-repeat;  }
#nav li{ text-align:center;font-size:12px;}

/*New Nav Style*/

#nav{ height:59px; position:relative; width:950px; margin:0 2px; }


#nav .c{ float:left;margin:0;padding:0}

#nav li { float:left; list-style:none; }
#nav li .v a{ width:86px;height:39px; line-height:42px; display:block; color:#FFF; font-size:14px; font-weight:bold; float:left;}
#nav li .v a:hover,#nav li .v .sele{background:url(../images/index_07.jpg) repeat-x 0px 5px; color:#ffe400; font-size:14px; font-weight:bold; line-height:33px; text-decoration:none;}
#nav .kind_menu { height:27px;*height:26px; line-height:27px;vertical-align:middle; position:absolute; top:32px;*top:31px; left:10px; width:935px; text-align:left; display:none;color:#bcbcbc; }
#nav .kind_menu a {color:#c0c0c0; float:left; text-align:center; width:80px;}
#nav .kind_menu a:hover { color:#ee5f5b;}
#nav .kind_menu span { font-size:10px;  color:#c0c0c0; line-height:30px; *line-height:26px; float:left }
	
.focus{width:100%; margin:0; height:306px; overflow:hidden;}

.content1{width:100%;}
.left{width:687px; float:left; text-align:left;}
.process{width:100%; height:80px; margin-top:5px;}
.process a{margin-right:2px;}

.box1{width:100%; margin-top:5px;}
.kb{float:left; width:341px;}
.kb_title{background:url(../images/index_12.jpg) no-repeat; width:341px; height:32px;}
.white2b{display:block;color:#fff; font-size:15px; font-weight:bold; width:97px; height:28px; line-height:28px; text-align:center;}
.border_3{border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; text-align:center;}

.kb_message{width:318px; margin-top:5px; margin-left:auto; margin-right:auto;}
.kb_message th{height:27px; color:#fff; font-size:13px; font-weight:bold; background:#878787;}
.kb_message td{height:24px; border-bottom:1px solid #e8e8e8; text-align:center;}
.kb_message img{border:0; vertical-align:text-bottom;}

.lecture{float:right; width:341px;}
.lecture_bg{width:320px; height:156px; float:right; background:url(../images/index_17.jpg) no-repeat right bottom; text-align:left; line-height:24px; padding-top:10px;}

.box2{width:100%; margin-top:5px;}
.notice{background:url(../images/index_28.jpg) repeat-x; width:685px; height:32px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}
.tab{float:left;}
.tab ul{margin:0; padding:0;}
.tab ul li{float:left; display:block;width:97px; height:32px; line-height:28px; text-align:center; margin-right:2px; display:block; list-style:none; font-size:15px; font-weight:bold;}

.sec2 , .secc2{ 
  background:url(../images/index_26.jpg) no-repeat; display:block; color:#fff; text-decoration:none; font-size:15px; font-weight:bold;cursor:pointer;
  }
.sec1 , .secc1 { 
  background:url(../images/index_27.jpg) no-repeat; font-size:15px; font-weight:bold;cursor: pointer;
  }
.main_tab{width:100%;}


.more1{float:right; padding:5px;}

.news_photo{float:left; width:210px; margin:10px 5px 0 8px;}
.notice_info{float:right; width:445px; margin-top:8px;}
.notice_info ul{margin:0; padding:0;}
.notice_info ul li{list-style:none; height:23px;}
*+html .notice_info ul li{list-style:none; height:21px;}
 


.right{width:263px; float:right; text-align:right;}
.star{width:254px; border:1px solid #bacaef; margin-top:5px; height:287px; text-align:center; float:right;}

.content2{background:#ebf0fc; margin-top:5px; height:328px;}
.teacher{width:100%;}
.teacher_title{background:url(../images/index_45.jpg) repeat-x; height:29px; border-right:1px solid #cbd8f9;}
.position_title{background:url(../images/index_63.jpg) repeat-x; height:29px; border-right:1px solid #cbd8f9;}
.teacher_title H2,.position_title H2{float:left;background:url(../images/index_41.jpg) repeat-x; height:28px; line-height:28px; width:120px; text-align:center; border-left:1px solid #83aff2; border-right:1px solid #83aff2; border-top:1px solid #83aff2; font-size:15px; font-weight:bold;color:#3346bf;position:relative; }
.teacher_title SPAN{RIGHT: -11px; BACKGROUND:url(../images/index_43.jpg) no-repeat; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 28px}

.border_3blue{border-bottom:1px solid #cbd8f9; border-left:1px solid #70a7fa; border-right:1px solid #70a7fa; text-align:center; background:#fff;}
.photo_border1{border:1px solid #6b86bd; width:105px; height:120px; text-align:center; padding-top:2px;}

.name{color:#c52f2f; font-size:14px; text-decoration:underline;}

.lesson{width:312px; float:left;}
.lesson_news{width:90%; padding-top:5px; margin:0 auto;}
.lesson_news li{list-style:none; text-align:left; line-height:22px;  height:22px;}
*+html .lesson_news li{list-style:none; text-align:left; line-height:22px;  height:20px;}

.garden{width:368px; float:right;}
.faq , .video{width:256px; float:right;}
.video{margin-top:5px;}

.mien{width:950px; height:150px; border:1px solid #b1c8ff;overflow:hidden;padding-top:10px;}
/*.mien{width:885px; height:159px; border:1px solid #b1c8ff; margin-top:5px; background:url(../images/index_54.jpg) no-repeat left top #ecf1fe; overflow:hidden;padding-left:48px; padding-right:15px; padding-top:20px;}
.mien_photo{padding-left:50px; padding-top:25px;}
.mien_photo li{list-style:none; display:block; float:left; margin:0 8px;}
.mien_photo a{border:1px solid #d5d5d5; padding:4px; background:#fff; height:105px;float:left;}*/

.content3{width:100%;}
.tab2{float:left;}
.tab2 ul{margin:0; padding:0;}
.tab2 ul li{float:left;width:97px; height:26px; line-height:28px; text-align:center;  display:block; list-style:none;border-left:1px solid #7fa7f5; border-right:1px solid #7fa7f5; border-top:1px solid #7fa7f5; border-collapse:collapse;}

/*.secc2 { 
  background:url(../images/index_41.jpg) repeat-x; display:block; color:#3346bf; text-decoration:none;border-bottom:none; font-size:15px; font-weight:bold;cursor:pointer;
  }
.secc1 { 
  background:url(../images/index_62.jpg) repeat-x; width:97px; height:26px; font-size:15px; font-weight:bold;border-bottom:1px solid #7fa7f5;cursor: pointer;
  }*/
.main_tab{width:100%;}


#link{background:#f9fafe; border:1px solid #c5cdf0; width:928px; margin:5px 0; padding:10px;}
#link a{ color:#1d50b3;}
#bmenu{border-top:1px solid #959595; border-bottom:1px solid #e3e3e3; background:#f2f2f2; height:30px; line-height:30px; text-align:center;}

#footer{width:100%; height:168px;}
#footer .f_logo{margin:35px 10px 20px 0; float:left;}
#footer .f_text{width:720px;margin-top:15px; margin-right:20px;line-height:20px; float:right;}
#footer a{color:#af0000;}


/*----------------------------------------------以上首页---------------------------------------------------------------*/



#content_all{width:100%; margin:0; padding:0;}
#left_all{float:left;width:236px; background:url(../images/ny1_03.jpg) no-repeat; text-align:center;}

.left_title{height:42px; color:#c70100; font-size:15px; font-weight:bold; padding-top:25px; padding-left:40px; text-align:left; background:url(../images/ny2_03.jpg) no-repeat 20px 28px;}
.left_nav{width:200px; margin:0 auto; padding:0;}
.left_nav li{border-bottom:1px solid #edecec; background:url(../images/ny1_14.jpg) no-repeat 25px 5px; height:27px; line-height:27px; width:176px; list-style:none; font-weight:bold; text-align:left; padding-left:60px; width:140px;}
.left_nav li a:hover{color:#001b88;}

.border_4grey{border:1px solid #dbdbdb; background:url(../images/ny1_22.jpg) no-repeat top left; width:213px; height:156px; margin:8px auto;}
.enroll{height:80px; color:#454545; font-weight:bold; text-align:left; margin-left:55px; margin-top:5px; line-height:18px;}
.phone_color{color:#889100;}
.list{ width:215px; margin:5px auto;}
.list_tit{background:url(../images/ny1_30.jpg); height:33px; width:190; color:#475ebc; font-size:15px; font-weight:bold; text-align:left; padding-top:10px; padding-left:25px;}
.list_con{background:url(../images/ny1_20.jpg) repeat-y; text-align:left; padding-left:25px;}
.list_news{width:98%; margin:0 auto;}
.list_news li{list-style:none; text-align:left; line-height:22px;  height:22px;}
*+html .list_news li{list-style:none; text-align:left; line-height:22px;  height:20px;}

#right_all{float:right; width:714px; background:url(../images/ny1_04.jpg) repeat-x; text-align:center;}
.r_p{text-align:right; margin-top:10px; padding-right:5px;}
.right_title{height:35px; color:#001b88; font-size:14px; font-weight:bold; padding-left:40px; padding-top:7px; background:url(../images/ny1_07.jpg) no-repeat 20px 10px; text-align:left;}
.news_list,.honour_list{margin:0 auto;}
.news_list th{background:url(../images/ny1_11.jpg) no-repeat; height:30px;}
.news_list td,.honour_list td{height:25px; line-height:25px; padding-left:2px; border-bottom:1px solid #dddddd;}
.line1{background:#f9f8fb;}
.line2{background:#f1f0f7;}
.r_top{background:url(../images/ny__03.jpg) no-repeat; margin:0 auto; width:678px; height:87px; text-align:center;}
.r_top h3{color:#001b88; font-size:14px; font-weight:bold; line-height:50px;}
.r_top h5{color:#822800; font-size:12px; font-weight:normal;}
.r_con{border-bottom:1px solid #e6e7e8; border-left:1px solid #e6e7e8; border-right:1px solid #e6e7e8; padding:15px; width:646px; margin:0 auto; text-align:left; height:auto;}
.back{width:95%; margin:10px auto; color:#822800; font-weight:bold; text-align:right;}
.back a{color:#822800;}


.msg_bg{background:url(../images/msg_04.jpg) no-repeat; width:950px; height:666px; position:relative;}
.msg_bg1{background:url(../images/msg_05.jpg) no-repeat; width:950px; height:666px; position:relative;}
/*.msg_position{width:440px; height:375px; margin-top:170px; margin-left:430px; position:absolute;}*/
.msg_position{width:500px; height:375px; margin-top:170px; margin-left:320px; position:absolute; font-weight:bold;}
.msg_input{border:1px solid #8C8C8C; width:260px;}

.honour_list th{background:url(../images/ny2_07.jpg) no-repeat; height:30px;}

.teacher_con{width:678px; margin:0 auto;}
.tea1{width:678px; text-align:left; color:#001b88;}
.tea_name{width:658px; background:url(../images/ny3_03.jpg) no-repeat 0px 2px; margin:10px 0; text-align:left; font-size:14px; font-weight:bold; padding-left:20px;}
.teacher_photo{margin-top:10px; padding:0; width:100%;}
.teacher_photo li{list-style:none; float:left; margin-top:5px;}
.photo{}
.photo th{background:url(../images/ny3_10.jpg) no-repeat center; height:136px;}
.dot{border-bottom:1px dotted #dbdbdb; height:15px; margin-bottom:10px;}
/*.name_tab{background:#2f769b; margin-top:10px;}
.name_tab td{width:95px; height:28px;background:#fff; text-align:center; line-height:28px; font-weight:bold;}
.name_tab td a{background:#fff; cursor:pointer; display:block; color:#2f759a;}
.name_tab td a:hover,.name_tab td a:visited{background:url(../images/ny3___03.jpg) no-repeat; cursor:pointer; display:block; color:#fff; text-decoration:none;}*/
.name_tab{width:100%; margin-top:10px;}
.name_tab ul{margin:0; padding:0;}
.name_tab ul li{width:94px; height:28px; text-align:center; line-height:28px; font-weight:bold; border:1px solid #2f769b;border-collapse:collapse; list-style:none; float:left; display:block; margin-top:-1px; margin-left:-1px;}
.name_tab ul li a{background:#fff; cursor:pointer; display:block; color:#2f759a;}
.name_tab ul li a:hover{background:url(../images/ny3___03.jpg) no-repeat; cursor:pointer; display:block; color:#fff; text-decoration:none;}
.name_msg{border:1px solid #dbdbdb;}
.name_msg td{padding-top:20px;}
.name_msg h3{font-weight:normal; color:#c52f2f; font-size:14px; height:30px;}
.name_msg h4{font-size:12px; height:25px; color:#004293;}
.head_t{width:100%;}
.head_t ul{margin:0; padding:0;}
.head_t li{list-style:none; background:url(../images/ny3___07.jpg) no-repeat 0px 2px; padding-left:20px;}

.page{width:678px; margin:10px auto;}

.card{margin:0; padding:0;}
.card li{list-style:none; width:338px; height:210px; float:left; text-align:center;}
.out {
  position:relative;
  background:#bbb; 
  margin:10px auto;
  width:322px;
  height:183px;
  }
.in {
  background:#fff; 
  border:1px solid #555;
  padding:5px 5px;
  position:relative; 
  top:-5px;
  left:-5px;
  width:312px;
  height:173px;
  background:url(../images/ny4_03.jpg) no-repeat;
  }
  
.topic_title{background:url(../images/ny5_07.jpg) repeat-x; height:36px; line-height:36px; width:948px; border:1px solid #a6d0e7; font-size:15px; font-weight:bold;} 
.topic_con{border-bottom:1px solid #a6d0e7; border-left:1px solid #a6d0e7; border-right:1px solid #a6d0e7; padding:10px; height:100%; text-align:left; margin-bottom:5px;}
.topic_con ul{margin:0; padding:0;}
.topic_con ul li{list-style:none; float:left; width:230px; text-align:center; margin-top:10px;}
.topic_border{border:1px solid #999;}

.msg_bg{background:url(../images/msg_04.jpg) no-repeat; width:950px; height:666px; position:relative;}
.msg_bg1{background:url(../images/msg_05.jpg) no-repeat; width:950px; height:666px; position:relative;}
.msg_position{width:440px; height:375px; margin-top:170px; margin-left:430px; position:absolute;}
.msg_input{border:1px solid #8C8C8C; width:260px;}
.btn_2k3 {
BORDER-RIGHT: #002D96 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #002D96 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); BORDER-LEFT: #002D96 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #002D96 1px solid; width:60px;
}  
  

DIV.sabrosus {
 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin:10px 0;
}
DIV.sabrosus A {
 BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
 BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
 BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
 BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
 BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}