/* CSS Document */
body{ margin:0px; padding:0px; font-family:"宋体";  font-size:12px; color:#333; background-color:#e9e9e9; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,span{ margin:0px; padding:0px;}   
ul,li{ list-style:none;}
a{text-decoration:none; border:none; color:#333;}
a:hover{color:#F00;}
img{ border:none;}
.floatL{ float:left;}
.floatR{ float:right;}

/*头部内容区开始*/
.top{ width:100%; height:120px; background-color:#0aa19c;}
.top .logo{ width:1000px; height:120px; margin:0 auto;}
.top .logo .logo_left{ display:block; margin:30px 5px 0 0;}
.top .logo .logo_right{ width:245px; height:120px;text-align:right;color:#FFF;}
.top .logo .logo_right .phone{display:block; width:245px; height:16px; line-height:16px; text-align:right;}
.top .logo .logo_right .phone a{ color:#FFF;}
.top .logo .logo_right .phone a:hover{ color:#F00;}
.top .logo .logo_right .top_nav{ width:245px; height:70px; padding:5px 0; text-align:right;}
.top .logo .logo_right .top_nav li a{color:#FFF; font-size:13px; }
.top .logo .logo_right .top_nav li a:hover{color:#000; text-decoration:underline; }
/*头部内容区结束*/

/*导航菜单*/
#navMenu {line-height: 30px; display:block; overflow:hidden;  width:100%; height:30px; background-color:#058785; }
#navMenu ul { display:block;  width:1000px; margin:0 auto; height:30px;}
#navMenu .onelink { background-image:none; }
	#navMenu li {
		width: 95px;
		text-align: center;
		float: left;
		line-height: 34px;
		height: 34px;
		background-image: url(/images/peixun/nav_fg.jpg);
		background-repeat: no-repeat;
		background-position: 0 center;
		margin-left: -2px;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}
#navMenu li a { color:#ffffff; font-family: "宋体"; font-size:14px; padding-right: 1em; padding-left: 1em; margin-left: 2px; display: block; text-decoration:none; text-align:center; display:block;}
	#navMenu li a:hover, #navMenu li.hover a {
		background-image: url(/images/peixun/hover_bg.jpg);
		background-repeat: repeat-x;
		background-position: center top;
		text-decoration: none;
		color: #FF7B0E;
	}
/*-------- 下拉菜单 --------------*/
.dropMenu { display:block; position:absolute; top:150px; z-index:100; width:100%;visibility: hidden; margin-top: -1px;  border: 1px solid #058785; border-top: 0px solid #3CA2DC;  background-color:#FFF; padding-top:6px; padding-bottom:6px;  }
.dropMenu .dropMenu_txt{width:50%; margin:0 auto;}
.dropMenu .dropMenu_txt li { margin-top:2px; margin-bottom:4px; padding:0px 20px; display:block; float:left; }
.dropMenu .dropMenu_txt li a { width:100%; display: block; text-align:center; color:#000; padding: 4px 0 4px 0px; text-decoration:none; }
.dropMenu+li a { border-top:none; }
* html .dropMenu .dropMenu_txt a { width: 100%; color:#6CA7C7; }
.dropMenu .dropMenu_txt a:hover { text-decoration: underline; color:#FF7B0E; display:block; text-decoration:none; opacity:8;}
.hdo { width:100%; height:auto; display:block; overflow:hidden;}

.box {
	width: 100%;
	background-image: url(/images/peixun/index_bg.jpg);
	background-repeat: repeat-x;
}

/*banner内容区开始*/
.banner{ width:1000px; height:280px; margin:0 auto; padding-top:2px;}

#all{
	margin:0 auto;
	width:1000px;
	height:350px;
}


#all #nav {
	float: left;
	height: 44px;
	width: 1000px;
	margin-top:1px;
}
#all #nav ul {
	float: left;
	height: 44px;
	width: 1000px;
}
#all #nav ul li{
	float:left;
	height:44px;
	width:122px;
	border-left:1px solid #000;
}
#all #nav ul .last a{
	border-right:1px solid #000;
	width:122px;
}
#all #nav ul li a{
	float:left;
	height:44px;
	width:122px;
	color:#FFF;
	text-align:center;
	line-height:45px;
}
#all #nav ul li a:hover{
	background:#E75040;
	text-decoration:none;
}
#focus {
	width:1000px; 
	height:280px; 
	overflow:hidden; 
	position:relative;

	float:left;
}
#focus ul {
	height:280px; 
	position:absolute;
}
#focus ul li {
	float:left; 
	width:1000px; 
	height:280px; 
	overflow:hidden; 
	position:relative; 
	background:#000;
}
#focus .btnBg {
	position:absolute; 
	width:1000px; 
	height:50px; 
	left:0; 
	bottom:0; 
	background:#000; 
	text-align:right; 
	color:#FFF;
}
#focus .btn {
	position:absolute; 
	width:150px; 
	height:35px; 
	margin-top:2px; 
	padding-left:830px;
	bottom:0; 
	text-align:right; 
	z-index:4;
}
#focus .btn span {
	display:block;
	width:40px; 
	float:left; 
	height:25px; 
	margin-top:2px; 
	font-size:10px; 
	text-align:center; 
	margin-left:5px; 
	cursor:pointer; 
	background:#fff;
	line-height:25px;
}
.title{ 
	float:right; 
	margin-right:20px;
}
.red{ 
	color:red;
}
.sm{ 
	text-align:right;
	position:absolute; 
	bottom:0; 
	right:0; 
	width:800px; 
	height:40px; 
	line-height:20px; 
	z-index:3;
}
#all #footer{
	border-top:9px solid #6695FF;
	clear:both;
	width:1000px;
	height:200px;
}
#all #footer ul{
	padding-top:20px;
	width:845px;
	height:35px;
	float:left;
	padding-left:140px;
	overflow:hidden;
}
#all #footer ul li{
	float:left;
	height:35px;
	text-align:center;
	width:100px;
}
#all #footer ul li a{
	border-right:1px solid #999;
	color:#999;
	line-height:35px;
	padding-right:20px;
	font-size:12px;
	text-align:center;
}
#all #footer ul .last a{
	border-right:none;
}
#all #footer p{
	width:985px;
	height:25px;
	text-align:center;
	float:left;
	font-size:12px;
	color:#999;
	padding-top:10px;
}
#sidebar{ 
	width:170px;
	height:800px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	margin:10px 0 0 0;
}
#sidebar h2{
	color:#6695FF;
	width:150px;
	height:29px;
	line-height:30px;
	font-size:18px;
	text-align:center;
	font-size:15px;
	float:left;
	border-bottom:1px dashed #ccc;
	margin-left:10px;
}
#sidebar ul{
	margin:0 0 30px 0;
	width:170px;
	height:auto;
	float:left;
}
#sidebar ul li{
	color:#666;
	width:170px;
	height:35px;
	line-height:35px;
	margin:3px 0;
}
#sidebar ul li a:hover{
	text-decoration:none;
	color:#6695FF;
}
#sidebar dl{
	margin: 10px 0 0 20px;
	width:140px;
	float:left;
}
#sidebar dl dt{
	font-size:12px;
	padding:5px 0 5px 0;
}
#sidebar dl dd{
	font-size:18px;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#FF00FF;
}
/*banner内容区结束*/



/*内容区开始*/
.content_box{ width:1000px; margin:0 auto;}
.content_box .cont_box_left{width:740px; float:left;}
.content_box_ys{ width:1000px; margin:0 auto;}
.content{ margin:2px auto; padding:5px 5px 5px 5px; background-color:#FFF;}


/*新闻动态开始*/
.content .cont_ys{  height:300px; border:#c2eae1 1px solid;}
	.content .titile_ys {
		display: block;
		height: 30px;
		background-image: url(/images/peixun/index_cont_ys.jpg);
		background-repeat: no-repeat;
		text-indent: 5em;
		line-height: 30px;
		font-size: 16px;
		font-weight: bold;
	}
.banner1{ width:450px; margin-left:auto; margin-right:auto; height:250px;}
.flash {height:250px;margin-top:3px;position:relative;}
.flash img{width:450px;height:250px;}
.flash_list {width:450px;height:250px;position:relative;overflow:hidden;}
.flash_list img {width:450px;height:250px;}
.flash_list a {position:absolute; top:1px;left:1px;display:none;}
.flash_list .block {display:block;}
.num{
	position: absolute;
	left: 380px;
	bottom: 10px;
	background-color: #3F3F3F;
}
.num a {float:left;width:19px;height:19px;text-align:center;line-height:15px;text-decoration:none;font-size: 14px;}
.num a:hover{ color:#000;}
.num a.num_on {height:19px;padding-top:0px;line-height:15px; background-color:#000;}
.num a.num_on:link,.num a.num_on:visited{color:#474747;;font-weight:bold; background-color: #CCC;}
/*新闻动态结束*/

.content  ul{padding:7px 7px 7px 7px;}
.content .ys_txt ul {
	width: 500px;
}
.content .ys_txt ul li {
	display: block;
	height: 25px;
	line-height: 25px;
	background-image: url(/images/peixun/index_yspic.jpg);
	background-repeat: no-repeat;
	background-position: 0 8px;
	text-indent: 1em;
}
.content .cont{ width:360px; height:235px; border:#c2eae1 1px solid; padding:0px; margin-right:2px;}
	.content .cont .cont_titile {
		display: block;
		height: 35px;
		background-image: url(/images/peixun/index_cont_lmpic.jpg);
		background-repeat: no-repeat;
		line-height: 35px;
		text-indent: 2em;
		font-size: 16px;
		color: #FFF;
	}
	.content .cont li {
		display: block;
		height: 20px;
		width: 320px;
		margin-left: 10px;
		border-bottom: #c2eae1 1px dashed;
		line-height: 20px;
		background-image: url(/images/peixun/index_cont_txtpic.jpg);
		background-repeat: no-repeat;
		background-position: 5px 8px;
		text-indent: 1em;
		font-size: 12px;
	}
.content_box .cont_box_right{width:245px; padding:5px 5px 5px 5px; margin-top:2px; background-color:#FFF; float:right;}
	.content_box .cont_box_right .cont_wsbg {
		width: 245px;
		padding: 0px;
		background-image: url(/images/peixun/index_wsbsc.jpg);
		background-repeat: no-repeat;
		background-position: 0 30px;
	}
		.content_box .cont_box_right .cont_wsbg .wsbg_titile {
			display: block;
			height: 35px;
			padding-bottom: 10px;
			text-align: center;
			line-height: 29px;
			color: #FFF;
			font-size: 16px;
			background-image: url(/images/peixun/index_cont_fl.jpg);
			background-repeat: no-repeat;
		}
.content_box .cont_box_right .cont_wsbg li{display:block; height:60px; line-height:55px; text-indent:5.5em; }
.content_box .cont_box_right .cont_wsbg li a{ color:#2e992c; font-weight:bold;font-size:20px; padding-left:5px; font-family:"宋体"}
.content_box .cont_box_right .cont_wsbg li a:hover{ color:#1876e9;}
.banner_x{ width:730px; height:103px; padding-top:5px;}
.content_box .cont_box_right .phone_lxwm {
	display: block;
	height: 273px;
	padding-top: 35px;
	background-image: url(/images/peixun/index_phone0.jpg);
	background-repeat: no-repeat;
	line-height: 25px;
	text-indent: 1em;
}
.content_box .cont_box_right .phone_lxwm p{ display:block; width:273px; height:22px; line-height:22px; font-size:12px; font-family:"微软雅黑"; font-weight:bold; color:#0b3b6a;}
.content_box .cont_box_right .phone_lxwm p a{  font-size:12px; font-family:"微软雅黑"; font-weight:bold; color:#0b3b6a;}
.content_box .cont_box_right .phone_lxwm p a:hover{ color:#F00;}


/*培训项目广东样式开始*/
.shcool_sb{ width:1000px; height:110px; background-color:#FFF; margin:2px auto; border:#CCC 1px solid; overflow:hidden;position:relative;}
.schoolLink{
	width:940px;
	height:100px;
	overflow:hidden;
	position:relative;
	background:#FFF;
	padding-top:5px;
	margin-right:10px;
	float:right;
	}
.schoolLink ul{
	height:100px;
	overflow:hidden;
	position:relative;	
	}

.schoolLink ul li{
	width:120px;
	height:100px;
	overflow:hidden;
	position:relative;
	margin:0 5px;
	display:inline;}
.schoolLink ul li span{
	width:120px;
	height:20;
	display:block;
	background-color:#f0f0f0;
	text-align:center;
	line-height:20px;	}
.schoolLink ul li img{
	width:120px;
	height:80px;
	display:block;
	
	}

/*培训项目滚动结束*/

/*页尾样式开始*/
/* msn-focus */
.msn-focus a:hover{color:#1974A1;}
.msn-focus a{text-decoration:none;color:#333;}
.msn-focus{width:1000px;height:280px;border:#c2eae1 1px solid; margin:0 auto; background-color:#FFF;}
	.msn-focus .hd {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		width: 1000px;
		margin-right: -7px;
		border-bottom: #c2eae1 1px solid;
		background-image: url(/images/peixun/hd_bg.jpg);
		background-repeat: repeat-x;
	}
.msn-focus .hd li{float:left;display:inline;float:left;margin:0 7px 0 0;height:35px;}
.hd_t{ display:block;width:100px; float:left; text-align:center;}
.hd_g{display:block; width:58px; float:right;}
.msn-focus .hd .on{background:url("../images/arrow.png") no-repeat scroll center bottom;}
.msn-focus .hd .on a{background-color:#066;color:#fff}
.msn-focus .hd li a{height:30px;background-color:#c2eae1;float:left;padding:0 8px;}
.msn-focus .bd{width:1000px;height:240px;position:relative;overflow:hidden;}
.msn-focus .bd  li{ display:block;width:1000px;height:240px;position:overflow:hidden;}
.msn-focus .bd  li .bd_left{ display:block; text-indent:2em; width:600;height:240px;overflow:hidden;position:relative;font-size:14px;line-height:40px; float:left;}
.msn-focus .bd  li .bd_right{display:block; width:400px; height:240px; float:right; background-color:#F00;}

.msn-focus .prev, .msn-focus .next{position:absolute;bottom:85px;width:29px;height:64px;opacity:.6;filter:alpha(opacity=60);overflow:hidden;display:none;text-indent:-999px;border:none;background:url(../images/arrowLR.png) no-repeat;}
.msn-focus .prev:hover, .msn-focus .next:hover{opacity:.9;filter:alpha(opacity=90);}
.msn-focus .prev{left:0;background-position:-50px 0;}
.msn-focus .next{right:0;}
.msn-focus .bdOn .prev, .msn-focus .bdOn .next{display:block;}

.link_fd{ width:100%; height:85px; padding-top:5px; background-color:#d4d4d4; margin:2px 0;}
.link_fd div{ display:block; width:800px; height:80px; margin:5px auto; font-size:14px; line-height:24px;}
.link_fd div p{ text-indent:5em;}
.bottom{ width:100%; height:90px; min-height:95px; margin-top:2px; background-color:#333333;color:#FFF; text-align:center;  padding-top:25px;}
.bottom a{ color:#FFFFFF;}
.bottom .bottom_bg{display:block; width:1050px; height:60px; margin:0 auto; background-repeat:no-repeat; background-position:right;}
.bottom .bottom_bg p{ display:block; height:22px; line-height:22px;}
.bottom .bottom_bg a{ color:#ffffff;}
/*页尾样式结束*/



/*内页样式开始*/
.sub_banner{ width:1000px; height:168px; margin:2px auto;}
.subcont{ width:1000px; margin:5px auto;}
.subcont .subcont_left{ width:225px; float:left;}
.subcont .subcont_left .subcont_cont1{ padding:5px 5px 20px 5px; border:#CCC 1px solid; background-color:#FFF; margin-bottom:5px;}
.subcont .subcont_left .subcont_cont1 span{ display:block; height:28px; border-bottom:#09a19c 2px solid; line-height:28px; font-size:18px; color:#09a19c;}
	.subcont .subcont_left .subcont_cont1 li {
		height: 20px;
		line-height: 25px;
		background-image: url(/images/peixun/sub_pic.jpg);
		background-repeat: no-repeat;
		background-position: 5px 8px;
		text-indent: 1em;
	}
.subcont .subcont_left .subcont_cont2{ padding:5px; border:#CCC 1px solid; background-color:#FFF;}
	.subcont .subcont_left .subcont_cont2 .cont2_h2 {
		display: block;
		height: 35px;
		line-height: 30px;
		text-align: center;
		background-image: url(/images/peixun/sub_pic_l.jpg);
		background-repeat: repeat-x;
	}
.subcont .subcont_left .subcont_cont2 h2{ font-size:18px;}
.subcont .subcont_left .subcont_cont2 li{ height:25px; line-height:25px; text-indent:1em; font-size:14px;}
.subcont .subcont_left .subcont_cont2 li a{ color:#666;}
.subcont .subcont_left .subcont_cont2 li a:hover{ color:#F00;}
.subcont .subcont_left .shool_ewm{ display:block; margin:10px 0 5px 10px;}

.subcont .subcont_left .subcont_cont2 .wsbsc{ padding-bottom:20px;}
	.subcont .subcont_left .subcont_cont2 .wsbsc li {
		background-image: url(/images/peixun/index_cont_flpic.jpg);
		background-repeat: no-repeat;
		background-position: 5px 8px;
		text-indent: 1.5em;
		font-size: 16px;
		font-family: "宋体";
	}
.subcont .subcont_left .subcont_cont2 .wsbsc li a{ color:#09a19c;}
.subcont .subcont_left .subcont_cont2 .wsbsc li a:hover{ color:#099; text-decoration:underline;}
.subcont .subcont_right{ width:770px; float:right;}
.subcont .subcont_right .weiz{ display:block; height:30px; border:#CCC 1px solid; background-color:#FFF; margin-bottom:2px; line-height:30px; text-indent:0.5em;}
.subcont .subcont_right .subcont_right_txt{border:#CCC 1px solid; background-color:#FFF; padding: 5px 35px 5px 35px; text-align:center;}
.subcont .subcont_right .subcont_right_txt h3{ line-height:30px; font-size:24px;}
.subcont .subcont_right .subcont_right_txt .subtxt_time{ display:block; height:30px; line-height:30px;}
.subcont .subcont_right .subcont_right_txt p{ text-align:left; font-size:14px; text-indent:2em; line-height:20px; padding:10px;}
	.subcont .subcont_right .subcont_right_txt li.mess_li {
		height: 25px;
		line-height: 25px;
		border-bottom: #9CF 1px dashed;
		padding: 0px;
		background-image: url(/images/peixun/index_yspic.jpg);
		background-repeat: no-repeat;
		background-position: 2px 8px;
	}
		.subcont .subcont_right .subcont_right_txt li.mess_li .span_txt {
			display: block;
			width: 550px;
			height: 25px;
			float: left;
			text-align: left;
			text-indent: 1.5em;
		}
		.subcont .subcont_right .subcont_right_txt li.mess_li .span_time {
			display: block;
			width: 85px;
			height: 25px;
			float: right;
		}
.subcont .subcont_right .subcont_right_txt .sub_txt_fy{height:50px; line-height:50px; text-align:center; word-spacing:15px;}
.subcont .subcont_right .subcont_right_txt .sub_txt_fy a:hover{ color:#09F; text-decoration:underline;}


/*内页样式结束*/
#fjcontent
{
	text-align: left;
}
#FJTitleDiv
{
	text-align: left;
}