@charset "utf-8";
/* 全局样式  */ 
body{padding:0;margin:0;font-size:12px; color:#464646;font-family:"微软雅黑","Arial","宋体";}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0; margin:0;}
ul{list-style:none;}
img{border:0px;}
.clear{clear:both;}
a{text-decoration:none; color:#464646;}

#bodybox{ margin:0 auto; height:auto; width:100%;}

/*头部样式*/
.top{ width:100%; height:117px; background:url(top_bg.png) repeat-x; border-bottom:3px solid #ffe15a; overflow:hidden;}
.top01{ width:1300px; height:117px; margin:0 auto;}
.logo{ width:448px; height:86px; float:left; margin-top:10px;}
.top_l{ width:810px; height:117px; float:right;}
.top_l01{ width:100px; height:50px; line-height:50px; float:left; font-size:14px; color:#ffbba4; margin-left:700px;}
.top_l01 a{ color:#F00;}

/*导航样式*/
#all{ width:810px; height:67px; margin:0 auto;}
#nav01{ width:810px; height:67px; margin:0 auto;}
#jsddm li{float: left;list-style: none; font-size:16px; font-family:"微软雅黑"; height:67px; background:url(icon03.png) right 10px no-repeat;}
#jsddm li a{display:block; width:135px;font-size:16px; font-family:"微软雅黑"; color:#252525; height:67px; line-height:45px; text-align:center;}
#jsddm li a:hover{width:135px; height:45px;color:#fa8f00;}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden; z-index:9999;}
#jsddm li ul li{float: none;display: inline;}
#jsddm li ul li a{width:135px; height:45px; line-height:45px; background:#ffdf2f; opacity:0.9; filter:alpha(opacity=90); color:#252525; font-family:"微软雅黑"; font-size:13px;}
#jsddm li ul li a:hover{color:#fff; background:#fbc00b;}

/*banner样式*/
#playBox{ width:100%; height:450px; margin:0px auto; position:relative; overflow:hidden; text-align:center;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle { margin:0 auto;  height:10px; position:absolute; bottom:15px; z-index:10; left:45%;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#ffd200;}

/*猎头服务样式*/
.homecenter{ width:100%; height:175px; margin:35px auto 40px auto; overflow:hidden;}
.home_top1{ width:1300px; height:175px; margin:0 auto;}
.shipin{width:310px; height:174px; float:left;}
.shipin img{width:310px; height:174px;}
.ppsl{width:950px; height:174px; float:right;}
.ppslhead{width:950px; height:28px; overflow:hidden;}
.ppslcatname{width:290px; height:28px; float:left;}
.ppslcatname h2{ background:url(icon01.jpg) left no-repeat; float:left; padding:0px 10px; font-size:24px; font-weight:normal;}
.ppslcatname span{ float:left; font-size:16px; color:#c4c3c3; font-style:italic; padding-top:5px;}
.ppslmore{float:right; width:77px; height:25px; }
.ppslmore a{ width:77px; height:25px; display:block; background:url(more01.jpg) no-repeat;}
.ppslmore a:hover{background:url(more02.jpg) no-repeat;}
.ppslxian{height:1px; width:580px; background:#CCCCCC; float:left; margin-top:15px;}

.ppsllist{width:950px; overflow:hidden; }
.ppsllist ul{margin-top:20px; width:290px; overflow:hidden; margin-right:22px; float:left;}
.ppsllist li{margin-top:10px; width:290px; height:32px; line-height:32px; overflow:hidden;}
.ppsllist li .ppsllno{ width:32px; height:32px; float:left; margin-right:5px; background:#b9b9b9; text-align:center; line-height:32px; font-family:'Impact'; font-size:16px; color:#ffffff;}
.ppsllist li .ppsllno:hover{background:#ffb400; }
.ppslzi{color:#000000; height:32px; line-height:32px; font-size:16px; padding-left:10px;}
.ppslzi:hover{color:#000000;}
.ppslzi1{color:#bbbbbb; height:16px; line-height:16px;}
.ppslzi1:hover{color:#bbbbbb;}

/*职前培训、新闻中心样式*/
.center01{ width:100%; height:260px; margin:0 auto; overflow:hidden;}
.center02{ width:1300px; height:260px; margin:0 auto;}
.zqpx{ width:660px; height:260px; float:left;}
.ppslhead01{width:660px; height:28px; overflow:hidden;}
.ppslcatname01{width:290px; height:28px; float:left;}
.ppslcatname01 h2{ background:url(icon01.jpg) left no-repeat; float:left; padding:0px 10px; font-size:24px; font-weight:normal;}
.ppslcatname01 span{ float:left; font-size:16px; color:#c4c3c3; font-style:italic; padding-top:5px;}
.ppslmore01{float:right; width:77px; height:25px; }
.ppslmore01 a{ width:77px; height:25px; display:block; background:url(more01.jpg) no-repeat;}
.ppslmore01 a:hover{background:url(more02.jpg) no-repeat;}
.ppslxian01{height:1px; width:290px; background:#CCCCCC; float:left; margin-top:15px;}
.zqpx01{ width:660px; height:106px; margin:20px 0px 10px 0px;}
.zqpx02 li{ float:left; width:155px; height:32px; line-height:32px; font-size:14px; background:url(icon02.jpg) 0px 15px no-repeat; padding-left:10px;}
.zqpx02 li a:hover{ color:#fd9d38; text-decoration:underline;}

/*首页新闻中心样式*/
.news{ width:595px; height:260px; float:right;}
.news01{ width:595px; height:170px;}
.ppslhead02{width:595px; height:28px; overflow:hidden;}
.ppslcatname02{width:290px; height:28px; float:left;}
.ppslcatname02 h2{ background:url(icon01.jpg) left no-repeat; float:left; padding:0px 10px; font-size:24px; font-weight:normal;}
.ppslcatname02 span{ float:left; font-size:16px; color:#c4c3c3; font-style:italic; padding-top:5px;}
.ppslmore02{float:right; width:77px; height:25px; }
.ppslmore02 a{ width:77px; height:25px; display:block; background:url(more01.jpg) no-repeat;}
.ppslmore02 a:hover{background:url(more02.jpg) no-repeat;}
.ppslxian02{height:1px; width:225px; background:#CCCCCC; float:left; margin-top:15px;}
.news02{ width:595px; height:101px; margin-top:20px;}
.news02 span{ width:121px; height:101px; float:left;}
.news02 span img{ width:121px; height:101px;}
.news02 ul{ float:left; width:450px; float:right;}
.news02 ul li{ float:left; width:450px; border-bottom:1px dashed #ccc; font-size:14px; line-height:34px;}
.news02 ul li a{ float:left;}
.news02 ul li a:hover{ color:#fd9d38;}
.news02 ul li p{ float:right;}
.about{ width:595px; height:90px;}
.about img{ width:595px; height:90px;}

/*底部样式*/
.footer{ width:100%; height:50px; background:#fd9d38; overflow:hidden; margin-top:35px;}
.footer01{ width:1300px; height:50px; margin:0 auto; font-size:14px; color:#fff; line-height:50px;}
.footer01 p{ float:left;}
.footer01 ul{ float:right;}
.footer01 ul li{ float:left;}
.footer01 ul li a{ color:#fff;}

/*内页banner*/
.banner{ width:100%; height:183px; margin:0 auto; text-align:center; overflow:hidden;}
.banner01{ width:100%; height:183px; margin:0 auto; text-align:center; background:url(img01.jpg) no-repeat;}

/*中部内容样式*/
.container03{ width:1300px; margin:30px auto 10px auto; font-size:14px;}
.container03_l{ width:249px; float:left;}
.container03_r{ width:1030px; float:right;}

.container03_l01{ width:249px; height:100px; float:left;  color:#fff; background:url(tit_bg.png) no-repeat;}
.container03_l01 h1{ font-size:35px; padding:12px 0px 5px 30px; font-family:"微软雅黑"; letter-spacing:5px;}
.container03_l01 p{ font-size:15px; padding:0px 0px 0px 30px;}

.container03_l02{ width:248px; float:left;  border-right:1px solid #d2d2d2; padding:10px 0px 20px 0px;}
.container03_l02 li{ width:248px; float:left; line-height:45px; font-family:"微软雅黑"; font-size:14px;}
.container03_l02 li a{ padding-left:30px; color:#444444; background:url(icon04.jpg) 10px 8px no-repeat;}
.container03_l02 li a:hover{ color:#ffc000;}

.container03_l03{ width:249px; float:left; background:#ffab00; margin-bottom:40px;}
.container03_l03 .p01{ padding:10px;}
.container03_l03 .p02{ padding:0px 10px 0px 10px; font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:30px;}
.container03_l03 .p03{ width:228px; margin:10px auto 20px auto; padding-top:10px; font-style:inherit; font-family:Arial; color:#fff; font-size:35px; border-top:1px solid #fff; font-weight:bold;}

.container03_r01{ width:1000px; float:right; height:60px; line-height:60px;}
.container03_r01 li{ float:left; font-family:"微软雅黑"; font-size:14px; color:#818181;}
.container03_r01 a{ color:#818181;}
.container03_r01 .a03{ color:#333333;}

.container03_r02{ width:1000px; float:right; margin-bottom:30px;}
.container03_r02 .title04{ width:1000px; float:left; height:40px; line-height:40px; background:url(line.jpg) repeat-x; margin-bottom:18px;}
.container03_r02 .title04 h2{ font-size:30px; font-family:"微软雅黑"; color:#404040;  float:left; background:#fff; background:#fff; font-weight:normal; padding-right:8px;}

.container03_r02 .nr01 p{ font-size:14px; font-family:"微软雅黑"; line-height:30px;/* text-indent:2em;*/}
.container03_r02 .nr01 dl{ width:1000px; height:180px; margin-bottom:40px;}
.container03_r02 .nr01 dl dt{ width:240px; height:180px; float:left;}
.container03_r02 .nr01 dl dt img{ width:240px; height:180px;}
.container03_r02 .nr01 dl dd{ width:730px; float:right;}
.container03_r02 .nr01 dl dd .a01{ font-weight:normal; height:40px; line-height:30px; font-size:16px; font-weight:bold; color:#333;}
.container03_r02 .nr01 dl dd .a01:hover{ color:#ffb400;}
.container03_r02 .nr01 dl dd{ line-height:30px; padding-bottom:8px;}
.container03_r02 .nr01 dl .dd01{ color:#b9b9b9; font-style:italic;}

.container03_r02 .nr01 .dl01{ width:1000px; height:150px; margin-bottom:30px; border-bottom:1px solid #efefef;}
.container03_r02 .nr01 .dl01 dt{ width:179px; height:117px; float:left;}
.container03_r02 .nr01 .dl01 dt img{ width:179px; height:117px;}
.container03_r02 .nr01 .dl01 dd{ width:780px; float:right;}
.container03_r02 .nr01 .dl01 dd h2{ font-weight:normal; height:40px; line-height:30px; font-size:16px; font-weight:bold; color:#333;}

.container03_r02 .nr01 .contact02{ height:100px;}
.container03_r02 .nr01 .contact02 h2{ font-size:24px; font-weight:normal; line-height:50px;}
.container03_r02 .nr01 .contact02 span{ line-height:40px; float:left; width:480px;}

.container03_r02 .nr01 ul{ width:1000px; float:left;}
.container03_r02 .nr01 li{ width:1000px; height:50px; line-height:47px; background:url(icon07.jpg) bottom repeat-x;}
.container03_r02 .nr01 li a{ width:990px; background:url(icon06.jpg) 0px 22px no-repeat; padding-left:12px; float:left;}
.container03_r02 .nr01 li a:hover{ color:#ffb400;}
.container03_r02 .nr01 li span{ float:left;}
.container03_r02 .nr01 li p{ float:right; padding-right:10px;}

.container03_r02 .nr01 .n_tit{ width:1000px; height:100px; margin-bottom:20px;}
.container03_r02 .nr01 .n_tit h1{ height:50px; line-height:50px; border-bottom:1px dotted #CCC; font-weight:normal; font-size:24px; text-align:center;}
.container03_r02 .nr01 .n_tit h3{ text-align:center; font-weight:normal; line-height:35px; color:#999; font-size:14px;}
.container03_r02 .nr01 .n_nr{ width:1000px;}


.container03_r02 .nr02 { width:1000px;}
.container03_r02 .nr02 dl{ width:1000px; height:180px; margin-bottom:30px; line-height:30px;}
.container03_r02 .nr02 dl dd .a01{ font-size:16px; line-height:40px; font-weight:bold;}
.container03_r02 .nr02 dl dt{ width:170px; height:180px; float:left;}
.container03_r02 .nr02 dl dt img{ width:170px; height:180px;}
.container03_r02 .nr02 dl dd{ width:800px; float:right;}

.container03_r02 .nr02 .nr12_a{ height:300px;}
.container03_r02 .nr02 .nr12_a .p05{ width:230px; height:280px; float:left;}
.container03_r02 .nr02 .nr12_a .p05 img{ width:230px; height:280px;}
.container03_r02 .nr02 .nr12_a .ul01{ width:740px; float:right;}
.container03_r02 .nr02 .nr12_a .ul01 li{ width:740px; font-family:"微软雅黑"; font-size:14px; line-height:30px; color:#333;}
.container03_r02 .nr02 .nr12_a .ul01 li a{ color:#f00;}

.container03_r02 .nr02 .nr12_b{ line-height:30px;}

#classpage10 {
	height:26px;
	line-height:22px;
	text-align:center;
	color:#000000;
	padding-top:35px;
	clear: both;
}


.container03_r02 .nr03 li{ float:left; width:180px; height:140px; margin:0px 40px 20px 25px;}
.container03_r02 .nr03 li img{ width:180px; height:100px; border:1px solid #ccc;}
.container03_r02 .nr03 li p{ line-height:40px; text-align:center;}

/**/

.rslides { position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0; }
.rslides li:first-child { position: relative;  display: block;  float: left;}
.rslides img { display: block; height: auto;  float: left;  width: 100%;  border: 0;}

#wrapper {  padding:0px; height:448px;}
.rslides { margin: 0 auto;}
#slider2,#slider3 {  box-shadow: none;  -moz-box-shadow: none; -webkit-box-shadow: none;  margin: 0 auto;}
.rslides_tabs { list-style: none; padding: 0; background: rgba(0,0,0,.25);  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);  font-size: 18px;  list-style: none;  margin: 0 auto 50px;  max-width: 540px;  padding: 10px 0;
  text-align: center;  width: 100%; }
.rslides_tabs li { display: inline;  float: none;  margin-right: 1px; }
.rslides_tabs a { width: auto; line-height: 20px;  padding: 9px 20px;  height: auto;  background: transparent;  display: inline; }
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { background: rgba(255,255,255,.1); color: #fff; font-weight: bold;}
.events { list-style: none; }
.callbacks_container { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.callbacks { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0;  margin: 0; }
.callbacks li { position: absolute; width: 100%; left: 0; top: 0; }
.callbacks img {  display: block;  position: relative;  z-index: 1;  height:448px;  width: 100%;  border: 0; }
.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);
  left: 0;  right: 0;  bottom: 0;  padding: 10px 20px;  margin: 0;  max-width: none; }
.callbacks_nav { position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;
  text-decoration: none;  height: 61px;  width: 38px;  background: url(themes.gif) no-repeat left top;  margin-top: -45px; }
.callbacks_nav:active { opacity: 1.0; }
.callbacks_nav.next { left: auto;  background-position: right top;  right: 0; }
@media screen and (max-width: 600px) {  .callbacks_nav {    top: 47%;  }  }

/**/
.nr02 .tit02{ height:60px; line-height:60px; margin-bottom:30px;}
.nr02 .tit02 p{ float:left; width:180px; text-align:center; margin-right:30px;}
.nr02 .tit02 p a{ background:#F90; width:180px; height:60px; float:left; font-size:24px; color:#FFF;}
.nr02 .tit02 p a:hover{ background:#FC3;}










