/*******************重定义浏览器默认样式**************/
body,div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	color: #5c5c5c;
}
fieldset { border: 0;}
img { border:none 0;}
h1, h2, h3, h4, h5, h6 { font-size:1em; font-weight: normal;}
ol, ul { list-style: none; }
a{ text-decoration: none; color:#5c5c5c;}
a:hover { text-decoration: none; color:#d1443a;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; width:100%;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.bold{ font-weight:bold;}
.none {display: none;}
table {border-collapse: collapse;border-spacing: 0;}
small { font-size: 12px; color: #5c5c5c; font-weight: normal; }

textarea{ width:468px;border:solid 1px #E6E6E6;}
input.input{ border:solid 1px #E6E6E6; width:200px;}
input.longinput{ border:solid 1px #E6E6E6; width:470px;}

/***********通用结构*******************/
body { font: 12px/18px Arial, Helvetica, sans-serif; line-height: 18px; color:#5c5c5c; background:url(../images/bg01.jpg) repeat;}
.wrap { width:990px; height: 100%; margin: 0 auto; background: #FFF url(../images/bg.jpg) repeat-x top left; overflow:hidden}
	#head { height:99px; position:relative;}
		#logo{ background:url(../images/logo.jpg) no-repeat; float:left; margin-right:25px;}
			#logo a{ display:block; width:257px; height:99px; text-indent:-9999px;}
			
			#nav { background:url(../images/nav_bg.jpg); height:25px;overflow:hidden; padding-top:59px;}
				#nav ul { height:25px;}
					#nav ul li { float:left; height:25px;}
						#nav ul li a { display:block; height:25px; margin:0 15px 0 0; width:63px;}
							li#nav0 a { background:url(../images/nav0.jpg) no-repeat center bottom;}
							li#nav1 a { background:url(../images/nav1.jpg) no-repeat center bottom;}
							li#nav2 a { background:url(../images/nav2.jpg) no-repeat center bottom;}
							li#nav3 a { background:url(../images/nav3.jpg) no-repeat center bottom;}
							li#nav4 a { background:url(../images/nav4.jpg) no-repeat center bottom;}
							li#nav5 a { background:url(../images/nav5.jpg) no-repeat center bottom;}
							li#nav6 a { background:url(../images/nav6.jpg) no-repeat center bottom;}
							li#nav7 a { background:url(../images/nav7.jpg) no-repeat center bottom;}
							li#nav8 a { background:url(../images/nav8.jpg) no-repeat center bottom;}
							li#nav0 a:hover{ background:url(../images/nav_0.jpg) no-repeat center bottom;}
							li#nav1 a:hover{ background:url(../images/nav_1.jpg) no-repeat center bottom;}
							li#nav2 a:hover{ background:url(../images/nav_2.jpg) no-repeat center bottom;}
							li#nav3 a:hover{ background:url(../images/nav_3.jpg) no-repeat center bottom;}
							li#nav4 a:hover{ background:url(../images/nav_4.jpg) no-repeat center bottom;}
							li#nav5 a:hover{ background:url(../images/nav_5.jpg) no-repeat center bottom;}
							li#nav6 a:hover{ background:url(../images/nav_6.jpg) no-repeat center bottom;}
							li#nav7 a:hover{ background:url(../images/nav_7.jpg) no-repeat center bottom;}
							li#nav8 a:hover{ background:url(../images/nav_8.jpg) no-repeat center bottom;}
							
		#shoucang {position:absolute; top:15px; right:64px;}

/*************banner****************/
	#index_flash { }
	#flash { margin-left:9px; width:973px; height:126px;}
	.aboutflash { background:url(../images/flash00.jpg) repeat-x; }
	.teacherflash { background:url(../images/flash01.jpg) repeat-x; }
	.courseflash { background:url(../images/flash02.jpg) repeat-x; }
	.downflash { background:url(../images/flash03.jpg) repeat-x; }
	.Resultsflash { background:url(../images/flash04.jpg) repeat-x; }
	.onlineregflash { background:url(../images/flash05.jpg) repeat-x; }
	.contactflash { background:url(../images/flash06.jpg) repeat-x; }
	
/*************主体页面***************/	
	#main { background:url(../images/main_bg.jpg) repeat-x; margin:0 9px;}
		h2{ height:25px; padding:17px 15px 0 0; text-align:right;}
			h2 img {vertical-align: middle;}
			
		.left_box{ float:left; width:240px; }
			.left_box ul{ padding:100px 0 0 50px; }
			.left_box ul li{ background:url(../images/left_Smenu_bg.gif) repeat-x center top; height:30px; font-size:14px; width:132px; text-align:right; padding-right:4px;   }
			.left_box ul li a{ color:#FFF; line-height:30px;  }
			.left_box ul li a:hover { color:#d1443a;}
			.left_box img.left_reg{ margin:0 0 0 50px; }
		.right_box { float:right; width:715px;}
			.right_box .con_top { background:url(../images/main_top.jpg) no-repeat; width:715px; height:17px; }
			.right_box .con {  width:673px; border-left:#F4F4F4 solid 1px; margin-left:1px; padding:10px 20px 20px;}


	
	
	/**********左边**************/
	#main { background:url(../images/main_bg.jpg) repeat-x; margin:0 8px; padding-top:20px;}
		.index_left { width:221px;}
			#flash5 { width:221x; height:215px;}
			
			.shipin { width:221px; margin-top:18px;}
				.shipin h2 { background:url(../images/shipin_title.jpg) no-repeat; width:221px; height:30px;}
				.shipin div { width:213px; height:182px; margin:5px 0 0 5px;}
				
			
			
	/*********右边*************/			
		.index_right { width:717px;}
		/*************新闻****************/
			.index_news { width:390px;overflow:hidden;}
				.index_news h2 { background:url(../images/news_title.jpg) no-repeat; width:392px; height:20px; position:relative; }
					.index_news h2 img { position:absolute; top:5px; right:18px;}
					.index_news ul { padding:10px 0; }
						.index_news ul li {padding-left:35px; background:url(../images/news_tubiao.jpg) no-repeat 15px center; border-bottom:#993 dotted 1px; height:28px; line-height:28px;}
				
	    /*************通知****************/
			.tongzhi { width:303px;}
				.tongzhi h2 { background:url(../images/tongzhi_title.jpg) no-repeat; width:303px; height:20px;}
				.tongzhi ul { border: solid #9C0 1px; width:257px; height:138px; margin:10px 0 0 13px; padding:10px;}
				
		/*************联系我们****************/
			.index_contact{ width:717px; height:240px; background:url(../images/index_contact_bg.jpg) no-repeat 402px bottom; padding-top:10px; }
				.index_contact dt { background:url(../images/index_contact.jpg) no-repeat center bottom; width:717px; height:40px; position:relative;}
				.index_contact dt img { position:absolute; top:14px; left:592px;  }
				.index_contact dd { padding:20px 17px; line-height:25px }
				
				
/*************书籍****************/	
	.shuji { margin:18px 8px 0 8px;}
		.shuji h2 { background:url(../images/shuji_title.jpg) no-repeat; height:34px;}
		
		#demo1 img { margin-right:10px;}
		#demo2 img { margin-right:10px;}	
			
/*************友情****************/	
	.friend {  padding:15px 8px;}
		.friend h2 { background:url(../images/friend_title.jpg) no-repeat; height:15px;}
		.friend ul { margin:0 16px; list-style:none; float:left; padding:10px 0; }
			.friend ul li{ list-style:none; float:left; margin:0 5px; display:inline;}
			.friend img {  }	
	 
		/*************待命****************/
			.daiding { margin-top:18px;}

/*************公司简介****************/
		.about { background:url(../images/left_menu00.jpg) no-repeat; }
		.about_con p{ text-indent:2em; line-height:2em; }
		.about_con h6{ line-height:2em; }
		.about_con dl{ line-height:2em; }
			.about_con dt{ }
			.about_con dd{  text-indent:2em; }
/************教师资源*****************/
		.download_left { background:url(../images/left_menu03.jpg) no-repeat;}
		.download_right{ }
			.download_right ul{ overflow:hidden;  }
				.download_right ul li{  display:inline; }
				    .download_right ul li dt{ list-style:none; background:url(../images/course_list_icon.jpg) no-repeat left center; line-height:26px; padding:0 20px; }
						.download_right ul li dt a{color:#000;}
						.download_right ul li dt a:hover { color:#d1443a;}
					.download_right ul li dd{ text-indent:2em; padding:10px 5px; }
	
	.downloadview_con h2{ line-height:36px; width:100%; text-align:center; font-size:14px; font-weight:900;}				
	   .downloadview_con h3{ padding:5px 0; line-height:36px; width:100%;  }	
			.downloadview_con h3 img{ float:right; }
			.downloadview_con li p { color: #666; margin-top: 5px; line-height: 23px; padding: 0 55px 0 10px; }	
		
/************在线报名*****************/	
		.feedback_left { background:url(../images/left_menu05.jpg) no-repeat;}
		
/************专业团队*****************/
		.teacher_left { background:url(../images/left_menu01.jpg) no-repeat;}
		.teacher_right{ }
			.teacher_right h3{ background:url(../images/teacher_title_icon.jpg) no-repeat 5px center; padding:8px 20px; vertical-align:middle;  border-bottom:#ffb600 solid 2px;}
			.teacher_right ul.Director{ overflow:hidden; padding:10px 0;  }
				.teacher_right ul.Director li{ margin:10px 0 10px 20px; display:inline;}
					.teacher_right ul.Director li img{width:280px;  float:left; padding:1px; border:solid 1px #E7E7E7;}
					.teacher_right ul.Director li P{ float:right; width:365px; text-indent:2em; padding:10px 5px; color:#000;}
			.teacher_right ul.teacher{ overflow:hidden;  }		
				.teacher_right ul.teacher li{ width:300px; float:left; margin:10px 0 10px 20px;  display:inline-block; }
				.teacher_right ul.teacher li{ *display:inline;}
					.teacher_right ul.teacher li img{ padding:1px; border:solid 1px #E7E7E7;}
					.teacher_right ul.teacher li P{ text-indent:2em; padding:10px 5px; color:#000;}

/************特色课程*****************/
		.course_left { background:url(../images/left_menu02.jpg) no-repeat;}	
		.course_right { overflow:hidden; }
		.course_right ul { padding:22px 20px 0 20px; height:260px;}
			.course_right ul li { list-style:none;background:url(../images/course_list_icon.jpg) no-repeat left center; line-height:26px; padding:0 20px; }
		.courseview_con{ }
			.courseview_con dl{ }
				.courseview_con dl dt{ text-align:center; font-weight:900; line-height:40px; color:#054223; font-size:16px; border-bottom:dashed 1px #D9D9D9;   }
				.courseview_con dl dd{ padding:10px 0;  }
			
/*********上一个下一个***********/
.contentnav { padding: 10px 0 10px 0; _padding-bottom:30px; width: 280px;_width: 300px; text-align: center; margin: 0 auto; height:20px; color:#054223; }
	.contentnav a{ background:url(../images/contentnav_icon.jpg) no-repeat 0 center; color:#054223; padding-left:10px;}
	.btnbg{width:82px; height:20px;  text-align:center; display: inline-block; line-height: 20px; margin: 10px 5px; float: left; }

/*********成果展示***************/
	.Results_left { background:url(../images/left_menu04.jpg) no-repeat;}
	.Results_right { overflow:hidden; }
	.Results_right ul{ overflow:hidden; width:670px; height:600px;  }
		.Results_right ul li { display:inline; width:210px; float:left; text-align:center;  margin-left:10px; margin-bottom:5px; }
			.Results_right ul li img{ width:208px; height:159px; padding:1px; border:solid 1px #D8D8D8; background-color:#FFF;}
		.Results_right ul span { text-align:middle; line-height:30px; width:168px;}
	.resultsview_con{ text-align:center; }


/************联系我们*****************/
		.contact_left { background:url(../images/left_menu06.jpg) no-repeat;}
		.contact_right{ background:url(../images/contact_map_bg.jpg) no-repeat 230px 75px;}
		.contact_right dl dd{ padding-left:17px; line-height:25px;}

/************注册页面************/	
#login{ padding: 70px 0 0 0; height:250px }
   #login h6{ width: 80px; font-weight: normal; color: #444; }
   		#login td { height:30px; line-height:30px;  }
    	#login td span{ margin-left:30px;  }		

	
/*************页脚****************/	
	#foot { height:42px; width:944px; background:#f4f4f4; text-align:right; line-height:25px; padding:5px 24px 5px 22px; }
		#foot span { float:left; margin:0 0 0 10px; }
		#foot p { text-align:right; height:25px; padding-right:10px;  }
		#foot p a{   }
		#foot p a:hover{ color:#d1443a;  }
		
/****************页码********************/	

.page { padding: 7px;  margin: 5px; text-align:center;  clear: both; COLOR:#48b9ef;  }
#main_right .page a{ BORDER: #f0f0f0 1px solid; PADDING:4px 7px;  MARGIN: 1px; COLOR:#40b945; TEXT-DECORATION: none;BACKGROUND-COLOR: #fff; }
.page a {
	BORDER: #f0f0f0 1px solid; PADDING:4px 7px;  MARGIN: 1px; COLOR:#40b945; TEXT-DECORATION: none;BACKGROUND-COLOR: #fff;
}
.page a:hover {
	BORDER: #40b945 1px solid; COLOR: #fff;BACKGROUND-COLOR: #40b945
}
.page a:active {
	BORDER: #40b945 1px solid; COLOR: #fff; BACKGROUND-COLOR: #40b945
}
.page span.current {
	BORDER: #40b945 1px solid; padding:4px 7px; font-weight: bold; color: #fff; background: #40b945; }
.page span.disabled {
	BORDER: #f0f0f0 1px solid; PADDING:4px 7px; MARGIN: 1px; color:#40b945; BACKGROUND-COLOR:#fff;
}
		