#Topnav {background-image: url(../images/bodyre.jpg);background-position: 0 0;background-repeat: repeat-x;border-bottom: 1px solid #E6E6E6;height: 27px;line-height: 27px;margin: 0 auto;overflow: hidden;text-align: center;width: 100%;}
#Topnavbox {height: 27px;margin-left: auto;margin-right: auto;overflow: hidden;text-align: left;width: 952px;}
.TopnavB {color: #474747;float: left;height: 27px;line-height: 27px;margin-left: auto;margin-right: auto;overflow: hidden;text-align: left;text-decoration: none;width: 430px;}
.TopnavB a {color: #474747;text-decoration: none;}
.TopnavB a:hover {color: #FF6803;text-decoration: none;}
.topnavC{ background:url(../images/topIcon2.jpg) no-repeat 0 4px; text-indent:2.7em; vertical-align:middle;}
.topnavC span{ color:#F01721; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.topnavD{ background:url(../images/topIcon1.jpg) no-repeat 0 3px;text-indent:2.2em; vertical-align:middle; line-height:29px; width:260px; height:29px; overflow:hidden;}
.topnavD span{ color:#F01721; display:block;}
.topnavD .topnavD_L{ float:left;font-weight:bold; }
.topnavD .topnavD_R{ float:left; width:180px; overflow:hidden; text-indent:0;}
.topnavD a{ color:blue; float:left; display:block; height:29px; overflow:hidden; width:168px;}

.wrapper{ width:1212px; margin:10px auto 0 auto;background:#fff;padding:0 0 10px 0;}

/*menu*/
.menu{width:1212px; height:38px; background:#3a92d2; position:relative; z-index:3;}
.menu ul li{ float:left; width:115px; height:38px;text-align:center; font-size:14px; color:white; font-weight:bold;}
.nav-select-title{ display:inline-block;*display:inline; zoom:1;  vertical-align:middle; margin-right:2px; overflow:hidden; line-height:38px;*line-height:40px;_line-height:38px; cursor:default;}
.nav-select-arr{ display:inline-block; *display:inline; zoom:1; overflow:hidden;   
    border-color: white  transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px 4px 0;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
	vertical-align:middle;
   }
 
#currentPage{ background:url(../images/currentRe.jpg) repeat-x 0 0; color:#1159AE; margin-left:20px;display:inline; line-height:42px; overflow:hidden;}
.menu ul li.menuhover{ position:relative;}
.menu ul li.menuhover .submenu{ position:absolute; left:0; top:38px;width:113px; background:white; border:1px solid #1c79bd; display:none; border-top:0;}
.menu ul li.menuhover:hover{ background:#1c79bd;}
.menu ul li.menuhover:hover .submenu{display:block;}
.menu ul li.menuhover:hover .nav-select-arr{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;
*border-color: transparent transparent white ;
*border-style: dashed dashed solid;
*border-width: 0 4px 4px;
}
.menu ul li.menuhover .submenu li{ height:25px; line-height:25px; text-align:center;}
.menu ul li.menuhover .submenu li a{ font-weight:normal; color:#155AA8; font-size:12px; display:block; width:112px;}
.menu ul li.menuhover .submenu li a:hover{ background:#F3F3F3; text-decoration:none;}

/*main content*/
.subNav{ color:red; padding:10px;line-height:20px;}
.subNav a{ color:#187BDE;}
.subNav span{display:inline-block;*display:inline;*zoom:1;float:left;}

.box1{ width:308px; height:202px; position:relative; z-index:0;}
.boxTitle{background:#FBFBFB; height:28px; font-size:14px; color:#2E78CF; font-weight:bold; line-height:28px; text-align:center; border-top:2px solid #428CCE;margin:0 auto;}
.boxTable td{ color:#FF6200; font-size:14px; text-align:center; padding:4px 0;}
.boxTable td span{ font-size:42px; line-height:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.boxTable td small{ font-size:12px; color:#A6A7A9;}
.boxTable td small a{ color:#2477E1;}
.box1 .boxBottom{ height:51px; position:absolute; bottom:0; left:0; width:308px; background:url(../images/re1.jpg) repeat-x 0 0; z-index:10;}
.boxBottom table{ margin-top:8px;}
.boxBottom table td{ vertical-align:middle;}
.boxBottom a{ color:#2477E1;}
.boxBottom .boxBtn{ width:115px; height:37px; background:url(../images/btn1.jpg) no-repeat 0 0; display:block; color:white; font-size:14px; font-weight:bold; line-height:37px; text-align:center; margin-left:8px;}
.boxBottom .boxBtn:hover{ text-decoration:none;}
.boxTable2{ margin:0 auto;}
.boxTable2 td{ text-align:center; padding:4px 0;}
.boxTable2 td big{ font-size:14px; font-weight:bold; color:#666;}
.integrityBody {height: 20px;width: 100%;}
.integrity_L {color: #A2A2A2;float: left;height: 20px;padding-right: 5px;text-align: right;width:39%;}
.integrity_R {color: #A2A2A2;float: left;height: 20px;padding-left: 5px;text-align: left;width: 31%;}
.integrity_img_0 {background: url("../images/integrity_0.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_10 {background: url("../images/integrity_1.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_20 {background: url("../images/integrity_2.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_30 {background: url("../images/integrity_3.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_40 {background: url("../images/integrity_4.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_50 {background: url("../images/integrity_5.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_60 {background: url("../images/integrity_6.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_70 {background: url("../images/integrity_7.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_80 {background: url("../images/integrity_8.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_90 {background: url("../images/integrity_9.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}
.integrity_img_100 {background: url("../images/integrity_10.gif") no-repeat 0 0;float: left;height: 7px;margin-top: 3px;width: 60px;}

.threeBtn{ width:50px; height:50px; text-align:center; color:#ff6803; display:inline-block; *display:inline; zoom:1; line-height:80px; overflow:hidden;}
.bg1{ background:url(../images/reflash.jpg) no-repeat 10px -2px;}
.bg3{ background:url(../images/modify.jpg) no-repeat 10px -1px;}
.bg2{ background:url(../images/search.jpg) no-repeat 10px -3px;}
.bg4{ background:url(../images/zijian.jpg) no-repeat 10px -2px;}

.alertBtn{ display:block;}
.alertBtnGroup{ position:absolute; left:0; top:-42px; border:1px solid #CDCDCD; z-index:99; background:white; padding:9px 15px 9px 10px;-moz-border-radius:2px;
display:none;
-webkit-border-radius:2px;border-radius:2px;
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}
.alertBtnGroup a{  float:left; display:block; _display:inline; zoom:1; width:85px; height:28px; background:#ECF3FB; line-height:28px; text-align:center; border:1px solid #AFBFCF; margin-left:5px;
background:-moz-linear-gradient(top,#EEF5FB,#DFEBF7);/*Mozilla*/
background:-webkit-gradient(linear,center top,center bottom,from(#EEF5FB),to(#DFEBF7));/*Old gradient for webkit*/
background:-webkit-linear-gradient(top,#EEF5FB,#DFEBF7);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#EEF5FB,#DFEBF7); /*Opera11*/
}
.alertBtnGroup a:hover{ text-decoration:none; background:#DFEBEB;}
.styleL3 { left:3px; _width:263px;}
.styleL49{ left:49px; _width:175px;}

/*search*/
#peMainC2 {border: 1px solid #DFDFDF;height: 73px;overflow: hidden;width: 629px; float:left; display:inline;}
#peMainC2A {height: 30px;line-height: 30px;overflow: hidden;width: 629px;}
.peMainC2A1 {background: url("../images/peMainC2A1b.jpg") no-repeat 0 7px;color: #FFFFFF;cursor: pointer;display: inline;float: left;font-size: 12px;font-weight: bold;height: 30px;margin: 0 5px;text-align: center;width: 54px;}
.peMainC2A2 {border-right: 1px solid #CCCCCC;cursor: pointer;display: inline;float: left;height: 14px;line-height: 14px;margin: 8px 2px;padding: 0 3px;text-align: center;width: 54px;}
.peMainC2A2 input {vertical-align: middle;}
.peMainC2A3 {color: #35579F;float: left;font-size: 12px;font-weight: bold;height: 30px;margin-left: 5px;text-align: center;width: 98px;}
.peMainC2A3 a {color: #35579F;}
#peMainC2B {border: 2px solid #C6D9E8;height: 35px;margin: 0 9px 4px;overflow: hidden;vertical-align: middle;width: 609px;}
#peMainC2Bbox {border: 1px solid #2E6BA4;height: 33px;overflow: hidden;vertical-align: middle;width: 607px;}
.pe_input1 {border: 0 none;float: left;height: 33px;line-height: 33px\9;margin: 0;padding: 0;vertical-align: middle;width: 514px;_width: 511px;}
.pe_button1 {background: url("../images/pe_button.jpg") no-repeat 0 0;border: 0 none;cursor: pointer;display: inline;float: left;height: 33px;line-height: 33px;margin: 0;padding: 0;vertical-align: middle;width: 93px;}
.pe_searchtxt {color: #E40002;float: right;font-size: 12px;padding-right: 20px;text-decoration: underline;}
.pe_searchtxt a {color: #E40002;text-decoration: none;}

/*advertisement*/
.ad1{ width:309px; height:73px; border:1px solid #ccc;}
.ad2{ width:469px; height:77px; border:1px solid #ccc;}
.ad3{ width:229px; height:86px; border:1px solid #ccc; margin-right:9px;}

/*�˵�class*/
#Tab1{ background:white; width:469px;}
.Menubox {float:left;width:100%;height:32px;line-height:32px;border-left:1px solid #C4D4EB;border-right:1px solid #C4D4EB; position:relative; z-index:0; background:url(../images/re3.jpg) repeat-x 0 0;}
.Menubox ul{margin:0px;padding:0px;list-style:none;}
.Menubox li{float:left;display:block;height:30px; _overflow:hidden; line-height:31px;cursor:pointer; padding:0 8px; background:#F3F7FA; text-align:center;font-size:14px; color:#2182F5; border:1px solid #C4D4EB; border-left:0;}
.Menubox li.hover{font-weight:bold;height:30px;line-height:30px; font-weight:bold; background:white; font-size:14px; border-bottom:none; border-top:2px solid #3C91D2; }
.Menubox .more{ position: absolute; right:8px; top:1px; color:#666;}
.Contentbox{ height:318px; width:469px; background:white;  border:1px solid #C4D4EB; border-top:0;clear:both;}
.Contentbox a{ color:#333; }


#Tab2{ background:white; width:469px; margin-left:12px; _margin-left:10px;}
.Contentbox2{ height:318px; width:469px; background:white;  border:1px solid #C4D4EB; border-top:0;clear:both; }
.Contentbox2 a{ color:#333; }
/*********** here is the jobs show box ************/
.hoverinfobox {float: left;position: relative;z-index: 999;}
.hoverinfobox #arrow {left: -2px;position: absolute;top: 4px;z-index: 5;}
.hoverinfobox #arrow em, .hoverinfobox #arrow span {display: block;height: 0;overflow: hidden;position: relative;width: 0;}
.hoverinfobox #arrow em {border-color: transparent #428CCE transparent transparent;border-style: dashed solid dashed dashed;border-width: 8px;}
.hoverinfobox #arrow span {border-color: transparent #FFFFFF transparent transparent;border-style: dashed solid dashed dashed;border-width: 8px;left: 3px;top: -16px;}
.tipsbox {background:white;border: 2px solid #428CCE;color: #282828;left: 14px;position: absolute;top: -18px;width: 664px;z-index: 4;}
.xboxcontent .posCom {background:#428CCE;color: #FFFFFF;height: 28px;line-height: 28px;padding: 0 7px 0 14px;position: absolute;right: 0;top: 16px;}
.xboxcontent .posCom span {font-size: 14px;}
.xboxcontent h2 {font-size: 16px;height: 38px;line-height: 38px;color: #2182F5;font-weight:bold;}
.xboxcontent{padding: 12px 25px 27px 26px;}
.xboxcontent li{display: inline;float: left;}
.zhanshi li {border-bottom: 1px dotted #E8E8E8;height: 30px;line-height: 30px;width: 289px;}
.zhanshi span {color: #585858;display: inline-block;*display:inline;zoom:1;background:#F8F8F8;height: 30px;line-height: 30px;margin-right: 8px;padding: 0 10px;}
.zhanshi .mar30 {margin-right: 30px;}
.zhanshi .nobor {border: medium none;}
.hoverinfobox .cbright {overflow: hidden;padding-top: 17px;}
.hoverinfobox .cbright li {display: inline;float: left;font-size: 12px;line-height: 20px;margin-bottom: 12px;}
.hoverinfobox .cbright li div{background: #F8F8F8;border: 1px solid #D6D6D6;cursor: pointer;display: inline;float: left;margin-right: 7px;white-space: nowrap;}
.hoverinfobox .cbright li div .fl {color: #555555;display: inline-block;float: none;padding: 0 6px;}
.comSpot .traInfo {line-height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.traInfo span {color: #1155CC;}
.xboxcontent p {line-height: 22px;padding-top: 5px;white-space: normal;word-wrap: break-word;}

/*list*/
.jobsList{ padding-top:10px;}
.jobsList dl dd.company{width:210px; height:24px; line-height:24px;  font-size:12px; float:left; background:url(../images/dot3.jpg) no-repeat 12px 9px; padding-left:27px; overflow:hidden;}
.jobsList dl dt.jobs{ width:145px; height:24px; line-height:24px;  padding-left:8px; font-size:12px;float:left;}
.jobsList dl dd.yp{ width:50px; height:24px; line-height:24px; padding-left:8px; float:left;}
.jobsList dl dd.yp .employ{ width:45px; height:17px; display:block; line-height:17px; color:white; text-align:center; background:url(../images/button_bg1.jpg) no-repeat 0 0; margin-top:4px;}
.joblist{ float:left;}
.hoverinfobox{ display:none;}

/*jobAreaText*/
.jobAreaText ul{ margin-left:10px;}
.jobAreaText li{ float:left; width:85px; padding-left:5px; height:26px; line-height:26px; overflow:hidden;}
.jobAreaNav{ border-bottom:1px solid #CED5DD; width:95%;height:19px; margin:0 auto; padding:12px 0 10px 0; _overflow:hidden; }
.jobAreaNav li{ float:left;height:19px;}
.jobAreaNav li a{ height:19px; line-height:19px; padding:0 12px; display:block; float:left;}
.jobAreaNav li a:hover{ text-decoration:none;}
.jobAreaNav li a.currentJob{ background:#4990CE; color:white;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.jobAreaNav li span{ display:block; width:30px; height:19px; line-height:19px; text-align:center; color:#ccc; float:left;}

/*pingdao*/
.pingdao{ width:229px; height:155px; border:1px solid #ccc; margin-right:9px;}
.lastBox{ height:263px;}

#peMainC5box {height: 206px;overflow: hidden;padding: 10px 0;width: 308px;}
#peMainC5box p {background: url("../images/dot2.jpg") no-repeat 15px 10px;color: #636363;height: 24px;line-height: 24px;overflow: hidden;padding-left: 30px;width: 270px;}
#peMainC5box p a {color: #636363;}
#peMainC5box p a img{ _display:inline;}

.yellow{ font-weight:bold; color:#ff6803;}
#Tab3{width:1192px;margin:0 auto;}
.Contentbox3{ width:1192px; background:white;  border:1px solid #C4D4EB; border-top:0;clear:both;}
.anotherJobList{ width:96%; margin:0 auto; padding:16px 0;}
.JobListTitle{ width:100%; background:#42A2DF; height:36px; line-height:36px;}
.JobListTitle li{ color:white;}
.jobListUl li{ float:left; width:15%; height:36px; line-height:36px; overflow:hidden; padding-left:1%;}
.jobListUl li.firstdoli{overflow:visible;}
.jobListUl li.JLone{ display:inline;}
.jobListUl li.JLtwo{width:22%;}
.jobListUl li.JLtwo a{ color:#1169C0; font-weight:bold;}
.jobListUl li.JLfour{width:12%; padding-left:0;}
.jobListUl li.JLfive{width:6%; padding-left:0;}
.jobDetailList{width:100%;position:relative;}
.jobListUl li .employ{width:120px;height:30px;line-height:30px;margin:2px 0 0 16px;display:block;padding:0 0;background:url(../images/applyjobbtn.gif) no-repeat center center;color:#fff;font-weight:bold;text-align:center;}
.jobDetailList{border-bottom:1px solid #DCDADB;}
.jobDescribe{background:#f9f9f9;color:#817D7C;line-height: 1.7em;padding:10px; margin-bottom:5px; *padding-bottom:0;}
.cursor_pointer{ cursor:pointer;} 
.dis10{ width:12px; height:15px; background:url(../images/dots.jpg) no-repeat 0 3px; vertical-align:middle; display:inline-block; *display:inline; zoom:1; margin-right:2px;}
.disBG{ background-position:0 -20px;}
.share{display:block;position:absolute;right:0px;top:50px;width:100px;height:16px;text-align:center;z-index:9999;}
.share li{width:16px;height:16px;margin:0 10px 0 0;display: inline-block;*display: inline;*zoom:1;vertical-align:middle;}
.share a{color:#186EB7;}
.share li.share1{padding:0;}
.share li.share2{color:#484848;background:url(/person/images/2017/01.png) no-repeat;background-position:2px -82px;}
.share li.share3{padding:0;width:80px;margin-top:-5px;}
.share li.share1 a,.share li.share2 a,.share li.share3 a{width:16px;height:16px;display: inline-block;*display: inline;*zoom:1;}
.favJob_sb{display:block;width:16px;height:16px;background:url(/person/images/2017/01.png) no-repeat;background-position:2px -4px;}
.fav_selected{background-position:2px -29px;}

/*��ҳ*/
#fanye{ width:100%; height:25px; float:right; font-size:12px; line-height:2em; margin-top:10px; display:inline; text-align:center; }
#fanye a{display:block; text-decoration:none;  font-size:12px;}
#fanye a:hover{text-decoration:underline;}
.commenpage{width:19px; height:19px; display:inline-block; *display:inline; zoom:1; border:#A3A3A3 1px solid;background-color:white;*margin-right:5px;line-height:1.5em;}
#fanye span{ width:48px; height:21px; line-height:21px; text-align:center; display:inline-block; *display:inline; zoom:1;}
.commenpage a{width:19px; height:19px;font-size:14px; color:#3465CC; font-weight:bold; text-decoration:none;text-align:center;  }
#currentPage2 a{ background:#126BBF; color:white; font-weight:bold;}
.aleader{ padding:0 5px;} 

.anotherBox{width:100%; height:auto;}
.anotherBox .boxTitle{ text-align:left; text-indent:1.5em;}
.mian .anotherBox .boxTitle{width:100%;}
.refresh{  width:288px; height:145px; position:absolute; top:134px; left:-76px; z-index:11; display:none; }
.refresh .sj1, .refresh .sj2 {display: block;height: 0;overflow: hidden;width: 0; position:relative; z-index:13;}
.refresh .sj1 {border-color:transparent transparent #ABD46A  transparent ;border-style:dashed dashed solid dashed ;border-width: 8px;left:139px;}
.refresh .sj2 {border-color:transparent transparent #F9FFF1  transparent;border-style:dashed dashed solid dashed ;border-width: 8px;left:139px;top: -14px;}
.refreshContent{background:#F9FFF1; border:1px solid #ABD46A;  width:288px; height:134px; position:relative; top:-16px; z-index:12;}
.refreshContent .p1{ padding:13px 0 10px 15px; font-size:14px; color:#333; line-height:2.3em;}
.refreshContent .p1 img{ vertical-align:middle; padding-right:8px;}
.refreshContent .p2{ background:white; border:1px solid #ccc; margin:0 16px; padding:8px; line-height:2em; text-align:center;}
.refreshContent .p2 a{ color:red; text-decoration:underline;}

.relative{ position:relative;}
.refresh2{height: 100px;position: absolute;right: 57px;top: 55px;width: 175px;z-index: 99; display:none; }
.refresh2 .sj1, .refresh2 .sj2 {display: block;height: 0;overflow: hidden;width: 0; position:relative; z-index:13;}
.refresh2 .sj1 {border-color:transparent transparent #ABD46A  transparent ;border-style:dashed dashed solid dashed ;border-width: 8px;left:139px;}
.refresh2 .sj2 {border-color:transparent transparent #F9FFF1  transparent;border-style:dashed dashed solid dashed ;border-width: 8px;left:139px;top: -14px;}
.refreshContent2{background:#F9FFF1;border: 1px solid #ABD46A;height: 75px;position: relative;top: -16px;width: 170px;z-index: 12;}
.refreshContent2 .p1{ padding:13px 0 10px 6px; font-size:12px; color:#333; line-height:2.3em; text-align:center;}
.refreshContent2 .p1 img{ vertical-align:middle; padding-right:8px;}
.refreshContent2 .p1 a{ color:#0166FF; text-decoration:underline;}

.currentPosition{ color:#333;padding: 16px 0 0 22px;}
.currentPosition a{ color:red;}

.jobListUl2 li{ float:left; width:9%; height:36px; line-height:36px; overflow:hidden; padding-left:1%;}
.jobListUl2 li.w5{ width:5%;}
.jobListUl2 li.w16{ width:16%;}
.jobListUl2 li.w13{ width:13%;}
.jobListUl2 li.w10{ width:10%;}
.jobListUl2 li.w6{ width:6%;}
.jobListUl2 li.w7{ width:7%;}
.jobListUl2 li.w16 a{ font-weight:bold; color:#065FBB;}
.jobListUl2 li.algin{ text-align:center;}
.ff6803{ color:#ff6803;}
.jobDetailList .w100{ width:100%; height:auto; margin-bottom:0;}
.jobDetailList .w100 span{ color:#197AE1;}

.jobListUl2 li.w36{ width:36%; margin-left:10%; display:inline;}
.jobListUl2 li.w28{ width:28%;}
.jobListUl2 li.w36 a{ font-weight:bold; color:#065FBB;}


.jobListUl2 .jobDelete{ width:20px; height:25px; display:block; background:url(../images/icon3.jpg) no-repeat 4px 0; margin-left:30px; margin-top:8px;}
.jobListUl2 .jobDelete:hover{ background:url(../images/icon3.jpg) no-repeat -14px 0; }
.jobListUl2 .sendPhone{width:20px; height:25px; display:block; background:url(../images/icon3.jpg) no-repeat -70px 0; margin-left:21px; margin-top:8px;}
.jobListUl2 .sendPhone:hover{ background:url(../images/icon3.jpg) no-repeat -92px 0;}
.Menubox .tips2{ color:red; margin-left:15px;}

.choiseInterview{ width:94%; border:1px solid #ccc; background:#EAF4FD; margin:0 auto; padding:15px; font-size:14px; color:#197BE0;}
.choiseInterview input{ margin-top:0;}
.choiseInterview input,.choiseInterview lable{ vertical-align:top; vertical-align:middle\9;}

.commenBtn{ width:80px; height:29px; line-height:29px; background:url(../images/btnRe.png) repeat-x 0 0; border:1px solid #2A83BD; *border:0; color:white; font-weight:bold; cursor:pointer;} 
.btnPadding{ width:100%; text-align:center; padding-top:15px;}
.goldicon{ display:inline-block; *display:inline; zoom:1; background:url(../images/goldIcon.jpg) no-repeat bottom left; width:23px; height:21px; vertical-align:bottom;}
.goldfont{ color:#666!important;}
.goldfont span{ color:red;}
.goldfont big{ color:red;}

.golden em{ position:absolute; width:25px; height:23px; line-height:23px; text-align:center; letter-spacing:-1px; background:url(../images/treasure.png) no-repeat 0 0; display:block; font-size:12px; top:0; right:3px;}
.golden a{ color:white; cursor:pointer;}
.box1new{width: 215px; height: 150px; padding: 5px 8px 0 6px; border:1px solid #ccc; margin-right: 9px;}
.box1new p{ text-indent: 2em; line-height: 1.5em; padding: 3px 0;}
.box1-btn{ width: 124px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; display: block; margin: 0 auto; color: white; background:#FF8B1A;}
.box2-btn{ width: 124px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; display: block; margin: 0 auto; color: white; background:#0A7CD4;}
.work_l{ width: 228px;}
.work_l_box1{ width: 100%; border:1px solid #ccc; margin-bottom: 8px;}
.work_l_box1 ul li{ height: 32px; line-height: 32px; border-bottom: 1px solid #ccc; font-size: 14px; text-indent: 1em; color: #666; cursor: pointer;}
.work_l_box1 ul li em{ font-size: 16px;}
.work_l_box1 ul li:hover{ color: #0A7CD4;}
.work_l_box1 ul li:last-child{ border-bottom: 0;}
.work_l_box1 ul li.active{ border-right: 3px solid #0A7CD4; color: #0A7CD4; background: #D6DEEB; font-weight: bold;}
.weixin{ width: 100%; height: 200px; border: 1px solid #ccc;  }
.weixin p{ text-align: center; padding: 4px 0;}
.weixin .wxcontact{ width: 90%; border-top: 1px dashed #ccc; margin: 0 auto; padding: 5px 0; line-height: 1.5em;}
.weixin .wxcontact strong{ color: #FE6B1B; font-size: 14px;}
.work_r{ width: 712px; border:1px solid #ccc;}
.work_title{ width: 95%; margin: 0 auto; text-indent: 0.8em; color:#0A7CD4; font-weight: bold; font-size: 14px; border-bottom: 1px solid #ccc;  line-height: 2em;}

.jobTagBlock {background: #e3f1fc; color: #626262; font-size: 12px; display: block; float: left; padding: 0 4px; margin: 0 10px 8px 10px; line-height: 220%; text-align: center; border: 1px solid #82c1ea; }

/*ˢ��������ʽ����*/
.resumeFlashCtl {
    padding-left: 30px;
    color: #333;
    font-size: 12px;
	float: left;
}

.resumeFlashCtl h2 {
	font-family: "Microsoft Yahei";
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px 0;
	padding: 0;
}

.resumeFlashCtl p {
	margin: 0 0 10px 0;
    color: #666;
	padding: 0;
}

.resumeFlashCtl a {
	text-decoration: none;
	color: #0180cf;
}

.resumeFlashCtl a:hover {
	text-decoration: underline;
}

a.but100_30lan {
	width: 100px;
    height: 35px;
	display: inline-block;
    line-height: 35px;
    font-size: 14px;
    color: #FFFFFF;
    border: 0px;
    background-color: #0180CF;
    cursor: pointer;
    margin-right: 18px;
    text-align: center;
	font-weight: normal;
    vertical-align: middle;
	font-family: "microsoft yahei";
}

a.but100_30hui {
	width: 100px;
    height: 35px;
	display: inline-block;
    line-height: 35px;
    font-size: 12px;
    color: #666666;
    border: 0px;
    background-color: #E3E3E3;
    cursor: pointer;
    margin-right: 18px;
	font-weight: normal;
	text-align: center;
    vertical-align: middle;
	font-family: "microsoft yahei";
}

.bindWrap{padding:100px 0 0 0;}
.bind_list{width:870px;height:50px;border-bottom:1px solid #eee; margin:0 auto; padding:15px 0;}
.bind_list_left{width:220px; float:left; font-size:16px;}
.bind_list_left img{ vertical-align:middle; margin-right:5px;}
.bind_list_text{width:460px; float:left;color:#999; font-size:14px;  line-height:42px;}
.bind_list_text b{color:#f00;}
.bind_submit_qx{display:inline-block;width:85px;height:26px; line-height:26px; text-align:center; margin-left:10px;background:#6ab83a;color:#fff;border-radius:3px; float:left}
.bind_submit_qx:hover{ background:#6ab83a;color:#fff;text-decoration:none}
.Binding_submit{ display:inline-block;width:85px;height:26px; line-height:26px; text-align:center; margin-left:10px; background:#288add;color:#fff; margin-top:13px;border-radius:3px;}
.Binding_submit:hover{ background:#1e7dcd;color:#fff; text-decoration:none}
.bind_qq_icon{width:42px;height:41px;background:url(../images/2017/icon.png) no-repeat -413px -174px;display:inline-block;vertical-align:middle;}
.bind_qq_icon_curr{width:42px;height:41px;background:url(../images/2017/icon.png) no-repeat -413px -215px;display:inline-block;vertical-align:middle;}
.bind_wx_icon{width:42px;height:41px;background:url(../images/2017/icon.png) no-repeat -413px -92px;display:inline-block;vertical-align:middle;}
.bind_wx_icon_curr{width:42px;height:41px;background:url(../images/2017/icon.png) no-repeat -413px -133px;display:inline-block;vertical-align:middle;}

.jiathis_style .jtico{background:url(../images/jiathis2018.gif) !important;margin-top:2px;}
.jiathis_style .jtico_tsina{background-position:0 0 !important;}
.jiathis_style .jtico_qzone{background-position:60px 0 !important;}
.jiathis_style .jtico_cqq{background-position:40px 0 !important;}
.jiathis_style .jtico_weixin{background-position:20px 0 !important;}

.CTable{width:100% !important;background:#FFF;clear:both; border-spacing:0; border-collapse:collapse; border-left:#E9EDED solid 1px;border-top:#E9EDED solid 1px;border-right:#E9EDED solid 1px;}
.CTable td{padding:5px 5px; line-height:22px;color:#555;border-bottom:#E9EDED solid 1px;vertical-align: middle;}
.CTable td.lefttd{text-align:right; width:250px; padding-right:6px;}
.CTable td.righttd{text-align:left;color:#666;}
.CTable td.tr{text-align:right;}
.CTable td.tl{text-align:left;color:#666;}
.CTable .vm{vertical-align:middle}
.CTable .CTitle{height:40px; line-height:40px; clear:both; background:#f4f6f7;}
.CTable .CTitle th{ position:relative;color:#62686A; background:#f4f6f7;text-align:center;}
.CTable .CTitle th:after{ content:"";width:100%;height:1px; background:#fff; position:absolute;left:0;bottom:-1px; z-index:99;}
.CTable .off{color:#f00;}
.CTable .on{color:#11b175;}
.CTable .hg{color:#2182cc;}
.empty{ font-size:14px;color:#b0b9bf; background:url(/recruit/images/empty.png) no-repeat 50% 30px; padding:80px 0px 20px 0px !important;text-align:center;}
.empty_msg{width:206px;height:44px;line-height:44px;font-size:14px;color:#b0b9bf;text-align:center;}
.admincont {padding: 15px;min-height: 120px;}
.admincont a{color: #2182cc;}
.admincont a.event_getqrcode{display:inline-block;*display:inline;*zoom:1;height:20px;line-height:20px;color:#44a348;padding:0 0 0 20px;background:url(/recruit/images/2018/qrcode_ico.png) no-repeat left center;}
.adminpages{padding:0 0 0 0;text-align:right;}
.mth{margin:10px 0 0 0;}
.tabs_header{border-bottom:#E9EDED solid 1px; margin-bottom:15px;height:34px;padding: 0 10px;position: relative;}
.tabs_header:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tabs_header li{float:left;margin-right:10px;height: 34px;line-height: 34px;color: gray;display: block;text-align:center;text-align: center;border-bottom: none;border-radius: 4px 4px 0 0;background:#F3F5F7;cursor:pointer;}
.tabs_header li a{font-size:14px;color: #62686A;text-decoration: none;cursor:pointer;line-height:34px;padding: 0 15px;display:block;}
.tabs_header li.active{background:#FFF;height:34px;border: #E9EDED solid 1px;margin-bottom:-10px;border-bottom:0;color:#62686A;font-weight: bold;}
.tabs_header li.active a{color:#62686A;}
.tabs_header span.right{float:right;}
.tabs_header b{color:#ff5d2a;font-size:12px;}
.favcompanytuijian{position:relative;overflow:hidden;width:1182px;}
.favcompanytuijian .longhide{position:relative;width:1200px;}
.favcompanytuijian .companybox{width:538px;padding:7px 20px 20px 20px;border:1px solid #ddd;float:left;margin:0 20px 20px 0;position:relative;}
.favcompanytuijian .companybox .companyname{height:40px;line-height:40px;font-size:16px;}
.favcompanytuijian .companybox .companyinfo{line-height:22px;font-size:14px;color:#999;height:40px;overflow:hidden;}
.favcompanytuijian .companybox .favcompany{display:block;width:100px;height:30px;line-height:30px;background:#f90;color:#fff;text-align:center;font-size:14px;position:absolute;right:20px;top:10px;border-radius:4px;text-decoration:none;}
.favcompanytuijian .companybox .favcompany:hover{background:#f80;}
.firstdo{display:block;width:77px;height:28px;margin:3px auto 0 auto;position:relative;}
.firstdo{background:url(../images/yngl.png) no-repeat center top;}
.firstdo:hover{text-decoration:none;}
.interview,.hire,.resign{display:block;width:46px;height:22px;line-height:22px;text-align:center;font-size:12px;border-radius:4px;margin:5px auto 0 auto;position:relative;}
.interview{background-color:#e8f6ff;color:#42a2df;border:1px solid #42a2df;}
.hire{background-color:#f1fff8;color:#00b05b;border:1px solid #00b05b;}
.resign{background-color:#ffeaea;color:#ff4343;border:1px solid #ff4343;}
.showtips_pos_2{position:absolute;left:-25px;bottom:25px;text-align:left;}
.firstdo_error{background:url(../images/yngl_error.png) no-repeat right center;padding:0 20px 0 0;}

.resume_service_banner{height:400px;background:url(/person/images/2020/resume_service_banner.jpg) no-repeat center center;}
.resume_service{background:#ffffff;width:#ffffff;width:1212px;margin:15px auto;}
.rs_title{padding:40px 0 0 0;text-align:center;line-height:150%;}
.rs_title .tit{display:inline-block;*display:inline;*zoom:1;font-size:18px;color:#333333;position:relative;}
.rs_title .tit i{position:absolute;display:block;width:50px;height:3px;background:#2182cc;top:50%;margin:-2px 0 0 0;}
.rs_title .tit .l{left:-70px;}
.rs_title .tit .r{right:-70px;}
.rs_subtitle{font-size:16px;color:#666666;margin:15px 0 0 0;line-height:150%;text-align:center;}
.rs_subtitle2{font-size:20px;color:#666666;margin:20px 0 0 0;line-height:150%;text-align:center;}
.rs_jlzj{position:relative;padding:30px 0 0 61px;}
.rs_jlzj .box{float:left;width:350px;height:450px;background:#ffffff;filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));margin:0 20px 0 0;border-radius:10px;}
.rs_jlzj .box .lvtit{width:350px;height:108px;border-radius:10px 10px 0 0;background:url(/person/images/2020/resume_service_jlzj_lv.gif) no-repeat;}
.rs_jlzj .box .lv1{background-position:0 0;}
.rs_jlzj .box .lv2{background-position:0 -108px;}
.rs_jlzj .box .lv3{background-position:0 -216px;}
.rs_jlzj .box .hightlight{padding:10px 30px;font-size:16px;color:#333333;line-height:250%;height:120px;}
.rs_jlzj .box .hightlight .ok{display:inline-block;*display:inline;*zoom:1;width:22px;height:15px;background:url(/person/images/2020/ok.gif) no-repeat center center;}
.rs_jlzj .box .price{margin:15px 0 0 0;color:#333333;line-height:56px;text-align:center;}
.rs_jlzj .box .price span{font-size:20px;}
.rs_jlzj .box .price .num{font-size:50px;}
.rs_jlzj .box .buybtn{display:block;width:200px;height:60px;line-height:60px;border-radius:200px;margin:15px auto 0 auto;text-align:center;font-size:20px;color:#ffffff;cursor:pointer;}
.rs_jlzj .box .buybtn1{background:#2d8bf2;}
.rs_jlzj .box .buybtn2{background:#faa54f;}
.rs_jlzj .box .buybtn3{background:#f46d6b;}
.rs_showimg{margin:20px 0 0 0;text-align:center;}
.rs_moreservcie{position:relative;padding:30px 0 0 36px;}
.rs_moreservcie .box{position:relative;overflow:hidden;width:560px;height:340px;border-radius:10px;margin:0 20px 20px 0;float:left;background: -webkit-linear-gradient(116deg,#ffe7c0,#fef5e4)!important;background: -o-linear-gradient(116deg,#ffe7c0,#fef5e4)!important;background:linear-gradient(116deg,#ffe7c0,#fef5e4)!important;background:#ffe7c0;}
.rs_moreservcie .box_more{position:relative;overflow:hidden;width:560px;height:340px;border-radius:10px;margin:0 20px 20px 0;float:left;background:url(/person/images/2020/resume_service_img_more.png) no-repeat center center;}
.rs_moreservcie .box .title{padding:30px 0 0 35px;height:40px;}
.rs_moreservcie .box .intro{padding:20px 0 0 35px;font-size:14px;color:#825c00;line-height:150%;width:240px;height:84px;}
.rs_moreservcie .box .price{padding:20px 0 0 35px;font-size:40px;color:#333333;line-height:100%;}
.rs_moreservcie .box .buybtn{display:block;margin:20px 0 0 35px;width:180px;height:50px;line-height:50px;border-radius:200px;text-align:center;font-size:20px;color:#ffffff;background:#c28900;text-decoration:none;}
.rs_moreservcie .box .promotion{position:absolute;width:220px;height:80px;line-height:100px;border-radius:600px;right:-40px;top:-25px;text-indent:25px;background: -webkit-linear-gradient(65deg,#ffdfa6,#ffe7be)!important;background: -o-linear-gradient(65deg,#ffdfa6,#ffe7be)!important;background:linear-gradient(65deg,#ffdfa6,#ffe7be)!important;background:#ffdfa6;font-size:16px;color:#c28900;z-index:5px;}
.rs_moreservcie .box .photo{position:absolute;width:240px;height:240px;z-index:6;right:35px;bottom:35px;}