body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
body{
	font-size:14px;
	margin:0px auto;
	color:#222222;
	font-family:"Microsoft YaHei", '微软雅黑';
}
a{
	color:#222222;
	text-decoration:none;
}
a:hover{
	color:#02A580;
	text-decoration:none;
}
ul, li, ol{
	list-style-type:none;
}
img{
	border:0px;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.blue{
	color:#02A580;
}

/*头部样式*/
.top1{
	height:42px;
	overflow:hidden;
	border-bottom:1px solid #EAEAEA;
}
.top1_con{
	margin:0px auto;
	width:1200px;
	height:42px;
	line-height:42px;
	overflow:hidden;
}
.top1_left{
	float:left;
}
.top1_right{
	float:right;
}
.top1_right span{
	margin:0px 8px;
}

.top2{
	margin:0px auto;
	width:1200px;
	height:116px;
}
.top2_left{
	float:left;
	padding-top:22px;
}
.top2_right{
	float:right;
	width:530px;
	height:82px;
	padding-top:17px;
}
.top2_right1{
	float:left;
	width:81px;
	height:82px;
}
.top2_right2{
	float:right;
	width:445px;
	height:82px;
	background:#F4F4F4;
}
.top2_right li.tel{
	height:41px;
	line-height:41px;
	padding-left:42px;
	background:url(../images/icon_09.jpg) 10px center no-repeat;
	border-bottom:1px solid #EAEAEA;
}
.top2_right li.tel span{
	font-size:18px;
	color:#C2A706;
}
.top2_right li.tel a{
	float:right;
	margin-top:8px;
	margin-right:8px;
}
.top2_right ul li.address{
	height:41px;
	line-height:41px;
	padding-left:42px;
	background:url(../images/icon_13.jpg) 13px center no-repeat;
}

.top3{
	height:72px;
	background:#00B38A;
}
.top3_con{
	margin:0px auto;
	width:1200px;
	height:72px;
}
.menu{
	float:left;
	width:958px;
	height:47px;
}
.menu li{
	float:left;
	width:118px;
	height:72px;
	font-size:16px;
	text-align:center;
	position:relative;
	z-index:1000;
}
.menu li span{
	font-size:12px;
	color:#BEE8DE;
	display:block;
	text-transform:uppercase;
}
.menu li.kong{
	float:left;
	width:2px;
	height:72px;
}
.menu li a{ height:58px; line-height:25px; color:#FFFFFF; display:block; padding-top:14px; }
.menu li a:hover{ color:#FFFFFF; background:#02A580; }
.menu li.hover a{ color:#FFFFFF; background:#02A580; }
.menu li.iehover a{ color:#FFFFFF; background:#02A580; }
.menu li ul { display:none; }
.menu li:hover a{ color:#FFFFFF; background:#02A580; }
.menu li:hover ul{ display:block; position:absolute; top:72px; left:0px; width:118px; background:#00B38A; filter:Alpha(Opacity=100); opacity:1; }
.menu li:hover ul li{ float:none; width:auto; height:30px; }
.menu li:hover ul li a{ height:35px; line-height:35px; display:block; font-size:14px; color:#FFFFFF; overflow:hidden; text-align:center; background:none; padding:0px; }
.menu li:hover ul li a:hover{ color:#FFFFFF; background:#02A580; }

.search{
	float:right;
	width:219px;
	height:33px;
	padding-top:20px;
	overflow:hidden;
}
.ssk{
	float:left;
	width:160px;
	height:23px;
	line-height:23px;
	padding:5px 0px 5px 6px;
	border:none;
	font-size:14px;
	color:#999999;
	background:url(../images/ssk.jpg) no-repeat;
	font-family:"Microsoft YaHei", '微软雅黑';
}
.ss{
	float:right;
	width:53px;
	height:33px;
}

.ny_banner{
	height:230px;
	overflow:hidden;
	margin-top:1px;
}
.banner{
	width:100%;
	height:505px;
	overflow:hidden;
	position:relative;
	margin-top:1px;
}
#slides{ display:block; width:100%; height:505px; position:relative; }
#slides li{ display:block; width:100%; height:505px; position:absolute; }
#slides li a{ display:block; width:100%; height:505px; text-indent:-9999px; }
#pagination{ display:block; position:absolute; top:470px; z-index:9900; }
#pagination li{ display:block; width:12px; height:12px; float:left; margin:0px 7px; background: url(../images/w.png) no-repeat; display:inline; }
#pagination li a{ display:block; width:100%; height:100%; text-indent:-9999px; cursor:pointer; }
#pagination li.current{ background: url(../images/y.png) no-repeat; }

/*底部样式*/
.lx{
	height:72px;
	overflow:hidden;
	background:#00B38A;
}
.lx_con{
	margin:0px auto;
	width:1200px;
	height:72px;
	line-height:72px;
	font-size:18px;
	color:#FFFFFF;
}
.lx1{
	float:left;
	background:url(../images/icon_31.jpg) left center no-repeat;
	padding-left:40px;
	margin-left:68px;
	display:inline;
}
.lx2{
	float:left;
	background:url(../images/icon_32.jpg) left center no-repeat;
	padding-left:32px;
	margin-left:50px;
}
.lx3{
	float:left;
	background:url(../images/icon_37.jpg) left center no-repeat;
	padding-left:35px;
	margin-left:50px;
}
.footer{
	height:54px;
	background:#464646;
}
.footer_con{
	margin:0px auto;
	width:1200px;
	height:54px;
}
.footer_left{
	float:left;
	line-height:54px;
	color:#FFFFFF;
}
.footer_left a{
	color:#FFFFFF;
}
.footer_left a:hover{
	color:#FFFFFF;
}
.footer_right{ float:right; width:205px; height:32px; margin-top:11px; }

.diy_select{ width:205px; height:32px; position:relative; font-size:14px; color:#999999; cursor:pointer; }
.select-text{ width:205px; height:32px; }
.diy_select_txt{ float:left; width:142px; height:32px; line-height:32px; padding:0px 15px; background:#FFFFFF; }
.diy_select_btn{ float:left; width:33px; height:32px; background:url(../images/icon_76.jpg) left top no-repeat; }

.select-option{ width:100%; }
.diy_select_list{ width:183px; position:absolute; top:0px; left:0px; z-index:9999; display:none; background:#FFFFFF; border:1px solid #DDDDDD; border-bottom:0px; padding:0px 10px 10px 10px; }
.diy_select_list li{ height:35px; line-height:35px; cursor:default; border-bottom:1px dotted #DDDDDD; text-align:center; overflow:hidden; }
.diy_select_list li.focus{ cursor:pointer; }

/*内页样式*/
.dqwz{
	margin:0px auto;
	width:1200px;
	height:65px;
	line-height:65px;
	overflow:hidden;
}
.dqwz_left{
	float:left;
	height:65px;
	background:url(../images/icon_34.jpg) left center no-repeat;
	padding-left:17px;
	font-size:20px;
}
.dqwz_right{
	float:right;
}
.content{
	overflow:hidden;
	background:#F4F4F4;
	padding:30px 0px;
}
.ny{
	margin:0px auto;
	width:1200px;
	overflow:hidden;
}
.ny_left{
	float:left;
	width:214px;
	padding-right:33px;
	background:url(../images/dian_39.jpg) right top repeat-y;
}
.left_con{
	background:#00428E;
}
.left_title{
	height:45px;
	line-height:45px;
	background:#00B38A;
	overflow:hidden;
}
.left_title b{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:12px;
}
.left_title a{
	float:right;
	font-size:12px;
	color:#FFFFFF;
	padding-right:10px;
	text-transform:uppercase;
}
.left_title a:hover{
	color:#FFFFFF;
}
.left_tu{
	width:198px;
	background:#FFFFFF;
	padding:0px 8px 10px 8px;
	overflow:hidden;
}
.left_tu li{
	height:82px;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
}
.left_tu img{
	width:198px;
	height:82px;
	vertical-align:top;
}
.ny_right{
	float:right;
	width:920px;
	background:#FFFFFF;
}
.right_con{
	margin:0px auto;
	width:868px;
	padding:20px 0px;
	line-height:220%;
	_height:400px;
	min-height:400px;
}

/*详细页样式*/
.nr{
	width:868px;
	padding-top:5px;
}
.nr h1{
	font-size:20px;
	color:#02A580;
	padding-bottom:10px;
	text-align:center;
	font-weight:normal;
	border-bottom:3px double #DDDDDD;
}
.nr .nr_time{
	font-size:12px;
	color:#999999;
	height:30px;
	line-height:35px;
	text-align:center;
	overflow:hidden;
}
.nr .nr_con{
	line-height:220%;
	padding:10px 7px 0px 7px;
}
.nr .nr_con img{ max-width:100%; margin-top:10px; margin-bottom:5px; }

/*求职招聘*/
.jl_line{
	height:1px;
	overflow:hidden;
	background:url(../images/dian_13.jpg) left top repeat-x;
	margin:20px 0px 30px 0px;
}
.preview{
	width:300px;
	height:26px;
	line-height:26px;
	border:1px solid #DDDDDD;
	font-size:12px;
	color:#666666;
	padding:5px;
}
.btn_addPic{ display:block; position:relative; width:86px; height:38px; line-height:38px; overflow:hidden; border-left:none; background:#E7A903; color:#FFFFFF; cursor:pointer; text-align:center; } 
.btn_addPic:hover{ color:#FFFFFF; } 
.filePrew { display:block; position:absolute; top:0; left:0; width:86px; height:38px; font-size:100px; /* 增大不同浏览器的可点击区域 */ opacity:0; /* 实现的关键点 */ filter:alpha(opacity=0); }
.button1{
	width:86px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	text-align:center;
	background:#00B38A;
	font-size:14px;
	color:#FFFFFF;
	border:none;
	font-family:"Microsoft YaHei", '微软雅黑';
}

/*首页样式*/

/*公司新闻*/
.box1{
	margin:0px auto;
	width:1200px;
	padding:35px 0px;
}
.news{
	float:left;
	width:470px;
	height:423px;
	overflow:hidden;
}
.news_title{
	height:45px;
	line-height:45px;
	overflow:hidden;
	background:#F4F4F4;
}
.news_title b{
	float:left;
	width:100px;
	height:45px;
	background:#00B38A;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
}
.news_title a{
	float:right;
	padding-right:10px;
	font-size:12px;
	color:#00B38A;
}
.news_top{ padding:20px 0px; width:470px; height:130px; overflow:hidden; border-bottom:1px solid #F0EEEE; }
.news_top img{ float:left; width:200px; height:130px; vertical-align:top; }
.news_top span{ float:right; width:258px; display:block; }
.news_top span h2{ font-size:16px; height:34px; line-height:30px; overflow:hidden; font-weight:normal; }
.news_top span p{ font-size:12px; line-height:23px; height:69px; overflow:hidden; color:#666666; }
.news_top span p a{ color:#02A580; }
.news_top .more{ height:23px; line-height:23px; color:#999999; overflow:hidden; font-size:12px; padding-top:4px; }
.con{
	height:165px;
	overflow:hidden;
	background:#F4F4F4;
	padding:10px 10px 12px 10px;
	margin-top:20px;
}
.con li{
	height:33px;
	line-height:33px;
	background:url(../images/dian_05.jpg) left bottom repeat-x;
	overflow:hidden;
}
.con li a{
	background:url(../images/icon_11.jpg) 2px center no-repeat;
	padding-left:13px;
}
.con li span {
	float:right;
	color:#666666;
	margin-right:2px;
}

/*政策法规*/
.zcfg{
	float:left;
	width:470px;
	height:423px;
	overflow:hidden;
	margin-left:31px;
}
.zcfg_title{
	height:45px;
	line-height:45px;
	overflow:hidden;
	background:#F4F4F4;
}
.zcfg_title b{
	float:left;
	width:100px;
	height:45px;
	background:#E8AE12;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
}
.zcfg_title a{
	float:right;
	padding-right:10px;
	font-size:12px;
	color:#E8AE12;
}

/*服务专区*/
.fwzq{
	float:right;
	width:198px;
	overflow:hidden;
}
.fwzq_title{
	height:45px;
	line-height:45px;
	background:#00B38A;
	overflow:hidden;
}
.fwzq_title b{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:12px;
}
.fwzq_title a{
	float:right;
	font-size:12px;
	color:#FFFFFF;
	padding-right:10px;
	text-transform:uppercase;
}
.fwzq_title a:hover{
	color:#FFFFFF;
}
.fwzq_con{
	height:357px;
	overflow:hidden;
	margin-top:15px;
}
.fwzq_con li{
	overflow:hidden;
	margin-bottom:13px;
}
.fwzq_con img{
	width:198px;
	vertical-align:top;
}

/*核心业务*/
.hxyw_title{
	height:118px;
	overflow:hidden;
	background:#F4F4F4;
	text-align:center;
}
.hxyw_title b{
	height:75px;
	line-height:88px;
	overflow:hidden;
	display:block;
	font-size:26px;
	font-weight:normal;
}
.hxyw{
	margin:0px auto;
	width:1200px;
	height:380px;
	padding:35px 0px;
	overflow:hidden;
}
.hxyw li{
	float:left;
	width:228px;
	height:376px;
	background:#F4F4F4;
	overflow:hidden;
	margin-left:15px;
}
.hxyw .hx_tu{
	height:105px;
	overflow:hidden;
	text-align:center;
	padding:30px 0px;
}
.hxyw .hx_tit{
	height:60px;
	line-height:60px;
	overflow:hidden;
	text-align:center;
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	font-size:18px;
	margin:0px 9px;
}
.hxyw .hx_text{
	height:52px;
	line-height:26px;
	overflow:hidden;
	color:#666666;
	padding:15px 9px 0px 9px;
}
.hxyw .hx_text a{
	color:#02A580;
}
.hxyw .hx_tu1{
	height:52px;
	overflow:hidden;
	margin-top:30px;
}

/*求职招聘*/
.box2{
	background:#F4F4F4;
	overflow:hidden;
}
.box2_con{
	margin:0px auto;
	width:1200px;
	padding:35px 0px;
}
.qzzp{
	float:left;
	width:710px;
}
.qzzp_title{
	height:40px;
	overflow:hidden;
}
.qzzp_title_left{
	float:left;
	height:40px;
	background:url(../images/icon_54.jpg) left top no-repeat;
	padding-left:17px;
}
.qzzp_title_left b{
	font-size:20px;
	font-weight:normal;
	display:block;
	width:100px;
	height:27px;
	line-height:27px;
}
.qzzp_title_left span{
	font-size:12px;
	color:#999999;
	text-transform:uppercase;
}
.qzzp_title_right{
	float:right;
	line-height:40px;
}
.qzzp_title_right a{
	color:#E7A903;
	font-size:12px;
}
.qzzp_con{
	margin-top:30px;
}


/*教育培训*/
.jypx{
	float:right;
	width:450px;
}
.jypx_title{
	height:40px;
	overflow:hidden;
}
.jypx_title_left{
	float:left;
	height:40px;
	background:url(../images/icon_57.jpg) left top no-repeat;
	padding-left:17px;
}
.jypx_title_left b{
	font-size:20px;
	font-weight:normal;
	display:block;
	width:100px;
	height:27px;
	line-height:27px;
}
.jypx_title_left span{
	font-size:12px;
	color:#999999;
	text-transform:uppercase;
}
.jypx_title_right{
	float:right;
	line-height:40px;
}
.jypx_title_right a{
	color:#00B38A;
	font-size:12px;
}
.jypx_con{ 
	width:450px;
	height:524px;
	overflow:hidden;
	margin-top:15px;
}
.jypx_con li{
	float:left;
	padding-top:15px;
	width:450px;
	height:116px;
	overflow:hidden;
	background:url(../images/dian_13.jpg) left bottom repeat-x;
}
.jypx_con li img{ float:left; width:155px; height:100px; vertical-align:top; }
.jypx_con li span{ float:right; width:282px; display:block; }
.jypx_con li span h2{ font-size:16px; height:31px; line-height:26px; overflow:hidden; font-weight:normal; }
.jypx_con li span p{ font-size:12px; line-height:23px; height:46px; overflow:hidden; color:#666666; }
.jypx_con li span p a{ color:#02A580; }
.jypx_con li .more{ height:23px; line-height:23px; color:#999999; overflow:hidden; font-size:12px; padding-top:4px; }

/*合作伙伴*/
.hzhb{
	margin:0px auto;
	width:1185px;
	height:195px;
	padding-right:15px ;
	overflow:hidden;
	background:#F4F4F4;
}
.hzhb_left{
	float:left;
	width:40px;
	height:195px;
}
.hzhb_right{
	float:right;
	width:1130px;
	height:195px;
}
.hzhb_right li{
	float:left;
	width:176px;
	height:177px;
	margin-right:15px;
	margin-top:18px;
	overflow:hidden;
	display:inline;
}
.hzhb_right li img{
	width:176px;
	height:132px;
	vertical-align:top;
}
.hzhb_right li p{
	width:176px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}