

/*新导航*/
.other_top_nav{width:100%;height:92px;background:#FFF;border-top:1px solid #d8d8d8;}
.other_top_nav .ot_nav_box{width:1200px;height:92px;margin:0 auto;}
.other_top_nav .ot_nav_box .ot_nav_logo{float:left;width:240px;height:81px;padding-top:11px;position: relative;overflow: hidden;}
.ot_nav_box .ot_nav_logo img{width:240px;height:70px;border:0;}

/**logo扫光效果CSS**/
.ot_nav_box .ot_nav_logo :before { /**根据logo外div样式名称修改before前名称**/
    content:"";
    position: absolute;
    left: -10px; /**第一个数字参数控制扫光速度，数字越大越慢**/
    top: -460px;
    width: 200px;
    height: 10px; /**光标的宽度，可根据实际调整**/
    background-color: rgba(255,255,255,.5);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 1s ease-in 1s infinite;
    -o-animation: searchLights 1s ease-in 1s infinite;
    animation: searchLights 1.5s ease-in 1s infinite;/**第一个数字参数控制扫光速度，数字越大越慢**/
}
@-webkit-keyframes searchLights {
    0% { left: -80px; top: 0; }
    to { left: 130px; top: 100px; }
}
@-o-keyframes searchLights {
    0% { left: -80px; top: 0; }
    to { left: 130px; top: 100px; }
}
@-moz-keyframes searchLights {
    0% { left: -80px; top: 0; }
    to { left: 130px; top: 100px; }
}
@keyframes searchLights {
    0% { left: -80px; top: 0; }
    to { left: 130px; top: 100px; }
}

.other_top_nav .ot_nav_box .ot_nav_sub{height:59px;padding-top:32px;padding-left:11px;*zoom:1;float:left;padding-right:30px;}
.ot_nav_box .ot_nav_sub .ot_sub_group{width:60px;display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 11px;height:26px;line-height:26px;background:#ececec;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;cursor:pointer;border:1px solid rgba(119,119,119,0.14);}
.ot_nav_box .ot_nav_sub .ot_sub_group:hover{border:1px solid rgba(119,119,119,0.58);}
.ot_nav_sub .ot_sub_group .ot_sub_icon{float:left;width:12px;height:16px;background:url(../images/227.png) no-repeat;margin-top:6px;margin-right:5px;*zoom:1;}
.ot_nav_sub .ot_sub_group .ot_sub_txt{float:left;color:#333;}
.other_top_nav .ot_nav_box .ot_nav_link{float:left;padding-left:40px;width:826px;height:92px;}
.other_top_nav .ot_nav_box .ot_nav_link.has_sub{padding-left:15px;width:816px;}
.ot_nav_box .ot_nav_link .on_li{float:left;padding-left:15px;padding-right:15px;height:92px;font-size:16px;line-height:92px;white-space:nowrap;margin-right:1px;cursor:pointer;}
.ot_nav_box .ot_nav_link .on_li a{font-weight:bold;}
.ot_nav_link .on_li.hover a,.ot_nav_link .on_li.select a{color:#ff6600;}
.ot_nav_link .on_li:hover a{color:#ff6600;}





.right_login {
	background: rgb(248,248,248);
	margin: 27px 0px 14px 0px;
	border-radius: 5px;
	color: rgb(116,116,116);
	float: right;
}
.right_login li.none {
	border-right-color: rgb(248,248,248);
	border-right-width: 1px;
	border-right-style: solid;
}
.right_unlogin>li {
	float: left;
	position: relative;
	z-index: 1000;
}
.right_logined>li {
	float: left;
	position: relative;
	z-index: 1000;
}
.right_unlogin li .whitebar {
	background: rgb(248,248,248);
	left: 1px;
	height: 6px;
	right: 1px;
	bottom: -3px;
	display: none;
	position: absolute;
	z-index: 10;
}
.right_logined li .whitebar {
	background: rgb(248,248,248);
	left: 1px;
	height: 6px;
	right: 1px;
	bottom: -3px;
	display: none;
	position: absolute;
	z-index: 10;
}
.right_unlogin>li {
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
}
.right_logined>li {
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
}
.right_unlogin li>a {
	padding: 4px 12px;
	height: 26px;
	border-top-color: rgb(248,248,248);
	border-right-color: rgb(248,248,248);
	border-left-color: rgb(248,248,248);
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	display: inline-block;
}
.right_logined li>a {
	padding: 4px 24px;
	height: 26px;
	border-top-color: rgb(248,248,248);
	border-right-color: rgb(248,248,248);
	border-left-color: rgb(248,248,248);
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	display: inline-block;
}
.right_unlogin li>a {
	color: rgb(102,102,102);
}
.right_unlogin li.active>a {
	border-top-color: rgb(221,221,221);
	border-right-color: rgb(221,221,221);
	border-left-color: rgb(221,221,221);
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
.right_logined li.active>a {
	border-top-color: rgb(221,221,221);
	border-right-color: rgb(221,221,221);
	border-left-color: rgb(221,221,221);
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
.right_unlogin li.none.active {
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
}
.right_logined li.none.active {
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
}
.right_logined>li>a>span {
	width: 56px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.right_unlogin a {
	text-decoration: none;
}
.icon_hfac {
	display: inline-block;
	background-image: url("../images/rc-hficon.png");
	background-repeat: no-repeat;
}
.icon_person {
	background-position: -10px -73px;
	top: 2px;
	width: 12px;
	height: 15px;
	margin-right: 5px;
	position: relative;
}
.icon_fbzp {
	background-position: -101px -73px;
	top: 2px;
	width: 16px;
	height: 15px;
	margin-right: 5px;
	position: relative;
}



.index_15 {margin:0 auto;margin-top:20px;width:1200px; background: #f5f5f5;}
.index_15 .ntit {height:56PX;}
.index_15 .ntit .lt {float:left;padding-left:55px;height:56px;line-height:56px;font-size:18px;color:#333;background:url(../images/249.png) 16px 14px no-repeat;}
.index_15 .ntit .rt {float:right;height:56px;line-height:60px;color:#FF7766;}
.index_15 .ntit .rt a {float:right;margin-left:20px;height:30px;line-height:30px;background:#f0f0f0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:0 15px;margin-top:14px;margin-right:15px;*zoom:1;color:#555;text-align:center;text-decoration:none;}
.index_15 .ntit .rt a:hover {color:#FF5A00;}
.module-mm {width:1196px;margin:0 auto;padding-top:2px;}
.job-items {float:left;background-color:#fff;border:1px solid #f4f4f4;width:266px;height:54px;margin-right:1px;padding:15px 10px 15px 20px;margin-bottom:1px;white-space:nowrap;}
.job-items:hover {background-color:#f9f9f9;cursor:pointer;z-index:1;box-shadow:0px 0px 8px rgba(136,136,136,0.5);-moz-box-shadow:0px 0px 8px rgba(136,136,136,0.5);-webkit-box-shadow:0px 0px 8px rgba(136,136,136,0.5);transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;}
.job-items.no {margin-right:0;}
.job-items .a-job-icon {float:left;width:16px;height:35px;background:url(../images/218.jpg) 0 3px no-repeat;margin-top:13px;*zoom:1;}
.job-items .job-name {float:left;font-size:15px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:226px;}
.job-items img {float:left;padding-left:8px;padding-top:1px;margin-right:-10px;}
.job-items .job-p {font-size:14px;color:#7c7c7c;margin-top:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.job-items .job-p a {font-size:14px;}
.job-items .job-p .job-span {margin-right:12px;}
