/* 辅导培训 */
@charset "UTF-8";
.fdpx_list{
	position:relative;
	float:left;
	width:1200px;
	margin-bottom:50px;
}
.fdpx_list .fdpx_left{
	float:left;
	width:190px;
	/*margin:50px 0 0 35px;*/
}
.fdpxMenu{ float:left; width:157px;}
.fdpxMenu h3{ height:26px; line-height:26px; padding-left:10px; background:#434343; cursor:pointer; font:normal 15px/26px "Microsoft YaHei"; color:#fff; letter-spacing:8px; margin-bottom:5px;}
.fdpxMenu h3 em{ float:right; display:block; width:40px; height:26px; background:url(../images/fdpx/icon_select.gif) no-repeat 0 10px; cursor:pointer; }
.fdpxMenu ul{ padding:9px 0; margin-top:-2px; margin-bottom:5px; font-size:14px; color:#434343; background:#ecd47e; display:none; /* 默认都隐藏 */ }
.fdpxMenu li{
	width:157px;
	height:30px;
	line-height:30px;
	margin-bottom:5px;			
}
.fdpxMenu ul li a{
	display:inline-block;
	width:147px;
	height:30px;
	line-height:30px;
	letter-spacing:2px;
	color:#434343;
	padding-left:10px;
}
.fdpxMenu ul li a:hover{
	background:#8d835d;
	color:#eed98e;
}
.fdpxMenu ul li a.select{
	background:#8d835d;
	color:#eed98e;
}
ul.fdpx_typesbox{
	float:left;
	width:157px;
	margin:10px 0;
	padding-top:10px;
	border-top:1px solid #ddb219;
}
ul.fdpx_typesbox li{
	float:left;
	width:157px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	margin-bottom:3px;
	padding:2px 0;
}
ul.fdpx_typesbox li a{ color:#fff;}
ul.fdpx_typesbox li .title{
	font-family:"Microsoft YaHei";
	font-size:17px;
	padding-top:2px;
}
ul.fdpx_typesbox li.bg1{
	background:#d9ad19;
}
ul.fdpx_typesbox li.bg2{
	background:#383838;
}
ul.fdpx_typesbox li.bg3{
	background:#afafaf;
}
ul.fdpx_typesbox li.bg4{
	background:#c65f5a;
}
ul.fdpx_typesbox li.bg5{
	background:#fa8754;
}
.fdpx_hotbox{
	float:left;
	width:157px;
	margin:10px 0;
	padding-bottom:10px;
	/*border-bottom:1px solid #ddb219;*/
}
.fdpx_hotbox .hotbox_titlebox{
	float:left;
	width:147px;
	height:24px;
	border-bottom:1px solid #ddb219;
	background:#f2f2f2;
	font-size:15px;
	color:#434343;
	line-height:24px;
	letter-spacing:3px;
	padding-left:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.fdpx_hotbox li{
	position:relative;
	float:left;
	width:157px;
	height:108px;
	margin-bottom:10px;
	overflow:hidden;
}
.fdpx_hotbox li img{
	width:157px;
	height:108px;
	border:0;
}
.fdpx_hotbox li .bg{
	position:absolute;
	left:0;
	bottom:0;
	width:132px;
	height:40px;
	background:#000;
	filter:alpha(opacity=54);
	opacity:0.54;	
}
.fdpx_hotbox li span{
	position:absolute;
	left:0;
	bottom:0;
	width:122px;
	height:40px;
	font-size:10px;
	color:#fff;
	text-align:center;
	line-height:40px;
	letter-spacing:3px;
	padding:0 5px;
}
.fdpx_tips{
	float:left;
	width:190px;
}
.fdpx_tips li{
	float:left;
	display:inline;
	background:#e9cc67;
	font-size:14px;
	color:#434343;
	letter-spacing:2px;
	margin:0 3px 3px 0;
}
.fdpx_tips li a{ display:inline-block; color:#434343; padding:4px 8px;}
.fdpx_tips li.title{
	background:#313030;
	color:#e8c64e;
	padding:4px 8px;
}
.fdpx_tips li.title a{color:#e8c64e; padding:0}

.fdpx_list .fdpx_right{
	float:right;
	width:975px;
}
.fdpx_tags{
	float:left;
	width:975px;
	text-align:right;
}
.fdpx_tags ul{ float:right;}
.fdpx_tags li{
	float:left;
	width:50px;
	height:27px;
	color:#252525;
	text-align:center;	
	line-height:27px;
	background:#ddb219;
	margin-left:2px;
	cursor:pointer;
}
.fdpx_right ul.datalist{
	float:left;
	width:975px;
	/*margin:23px 0;*/
}
.fdpx_right ul.datalist li{
	display:inline;
	float:left;
	width:306px;
	font-size:16px;
	color:#252525;
	line-height:25px;
	text-align:center;
	margin:0 0 30px 19px;
}
.fdpx_right ul.datalist li img{
	width:306px;
	height:211px;
	border:0;
}
.fdpx_right ul.datalist li p.title{ padding:0 5px; margin-top:8px;}
.fdpx_right ul.datalist li p.title a{ color:#252525}
.fdpx_right ul.datalist li p.simple{ font-size:14px; color:#252525; line-height:18px; text-align:left; padding:0 10px;}
.fdpx_right .fdpx_dtlbox{
	float:left;
	width:910px;
	margin:50px 0 0 20px;
}
.fdpx_dtlbox .fdpx_handle{
	float:left;
	width:910px;
	margin-bottom:25px;
}
.fdpx_handle .handle_left{
	float:left;
	width:276px;
	height:330px;
    border: 1px solid #eee;
	text-align:center;
	margin-right:30px;
	overflow:hidden;
}
.handle_left .handle_imgbox{
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	 /*设置水平居中*/
	text-align:center;
	 /* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:276px;
	height:330px;
	overflow:hidden;
}
.handle_imgbox img {
	 /*设置图片垂直居中*/
	 width:276px;
	 height:auto;
	 vertical-align:middle;
}
.fdpx_handle .handle_right{
	float:left;
	width:600px;
	color:#434343;
}
.handle_right p.dtl_title{
	width:600px;
	font-size:18px;
	margin:20px 0;
}
.handle_right p.dtl_con{
	width:600px;
	font-size:15px;
	margin:10px 0;
}
.handle_right p.btn{
	width:600px;
	margin-top:60px;
}
.handle_right p.btn input{
	width:150px;
	height:40px;
	background:#e4c147;
	border:0;
	font-size:16px;
	color:#434343;
	line-height:40px;
	text-align:center;
	cursor:pointer;
}
.fdpx_dtlbox .intro_box{
	float:left;
	width:910px;
	border:1px solid #ededed;
	margin-bottom:40px;
}
.intro_main{ width:910px;}
.intro_main .hd{ overflow:hidden; background:#f6f6f6; border-bottom:1px solid #ededed;}
.intro_main .hd li{ position:relative; margin-left:-1px;  height:45px; line-height:45px; text-align:center; width:120px; float:left; border-right:1px solid #ededed;
	font:normal 15px/45px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.intro_main .hd li.on{ width:120px; background:#e8e8e8; color:#525252;  }
.intro_main .hd li span{ font-size:13px; color:#f04400; margin-left:5px;}
.intro_main .hd li a{ color:#525252;}
.intro_main .bd{ padding:30px 20px;}

