.bg-white { background-color: #fff;}
.c_fe8100 {color: #fe8100;}
.h-bg {
    padding-top: 240px; min-width: 1170px;
    background: url(/attachment/h_bg.jpg) no-repeat center top #f5f5f5;
}
.k-tit {height: 56px; background-color: #fff; font-size: 24px; line-height: 56px; text-align: center;}
/* ===== 切换卡菜单 ===== */
.k-hd { height: 44px; line-height: 44px; font-size: 15px; text-align: center; background-color: #232323;}
.k-hd a { float: left; width: 16%; color: #fff;}
.k-hd a:hover { background-color: #434343; color: #fff; text-decoration: none;}
.k-hd a.active { background-color: #fe8100; }
/* ===== 切换卡内容 ===== */
.k-bd { display: none;}
.k-bd.active { display: block;}
.k-box { padding: 30px 40px;}
.k-lst { margin-left: -30px; }
.k-item {
    display: inline; float: left; position: relative; margin-left: 30px; width: 530px;
    color: #444; font-size: 15px; line-height: 34px;
}
.k-item img { vertical-align: top;}
.k-item-tit { color: #222; font-size: 16px; line-height: 30px; padding: 13px 0;}
.k-mod-tips {
    position: absolute;  left: 0; top: 0; width: 134px; height: 40px; z-index: 2;
    line-height: 40px; color: #fff; background: rgba(0,0,0,.8); text-align: center;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CC000000,endcolorstr=#CC000000);
}
.k-pic .k-item { margin-top: 36px;}
.k-item a:hover img {
    opacity: .9;
    filter: alpha(opacity:90);
}
/* ===== 水平线标题 ===== */
.k-line-hd {
    height: 1px; margin-top: 112px; padding-bottom: 82px;
    border-top: 1px solid #ddd; text-align: center;
}
.k-line-hd span {
    position: relative; top: -15px; padding: 0 20px;
    background: #fff; color: #222; font-size: 24px; line-height: 1;
}
.k-line-txt { color: #444; font-size: 16px; line-height: 32px;}
/* ===== 内容底部 ===== */
.k-ft {
    padding: 33px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee;
    color: #444; font-size: 18px; line-height: 32px; text-align: center;
}
.k-smft { position: relative; height: 110px; padding: 20px; color: #fe8100; font-size: 14px; line-height: 32px;}
.k-smft-box { position: absolute; left: 50%; height: 100px; margin-left: -215px;  border-right: 1px solid #eee;}
.k-smft-item { float: left; width: 195px; height: 100px; border-left: 1px solid #eee;}
.k-smft-item span { display: inline-block; vertical-align: middle; width: 32px; height: 32px; text-align: center;
    line-height: 32px; background-color: #999; border-radius: 100%; color: #fff; margin: 6px 20px;}
.k-smft-item span i { font-size: 20px;}

/* ===== 招募图片 ===== */
.k-lst-pic-item { border: 1px solid #ddd;}
.k-lst-pic-item img { position: relative; margin-left: -1px; margin-bottom:-1px;}
.k-lst-pic {}
.k-lst-tit { height: 60px; padding: 0 14px; color: #444; font-size: 20px; line-height: 60px;}
.k-lst-txt { height: 90px; margin-top: 30px; margin-bottom: 30px; color: #444; font-size: 15px; line-height: 30px;}
/* ===== 联系我们 ===== */
.k-lxtb { color: #666; font-size: 16px; line-height: 30px;}
.orange_60 {
    width: 60px; height: 60px; line-height: 60px; margin-right: 15px; text-align: center;
    background-color: #fe8100; border-radius: 100%; color: #fff;
}
.orange_60 i { font-size: 36px;}
.k-adds { width: 1090px; height: 350px; overflow: hidden;}
/* ===== 加入我们 ===== */
.k-main { background-color: #fcfcfc; border-top: 1px solid #ddd; margin-top: 30px; padding-left: 233px;}
.k-side { float: left; margin-left: -233px; background-color: #fcfcfc;}
.k-con { min-height: 500px; background-color: #fff; border-left: 1px solid #ddd;}
.k-con-box { color: #666; font-size: 15px; line-height: 36px; padding: 20px 100px 20px 70px;}
.k-con-hd {
    color: #fe8100; font-size: 20px; line-height: 32px;
    padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ddd;
}
/* ===== 垂直菜单 ===== */
.menu_head{
    position:relative; margin-top: -1px; width:203px;height:58px;line-height:58px;padding-left:30px;
    font-size:16px;color:#666;cursor:pointer; border-top: 1px solid #ddd;
    background:#fcfcfc url(https://img.villaday.com/pc_images/pro_left.png) 200px 24px no-repeat;
}
.menu_list .current{background:#fcfcfc url(https://img.villaday.com/pc_images/pro_down.png) 200px 28px no-repeat; color: #fe8100;}
.menu_body{width:203px;line-height:58px; font-size: 14px;backguound-color:#fcfcfc;}
.menu_body a{
    display:block;width:203px;height:48px;line-height:48px;padding-left:30px;
    color:#999;background:#fcfcfc;
}
.menu_body a:hover, .menu_body a.on {text-decoration:none; background-color: #fe8100; color: #fff;}