﻿* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
a{ color:#1ea2c3; text-decoration:none}
a:hover{ text-decoration:underline; color:#ff7800}
a:focus{ -moz-outline:none; outline:none;}
body{ margin:0; padding:0; font:14px/1.5  "微软雅黑",tahoma,arial; color:#999; background:#fff; text-align:left}
h1,h2, h4, p, a, img, li, ul, form { margin: 0; padding: 0; border: 0;  }
.header{ background:#009bd8; height:50px; line-height:50px}
.wapper{ width:990px; margin:0 auto}
.headerNav{ float:left}
.headerNav li{ float:left; margin:11px 5px 0 0 ;color:#333; text-align:center; width:126px; height:39px; line-height: 39px;background-color:#FFFFFF; cursor:pointer}
.headerNav li:hover , .headerNav li a:hover { background:#ff9400; color:#FFFFFF}
.headerNav li:hover a { background:#ff9400; color:#FFFFFF}
.headerNav li a,.headerNav li a.active{ text-decoration:none}

.headerNav li a{/* width:116px; background-color: #fff; height:39px;display:block; */ color:#333; font:14px/39px "微软雅黑";}
.headerNav li a.active{background-position:0 0;}
.islogin_in{float:right;overflow:hidden; margin-top:15px}
.islogin_in a,.islogin_in span{float:left; display:inline;  line-height:24px; color:#fff; text-align:center; margin:0 3px; white-space:nowrap}
ul, li { list-style:none;}
.logoBox a,.inTip a,.findTag span,.uploadRe,.upTip,.applyNow,.fabuNow,.inTip,.inTip .tep3img{ background-image:url(indexImgs.png); background-repeat:no-repeat; text-decoration:none}
.searBox{ width:990px; margin:20px auto 0}
.logoBox{ float:left}
.logoBox a{ width:200px; height:60px; display:block; background-position:0 -38px; font-size:1px; color:#f8f8f8}
.searchline{width:586px; height:45px; margin-left:25px; border:3px solid #009bd8; float:left; display:inline;margin-top:10px}
.searchline ul{overflow:hidden; zoom:1}
.searchline li{float:left; height:45px;overflow:hidden; display:inline}
.searchline input{ border:0;  text-align:left;font:18px/45px "微软雅黑"; color:#aaa;position:relative;_top:-1px}
.inputSearch{background:url(new_sou.jpg) no-repeat center center; cursor:pointer; width:134px; height:45px;}
.wordkey{ padding-left:20px; background:url(new_sou_input.jpg) no-repeat top left; height:43px; width:528px; float:left}
input.inputCity{cursor:pointer;  width:84px; height:45px; font-size:18px; color:#aaa; text-align:center;}
input{background-color:transparent;padding:0; vertical-align:middle; outline:none}
.wordkey_li{ width:348px; overflow:hidden}
.city-li{background:url(new_sou_select.jpg) no-repeat center center; width:104px}
.city-li .cityrow{
	display: inline-block;
	height: 5px;
	width: 8px;
	overflow:hidden;
	float:right;
	margin-top:20px;
	margin-right:10px;
	_margin-right:5px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	background-image: url(zui/icon/icon1.png);
	background-repeat: no-repeat;
	background-position: -40px -240px;
}
.clearFix{*zoom:1}
.content{ margin-top:20px}

.main_ad{ height:358px; overflow:hidden; position:relative; margin-left:10px;}
.imgTip{ position:absolute; background:#fff; opacity:0.6; filter:alpha(opacity=60); width:330px; height:80px; border-radius:5px; color:#008fc4; text-align:center; margin:228px 0 0 25px; z-index:10}
.imgTip p{ margin-top:15px; line-height:25px; font-size:14px;}
.num{ float:right; margin-right:10px}
.num li{ float:left; text-indent:-999px; background:url(tagNum.png) no-repeat; width:8px; height:8px; margin-right:10px; cursor:pointer;}
.num li.on{ background:url(tagNum.png) no-repeat -16px 0;}
.slider{
	position:absolute;
	z-index:9;
	width:678px;
}
.slider li{ float:left; position:absolute; left:0; top:0}
.cont_left{ padding-top:0px; float:left; width:690px}
.cont_right{ float:right; width:275px;}
/*--右边--*/
.findTag span{ width:137px; height:40px; display:inline-block; }
.findRen{ background-position:-137px -244px;}
.findWork{ background-position:0 -244px;}


.workCon{ border:1px solid #d6d6d6; border-top:none; background:#f8fbff; width:271px; padding:15px 0; box-shadow:0 0 5px #ccc; overflow:hidden}
.uploadRe{ width:258px; height:71px; background-position:0 -303px; display:block; margin:0 auto 10px; }
.upTip{ background-position:-1px -390px; width:245px; height:35px; line-height:35px; margin:0 auto;}
.upTip span{ padding-left:25px}

.upLink{  width:252px; margin:20px auto 5px; border-top:1px solid #e9edf0;}
.lindBox{ background:url(icon11.png) no-repeat 0 10px; padding-left:40px; margin:10px 0 0 15px}
.lindBox p{ margin-top:8px}
.lindBox a{ color:#333; text-decoration:underline; margin-right:10px; line-height:18px; }




.applyNow{ background-position:0 -429px; width:256px; height:51px; display:block; margin:7px auto}
.applyed{ background-position:0 -630px;}
.fabuNow{ background-position:0 -487px; width:256px; height:51px; display:block; margin:10px auto 0}
.renBox a{ line-height:45px}

.otherBox{ border:1px solid #d9d9d9; background:#fff; margin-top:10px}
.otherBox h4 a{ color:#66667c}
.otherBox h4{ font:15px/35px "微软雅黑"; height:35px; overflow:hidden; background:#f3f3f3; text-indent:1em; border-top:1px solid #fff; font-weight:bold }

.hotPostBox{margin:10px auto 0; width:260px;}
.hotPostBox ul{ border-bottom:1px solid #e9edf0; padding:5px 0}
.hotPostBox ul.border0{ border:0 none}
.hotPostBox ul li{ line-height:25px;}
.hotPostBox ul li span{ float:right;}
.newszp h4{ color:#000000;}
.newszp a{ color:#333333}
.newszp a:hover{ color:#ff0000}
.hot_post{ width:100px; height:25px; line-height:25px; overflow:hidden; color:#72bf44; display:block}
.camName{ height:25px; line-height:25px; overflow:hidden; display:block}

.baiTips{ background:url(tips.png) no-repeat; width:268px; height:286px; margin:0 auto;}
.baiTips a{ width:268px; height:286px; display:block}

#login_foot{ background:url(reportBg.png) repeat-x 0 -109px; height:140px; margin-top:10px; text-align:center}
.padd30{ padding:30px 0 15px 0;}
.foot_con{ margin:0 auto; width:980px; clear:both; display:block; text-align:center}
.footP{ border-top:1px solid #6ab8d8;padding-top:15px; color:#000; font-size:14px}
.footP  b, strong{    font-weight: normal!important;}
.footP a{ color:#000000; text-decoration:none}
.footP a:visited{ color:#000000; text-decoration:none}
.workAct{ background-position:-287px -244px;}
.renAct{ background-position:-423px -244px;}

.popular_employer{ width:678px; border:1px solid #D9D9D9; border-top:none;margin:0 0 10px 10px; }
.byhotjob{width:670px; height:32px; font:bold 14px/32px "新宋体"; color:#333; padding-left:10px;background:#fff url(fjob-tit.png) no-repeat; margin:10px 0 0 10px; text-align:left}

.more{text-align:right; margin:0px 10px 10px 0px;}


.byhotjob_in ul li{overflow:hidden; zoom:1; font:12px/28px "新宋体"; padding:15px 0 0 20px; background:#f3f3f3; border:1px solid #fff; float:left; width:656px;}
.byhotjob_in ul li.bg_fff{ background:#fff; border-top:1px solid #f3f3f3}
.byhotjob_in ul li p{float:left; display:inline}
.tou{width:130px; margin-left:10px; }
.in{width:505px; overflow:hidden; zoom:1}
.in font{display:block}

.in a{float:left; display:inline;  width:100px; color:#3d3939}
.tou a{ color:#009bd8; font-weight:bold; background:url(../images/uling.png) no-repeat right; padding-right:15px; text-align:right; display:block; margin-right:15px}

.inTip{ background-color:#ebf5f6;background-position:6px -97px; height:148px; line-height:148px; border:1px solid #e5e5e5; width:678px; margin:0 0 0 10px; text-align:center; overflow:hidden; position:relative;}
.tepouterbox{position:absolute;height:78px; width:643px; overflow:hidden;left:23px; top:52px; background:#fff}
.tepouter1,.tepouter2,.tepouter3{ position:absolute; width:208px; height:78px; overflow:hidden;left:0px; top:0px;}
.tepouter2{left:215px; top:0px; width:225px;}
.tepouter3{left:456px; top:0px;}
.tep3img-1,.tep3img-2,.tep3img-3{width:212px; height:78px; overflow:hidden; position:relative; float:left; z-index:100; display:block; cursor:pointer;}
.tep3img-1{background-position:-17px -139px;}
.tep3img-2{background-position:-230px -139px; width:225px;}
.tep3img-3{background-position:-469px -139px; width:190px;}
.tep3in-outer{ position:absolute; right:0px; top:0px; z-index:1; background:#FFF}
.tep3img-1a,.tep3img-2a,.tep3img-3a{ width:405px; height:58px; padding:12px 20px 0 0px; overflow:hidden; font:14px/24px "微软雅黑"; color:#72bf44; text-align:left}
.r-ad-con {margin: 10px 0; text-align:center}
.r-ad-con img{ margin-bottom:10px;}


.leftTab1{width:220px; float:left; display:inline; margin-left:10px;}
.leftTab1Top{width:220px; height:32px; font:bold 14px/32px "微软雅黑"; color:#fff;text-indent:30px;}
.leftTab1Btm{background:url(new_btm_radius.jpg) no-repeat center top; width:220px; height:3px; line-height:3px;}
.bg_orange{background:url(new_orange_radius.jpg) no-repeat center top}

.top1{background:url(new_top1.jpg) no-repeat center center;}
.top2{background:url(new_top2.jpg) no-repeat center center}
.top3{background:url(new_top3.jpg) no-repeat center center}
.blueBg{background:url(new_bluebg.jpg) no-repeat center center}
.leftTab1 a{color:#333; /*float:left;*/}
.leftTab1 ul{border:1px solid #dedede; border-top:none; border-bottom:none; padding-bottom:10px}
.leftTab1 ul.sal a{}
.leftTab1 li{width:206px; margin:0 auto; border-bottom:1px dashed #ccc; overflow:hidden;zoom:1; font:12px/30px "新宋体"; height:30px; overflow:hidden; zoom:1}

li.border0{border:0;}
li.num1{height:48px; line-height:48px; font-weight:bold}

.leftTab1 span{width:15px; height:30px; font:12px/30px Arial, Helvetica, sans-serif; color:#fff; text-align:center; overflow:hidden; float:left; margin:0 8px 0 0;}
.num1 span{height:48px;}
.salary{ float:right; margin:0; text-align:right;}
 .num1 .salary{font-weight:bold; color:#f60;}
 
#logoBox  .inputbox
{
float:left; height:50px; padding-left:20px; padding-top:15px; text-align:left; width:40px;
}
#logoBox  .logobt
{
float:right; padding-top:9px; width:68px; height:74px; margin-right:10px; 
}
#logoBox .vipkind
{
display:block; padding-left:18px;padding-top:15px; clear:both; padding-bottom:18px;
}
#logoBox .loginput{
	background-image: url(../../image/xrc_r9_c2.jpg);
	height: 26px;
	line-height:26px;
	padding-left:4px;
	width: 148px;
	border:0px  none;
	background-repeat: no-repeat;
	color:#666666;
}
#logoBox .loginput2{
	background-image: url(../../image/xrc_r9_c2_1.jpg);
	height: 26px; line-height:26px;
	padding-left:4px;
	width: 148px;
	 border:0px  none;
	background-repeat: no-repeat;
	color:#FF3300;

}

#qzbox a.white{ color:#FFFFFF}
#qzbox a.black{ color:#000}
#qzbox a.red{ color:#FF0000; text-decoration:underline}
#qzbox a.red:hover{ color:#FF0000; text-decoration:none}
#qzbox .yellowbt{height:28px; line-height:28px; margin-left:8px; background-position: -123px -148px; background-image:url(../../image/base.gif);float:left; width:91px;}
#qzbox .redbt{height:28px; margin-left:8px;line-height:28px; background-position:  0px -814px; background-image:url(../../image/base.gif);float:left; width:91px;}

#qybox a.white{ color:#FFFFFF}
#qybox a.black{ color:#000}
#qybox a.red{ color:#FF0000; text-decoration:underline}
#qybox a.red:hover{ color:#FF0000; text-decoration:none}
#qybox .yellowbt{height:28px; line-height:28px; margin-left:8px; background-position: -123px -148px; background-image:url(../../image/base.gif);float:left; width:91px;}
#qybox .redbt{height:28px; margin-left:8px;line-height:28px; background-position:  0px -814px; background-image:url(../../image/base.gif);float:left; width:91px;}


.red{
color:#FF0000
}
.no-result-tit{ padding-left:100px; height:128px; line-height:128px; font-size:24px;color:#ff7800; font-family:Microsoft YaHei,STXihei,SimHei,SimSun,Helvetica,serif; background-image:url(ico-no-search.png); background-repeat:no-repeat; margin:auto; width:480px; margin:20px auto}


.login-card {
	background-color: #fff;
}

.card-div {
	width: 100%;
	padding-top: 30px
}

.ren-div {
	width: 100%
}

.ren-div .ren-img {
	width: 79px;
	height: 80px
}

.ren-div .ren-img img {
	width: 100%;
	height: 100%
}

.ren-div .ren-text {
	margin-left: 15px
}

.ren-div .ren-text .ren-text-p1 {
	font-size: 16px;
	color: #3f3f3f;
	margin-top: 15px
}

.ren-div .ren-text .ren-text-p2 {
	font-size: 14px;
	margin-top: 10px;
	color: #3f3f3f
}

.ren-btn {
	padding: 0 18px;
	margin-top: 25px
}

.ren-btn .ren-login {
	width: 107px;
	height: 38px;
	background-color: #fc600e;
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 38px;
	text-align: center;
	border-radius: 3px
}

.ren-btn .ren-login:hover {
	background-color: #fc450c
}

.ren-btn .ren-reg {
	width: 107px;
	height: 38px;
	background-color: #7d99af;
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 38px;
	text-align: center;
	border-radius: 3px
}

.ren-btn .ren-reg:hover {
	background-color: #678daf
}

.recent-news {
	width: 100%;
	margin-top: 30px;
	height: 147px;
	overflow: hidden
}

.recent-news-tt {
	font-size: 14px;
	color: #3e3e3e;
	text-align: center;
	background: url(../images-ljl/img20.png) center center #fff no-repeat;
	height: 25px;
	line-height: 25px;
	margin-bottom: 6px
}

.recent-news-mm {
	width: 100%
}
.f-left {
    float: left;
}
.f-right {
    float: right;
}
.clear {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
}


/*登录CSS*/
.index_1 .log_in_per .yuname {
	border-bottom:1px #f3f3f3 solid;
	display:none
}
.index_1 .log_in_per .yuname .username {
	float:left;
	padding-left:30px;
	color:#f45204;
	padding-right:20px
}
.index_1 .log_in_per .yuname .username span {
	color:#666;
	padding-right:5px
}
.index_1 .log_in_per .yuname .ylogout {
	display:block;
	text-decoration:none;
	float:left;
	width:50px;
	font-size:12px;
	border:1px #eee solid;
	background-color:#fff;
	text-align:center;
	color:#333;
	cursor:pointer;
	border-radius:4px
}
.index_1 .log_in_per .yuname .ylogout:hover {
	color:#fff;
	background-color:#f30;
	border:1px #f30 solid
}
.index_1 .log_in_per .info .photo {
	width:43px;
	height:43px;
	border:1px #eee solid;
	border-radius:63px;
	float:left
}
.index_1 .log_in_per .info .photo img {
	width:43px;
	height:43px;
	border-radius:63px
}
.index_1 .log_in_per .info .pname {
	width:80px;
	padding-left:15px;
	color:#333;
	float:left;
	padding-top:18px
}
.index_1 .log_in_per .info .sign {
	width:48px;
	height:32px;
	line-height:32px;
	background-color:#f90;
	color:#fff;
	border-radius:32px;
	background-image:url(/Application/Home/View/xtzrc/public/index/images/128.png);
	background-repeat:no-repeat;
	background-position:15px 8px;
	padding-left:38px;
	cursor:pointer;
	float:left;
	margin-top:15px
}
.index_1 .log_in_per .info .sign:hover {
	background-color:#f60
}
.index_1 .log_in_per .perbtns {
	padding-left:12px;
	margin-top:5px
}
.index_1 .log_in_per .perbtns a {
	display:block;
	color:#333;
	text-decoration:none;
	width:80px;
	height:23px;
	float:left;
	border-right:1px #eee solid;
	background-image:url(/Application/Home/View/xtzrc/public/index/images/128.png);
	text-align:center;
	background-repeat:no-repeat;
	padding-top:40px
}
.index_1 .log_in_per .perbtns a:hover {
	color:#000
}
.index_1 .log_in_per .perbtns a.last {
	border:0
}
.index_1 .log_in_per .perbtns a.add {
	background-position:30px -28px
}
.index_1 .log_in_per .perbtns a:hover.add {
	background-position:30px -98px
}
.index_1 .log_in_per .perbtns a.manage {
	background-position:30px -168px
}
.index_1 .log_in_per .perbtns a:hover.manage {
	background-position:30px -238px
}
.index_1 .log_in_per .perbtns a.refurbish {
	background-position:30px -307px
}
.index_1 .log_in_per .perbtns a:hover.refurbish {
	background-position:30px -368px
}
.index_1 .log_in_per .perbtns a.ntxt {
	background:0;
	padding-top:3px;
	height:60px
}
.index_1 .log_in_per .perbtns a.ntxt span {
	display:block;
	height:30px;
	color:#666;
	text-align:center;
	font-size:20px
}
.index_1 .log_in_per .com_login_in {
	display:block;
	text-decoration:noneheight:40px;
	line-height:40px;
	color:#fff;
	border:0;
	background-color:#ff5a00;
	border-radius:4px;
	cursor:pointer;
	text-align:center
}
.index_1 .log_in_per .com_login_in:hover {
	color:#fff;
	background-color:#ff8000
}
.index_1 .log_in_com .yuname {
	line-height:50px;
	border-bottom:1px #f3f3f3 solid;
	display:none;
	margin-bottom:15px
}
.index_1 .log_in_com .yuname .username {
	float:left;
	width:178px;
	padding-left:30px;
	color:#f45204;
	font-size:18px;
	padding-right:20px
}
.index_1 .log_in_com .yuname .username span {
	color:#666
}
.index_1 .log_in_com .yuname .ylogout {
	display:block;
	text-decoration:none;
	float:left;
	width:50px;
	font-size:12px;
	border:1px #eee solid;
	height:23px;
	line-height:23px;
	background-color:#fff;
	text-align:center;
	margin-top:12px;
	color:#333;
	cursor:pointer;
	border-radius:4px
}
.index_1 .log_in_com .yuname .ylogout:hover {
	color:#fff;
	background-color:#f30;
	border:1px #f30 solid
}
.index_1 .log_in_com .cominfo .comlogo {
	width:63px;
	height:63px;
	border:1px #eee solid;
	border-radius:8px;
	float:left
}
.index_1 .log_in_com .cominfo .comlogo img {
	width:63px;
	height:63px;
	border-radius:8px
}
.index_1 .log_in_com .cominfo .comright {
	float:left
}
.index_1 .log_in_com .cominfo .comright .cname {
	padding-left:15px;
	height:27px;
	color:#333;
	margin-top:3px
}
.index_1 .log_in_com .cominfo .comright .sign {
	width:48px;
	height:32px;
	line-height:32px;
	background-color:#f90;
	color:#fff;
	margin-left:15px;
	border-radius:32px;
	background-image:url(/Application/Home/View/xtzrc/public/index/images/128.png);
	background-repeat:no-repeat;
	background-position:15px 8px;
	padding-left:38px;
	cursor:pointer
}
.index_1 .log_in_com .cominfo .comright .sign:hover {
	background-color:#f60
}
.index_1 .log_in_com .combtns a {
	display:block;
	color:#333;
	text-decoration:none;
	width:80px;
	height:23px;
	float:left;
	border-right:1px #eee solid;
	background-image:url(/Application/Home/View/xtzrc/public/index/images/128.png);
	text-align:center;
	background-repeat:no-repeat;
	padding-top:40px
}
.index_1 .log_in_com .combtns a:hover {
	color:#000
}
.index_1 .log_in_com .combtns a.last {
	border:0
}
.index_1 .log_in_com .combtns a.add {
	background-position:30px -28px
}
.index_1 .log_in_com .combtns a:hover.add {
	background-position:30px -98px
}
.index_1 .log_in_com .combtns a.manage {
	background-position:30px -168px
}
.index_1 .log_in_com .combtns a:hover.manage {
	background-position:30px -238px
}
.index_1 .log_in_com .combtns a.refurbish {
	background-position:30px -307px
}
.index_1 .log_in_com .combtns a:hover.refurbish {
	background-position:30px -368px
}
.index_1 .log_in_com .combtns a.ntxt {
	background:0;
	padding-top:3px;
	height:60px
}
.index_1 .log_in_com .combtns a.ntxt span {
	display:block;
	height:30px;
	color:#666;
	text-align:center;
	font-size:20px
}
.index_1 .log_in_com .com_login_in {
	display:block;
	text-decoration:none;
	height:30px;
	line-height:30px;
	color:#fff;
	border:0;
	background-color:#ff5a00;
	border-radius:4px;
	cursor:pointer;
	text-align:center
}
.index_1 .log_in_com .com_login_in:hover {
	color:#fff;
	background-color:#ff8000
}
