

.block_home_slider {
	padding: 0;
	position: relative;
	background-color: #ffffff;
	border: 0;
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(ima/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
*/
.block_home_slider .slide {position:relative;}
.block_home_slider .flex-direction-nav a {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=10);opacity:0.1;text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev { }
.block_home_slider .flex-direction-nav a.flex-prev:hover {filter:alpha(opacity=50);opacity:0.5;}
.block_home_slider .flex-direction-nav a.flex-next {left:auto;right:2%;background-position:-6px -137px;}
.block_home_slider .flex-direction-nav a.flex-next:hover {filter:alpha(opacity=50);opacity:0.5;}
.block_home_slider .flex-control-paging { position:absolute;bottom:5px; left:50%; margin-left:-70px; display:inline-block;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:42px;height:11px;margin:1px; display:block;background:#000;filter:alpha(opacity=50);opacity:0.5;text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background:#ffae12;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}



.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.h_h_about_bg{background:url(headhuntingaboutbg.jpg) top no-repeat; margin-top:50px;}


.h_h_title{ text-align:center; padding-top:35px; color:#666; font-size:18px; line-height:32px; padding-bottom:35px;}
.h_h_title h2{ height:66px; line-height:66px; font-size:40px; color:#000000; font-weight:normal; letter-spacing:1px;}
.h_h_title p{font-size:18px;}

.h_h_about {
    text-align: center;
    max-width: 1200px;
    padding: 0 30px;
    line-height: 2;
    margin: 0 auto;
}

@media screen and (max-width:420px)
{
    
    .h_h_about_bg {
        margin-top: 30px;
    }
    .h_h_title{padding-top:15px; padding-bottom:15px;}
    .h_h_title h2{font-size:18px;    height: 22px;
        line-height: 22px;}
    
    .h_h_about {
    padding: 0 10px;
}

}
    
/* 培训简介 */
.pxjj 
{
    width:1200px; max-width:100%;margin:0 auto; padding:10px 5%; line-height:2;color:#fff; position:relative;
}
.pxjj img
{
    width:40%;max-width:100%; float:left; margin:5px 5% 5px 0; 
}
.pxjj h4
{
    font-size:34px; font-weight:bold; float:left;width:55%; clear:right;
}
@media screen and (max-width: 420px){
    .pxjj h4  {
        font-size:28px;
    }
    .pxjj 
    {
        font-size:14px;
    }
}
.pxjj_tit_udl
{
    border-top:2px solid #fff; width:25px; height:15px; float:left;
    }


/* 培训介绍 */

.pxjs1
{
    float:left; width:100%; background:#fff; margin-bottom:20px;
} 
.pxjs1 .pxjs1txt
{
        margin: 40px 3% 10px;
    width: 31%;
}
.pxjs1 .pxjs1txt p
{
    max-height:220px;
    overflow:hidden;
}
.pxjs1 img
{
    float:right;
    width:62%;
    min-height:400px;
    }
    
@media screen and (max-width: 420px){
    .pxjs1 img
    {
    width:100%;
    min-height:auto;
    }
    .pxjs1 .pxjs1txt
    {
        margin: 40px 40px 20px;
        width: auto;
    }
}
.pxjs2
{
  float:left; width:49%; background:#fff; margin-bottom:20px;  
    }
.pxjs2 img
{
    float:left;width:100%;
}
.pxjs2 .pxjs2txt
{
    margin:40px 40px 20px 40px;
}
.pxjs2 .pxjs2txt p
{
    max-height:220px;
    overflow:hidden;
}
@media screen and (max-width: 420px){
    .pxjs2
    {
    width:100%;
    }
}
.pxjs3
{
    float:left; width:100%; background:#fff; margin-bottom:20px;
} 
.pxjs3 .pxjs3txt
{
    float:left;margin:50px 3% 20px ; width:31%;
}
.pxjs3 .pxjs3txt p
{
    max-height:220px;
    overflow:hidden;
}
.pxjs3 img
{
    float:left;
    width:62%;
    min-height:400px;
    }
    
@media screen and (max-width: 420px){
    .pxjs3 img
    {
    width:100%;
    min-height:auto;
    }
    .pxjs3 .pxjs3txt
    {
        float:left;margin:20px 40px 20px ; width:auto;
    }
}


/* 培训课程 */

.px_kecheng 
{
    width:1200px; max-width:100%;margin:0 auto;overflow:auto; 
}
.px_kecheng li 
{
    display: inline-block;
    width: 31%;
    
    margin: 0 1% 30px 1%;
    background-color: #fff;
    -webkit-transition: .25s;
    transition: .25s;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.01);
    box-shadow: 0 2px 5px rgba(0,0,0,.01);
    float:left;
    cursor: pointer;
}
@media screen and (max-width: 776px){
    .px_kecheng li  {
        width: 48%;
    }
}
@media screen and (max-width: 420px){
    .px_kecheng li  {
        width: 98%;
    }
}
.tp
{
    position:relative;
    background: center/cover no-repeat #eee;
    -webkit-background-size: cover;
    width: 30%;
    height: 120px;
    overflow: hidden;
    float: left;
    margin: 20px;
    
}
.tp img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: .5s cubic-bezier(0,.6,.3,1);
    transition: .5s cubic-bezier(0,.6,.3,1);
border-radius: 8px;
    
}
.tpt
{    top: 0;
    background-color: #12a93d;
        position: absolute;
    padding: 0 .5em;
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    box-sizing: border-box;
    
}
.tinfo{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 110px;
    padding: 14px 10px 0 0;
    overflow: hidden;
    font-size: 14px;
    color: #999;
    line-height: 1.75;
    text-align:left;
}
.tinfot{
margin-bottom: 10px;
margin-top:10px;
    font-size: 18px;
    color: #333;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align:left;
}

    
.tinfop
{
    padding: 0 10px;
    color: red;
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    text-align:left;
    }
.tinfopx
{
    padding: 0 10px;
    color: #999;
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    text-align:left;
    }
    
.tinfomore
{
    border-radius: 5px;
    display: block;
    width: 1200px;
    max-width:100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #fff;
    color: #04449d;
    font-size: 14px;
    margin: 5px auto 0px;
    cursor: pointer;
    border:1px solid #e2e2e2;
        }

/* 合作伙伴 */


.index-content .friend-company{margin-bottom:45px}
.index-content .fc-li{float:left;margin:35px 1.5% 0 1.5%;width:30%;height:92px;border-radius:6px;background:#fff;cursor:pointer;overflow:hidden;transition:all .2s}
.index-content .fc-li:hover{box-shadow:0 8px 8px 0 #e0e6e7;transform:translateY(-6px);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);-moz-transform:translateY(-6px)}

.index-content .fc-li>div{width:70%;height:92px;background-image:url(friends-gray.png);background-repeat:no-repeat;margin-left: 15%;margin-right: 15%;}
.index-content .fc-li:hover>div{background-image:url(friends-color.png)}
.index-content .fc-li .fl0{background-position:-10px -11px}
.index-content .fc-li .fl1{background-position:-250px -11px}
.index-content .fc-li .fl2{background-position:-487px -11px}
.index-content .fc-li .fl3{background-position:-729px -11px}
.index-content .fc-li .fl4{background-position:-973px -11px}
.index-content .fc-li .fl5{background-position:-10px -130px}
.index-content .fc-li .fl6{background-position:-250px -130px}
.index-content .fc-li .fl7{background-position:-487px -130px}
.index-content .fc-li .fl8{background-position:-729px -130px}
.index-content .fc-li .fl9{background-position:-980px -130px}
.index-content .fc-li .fl10{background-position:-10px -245px}
.index-content .fc-li .fl11{background-position:-250px -245px}
.index-content .fc-li .fl12{background-position:-487px -245px}
.index-content .fc-li .fl13{background-position:-729px -245px}
.index-content .fc-li .fl14{background-position:-980px -245px}

@media screen and (max-width: 776px){
   .index-content .fc-li  {
        width: 46%;
    }
}
@media screen and (max-width: 420px){
   .index-content .fc-li  {
        width: 97%;
    }
}

/* 需求 */

#b_qyxqbtn {
    border-radius: 5px;
    width: 200px;
    height: 50px;
    line-height: 48px;
    font-size: 18px;
    text-align: center;
    margin: 0px auto 47px;
    color: #04449d;
    border: 1px solid #04449d;
    cursor: pointer;
}


    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
    #dituContent{width:550px; max-width:90%;height:200px;border:#ccc solid 1px; float:left; margin-left:5%; margin-bottom:20px;}
    .rlzy_lxwm{max-width:90%;float: left;line-height:2;margin-left: 30px;}
    
@media screen and (max-width:420px)
{
     #dituContent{height:150px;}
}


.home_partner {
    position: relative;
    display: block;
    margin: 0 auto;
    padding-bottom:50px;
    max-width: 1200px;
    overflow: auto;
}
.footer
{
margin-top:0;
}