/*vipjipin*/
.jipinlist, .joblist{margin:10px;background:url(../Images/jobline.gif);}
.jipinlist li, .joblist li{float:left;width:161px;height:43px;padding:0px 0px 0px 15px;line-height:20px;background:url(../images/ico2.gif) no-repeat 0px 6px; display:block;}
.jipinlist li span{color:#0065B3;}
.jipinlist li em a, .joblist li em a{color:#000;font-style:normal;}
.jipinlist li a{color:#F00; padding-right:10px;}
.jipinlist li a:hover span{color:#F00;}
.joblist li span{color:#F00;}
.joblist li a{color:#0065B3; padding-right:10px;}
.joblist li a:hover{color:#F00; text-decoration:underline;}
/*search*/
.sechbar{width:945px;margin:0 auto}
.sechbar input{margin-right:3px}
.sechtit{margin:8px 0 1px 0; height:30px}
.tapl{color:#666; line-height:30px}
.tapl b{font-size:14px;color:#000}
.tapr{float:right;padding:4px 5px 1px;line-height:16px;font-weight:normal;margin:0 auto;background:#fdf7ad;border:1px solid #ffcd9a}
.sline01{background:#b0b4bf;margin:0 2px;clear:both;height:1px;display:block;overflow:hidden;font-size:1px}
.sline02, .sline02b{border-left:1px solid #b0b4bf;border-right:1px solid #b0b4bf;margin:0 1px;clear:both;height:1px;display:block;overflow:hidden;font-size:1px}
.sline02{background:#f7faff}
.sline02b{background:#c1d2ee}
.sechcon{height:auto;_height:30px;min-height:30px;clear:both;padding:0;border:1px solid #b0b4bf;border-top:0;border-bottom:0;background:#f7faff url(../image/sech_bj.gif) repeat-x right bottom}
.sechcon:after{content:".";display:block;clear:both;visibility:hidden;height:0}
.ed_sech_top p{float:left;padding:4px 6px 0 10px}
.ed_sech_top p .inp_txt,.ed_sech_all p .inp_txt,.ed_sech_top p .inp_txth,.ed_sech_all p .inp_txth,.ed_sech_top p .inp_sel,.ed_sech_all p .inp_sel,.ed_sech_top p .inp_selh,.ed_sech_all p .inp_selh{margin:5px 0;*margin:4px 0;vertical-align:middle}
.sechcon h4{clear:both;font-weight:normal;text-indent:28px;font-size:12px;line-height:25px;cursor:pointer}
.sechcon h4 input{margin:9px 0 9px 6px}
.sechcon h4 a{color:#000;margin:12px 0 0}
.more_show span,.more_hide span{float:right;margin:0 9px 0 0}
.more_show a,.more_hide a{float:left;outline:0;text-indent:28px;text-decoration:none}
.more_show a{background:url(../image/tb.gif) no-repeat 9px -172px}
.more_show a:hover{background-position:9px -203px;color:#F00;text-decoration:none}
.more_hide a{background:url(../image/tb.gif) no-repeat 9px -233px}
.more_hide a:hover{background-position:9px -263px;color:#F00}
.butn01,.butn4{width:69px;height:28px;padding-top:3px;line-height:25px;border:0;cursor:pointer;}
.butn01{background:url(../image/btn_ind.gif) no-repeat}
.butn01:hover{background-position:0 -56px}
.butn4{background:url(../image/btn_ind.gif) no-repeat 0 -28px}
.butn4:hover{background-position:0 0}
.inp_txt{height:18px;line-height:18px;text-indent:3px;border-top:1px solid #54595E;border-right:1px solid #7f9db9;border-bottom:1px solid #7f9db9;border-left:1px solid #54595E}
.inp_txtsel{cursor:pointer;border-right-width:0}
.inp_sel{width:20px;height:20px;margin:0 auto;border:0;background:url(../image/butn5.gif) no-repeat}
.inp_sel{background-position:left top}
.sele_txt{height:20px;line-height:20px;margin-top:1px}
.sele_wl{width:90px}
.sele_wls{width:93px; _width:85px;}
.sele_ws{width:110px}
.inp_wl{width:365px}
.inp_wm{width:380px}
.inp_wls{width:384px}
.inp_cue{color:#999}
.inp_check{vertical-align:middle;_vertical-align:auto}
.ed_sech_all{clear:both;padding:0 0 0 2px}
.ed_sech_all option{z-index:1}
.ed_sech_all p.no1 input{margin-bottom:5px}
.ed_sech_all p.no1 select{margin-bottom:3px}
.ed_sech_all p{float:left;margin:0;padding:0 8px;}
.ed_sech_all p .sele_txt{margin:5px 0;vertical-align:middle}
.ed_sech_all .inp_check{margin:5px 5px 5px 10px;_margin:0 5px 0 10px}
.ed_sech_all .check_first{margin-left:0}
.ed_sech_all a{margin-right:20px}
.sbar_line{background:url(../image/sbar_line1.gif) repeat-y right 6px;}
.slpanel{width:638px; margin-top:15px; float:left;}
.srpanel{width:296px; margin:15px 0 0 11px; display:inline-block; float:left;}
.commhot li{display:block; width:319px; float:left}
.commbox{width:288px;}
.commtitle{height:37px; line-height:30px; border-bottom:solid 1px #e5ecf4; color:#000; font-weight:bold; font-size:14px; margin-bottom:7px;}
.commtitle img{vertical-align:middle}
.commbox a{display:block; padding-left:8px; height:25px; line-height:25px; color:#000; text-decoration:none;}
.commbox a:hover{background:#f1f1f1}
.searchtype{border:solid 1px #cacdd6; padding:10px 15px;}
.searchtitle{line-height:28px;color:#000; font-weight:bold; font-size:14px; padding-bottom:10px;}
.searchtype a{display:block; padding-left:8px; height:25px; line-height:25px; color:#000; text-decoration:none; background:url(../Images/arr_ri.gif) no-repeat right;}
.searchtype a:hover{background:url(../Images/arr_ri.gif) no-repeat right #f1f1f1;}
/*searchresults*/
.srbox{margin-top:6px;}
.srtitle{width:945px; height:27px; line-height:30px; overflow:hidden; font-weight:bold; color:#0065B3; background:url(../Images/searchtitle.gif);}
.srtitle dt{padding-left:15px;}
.searchresults{border-left:1px solid #ccdff2; border-right:1px solid #ccdff2; border-bottom:1px solid #ccdff2; padding:10px;}
.compinfo{word-wrap:break-word; word-break:break-all; overflow:auto;}
.resultstitle{height:24px; padding:0 10px 0 33px; line-height:25px; overflow:hidden; background:url(../Images/resultstitle.gif); color:#2a4675;}
.srt b, .srt i, .srt span{display:-moz-inline-box; display:inline-block; vertical-align:middle; font-weight:normal; font-style:normal;}
.srt b{width:200px;}.srt i{width:90px;}.srt span{width:150px;}
.srt b a, .srt i a{color:#0065B3; font-weight:bold;}
.srt b a:hover, .srt i a:hover{color:#F00; text-decoration:underline;}
.cjlist{display:block; padding:5px 0 5px 10px; border-bottom:1px dotted #a9c9ea; overflow:hidden; line-height:25px;}
.cjlist a{color:#4976ad;}
.cjlist a:hover{color:#F00; text-decoration:underline;}
.cjlist dt{float:left; width:730px; overflow:hidden;}
.cjlist dd{float:left; overflow:hidden;}
.cjlist dd input{margin:5px 10px 0 0; _margin:5px 8px 0 0;}
.cjldd{width:22px;}
.cjlbtn{width:160px;}
.jobdot {display:block; width:22px; background:url(../Images/loginico.gif) no-repeat 6px 7px;}
.cjon{background:#eef5ff;}
/*photo*/
.lpanel{width:200px; display:inline-block; float:left; margin-top:6px;}
.ltitle{height:27px; padding-left:10px; line-height:30px; overflow:hidden; background:url(../Images/lefttitle.gif); font-weight:bold; color:#0065B3;}
.rpanel{width:739px; display:inline-block; float:right; margin-top:6px;}
.lbox, .rbox{border-left:1px solid #C5DDF6; border-right:1px solid #C5DDF6; border-bottom:1px solid #C5DDF6;}
.loginbox{padding:10px 13px 5px 10px;}
.loginbox dt, .loginbox dd{line-height:26px; display:block;}
.loginbox dt a{color:#476b99;}
.logininput{border:1px solid #C5DDF6;width:120px;height:18px;}
.loginbox dt{padding-left:30px;}
.loginbox dt span{display:inline-block; height:26px; line-height:28px;}
.loginbox dt span input{vertical-align:middle;}
.loginbox dd.reg{margin:12px 0 0 0; text-align:center;}
.loginhelp{margin:0 13px;}
.loginhelp, .loginhelp li{display:block;}
.loginhelp li{float:left; width:74px; height:25px; line-height:25px; text-align:center;}
.loginhelp li a{display:inline-block;background:url(../Images/loginico.gif) no-repeat; background-position:0px 8px; padding-left:10px; color:#0C65BF; text-decoration:none;}
.loginhelp li a:hover{text-decoration:underline; color:#F00;}
.keywordlist{padding:5px;}
.keywordlist a{display:block; padding:0 3px; line-height:26px; text-decoration:underline; float:left; white-space:nowrap; color:#002065;}
.keywordlist a:hover{color:#F00;}
.rtitle{height:27px; padding-left:10px; line-height:30px; overflow:hidden; background:url(../Images/righttitle.gif); font-weight:bold; color:#0065B3;}
.vip{display:inline; float:left; width:352px; background:url(../Images/vipbg.gif); margin:10px 5px 0 5px;}
.vipphoto{width:119px; height:145px; display:inline; float:left; margin:8px 0 0 8px;}
.vipphoto img{border:0;}
.vipinfo{width:207px; height:145px; display:block; float:left; margin-top:8px;}
.vipinfo dl{width:207px;color:#002065; line-height:27px;}
.vipinfo dl dt, .vipinfo dl dd{display:inline-block; float:left;}
.vipinfo dl dt{width:68px; font-weight:bold;}
.vipinfo dl dd{width:139px;}
.vipnav{display:block; float:left; width:718px; height:50px; padding-top:15px;}
/*compjob*/
.comp{padding-top:15px; line-height:22px;}
.comp h1{font-size:20px; font-weight:bold; color:#f60; padding-left:10px; line-height:30px; border-bottom:1px solid #C5DDF6;}
.comp span{display:block; padding:5px 0 0 20px;}
.infotitle{margin-top:15px; font-weight:bold; color:#0065B3; background:url(../Images/infotitlebg.gif); height:26px; overflow:hidden; line-height:28px; padding-left:8px;}
.info{padding:5px 0 0 20px; width:900px; word-wrap:break-word; word-break:break-all; overflow:auto;}
.info form{font-weight:bold; text-align:center; padding:10px; line-height:30px;}
.info form input{vertical-align:middle;}
.compjob{display:block; height:25px; line-height:28px; background:url(../Images/cjtitlebg.gif);}
.compjob dt{float:left; width:86px; cursor:pointer; font-weight:bold; color:#0065B3; height:25px; overflow:hidden; text-align:center;}
.compjob .on{background:url(../Images/jlbtnbg.gif)}
.jobinfo{width:923px; line-height:25px; margin:5px 0;}
.jobinfo h5{color:#f60;}
.jobinfo dt{float:left; height:25px; width:60px; overflow:hidden; padding:0 10px; border-bottom:1px dotted #C5DDF6;}
.jobinfo dd{width:227px; float:left; height:25px; overflow:hidden; border-bottom:1px dotted #C5DDF6;}
.addandreg{padding:20px 0 10px 0; text-align:center;}
.addandreg a{display:-moz-inline-box; display:inline-block; vertical-align:middle; width:191px; height:35px; overflow:hidden; line-height:38px; text-align:center; font-size:14px; font-weight:bold; margin-left:10px; background:url(../Images/regbtn.gif); color:#cf5f02; text-decoration:none;}
.addandreg a:hover{color:#FFF; background-position:0 35px; text-decoration:none;}
.favcomm{text-align:center;}
.favcomm a{display:-moz-inline-box; display:inline-block; vertical-align:middle; width:90px; padding-left:13px; text-align:left; height:35px; overflow:hidden; line-height:38px; text-align:center; font-size:14px; font-weight:bold; margin-left:10px; color:#022ebc;}
.favbtn{background:url(../Images/favbtn.gif) no-repeat 5px 11px;}
.commbtn{background:url(../Images/commbtn.gif) no-repeat 5px 11px;}
.topall{line-height:20px; padding-bottom:8px;}
/*newslist*/
.newstype{padding-left:6px;}
.newstype li{float:left;}
.ntleft{width:2px; height:85px; background:url(../Images/bg_gra_le.gif); overflow:hidden;}
.ntc{width:725px;padding:10px 0; background:url(../Images/bg_grablk.gif) repeat-x;}
.ntc dl{width:352px; padding-left:10px; float:left;}
.ntc dl dt, .ntc dl dd{float:left; line-height:22px; padding:0; margin:0}
.ntc dl dt{width:70px;}
.ntc dl dt a{color:#006898; font-weight:bold;}
.ntc dl dd a{color:#006898;}
.ntright{width:2px; height:85px; background:url(../Images/bg_gra_ri.gif);}
.newspanel li{width:356px; float:left; padding:8px 0 8px 10px;}
.newsbox{border:solid 1px #92b0dd;}
.newsboxt{background:#e2eaf8; border-bottom:solid 1px #92b0dd; height:22px; line-height:22px; color:#006898; font-weight:bold; padding-left:8px;}
.newsboxt .more{float:right;padding-right:6px;font-weight:normal;line-height:22px; color:#006898; background:url(../Images/arr_ri.gif) no-repeat right; margin-right:5px;}
.newsboxt .more a{color:#006898;}
.newsbox dt, .newsbox dd{float:left;}
.newsbox dt{padding:10px;}
.newsbox dd{padding:5px 0; height:80px;}
.newsbox dt img{border:solid 1px #076a9c;}
.newsbox dd a{line-height:20px; color:#006898; padding-left:6px; background:url(../Images/bg_disc.gif) no-repeat; background-position:0 4px;}
.newslist{display:block; height:29px; line-height:29px; border-bottom:solid 1px #ddd;background:url(../Images/list.gif)  no-repeat;background-position: 8px 11px;padding-left:18px;}
.newslist dt{float:left; width:600px; height:29px;}
.newslist dt a{color:#006fd8;}
.newslist dt a:hover{color:#f00;}
.newslist dd{float:left; width:100px;height:29px;}
.helptitle{background-image: url(../Images/helpdot.gif);background-repeat: no-repeat;background-position: 3px 5px;padding-left:20px;line-height:23px; color:#076daf;}
.helptext{text-indent: 24px;line-height:20px; margin-bottom:15px;}
.newstitle h1{padding:15px; text-align:center; font-size:14px; font-weight:bold; line-height:25px;}
.newstitle{text-align:center; line-height:25px;}
.newsinfo {margin:6px; padding:8px; font-size:13px; line-height:25px; margin-bottom:15px;}
.salet{border-left:1px solid #c7c4c4; border-right:1px solid #c7c4c4;}
.salet a{color:#006fd8; text-decoration:none;}
.salet a:hover{color:#f00;}
.salet th{text-align:center;}
.salet td{padding:0 5px; border-bottom:1px solid #c7c4c4;}
/*service*/
.servicebox{border:1px solid #C5DDF6;}
/*pager*/
.mt10{margin-top:10px;}
p.list-pager {display:block; text-align:right;}
p.list-pager a, p.list-pager strong, p.list-pager span {display:-moz-inline-box; display:inline-block; vertical-align:middle; border:1px solid #CCDFF2; width:auto!important; min-width:14px; width:14px; height:20px; line-height:21px; text-align:center; white-space:nowrap; overflow:visible; padding:0 2px; margin-left:1px; color:#016a9f;}
 p.list-pager b {display:-moz-inline-box; display:inline-block; overflow:visible; font-weight:normal;}
p.list-pager span input{border:0; width:30px; height:20px; line-height:20px; overflow:hidden;}
p.list-pager strong {padding:1px 3px; color:#939393; border:none; }
p.list-pager a:hover {border:1px solid #e29308; background:url(../Images/pageitembg.gif); color:#000; text-decoration:none; }
p.list-pager i{display:-moz-inline-box; display:inline-block; float:left; font-style:normal;}
p.list-pager i input{margin:3px 3px 0 8px;}