@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,form,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font: 12px/1.2 "宋体",Tahoma, Helvetica, Arial, sans-serif;}
body{color:#3C3C3C}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
address,cite,em{font-style:normal;}
small{font-size:12px;}
.hr{clear:both;color:#CBCDCE;background-color:#CBCDCE;border:none; height:1px;overflow:hidden;}
ul,ol{list-style:none;}
legend{color:#000;}input.file
fieldset,img{border:none;}
img{vertical-align:bottom}
button,input,select,textarea{font-size:100%; color:#3C3C3C; border:1px solid #CACACA;vertical-align:middle;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
button:focus,input:focus,select:focus,textarea:focus {border:1px solid #EBB3B0;}
input{height:16px; line-height:16px; padding:1px 5px 0}
input.file{height:auto; height:18px\9;}
input[type=file]{width:auto}
input[type=checkbox]{border:none; padding:0}
select{padding:1px;}
textarea{padding-left:5px; line-height:20px;overflow-y:scroll}
table{border-collapse:collapse;border-spacing:0;}
td,th{border:none;}
html{overflow-y:scroll;}
a{color:#3C3C3C;text-decoration:none;}
a:hover,a:hover span{text-decoration:underline; color:#f60; cursor:pointer}

.clearfix{zoom:1}
.clearfix:after{display:block; height:0; clear:both; content:"\0020"}

/*form*/
.w16{width:16px; padding:1px 2px;}
.w20{width:20px; text-align:center}
.w45{width:45px;}
.w65{width:65px;}
.w70{width:70px;}
.w75{width:75px;}
.w80{width:80px;}
.w85{width:85px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w115{width:115px;}
.w120{width:120px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w150{width:150px;}
.w190{width:190px;}
.w205{width:205px;}
.w245{width:245px;}
.w255{width:255px;}
.w320{width:320px;}
.w330{width:330px;}
.w350{width:350px;}
.w375{width:375px;}
.w388{width:388px;}
select.w125{width:127px;}
select.w130{width:132px;}
select.w140{width:142px;}
select.w250{width:250px; height:140px;}
select.w265{width:265px; height:140px;}
select.w267{width:267px;}
textarea.content{width:585px; height:80px;}
textarea.row2{height:40px; width:615px;}
textarea.row4{height:80px; width:615px;}
textarea.row6{height:120px; width:615px;}
textarea.row7{height:140px}
textarea.row10{height:195px; width:695px;}
textarea.s{width:555px;}
input[type=file].w330{width:330px\9;}
input[type=file].w388{width:388px\9;}

#signupform label.error {background:url("../images/unchecked.gif") no-repeat 0px 0px;padding-left: 16px;padding-bottom: 2px;color: #EA5200;}
#signupform label.checked {  background:url("../images/checked.gif") no-repeat 0px 0px;}

.widthWrap{width:985px; margin:0 auto}
#header{height:75px;margin-bottom:10px;margin-top:5px;}
#logo{float:left; display:inline; margin:0 12px 0 8px;}
#announce {width:985px;height:20px;background:#f0f0f0; border:solid 1px #e0e0e0; border-top:none 0px; padding:5px; margin:auto;}
#announce strong{float:left;}
#marquee2 {float:left;width:800px;height:20px;overflow:hidden;}
#marquee2 ul li {float:left;}
#marquee2 ul li a {margin-right:50px;}
#marquee2 ul li a span {color:red;}
#headBanner{float:left}
#headBanner ul{ list-style-type:none;height:58px; width:200px; margin:12px 0 10px 0;}
#headBanner ul li{float:left; margin:0 4px;}
#headBanner .sitename {font-size:18px; color:#D92001; font-weight:bold;width:200px;padding-bottom:5px}
#mainNav{float:right; width:515px;}
#mainNav li{float:left; width:90px; height:80px; overflow:hidden; font-weight:bold;}
#mainNav li a{display:block; height:28px; padding-top:52px; line-height:28px; overflow:hidden; text-align:center; background:none no-repeat 50% -82px;}
#mainNav li a:hover,#mainNav li.current a{background-position:50% 0; text-decoration:none}
#mainNav li.home,#mainNav li.TalentBank,#mainNav li.about{width:80px;}
#mainNav li.home a {background:url("../images/bottompic.gif") no-repeat scroll 5px 0 transparent;}
#mainNav li a:hover {background:url("../images/bottompic.gif") no-repeat scroll 50% 0 transparent; }
#mainNav li.BountyCenter a {background:url("../images/bottompic.gif") no-repeat scroll 8px -244px transparent;}
#mainNav li.BountyCenter a:hover {background-position:8px -162px;}
#mainNav li.ServiceCenter a {background:url("../images/bottompic.gif") no-repeat scroll 8px -407px transparent;}
#mainNav li.ServiceCenter a:hover {background-position:8px -325px;}
#mainNav li.TestCenter a {background:url("../images/bottompic.gif") no-repeat scroll 8px -571px transparent;}
#mainNav li.TestCenter a:hover {background-position:8px -489px;}
#mainNav li.TalentBank a {background:url("../images/bottompic.gif") no-repeat scroll 8px -734px transparent;}
#mainNav li.TalentBank a:hover {background-position:8px -652px;}
#mainNav li.about a {background:url("../images/bottompic.gif") no-repeat scroll 5px -899px transparent;}
#mainNav li.about a:hover {background-position:5px -817px;}

#navlink{height:75px;background:#F9F9F9;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0px 0px 0px #C7C7C7;}
#navlink ul{list-style-type:none;padding:5px 15px 5px 15px;line-height:20px;}
#navlink ul li{float:left;width:73px;text-align:center}
#navlink ul li a{}
#navlink ul li a.boldtext{font-weight:bold;}

.box{border:1px solid #EBB3B0;}
.box .titler{height:25px; line-height:24px; overflow:hidden; border-bottom:1px solid #EBB3B0; padding:0 10px; background:url(../images/bgTitle.gif) repeat-x 0 -25px;}
.box .titler h3{float:left; font-size:14px;}
.box .titler .more{float:right; font-family:Arial;}

#registerDetail .titler{height:45px;}

.grid-c3-1,.grid-c3-2{float:left; overflow:hidden;}
.grid-c3-1{width:257px;}
.grid-c3-2{width:720px;}

.left{float:left}
.right{float:right;}

.mbtm{margin-bottom:8px;}
.mleft{margin-left:8px;}
.mright{margin-right:8px;}
.pbtm{padding-bottom:15px;}
.pl20{padding-left:20px;}

#login{height:254px; width:255px; overflow:hidden;}
#login .titler{border-bottom:1px solid #D0D0D0}
#login .titler h3{padding-left:18px; background:url(../images/ico11x15.gif) no-repeat 0 50%}
#login table{width:100%; margin:10px 0;}
#login table th{font-weight:normal; text-align:right; height:30px; line-height:28px; width:92px;}
#login table td{/*padding:5px 0;*/}
#login table a{text-decoration:underline; padding:0 4px;}
ul.reg li {float:left;height:50px;margin-left:5px;margin-top:5px;overflow:hidden;width:120px;}
ul.reg li a{display:block; height:0px; padding-top:56px; overflow:hidden}
ul.reg li.hunterReg { float:left; height:38px; width:233px; margin-left:10px;_margin-left:5px;background:url(../images/buttons.gif) no-repeat scroll 0 -357px transparent;}
ul.reg li.companyReg { float:left; height:69px; width:71px; margin-left:10px;_margin-left:5px; background:url(../images/buttons.gif) no-repeat scroll -3px -220px transparent;}
ul.reg li.hrReg { float:left; height:69px; width:71px; margin-left:9px; background:url(../images/buttons.gif) no-repeat scroll -79px -220px transparent;}
ul.reg li.personalReg { float:left; height:69px; width:71px; margin-left:9px; background:url(../images/buttons.gif) no-repeat scroll -155px -220px transparent;}

#search{clear:both; padding:10px 0;}
#search table{width:100%}
#search table th{text-align:right; width:60px;}
#search table th.wukong{padding-right:8px;}
#search table td{padding:8px 0;}
#search select{float:left; margin-right:10px;}
#search optgroup{font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; 
background-color: #f3f3f3; }

#search input.keyword{padding:3px 5px 3px 35px; height:17px; line-height:17px; width:355px; font-size:14px; background:url(../images/ico21x17.gif) no-repeat 6px 50%}
#search td.searchRow input{float:left}
#search td.searchRow input.btn{margin-left:10px;}
#search td.hotwords,#search td.hotwords a{color:#646464}
#search td.hotwords a:hover{color:#f60}

.tabs{background:url(../images/bgTitle.gif) repeat-x 0 -25px; height:185px; overflow:hidden;}
.tabs ul.titles{height:24px; overflow:hidden; background:url(../images/line1x1.gif) repeat-x 0 100%;}
.tabs ul.titles li{float:left; height:24px; line-height:24px; padding:0 0 1px; font-size:14px; border-right:1px solid #EEAAAA}
.tabs ul.titles li.current{background-color:#fff; font-weight:bold;}
.tabs ul.titles li a{float:left; padding:0 12px;}
.tabs ul.titles li a:hover{text-decoration:none}
.tabs .tabCon{padding:10px 0 10px 10px; height:144px;}
.tabs .topnews{float:left; margin-top:5px; text-align:center; width:110px; height:130px; overflow:hidden; border:1px solid #D0D0D0}

.tabs ul.list{float:left; width:342px; padding:0 10px;}
.tabs ul.list li{float:left; width:180px;}

span.btn{padding:0 10px; width:auto; font-weight:bold; height:25px; _height:23px; line-height:20px; overflow:visible; color:#646464;background:url("../images/buttons.gif") repeat-x scroll 0 -320px transparent; cursor:pointer
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;}
input.btn{padding:0 10px; width:auto; font-weight:bold; height:25px; _height:23px; line-height:20px; overflow:visible; color:#D92001; background:url(../images/btn.gif) repeat-x 0 50%; cursor:pointer}
input.imgSubmit{padding:0; border:none; width:auto; height:auto}
input.go{padding:0 5px; height:auto; _height:18px; line-height:16px; font-family:Arial;}
input.save{width:186px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/save.gif)}
input.modify{width:111px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/mod.gif)}
input.release{width:186px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/release.gif)}
input.back{width:111px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/back.gif)}
input.ISure{width:111px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/ISure.gif)}
input.submit{width:111px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/submit.gif)}
input.saveok{width:111px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/saveok.gif)}
input.savereturn{width:111px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/savereturn.gif)}
input.toreward{width:111px; height:36px; padding:0; border:none;background-image:url(../images/imgBtn/toreward.gif)}
a.btn{display:block; height:0; width:111px; padding-top:36px; overflow:hidden; background:none no-repeat 0 0}
a.tellfriends{background-image:url(../images/imgBtn/tellfriends.gif)}
a.collecting{background-image:url(../images/imgBtn/collecting.gif)}
a.back{background-image:url(../images/imgBtn/back.gif)}
a.prev{float:left;margin-left:220px!important;margin-right:-210px!important;background-image:url(../images/prev.gif);_margin-left:110px!important}
a.prev2{float:left;margin-left:120px!important;margin-right:-146px!important;position:relative;z-index:99;background-image:url(../images/prev.gif);_margin-left:60px!important}
a.next{background-image:url(../images/imgBtn/next.gif);float:left;margin-left:250px!important;_display:inline}
a.down{background-image:url(../images/imgBtn/down.gif)}
a.backToList{background-image:url(../images/imgBtn/backToList.gif)}
a.jiebang{background-image:url(../images/imgBtn/Ijiebang.gif)}
a.mod{background-image:url(../images/imgBtn/mod.gif)}
a.ISure{background-image:url(../images/imgBtn/ISure.gif)}

a.bu{font-weight:bold; text-decoration:underline; color:#646464}
a.bu:hover{color:#f60}

ul.imgBtn{}
ul.imgBtn li{float:left; overflow:hidden}
ul.imgBtn li a{display:block; height:0; overflow:hidden; background:none no-repeat 0 0;}

ul.list{padding:8px 10px 6px;}
ul.list li{height:24px; line-height:24px; overflow:hidden; padding-left:15px; background:url(../images/ico3x3.gif) no-repeat 0 10px;}

span.level{display:block;width:90px; height:0; padding-top:16px; overflow:hidden; background:url(../images/level.gif) no-repeat 0 0}
span.l0{background-position:0 -160px}
span.l1{background-position:0 0}
span.l2{background-position:0 -16px}
span.l3{background-position:0 -32px}
span.l4{background-position:0 -48px}
span.l5{background-position:0 -64px}
span.l6{background-position:0 -80px}
span.l7{background-position:0 -96px}
span.l8{background-position:0 -112px}
span.l9{background-position:0 -128px}
span.l10{background-position:0 -144px}

.grid-c3-1 ul.list{*padding-bottom:4px;}
.grid-c3-1 ul.list li{*float:left; *width:220px;}
.grid-c3-1 ul.list li a{float:left; width:125px; overflow:hidden}
.grid-c3-1 ul.list li span.level{float:right; margin-top:4px;}

.options{padding-left:150px; margin:20px 0; height:36px; overflow:hidden}
.options a{float:left; margin:0 15px; display:inline;}

#btn111x2.options{padding-left:225px}

#footer{clear:both;border-top:4px solid #DA261D; line-height:20px; padding:5px 0; text-align:center}
ul#footLinks{text-align:center}
ul#footLinks li{display:inline}
#footer span{padding:0 8px;}
#footer span.gs {display:inline-block;cursor: pointer;background:url('../images/bottompic.gif') no-repeat scroll 0 -1085px transparent;width:48px;height:56px;}
#footer span.wj {display: inline-block; cursor: pointer; background: url("../images/bottompic.gif") no-repeat scroll 0 -981px transparent; width: 48px; height: 51px;}
#footer span.ppaa {display: inline-block; cursor: pointer; background: url("../images/bottompic.gif") no-repeat scroll 0 -1032px transparent; width: 48px; height: 51px;}
#footer .qq {height:15px;width:15px;background:url(../images/buttons.gif) no-repeat scroll -324px -224px transparent;}

.qq{padding:5px 0}
.qq a{padding:5px 10px 5px 28px;}
.qq a.online{background:url(../images/qqonline.gif) no-repeat 0 50%}
.qq a.outline{background:url(../images/qqoutline.gif) no-repeat 0 50%}

.pages{clear:both; padding:5px 20px; height:24px; line-height:24px;text-align:right;}
.pages a{padding:0 6px;}
.pages a.current{font-weight:bold; color:#f60}

/* input file */
.fangsgFile{
    margin-top:3px;margin-bottom:3px;height:20px
}

#slider{width:210px;}
#slider .titler h3{float:none; text-align:center}
#slider ul{padding:5px 10px 14px; text-align:center}
#slider ul li{height:30px; line-height:30px; overflow:hidden; font-weight:bold; background:url(../images/line190x1.gif) no-repeat 50% 100%}
#slider ul li a{display:block; width:100%}
#slider ul li a:hover,#slider ul li.current a{color:#f60; text-decoration:none}
#slider ul.member{padding:8px 0 8px 70px; text-align:left; width:100px; overflow:hidden;}
#slider ul.member li{height:24px; line-height:24px; background:none}
#slider ul.member li a{padding-left:14px; background:url(../images/icoMember.gif) no-repeat 0 -14px}
#slider ul.member li a:hover,#slider ul.member li.current a{background-position:0 10px;}

#mainBoxHead{width:765px;}
#mainBoxHead #search{padding:0}
#mainBox{width:751px; padding:6px;}
#mainBoxBottom{width:765px; text-align:center}

#mainBox .titler{background:none; border-bottom:1px solid #D0D0D0;}
#mainBox .titler h4{float:left; margin-left:8px; padding-left:10px; font-weight:normal; background:url(../images/ico5x6.gif) no-repeat 0 50%}
#mainBoxBottom a{margin:20px auto}
#mainBoxBottom .options input{float:left;margin:0 0 0 30px; display:inline;}
.mainCon{padding:2px 2px;min-height:275px; _height:275px;}

ul.clubs{height:23px; overflow:hidden; background-color:#FFECE8; padding:0 5px;}
ul.clubs li{float:left; height:23px; line-height:23px}
ul.clubs li a{padding:0 15px; font-weight:bold;}
#help{background:url(../images/wukong/wukong_help.gif) no-repeat 600px bottom}
#help ul.list{width:580px; overflow:hidden}
#helpPages.pages{text-align:center; border-top:1px solid #D0D0D0}
#helpDetail dl{}
#helpDetail dl dt{height:23px; padding:0 20px; line-height:23px; font-size:12px; font-weight:bold; color:#3b3b3b;background:#F3F3F3 url(../images/ico4x3.gif) no-repeat 10px 50%}
#helpDetail dl dd{padding:5px 20px; line-height:20px;}

#feedback{width:660px; line-height:20px; margin:0 auto}
#feedback h4{font-weight:normal;}

#feedback table{margin:5px 0; width:100%;}
#feedback table th{text-align:right; font-weight:normal;}
#feedback table td{padding:3px 0;}
#feedback table label.required{padding-left:8px; margin-right:0;background:url(../images/ico5x6_2.gif) no-repeat 0 50%}
#feedback table label,#feedback table input,#feedback table .code,#feedback table select{float:left; margin:3px 6px 0 0;}
#feedback table input.imgSubmit{margin:0 0 0 15px; width:65px}

ul.imgLinks{padding-bottom:6px; margin-bottom:6px; border-bottom:1px solid #D0D0D0}
ul.imgLinks li{float:left; display:inline; width:105px; margin:10px 21px 0; text-align:center}
ul.imgLinks li img,ul.imgLinks li span{display:block; height:24px; line-height:24px; overflow:hidden}
ul.imgLinks li img{height:40px; width:105px;}
ul.textLinks li{float:left; display:block; height:18px; line-height:18px; width:100px; margin:10px 10px 0; text-align:center}


#member{margin:0 52px 0 22px; min-height:404px; _height:404px;}
#member p{line-height:30px; font-size:14px;}
#member p em,#member p span{padding:0 8px;}
#member p em{font-weight:bold; color:#f60}
#member p img{*vertical-align:middle}
#member p a{color:#f60; text-decoration:underline}
#member .msg{position:relative;padding:15px 20px; margin:20px 0 40px; min-height:72px; _height:72px; background-color:#FFF7EE}
#member .msg ul{width:560px; overflow:hidden}
#member .msg ul li{height:24px; line-height:24px; padding-left:20px; overflow:hidden; background:url(../images/ico12x5.gif) no-repeat 0 50%}
#member .msg ul li a{padding:0 1px; color:#f60}
#member .msg img.msgImg{position:absolute; bottom:-25px; right:38px;}

ul.ggy{width:100%; overflow:hidden;}
ul.ggy li{float:left; margin-right:40px;}

table.unit{margin:6px;border-bottom:1px dashed #ECB7B4;width:706px;}
table.unit th{height:24px; width:70px; text-align:right;line-height:24px; vertical-align:top; font-weight:normal; color:#da251c; word-spacing:normal; }
table.unit td{line-height:20px;}
table.unit td.option{text-align:right; padding:6px 0}
table.unit td.option a{padding:0 6px;}
table.unit td.option a.outlink{padding:0 15px;font-weight:bold; color:#145A23}
table.unit td em{color:#000}

/*--------------发布悬赏------------*/
ul.flow{margin:5px 25px 15px; height:31px; overflow:hidden;}
ul.flow li{float:left; height:31px; width:138px; overflow:hidden; line-height:31px; font-weight:bold; text-align:center; background:url(../images/bgFlow.gif) no-repeat 0 0;}
ul.flow li.next{margin:0 10px;height:0; padding-top:31px; width:17px; background:url(../images/ico17x21.gif) no-repeat 0 50%}
/* ie style */
ul.flow li.next{*padding-top:0;*text-indent:-999px;*height:30px}
#release{padding:8px 2px 0; min-height:0; height:auto}
#release table.company{width:100%; color:#000}
#release table.company table th,#release table.company table td{height:20px; padding:5px 0;}
#release table.company label{*margin-left:-5px;}
#release table.company a{text-decoration:underline; padding-left:10px; color:#000}
#release table.company a:hover{color:#f60}

#viewBox dt,#viewBox  dd{float:left}
#viewBox dt{width:85px;}
#view span{float:left; padding:5px 8px; min-height:24px; _height:24px; width:200px; line-height:24px; text-align:center; border:1px solid #d0d0d0; background-color:#fff}
#centerLine{clear:both; float:left; width:459px; background:url(../images/line1x1_2.gif) repeat-x center}
#Viewcenter{float:left;padding:23px 0; background:url(../images/line1x1_2.gif) repeat-y center}
#v0{color:#DA251C}
#v2{margin:23px 0 0 23px;}
#v3{clear:both;}

#releaseInfo{text-align:left; line-height:24px; padding:8px 20px; color:#000}
#releaseInfo dt,#releaseInfo dd{float:left; width:680px;}
#releaseInfo dt{font-weight:bold; width:40px}

dl#rules{margin-left:150px; padding-bottom:5px; line-height:30px; font-size:14px; color:#000}
dl#rules dt{font-weight:bold;}

/*---------管理悬赏-------*/
#manage{}
#manage table{width:100%; color:#000}
#manage table thead th{background-color:#FFECE8; height:23px;}
#manage table td{text-align:center; height:24px; border-bottom:1px solid #D0D0D0}
#manage table .checkbox{width:30px;}
#manage table .No{width:95px; text-align:left}
#manage table .job{width:95px; text-align:left}
#manage table .salary{width:100px;}
#manage table .money{width:80px}
#manage table .time{width:80px}
#manage table .pass{width:65px}
#manage table .show{width:65px}
#manage table .option{width:135px}
#manage table td.option{text-align:right;}
#manage table td.option a{padding:0 2px; color:#000}
#manage table td.option a:hover{color:#f60}
#manage table tfoot td{border:none;}
#manage table tfoot td .option{line-height:24px; width:auto}
#manage table tfoot td .option a{padding:0 8px; color:#646464}
#manage table tfoot td .option a:hover{color:#f60}
#manage table tfoot td .pages{padding:0; clear:none}

/*-----------个人注册--------------*/
#register{width:550px; margin:20px auto}
#register h3{color:#FF8C3F; text-align:center; height:24px; line-height:24px; margin-bottom:10px;}
#register #rules{height:238px; border:1px solid #7F9DB9; overflow-y:scroll; color:#646464; line-height:20px; padding:10px 15px}
#register .agree{height:20px; line-height:20px; text-align:center; margin:5px 0; color:#646464; font-weight:bold}
#register .agree input{border:none}

#rtable{padding:15px 0; margin:15px 0 30px;}
#rtable table{}
#rtable table th{text-align:right; font-weight:normal; width:115px; height:30px;}
#rtable input.hasDval{color:#969696}
#rtable table td{padding:0 4px;}
#rtable table td.btn{padding-top:10px;}
#rtable table td.btn input{float:left;margin-right:12px;}

#registerDetail{width:751px; margin:0 auto; padding:20px 0}
#registerDetail .titler{background:none; border-bottom:1px solid #D0D0D0}
#registerDetail .titler h3{color:#FF8C3F}
#registerDetail .titler p{float:left; font-weight:bold; font-size:12px; width:705px; _padding-top:5px;}
#registerDetail .titler p img{vertical-align:middle; padding:0 2px;}
#registerDetail .required{padding-left:8px;background:url(../images/ico5x6_2.gif) no-repeat 0 50%}
#registerDetail .better{padding:0 0 0 18px; background:url(../images/ico13x12.gif) no-repeat 0 50%}
#registerDetail table{width:620px; margin:10px auto}
#registerDetail table th{height:30px; line-height:30px; text-align:right; font-weight:normal}
#registerDetail table input{color:#333}
#registerDetail table td.btn input{float:left;margin-right:12px; width:75px; text-align:center; padding:0;}
#registerDetail table th{ height:30px; text-align:right; font-weight:normal}

/*-----人才机构注册-----*/
#registerDetail table#org{width:100%}
#registerDetail table#org th{width: auto;}
#registerDetail table#org td{padding:5px 0}
#registerDetail table.select2select{width:auto; margin:0}
#registerDetail table.select2select td.btn{width:120px;}
#registerDetail table.select2select td.btn input{float:none; margin:5px 0}

/*-------次级导航---------*/
dl.subNav{padding:5px 12px;height:308px;overflow-x:hidden;overflow-y:auto}
dl.subNav dt,dl.subNav dd ul li{width:200px;height:24px; line-height:24px; padding-left:18px; background:url(../images/icoTools.gif) no-repeat 0 8px;}
dl.subNav dt span{cursor:pointer}
dl.subNav dt.open{background-position:0 -17px;}
dl.subNav dd ul li{background-position:0 -42px;}
dl.subNav dd{display:none; padding-left:18px;}

/*--------测试中心-----------*/
#Testplayer{padding:2px 3px; width:712px; height:250px;overflow:hidden;position:relative;}
#Testplayer .loading{width:712px; background-color:#fff;font-size:12px;height:250px;text-align:center;padding-top:50px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#Testplayer .d2{width:100%;height:250px;overflow:hidden;}
#Testplayer ul{display:none;}
#Testplayer .button{position:absolute; z-index:1000; right:15px; bottom:10px; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#Testplayer .b1,#Testplayer .b2{float:left; margin-left:10px; width:20px; height:20px; text-align:center; line-height:20px;color:#FFFFFF; font-weight:normal;background-color:#5D5A5A;cursor:pointer;}
#Testplayer .b2{background-color:#f60;}

.testBox{float:left;}
.testBox h4{height:24px; line-height:24px; overflow:hidden;font-size:12px; color:#db251c; padding-left:26px; background:url(../images/ico7x8.gif) no-repeat 10px 50%}
.testBox ul.list{width:auto}
#testTabs .testBox{width:230px;}
#testAbout{width:718px; overflow:hidden}
#testAboutWrap{width:730px;}
#testAbout .testBox{width:240px}
#testAbout .testBox h3{background:url(../images/bgTitle.gif) repeat-x 0 -25px; height:24px; line-height:24px; text-align:center; overflow:hidden; border:1px solid #EBB3B0; border-top:none; border-left:none;}
#testAbout .testBox ul.list{padding-left:15px;background:url(../images/line1x160.gif) no-repeat right center}

#testToolsBox{height:354px; overflow:hidden}
dl#testTools{padding:10px 15px;}

#testing{padding:6px; min-height:600px; _height:600px;}
#testing .titler{background:none; border-bottom:1px solid #d0d0d0}
#testing dl{padding:10px 15px; line-height:20px;}
#testing dl dt{padding-left:15px; height:20px; overflow:hidden; background:url(../images/ico3x3.gif) no-repeat 0 10px;}
#testing dl dd{padding:0 20px; margin-bottom:20px;}

/*----------人才库-----------*/
#talents .option{float:right}
#talents .option a{padding:0 5px;}
#talents .option a.current{font-weight:bold; color:#f60}
#talents ul{margin:6px;text-align:center;zoom:1}
#talents ul li{height:24px; line-height:24px; overflow:hidden; *float:left; *width:100%}
#talents ul li p,#talents ul li select{float:left}
#talents ul li.head{height:28px; line-height:28px; margin-bottom:5px; border-bottom:1px solid #D0D0D0}
#talents ul li.head p,#talents ul li.head select{font-weight:bold}

/* 选择器样式  @url:http://php.t/hp/index.php?mod=job&page=1 */
#talents ul li.head select{margin-top:3px;padding-right:1px;padding-right:1px}

.talentsTable{text-align:center}

/*
#talents .No{width:65px}
#talents .name{width:45px}
#talents .job{width:90px}
#talents .education{width:45px}
#talents .exp{width:60px}
#talents .address{width:70px}
#talents .status{width:60px;display:table-cell}
#talents .certificate{padding-right:10px;width:65px}
#talents .date{width:85px;*margin-left:-5px}
*/
#talents .levels{/*width:95px; */padding-left:12px; text-align:left}
#talents .levels .level{margin-top:4px;}
#talents .pages{border-top:1px dashed #ECB7B4; margin:5px 6px; padding:5px;}

#HgSearch{padding:6px;}
#HgSearch .titler{background:none; border-bottom:1px solid #d0d0d0}
#HgSearch table{width:550px; margin:10px auto}
#HgSearch table th{width:90px; text-align:right; font-weight:normal; height:30px;}
#HgSearch table td.wukong{text-align:right; padding:8px;}
#HgSearch input.keyword{padding:3px 5px 3px 35px; height:17px; line-height:17px; width:270px; font-size:14px; background:url(../images/ico21x17.gif) no-repeat 6px 50%}
#HgSearch th.hotwords{vertical-align:text-top;}
#HgSearch .hotwords,#HgSearch .hotwords a{color:#646464; line-height:24px;}
#HgSearch .hotwords a:hover{color:#f60}

/*--------悬赏中心--------*/
#jobs{height:auto; min-height:240px; _height:240px; overflow:visible}
#jobs ul.titles li{font-size:12px;}
#jobs ul.titles li a{padding:0 10px;}
ul.xslist{zoom:1; margin:6px;}
ul.xslist li{*float:left; *width:100%;height:24px; line-height:24px; overflow:hidden;}
ul.xslist li span{float:left}
ul.xslist li.head{font-weight:bold;border-bottom:1px solid #D0D0D0; margin-bottom:5px;}
ul.xslist li span.job{padding-left:20px; width:140px;background:url(../images/ico3x3.gif) no-repeat 5px 50%}
ul.xslist li span.price{width:80px;color:#f60;}
ul.xslist li.head span.job{background:none; padding-left:5px; width:150px}
ul.xslist li.head span.price{color:#3C3C3C;}

#jobInfo table.infoTitle{width:100%; margin:5px 0}
#jobInfo table.infoTitle th{text-align:right; font-weight:normal; color:#da251c}
#companyInfo{padding:8px 4px;}
#companyInfo table.unit{border-bottom:none; margin:0; width:710px}

#jobMainInfo{padding:14px 8px}
#jobMainInfo.jiebang{height:200px; overflow-y:scroll;}
#jobMainInfo.jiebang table#company{width:685px;}
#jobMainInfo table#company{width:100%;}
#jobMainInfo table#company thead th,#InfoMatch table#company thead th{color:#000}
#jobMainInfo table#company table th,#jobMainInfo table#company table td{height:20px; padding:5px 0;color:#000}
#jobInfo .options{padding-left:80px;}
#jobInfo .options p{float:left; line-height:36px; width:200px;}
#jobInfo .options p a{text-decoration:underline; float:none; margin:0}

.InfoMatch{padding:2px 8px 14px;}
.InfoMatch table#company{margin-bottom:10px;}
.InfoMatch table#company thead th{height:22px;}
.InfoMatch table#company tbody th{text-align:right}
.InfoMatch table#company tbody td{padding:0 10px;}
.InfoMatch table.infoTable{color:#000; width:702px}
.InfoMatch table.infoTable thead th{text-align:left; background-color:#FFECE8}
.InfoMatch table.infoTable th,.InfoMatch table.infoTable td{border:1px solid #FFECE8; height:22px; padding:0 10px;}
.InfoMatch table.infoTable tbody th{width:85px; text-align:right; font-weight:normal}
.InfoMatch table.infoTable tbody td{width:224px;}
.InfoMatch table.gray thead th{background-color:#EBEBEB}
.InfoMatch table.gray th,.InfoMatch table.gray td{border-color:#EBEBEB}

#ICan{padding:8px}
#ICan h4,#ICan p{padding-left:15px; height:24px; line-height:24px; font-size:12px; font-weight:bold;}
#ICan p a{color:#f60}
#ICan p a.green,#ICan p.hasspan span a.green{color:#145A23; padding:0 5px;}
#ICan p.hasspan{padding-left:35px;}
#ICan p.hasspan span{float:left; font-weight:normal; margin-right:20px;}
#ICan p.hasspan span a{color:#3C3C3C; text-decoration:underline}


#CustomerServices{padding:15px; background:url(../images/wukong/wukong_server.gif) no-repeat right bottom}
#CustomerServices p.tel {background:url("../images/buttons.gif") no-repeat scroll -378px -195px transparent;height:0;margin:10px 0 0;overflow:hidden;padding-top:32px;width:150px;}
ul.msn{}
ul.msn li{float:left; width:85px; height:29px; overflow:hidden; line-height:29px;}
ul.msn li a{display:block; padding-left:25px; background:none no-repeat 0 50%}
ul.msn li a.online{background-image:url(../images/msnonline.gif)}
ul.msn li a.outline{background-image:url(../images/msnoutline.gif)}

#area{}
#area .titler{border-bottom:1px solid #D0D0D0}
#area ul.list{margin-left:15px;}
#area ul.list li{float:left; padding-left:8px; width:100px;}
#area ul.list1 { margin-left:15px;line-height:24px;}

.place{height:30px; line-height:28px; padding:0 10px;}
.place a{font-weight:bold}

table#company,
table.company{width:702px; margin:0 auto;table-layout:fixed;word-wrap:break-word;word-break:break-all}

table#company caption,
table.company caption{padding:10px; text-align:left;}

table#company caption strong,table#company caption span,
table.company caption strong,table.company caption span{float:left;}

table#company caption span
table.company caption span{margin-top:3px}

table#company caption span img,
table.company caption span img{vertical-align:middle}

table#company caption strong,
table.company caption strong{font-size:14px; color:#f60}

table#company caption em,
table.company caption em{float:right; width:158px;}

table#company caption span.level,
table.company caption span.level{margin-top:1px;}

table#company th,table#company td,
table.company th,table.company td{padding:0 10px; text-align:left; font-weight:normal}

table#company .required {padding-left:8px;background:url(../images/ico5x6_2.gif) no-repeat 0 50%}

table#company td,
table.company td{padding:5px 10px; line-height:20px;}

table#company thead th,
table.company thead th{background-color:#FFECE8;height:24px; font-weight:bold}

table#company thead th span.required,
table.company thead th span.required{padding-right:8px; background:url(../images/ico6x6.gif) no-repeat right center}

table#company table,
table.company table{width:100%;}

table#company table th,table#company table td,
table.company table th,table.company table td{padding:0;height:24px}

table#company td.companyLogo,
table.company td.companyLogo{width:105px; background:url(../images/img/companyLogo.gif) no-repeat 0 50%}

table#company td.pPho,
table.company td.pPho{width:100px; vertical-align:top; padding-top:5px;}

table#company .line,
table.company .line{margin:8px 0;border-bottom:1px dashed #E1E1E1; height:0; overflow:hidden; font-size:0; line-height:0}

table#company table.training td,
table.company table.training td{vertical-align:top}

table#company tfoot td,
table.company tfoot td{background-color:#FFECE8;height:24px; font-weight:bold; padding:0 10px}

#resumeOptions{padding-left:25px}
#resumeOptions p.status{float:left; color:#DA261D; line-height:36px;}
#resumeOptions p.status a{text-decoration:underline; float:none; margin:0}



#comment{padding:15px 8px; color:#505050}
#comment h3{height:25px; line-height:25px; padding-left:15px;border:1px solid #D5D5D5; background:url(../images/btn.gif) repeat-x 0 50%}
#comment dl{margin:10px 10px 0}
#comment dl dt,#comment dl dd{padding:5px 5px 0; line-height:20px; color:#3C3C3C} 
#comment dl dt{height:23px; line-height:23px; overflow:hidden; padding:0 5px; color:#505050; background-color:#F0F0F0}
#comment .pages{text-align:center; margin:15px 0}
#comment table{width:660px; margin:5px auto}
#comment table th{padding:5px 0;text-align:right; font-weight:normal; vertical-align:text-top}
#comment table td{padding:5px 0}
#comment input.btn{font-weight:normal; height:auto; color:#505050}
#comment table a{padding:0 8px; text-decoration:underline; color:#505050}
#comment table a:hover{color:#f60}

#loginBox{padding:20px 0 40px;}
#loginWrap{width:600px; margin:0 auto;}
.alert{margin-bottom:10px;text-align:center; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#f60}
ol.loginInfo{padding:15px 15px 15px 15px; width:252px; height:224px; overflow:hidden;}
ol.loginInfo li{list-style:outside; line-height:24px; font-size:12px;}

#DIY{padding:10px;}
#DIY.maincon ul,#DIY.maincon ol{list-style:inside disc}
#DIY.maincon ul{list-style-type:disc}
#DIY.maincon ol{list-style-type:decimal}


table.select2select{}
table.select2select td.btn{width:130px; height:145px; text-align:center}
table.select2select input.btn,table.select2select a.btn2{width:70px; text-align:center; padding:0; margin:5px 0}
table.select2select a.btn2{display:block; margin:5px auto;font-weight:bold; height:25px; line-height:25px; color:#646464; border:1px solid #CACACA;background:url(../images/btn.gif) repeat-x 0 50%; cursor:pointer}
table.select2select a.btn2:hover{text-decoration:none}


#alert{text-align:left; padding:14px 6px;}
#alert h3{font-size:12px; padding:0 10px; height:24px; line-height:24px; background-color:#FFECE8}
#alert ul{line-height:20px; padding:10px 10px 0;}

.requireda{padding-left:8px;background:url(../images/ico5x6_2.gif) no-repeat 0 50%}
.better{padding-right:18px; background:url(../images/ico13x12.gif) no-repeat 100% 50%}

/* input file */
.fangsgFile{
    margin-top:3px;margin-bottom:3px;height:20px
}


/*-----------------人才悬赏网首页友情链接编辑2010年5月7日修改-------------------------------------------------*/
UL.indeximgLinks {
    BORDER-BOTTOM: #d0d0d0 1px solid; PADDING-BOTTOM: 6px; MARGIN:0px 0px 6px 1px}/*带LOGO的友情链接整体调整*/

UL.indeximgLinks LI {
    TEXT-ALIGN: center; MARGIN: 8px 8px 0px 10px; WIDTH: 105px; DISPLAY: inline; FLOAT: left}
/*调整两LOGO之间的距离*/


UL.indeximgLinks LI SPAN {
    LINE-HEIGHT: 15px; DISPLAY: block; HEIGHT: 19px; OVERFLOW: hidden; }/*友情链接LOGO下面的文字位置*/

UL.indeximgLinks LI IMG {
    WIDTH: 88px; HEIGHT: 31px  /*友情链接LOGO大小*/}


UL.indextextLinks LI {
    TEXT-ALIGN: center; LINE-HEIGHT: 14px; MARGIN: 0px 0px 0px 8px; WIDTH: 100px; DISPLAY: block; FLOAT: left; HEIGHT: 16px;}/*改变文字链接位置*/

/*---------------------------2010年5月7日修改结束---------------------------*/


/*---new.css----*/
.mainBox{padding:8px 6px;}

p.superTitler{padding:0 10px; height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #D0D0D0}
p.superTitler a.current,p.superTitler a:hover{font-weight:bold; text-decoration:none; color:#3c3c3c}

#superCon{}
#superCon ul.clubs{margin-top:10px;}

ul.newslist{padding:8px 10px;zoom:1; border-bottom:1px solid #D0D0D0}
ul.newslist li{*float:left; width:665px}
ul.newslist li a{float:left;}
ul.newslist li span{float:right}
.grid-c3-1 ul.newslist{border-bottom:none}
.grid-c3-1 ul.newslist li{*float:none; width:auto}
.grid-c3-1 ul.newslist li a{float:none;}

#newDetail{padding-top:26px; line-height:20px;}
#newDetail h1{line-height:30px; margin-bottom:4px; text-align:center}
#newDetail .newsInfo{border-top:1px solid #DDDDDD; height:32px; line-height:32px; overflow:hidden; text-align:center}
#newDetail .newsInfo span{padding:0 5px;}
.newsCon{padding:10px;}
.newsCon ul,.newsCon ol{list-style:inside disc}
.newsCon ul{list-style-type:disc}
.newsCon ol{list-style-type:decimal}

.newsNav{padding:35px 10px; line-height:24px;}
.newsNav p{}

table#company.putout{width:100%; margin:8px auto;word-wrap: break-word; }
table#company.putout thead th{padding:0 13px;}
table#company.putout tbody td{padding:5px;}
table#company th label,table#company span label{padding-left:8px;}
table#company th label.required,table#company span label.required{background:url(../images/ico5x6_2.gif) no-repeat 0 50%}
table#company.putout table th,table#company.putout table td{padding:5px 0;word-wrap:break-all;}

table#company.putout tbody td.me{padding-left:15px;}
table#company.putout tbody td.me textarea.row4{width:680px;}

.oneTable,.oneTable1{position:relative;}
.oneTable .del,.oneTable1 .del{position:absolute; top:2px; right:10px;}
.putoutBtn{padding:0 0 5px 70px;}

.orange{color:#FF8C3F}
h4.orange{width:720px; margin:8px auto 2px; font-weight:normal; color:#f60}

table#changPwd{margin:10px auto; width:225px;}
table#changPwd th{width:60px; font-weight:normal; height:30px;}
table#changPwd td.disabled{color:#969696; padding-left:10px;}
table#changPwd td input.btn,table#Iwant td input.btn{padding:0; text-align:center; width:72px;}

ul.short{}
ul.short li{margin-right:10px; width:99px; background:url(../images/bgFlow2.gif) no-repeat 0 0;}

table#Iwant{width:720px; margin:5px auto;}
table#Iwant th{height:20px; width:60px; line-height:20px; text-align:left; font-weight:normal}
table#Iwant th,table#Iwant td{padding:5px 0;}
table#Iwant .required{padding-left:6px;background:url(../images/ico5x6_2.gif) no-repeat 0 50%}

#MyBankInfo{padding:14px 8px 6px;}
#MyBankInfo table{width:100%}
#MyBankInfo table th{font-weight:normal; height:24px;}
#MyBankInfo table thead th{background-color:#FFECE8; _width:100%}
#MyBankInfo table tbody th{width:85px;}
#MyBankInfo table tbody td{width:660px;}
#MyBankInfo table tbody{color:#000}
#MyBankInfo table .disabled{color:#3C3C3C}

textarea.gray{color:#8B8B8B}

#manage table.TJmanage td.option{text-align:right; width:100px;}
#manage table td.option a.pay{padding-right:30px;}

#mainBox #registerDetail{width:auto; padding:3px 0;}
#mainBox #registerDetail .titler{padding:0}
#mainBox #registerDetail .titler h3{padding:0 5px 0 10px;}
#mainBox #registerDetail .titler p{width:676px;}

/* Selectbox Styles start  base.css
=================================*/
a.sctble_display {
color:#262626;
cursor:default;
display:inline-block;
text-decoration:none;
}
a.sctble_display span {
cursor:default;
display:block;
over-flow: hidden;
}
a.m_year span, a.s_year span {
width:3em;
}
a.m_month span, a.s_month span, a.m_day span, a.s_day span {
width:2em;
}
a.callback span {
width:9em;
}
div.sctble_mat {
max-width: 500px;
background:none repeat scroll 0 0 #F6F6F6;
border-color:-moz-use-text-color #DFDFDF #DFDFDF -moz-use-text-color;
border-right:1px solid #DFDFDF;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
}
div.sctble_mat dl {
border-color:-moz-use-text-color #999999 #999999 -moz-use-text-color;
border-right:1px solid #999999;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
margin:0;
padding:0.5em 0.5em 0;
}
div.sctble_mat dl dt {
border:medium none !important;
color:#333333;
font-weight:bold;
margin:0 0 0.5em !important;
padding:0 !important;
float:left;

}
div.sctble_mat dl dd {
border-left:2px solid #333333 !important;
margin:0 0 0.5em 13em !important;
padding:0 0 0 0.5em !important;
}
div.sctble_mat a {
color:#1972EA;
padding-right:0.5em;
}
div.sctble_mat a.selected {
color:#FF6600;
cursor:default;
text-decoration:none;
}
div.sctble_mat.nooptgroup div.body {
line-height:1.9;
padding:0.5em 0.6em;
}
div.sctble_mat.sctble.m_year div.body, div.sctble_mat.sctble.m_month div.body {
}
div.sctble_mat.sctble.m_year a, div.sctble_mat.sctble.m_month a {
padding:0.4em;
}
div.sctble_mat.sctble.m_day a {
display:inline-block;
text-align:center;
width:1.5em;
}
div.sBox {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#DFDFDF #DFDFDF #DFDFDF -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
overflow-x:hidden;
overflow-y:auto;
width:130px;
}
div.sBox.s_year {
width:6em;
}
div.sBox.s_month, div.sBox.s_day {
width:5em;
}
div.sctble_mat.sBox div.body {
border:medium none;
line-height:1.5;
padding:0;
}
div.sBox a {
/*border-color:-moz-use-text-color -moz-use-text-color #DFDFDF #DFDFDF;
border-style:none none solid solid;
border-width:medium medium 1px 1px;*/
display:block;
padding:0.3em 0.5em;
text-decoration:none;
}
div.sBox a.last-child {
border-bottom:medium none;
}
div.sBox a:hover {
background:none repeat scroll 0 0 #EEEEEE;
}
div.sBox a.selected {
background:none repeat scroll 0 0 #EEEEEE;
}

/**style.css**/
a.sctble_display {
border:1px solid #DDDDDD;
}
a.sctble_display span {
background:url("../images/icon_select.gif") no-repeat scroll right 0 #FFFFFF;
height:20px;
line-height:20px;
padding:0 22px 0 0px;
}
a.sctble_display:hover span {
background-position:right -21px;
}
a.sctble_focus span {
background-position:right -42px !important;
}

div.sctble_mat a {
padding-right:0.7em;
}

/* Selectbox Styles end
=================================*/
span.houpo2 {background:url("../images/buttons.gif") no-repeat scroll -233px -197px transparent;display:block;height:61px;margin:0 0 0 14px;width:46px;}

