@import url(pro.css);
body,textarea{ /*background:url("../images/main.gif") repeat-y fixed center top;*/ font-size:12px; padding:0px; margin:0px; font-family:宋体; /*font-family:"微软雅黑",Arial,Helvetica,sans-serif;*/ /*font-family:arial,verdana,helvetica,sans-serif;*/}
ul,form{ padding:0px; margin:0px;}
select option { height:17px; line-height:17px;}

li{ list-style-type:none;}
img{ border:none;}

.textwidth{ width:150px;}
input[type="radio"]{ cursor: pointer;}
input[type="submit"]{ cursor: pointer;}
input[type="file"]{cursor: pointer;}
select {cursor: pointer;}
hr { border:none; border-top:1px solid #777; height:0;}
/*a{ text-decoration:none;}*/
a:link{ color:#333;}
a:visited{color:#800000;}
/*a:visited{ color:#4c88ff;}*/


/*解决IE6相对定位溢出的Bug*/
.ie6hide { .overflow:hidden; .position:relative;}

#sitelink { background:url('../images/head.gif') repeat-x; height:63px; margin-top:0px;}
#sitelink .toplogo { float:left; margin:10px 0px 0px 40px; display:inline;}
#sitelink .seclogo { float:left; margin:13px 0px 0px 8px; display:inline;}
#sitelink ul { padding:0px; margin:0px; margin-left:230px;}
#sitelink li { float:left; width:96px; list-style-type:none; background:url('../images/linkicon.gif') no-repeat 0px 12px; padding:8px 0px 8px 10px;}
#cityChannel {
height: 38px;
line-height: 39px;
overflow: hidden;
}
#cityList {
float: left;
width: 690px;
}
#cityList span {
float: left;
}
#cityChannel {
line-height: 39px;
}
#cityList li {
float: left;
margin-left: 10px;
letter-spacing: .1em;
}
#cityChannel a.hl {
background-color: #427fd8;
color: #FFF;
font-size: 13px;
font-weight: 700;
padding: 4px 6px;
}
#cityMore {
float: right;
width: 55px;
cursor: pointer;
color: #315aaa;
}
a.bluelink:link,a.bluelink:visited{ color:#3377ff;}
.fclist .bluelink:hover{ color:red;}
#frame_newcom .bluelink:hover{ color:red;}
a:hover{ color:#1155ff; text-decoration:underline;}
a.whitelink:link,a.whitelink:visited{ color:White;}
a.whitelink:hover{ color:#333; text-decoration:none;}
a.orange:link,a.orange:visited{ color:#6699ff;}
a.orange:hover{ color:#6699ff;}
a.Red {color:#3377ff;}
a.red:link,a.red:visited{ color:#ff0000;}
a.red:hover{ color:#6699ff;}
.left { text-align:left;}
.right { text-align:right;}
.w { width:990px; margin:4px auto auto;}
.clear{ clear:both;}
.hand{ cursor:pointer}


#Main { overflow:hidden; margin:auto; width:990px;}
/*分页样式开始*/
.pagelist { margin-left:15px; width:960px;}
.pagelist td{ padding:0px;}
.pagelist .l, .pagelist .left{ text-align:left;}
.pagelist .r, .pagelist .right{ text-align:right;}
.pagelist .pagenum { width:40px; text-align:center; height:12px; line-height:12px;}
.pagelist .btnjump { height:22px; line-height:20px;}
.pagelist .selectedpage { color:#6699ff; font-weight:bold;}
/*分页样式结束*/
/*头部开始*/
#head { position:relative; z-index:2;}
#Info { height:90px;text-align:center;}
#Info .logo { float:left; width:330px; padding-top:7px;}
#Info .motto { float:left; padding-top:12px; width:330px;}
#Info .motto img{}
#Info .motto2 { float:left; padding-top:20px; width:330px;}
#Info .phone { float:left; text-align:center; width:330px; color:#FE8726; }/*padding-top:10px;*/
#Info .phone table { text-align:center; margin:auto; font-size:13px; font-weight:bold;}
#Info .time{float:left; width:200px;padding:0 10px;}
#Info .time .t{color:red;margin-bottom: -15px;background-color: white;z-index: 1;position: absolute;width: 200px;height: 20px;*left:250px;}
#menu{ overflow:hidden; margin:0 auto; float:left; width:990px; height:34px;}
#menu .mainnav { background:url(../images/menu.gif) repeat-x; overflow:hidden; width:990px; height:34px;}
#menu .mainnav ul{ height:34px;}
#menu .mainnav li{ font-size:14px; text-align:center; float:left; width:134px; height:34px;}
#menu .mainnav li.sep{ background: url(../images/menu.gif) no-repeat; width:5px;}
#menu .mainnav a{ color:#fff; font-weight:bold; line-height:35px; .line-height:37px; display:block;  height:34px;}
#menu .mainnav a:hover{ background:url(../images/menu_on.gif) no-repeat; text-decoration:none;}
/*头部结束*/

/*首页区域左边*/
#menu2 { overflow:hidden; padding:0 0 0 9px; width:979px; height:305px; border:1px solid #C9C9C9; border-bottom:0;}
.l1 {width:247px; overflow:hidden; float:left;}
.perlogin2 { float:left; width:247px; height:114px; background:url(../images/perloginbg.gif) bottom no-repeat; text-align:center; padding-top:34px; margin:0 auto;}
.perlogin2 table{ margin:auto;}
.perlogin2 table td{ padding:2px;}
.perlogin2 .inputtxt{ width:85px; height:14px; line-height:150%;}
.perlogin2 .bt80{ width:47px; height:43px; background:url(../images/btnloginper.gif) no-repeat; border:none;}
.perlogin2 table td{ padding:2px;}
.perlogin2 img{ margin-top:3px;}
.comlogin2 { float:left; width:247px; height:114px;background:url(../images/combg.gif) no-repeat; padding-top:40px;}
.comlogin2 table{ margin:auto; position:relative; top:5px; text-align:center;}
.sn {padding-right:5px;;}
/*首页区域中间*/
.c1 { float:left; margin-left:2px;*margin-top:-6px; margin-top:-5px;overflow:hidden; width:481px;}
.pic { float:left;}
.pic2 img { margin-top:13px; margin-top:6px\9; border:1px solid #cccccc; overflow:hidden; float:left; width:477px; height:143px; *margin-top: 13px; margin-bottom:-10px;}

.pic3 img { margin-top:10px; margin-top:6px\9; border:1px solid #cccccc; overflow:hidden; float:left; width:477px; height:139px; *margin-top: 10px; *margin-top: 12px;}

.search2 { clear:both; padding-left:1px; padding-top:2px;border: 1px solid #B6D2FA;border-radius: 3px; margin-top: 7px;}
.search2_area { background:url(../images/areajob.gif) no-repeat #f9f9f9; float:left; width:182px; height:152px;}
.search2_area ul{ padding:0px; margin:12px 0px 0px 40px;}
.search2_area ul li{ line-height:33px; float:left; width:35px; height:33px;}
.search2_area ul li a{padding: 2px;border: 1px solid #E3C9B0;}
.search_form { background:url(../images/searchform.gif) 1px 1px no-repeat; float:left; overflow:hidden; width:300px; height:152px;}
.search_form table { margin:15px 0px 0px 60px; overflow:hidden; width:200px;}
.search_form table tr { height:35px;}
.search_form table select { width:220px;}
.sfeed{float: right;*margin-top: -128px;margin-top: -124px;margin-right: 10px;*margin-right: 5px;}
.sfeed span{display: block;margin-bottom: 15px;color: #FE8726;font-size: 12px;padding: 2px;border: 1px solid #E3C9B0;cursor:pointer;}
#feedback{}
#areaname, #searchkey { width:140px;}
.searcsubmit {
background-image: url(../images/55.gif);
width: 64px;
height: 24px;
border: 0px;
vertical-align: middle;
margin-right: 8px;
}

.search_form table .btnarea { background:url(../images/btnarea.jpg) 0 1px no-repeat; border:none; cursor:pointer; width:61px; height:22px;}
/*首页区域右边*/ 
.r1 { margin-left:2px; float:left; overflow:hidden; width:240px;}
.trad { float:left; width:240px;padding-top:8px;}
.tradimg { border:1px solid #cccccc; width:238px; height:143px;}
.tradimg2 { border:1px solid #cccccc; margin-top:1px; width:238px; height:146px;}
/*广告区域*/
.ad_wide { margin:1px auto auto;}
.adv { margin-top:0; overflow:hidden; width:988px; border:1px solid #C9C9C9; padding:4px 0 10px 0; border-top:0;}/* height:245px;*/
#index_ul { width:988px; border:1px solid #c9c9c9; border-top:0; border-bottom:0;}
.ad_wide img{ border:1px solid #ccc; margin-left:8px; .margin-top:0px; width:972px; height:68px;}

.ad_left{ border:1px solid #ccc; margin:0 1px 0 8px; float:left; width:202px; height:242px;}
.adv ul li { float:left; .margin-bottom:2px;}
.adv ul img{ border:1px solid #ccc; float:left; margin:0 0 2px 3px; width:380px; height:78px;}

/*服务区域左边*/
.frm_yellow2 .fclist{}
.frm_yellow2 .fclist li{ line-height:24px; margin-left:8px; border-bottom:1px dotted #e4e4e4; overflow:hidden; float:left; display:inline; width:320px; height:24px;}
.frm_yellow2 .fclist span{text-align:left;width:130px;}
.frm_yellow2 .fclist li a:link{}

.frm_yellow2{}
.frm_yellow2 .tl{ background:url(../images/yellow_tl.gif) no-repeat;}
.frm_yellow2 .title{ color:#ffffff; font-size:14px; font-weight:bold; line-height:30px; float:left; padding-left:20px;}
.frm_yellow2 .tr{ background:url(../images/newcom_tr.gif) no-repeat right; padding-right:8px; margin-left:159px;}
.frm_yellow2 .tm{ background:url(../images/newcom_tm.gif) repeat-x; line-height:36px; text-align:right; height:36px; }
.frm_yellow2 .mm{ border:1px solid #c9c9c9; border-top:none; padding-bottom:5px; zoom:1;}
/*急聘专区开始*/
#frame_jipin{ float:left; width:485px;}
#frame_jipin .tl{ background:url(../images/ji_tl.gif) no-repeat; padding-left:85px;}
#frame_jipin .tr{ background:url(../images/ji_tr.gif) no-repeat right; padding-right:7px;}
#frame_jipin .tm{ background:url(../images/ji_tm.gif) repeat-x; height:31px;}
#frame_jipin .ml{ background:url(../images/ji_ml.gif) repeat-y; padding-left:4px;}
#frame_jipin .mr{ background:url(../images/ji_mr.gif) repeat-y right; padding-right:5px;}
#frame_jipin .bl{ background:url(../images/ji_bl.gif) no-repeat; padding-left:5px;}
#frame_jipin .br{ background:url(../images/ji_br.gif) no-repeat right; padding-right:5px;}
#frame_jipin .bm{ background:url(../images/ji_bm.gif) repeat-x; height:7px; overflow:hidden;}
#frame_jipin li{ line-height:22px; overflow:hidden; width:470px; height:22px;}
/*急聘专区结束*/

/*知名企业开始*/
#frame_zhiming{ float:right; width:485px;}
#frame_zhiming .tl{ background:url(../images/zhiming_tl.gif) no-repeat; padding-left:90px;}
#frame_zhiming .tr{ background:url(../images/zhiming_tr.gif) no-repeat right; padding-right:7px;}
#frame_zhiming .tm{ background:url(../images/zhiming_tm.gif) repeat-x; height:31px;}
#frame_zhiming .ml{ background:url(../images/zhiming_ml.gif) repeat-y; padding-left:4px;}
#frame_zhiming .mr{ background:url(../images/zhiming_mr.gif) repeat-y right; padding-right:5px;}
#frame_zhiming .bl{ background:url(../images/zhiming_bl.gif) no-repeat; padding-left:5px;}
#frame_zhiming .br{ background:url(../images/zhiming_br.gif) no-repeat right; padding-right:5px;}
#frame_zhiming .bm{ background:url(../images/zhiming_bm.gif) repeat-x; height:7px; overflow:hidden;}
#frame_zhiming li{ width:470px; height:22px; line-height:22px; overflow:hidden;}
/*知名企业结束*/
.frm_yellow{}
.frm_yellow .tl{ background:url(../images/yellow_tl.gif) no-repeat;}
.frm_yellow .title{ color:#ffffff; font-size:14px; font-weight:bold; line-height:30px; float:left; padding-left:20px;}
.frm_yellow .tr{ background:url(../images/newcom_tr.gif) no-repeat right; padding-right:8px; margin-left:159px;}
.frm_yellow .tm{ background:url(../images/newcom_tm.gif) repeat-x; line-height:36px; text-align:right; height:36px;}
.frm_yellow .mm{ border:1px solid #c9c9c9; border-top:none; padding-bottom:5px; zoom:1;}

/*推荐人才开始*/
#frame_tjrc .mm li{ background:url(../images/tjrc_icon.gif) no-repeat 0px 5px; float:left; line-height:22px; border-bottom:1px dotted #ccc; margin:0px 10px; padding-left:10px; overflow:hidden; width:165px; height:22px;}
/*推荐人才结束*/
/*最新招聘企业开始*/
#frame_newcom .mm li{ line-height:22px; margin:0px 10px; float:left; overflow:hidden; width:220px; height:22px;}
#frame_newcom .mm li .company-name {font-weight: 400};
/*最新招聘企业结束*/

/*通用样式开始*/
.frm_white{}
.frm_white .tl{ background:url(../images/frm_white_tl.gif) no-repeat;padding-left:4px;}
.frm_white .tr{ background:url(../images/frm_white_tr.gif) no-repeat right; padding-right:5px;}
.frm_white .tm{ background:url(../images/frm_white_tm.gif) repeat-x; color:#6699ff; line-height:28px; font-weight:bold; font-size:14px; padding-left:7px; overflow:hidden; height:26px;}
.frm_white .title{ float:left; position:relative; right:2px; .top:1px;}
.frm_white .ml{ background:url(../images/frm_white_ml.gif) repeat-y; padding-left:4px; zoom:1;}
.frm_white .mr{ background:url(../images/frm_white_mr.gif) repeat-y right; padding-right:5px; padding-top:5px; zoom:1;}
.frm_white .bl{ background:url(../images/frm_white_bl.gif) no-repeat; padding-left:5px;}
.frm_white .br{ background:url(../images/frm_white_br.gif) no-repeat right; padding-right:6px;}
.frm_white .bm{ background:url(../images/frm_white_bm.gif) repeat-x; overflow:hidden; height:5px;}
.frm_white table{ margin:auto;}
.bred{border: 10px solid red;}
.maintitle { background:#ff7800; color:#ffffff; line-height:25px; font-weight:bold; padding-left:20px; height:25px;}
/*通用样式结束*
/*OEM*/
#oem .tl{ background:url(../images/frm_oem_tl.gif) no-repeat; padding-left:108px;}
#oem .mr{ padding-left:5px; padding-top:5px; overflow:hidden; }/*height:65px;*/
#oem li{ float:left; margin:2px;}
#oem li img{ border:1px solid #cccccc; width:188px; height:58px;}
/*OEM*/
/*合作媒体*/
#TradeShow .tl{ background:url(../images/frm_white_tl.gif) no-repeat; padding-left:4px;}
#TradeShow .tm{ color:#6699ff; font-size:15px; line-height:26px; font-weight:bold; padding-left:10px;}
#TradeShow .mr{ padding-left:5px; padding-top:5px; overflow:hidden; }/*height:65px;*/
#TradeShow li{ float:left; margin:2px;}
#TradeShow li img{ border:1px solid #cccccc; width:188px; height:58px;}
/*合作媒体*/
/*首页友情链接开始*/
#imglink li{ border:1px solid #cccccc; margin:3px; float:left; overflow:hidden; width:100px; height:40px;}
#imglink li img{ width:100px; height:40px;}
#txtlink li{ float:left; margin:5px; white-space:nowrap; overflow:hidden; width:110px;}
/*首页友情链接结束*/
#ComLeftInfo{ float:left; margin-left:10px; display:inline; width:198px;}
#ComSimpleInfo { }
#ComSimpleInfo .comlogo{ text-align:center; }
#ComSimpleInfo .comlogo img{ border:1px solid #777; width:170px;}
#ComSimpleInfo .cominfoitem { padding:10px 0px 0px 20px;}
#ComSimpleInfo .cominfoitem li{ line-height:22px;}

#ComLeftJob { margin-top:10px;}
.leftjobtitle { background: url("../images/leftjobtitle.gif") no-repeat; height:25px;}
.leftJobs { padding-left:10px;}
.leftJobs li{ background:url(../images/jobicon.gif) 2px 8px no-repeat; line-height:26px; margin:2px auto; padding-left:15px;}
.leftJobs a { color:#3377ff;}
#ComInfoRight {  float:right; margin-right:10px; display:inline; width:760px;}
#ComInfoRight .comtitle { font-size:24px; text-align:center; border-bottom:1px solid #E2E2E2; overflow:hidden; width:100%; height:32px;}
#ComInfoRight .comname { text-align:center;}
.rightContent{ padding:10px;}
#ComInfoRight .jobtitle{ color:#FF5500; font-weight:bold; text-align:left; line-height:30px; padding-left:10px; height:30px;}
.jobtime { font-size:12px; float:right; position:relative; right:10px; bottom:12px;}
#ComInfoRight .comdetails { text-align:left; padding-top:10px;}
#ComInfoRight .comdetails .tdtl { text-align:center;}
#ComInfoRight .comdetails .tdtr span { margin-left:5px;}
#ComInfoRight .comdetails .desctitle{ background: url("../images/title_bg.gif") 10px 21px no-repeat; color:#6699ff; font-size:17px; font-weight:bold; padding-left:10px; height:40px;}
#ComInfoRight .comdetails .descbody{ line-height:26px; padding:0 12px 10px;}
#ComInfoRight .comdetails table{ margin:auto; width:720px;}
#ComInfoRight .descimage ul li { text-align:center; vertical-align:middle; float:left; margin:2px; height:95px;}
.jobbuttons { text-align:center; padding-bottom:10px;}
.jobbuttons input { cursor:pointer;}
.jobbuttons .btnRegResume{ background:url(../images/btnRegResume.gif) no-repeat; width:132px; height:25px;}
.jobbuttons .btntuijian{ background:url(../images/btntuijian.gif) no-repeat; width:116px; height:25px;}

.jobtab{ border:none; padding:0px;}
.jobtab td{ border:none; margin:0px;}
.jobtab .taboff_l{ background:url(../images/taboff_l.gif) no-repeat; overflow:hidden; width:6px;}
.jobtab .taboff_r{ background:url(../images/taboff_r.gif) no-repeat;overflow:hidden; width:6px;}
.jobtab .taboff_m{ background:url(../images/taboff_m.gif) repeat-x; text-align:center; font-size:14px; padding:0px 5px; height:24px;}
.jobtab .taboff_m a:hover{ color:#4c88ff; text-decoration:none;}
.jobtab .tabon_l{ background:url(../images/tabon_l.gif) no-repeat; overflow:hidden; padding-left:6px;}
.jobtab .tabon_r{ background:url(../images/tabon_r.gif) no-repeat; overflow:hidden; width:6px;}
.jobtab .tabon_m{ background:url(../images/tabon_m.gif) repeat-x; color:#fff; font-size:14px; text-align:center; padding:0px 5px; height:24px;}

.utable{ background:#fff; border-collapse:collapse; border:solid #ccc; border-width:1px 1px 1px 1px; width:100%;}
.utable td.normal{ border:solid #ccc;border-width:0 1px 1px 0;padding:3px;}
.utable th.tdtitle{ background:#eee; text-align:left; border:#ccc dashed 1px; white-space:nowrap;  padding:4px 3px 3px 12px; .padding:4px 3px 2px 15px;}
.utable td.tdtl{ background:#f8f8f8; text-align:left; font-weight:normal; border:solid #ccc; border-width:0 1px 1px 0;padding:3px; width:110px;}
.utable td.tdtr{ text-align:left; border:solid #ccc; border-width:0 1px 1px 0; padding:3px;}
.utable td.tdmm{ text-align:left; border:solid #ccc; border-width:0 1px 1px 0; padding:3px;}
.utable td.center{ text-align:center; border:solid #ccc; border-width:0 1px 1px 0; padding:3px;}
.utable td.tdtr input[type="text"]{ line-height:14px; vertical-align:middle;height:14px;}

.ltable{ border-collapse:collapse; border:solid #999; border-width:1px 1px 1px 1px; width:100%;}
.ltable th{ text-align:center; border:solid #999; border-width:0 1px 1px 0; padding:3px; white-space:nowrap;}
.ltable td{ border:solid #999; border-width:0 1px 1px 0; padding:3px;}
.ltable td.center{ text-align:center;}
.ltable tr.hover { background:Orange;}

.jobLayer { font-size: 12px;}
.jobLayer .title td { background : url(../images/title_layer.gif); color:#fff;vertical-align:top; cursor:move; width:100%; height:34px;}
.jobLayer .title img , .jobLayer .title span { float:left; margin:7px 0px 0px 0px;}
.jobLayer .title .ccType { float:right; margin:7px 20px;}
.jobLayer .title .ccType span { float:none; margin:0;}
.jobLayer .bigOrange { color:#ff7400; font-size:14px; font-weight:bold;}
.jobLayer .gray { background:#f7f7f7;}
.jobLayer .blackBold { color:#000000; font-weight:bold; vertical-align:top; padding-top:3px;}
.jobLayer td { padding-left:3px; height:20px;}
.jobLayer .bottomLine { background:#ff7400;}
.jobLayer .bottomLine td { height:4px;}
.subLayer { border:1px solid #ff7b00; background:#feffef;}
.jobLayer .bgGray { background-color:#f6f6f6; }
.tbarea { cursor:pointer;}
.tbarea td { cursor:pointer; width:75px;}

/*会员中心职位类别*/
.categorylist {}
.categorylist li{ padding:5px; clear:left;}
.categorylist li span{ font-weight:bold;}
.categorylist li span a:hover{ color:#3377ff;}
.categorylist li ul{ padding:5px;}
.categorylist li ul li{ white-space:nowrap; margin:2px 5px; padding:5px; float:left; clear:none; width:215px;}

/*会员中心地区列表*/
.arealist {}
.arealist li{ padding:5px; clear:left;}
.arealist li span{ font-weight:bold;}
.arealist li ul{ padding:5px;}
.arealist li ul li{ background:#eee; float:left; clear:none; white-space:nowrap; margin:2px 5px; padding:5px; width:125px;}

/*品牌企业*/
.ppqy{}
.ppqy li{ border:1px solid #cccccc; float:left;margin:4px !important; overflow:hidden; margin:4px 3px; padding:0px; width:230px; height:68px;}

/*企业风采*/
.fengcai ul { border:1px solid #ccc; overflow:hidden; padding:10px; margin:2px; float:left; width:452px;}
.fengcai ul li.name{ font-weight:bold;}
.fengcai ul li.img{ overflow:hidden; float:left; width:100px; height:80px;}
.fengcai ul li.desc{ line-height:20px; overflow:hidden; float:left; padding:0 0 0 20px; width:320px; height:80px;}

/*名企职位*/
.vipjob { padding-left:4px; padding-top:5px;}
.vipjob .jobtitle { background:#eee; line-height:28px; overflow:hidden; height:25px;}
.vipjob .jobtitle ul{ float:left;}
.vipjob .jobtitle ul.right{ margin-left:20px;}
.vipjob .jobtitle li{ font-weight:bold; float:left; height:25px;}
.vipjob .jobtitle li.cname{ width:180px;}
.vipjob .jobtitle li.jobname{ padding-left:5px; width:160px;}
.vipjob .jobtitle li.jobaddr{ width:120px;}

.joblist {}
.joblist ul{ float:left;}
.joblist ul.right{ margin-left:20px;}
.joblist ul.even{ background:#fff;}
.joblist ul.odd { background:#f8f8f8;}
.joblist li{ line-height:24px; float:left; height:24px;}
.joblist li.cname{ background:url(../images/v_icon.gif) 5px 7px no-repeat; overflow:hidden; padding-left:15px; width:165px;}
.joblist li.jobname{ padding-left:5px; overflow:hidden; width:160px;}
.joblist li.jobaddr{ padding-left:5px; overflow:hidden; width:115px;}
.joblist li.cname a:link{ color:#1155FF;}

/*地区招聘开始*/
#AreaLeft { float:left; width:745px;}
#AreaRight { float:right; width:236px;}
.area_famous li{ line-height:20px; padding-left:10px; float:left; overflow:hidden; width:232px; height:20px;}
.area_hot { margin-top:10px;}
.area_hot .mr{}
.area_hot ul.hotcontent { padding-left:8px;}
.area_hot li.hotitem { float:left; overflow:hidden; padding-right:10px; width:353px;}
.area_hot li.hotitem span { background:#eee;; line-height:20px; margin:0px; display:block; height:20px}
.area_hot li ul { line-height:22px; position:relative; overflow:hidden; height:22px;}
.area_hot li ul li { float:left; margin-right:10px;}

.area_search{ width:236px;}/*Search2.ascx*/
.area_search table{ margin:auto;}
.area_search .tl{ background:url(../images/areajob_search_t.gif) no-repeat; height:25px;}
.area_search .ml{ background:url(../images/areajob_search_m.gif) repeat-y;}
.area_search .bl{ background:url(../images/areajob_search_b.gif) no-repeat; height:23px;}
.area_search select{ width:130px;}
.area_search .inputtext{ width:125px;}
.area_search .btnsearchbg{ background:url(../images/search_btn.jpg); border:none; cursor:pointer; width:199px; height:45px;}
.AreaAd { margin-top:10px;}
.AreaAd img{ border:1px solid #ccc; width:235px;}

.orangefrm { border:1px solid #E2E2E2; zoom:1; width:970px;}
.orangefrm .tl{ background:#eee;}
.orangefrm .title { background:url(../images/areajob_tl.gif) no-repeat; color:#ffffff; font-size:14px; text-align:center; line-height:30px; font-weight:bold; float:left; width:133px; height:40px;}
.orangefrm .tr{ height:31px;}
.orangefrm .tm{}
.orangefrm .ml{ padding-left:4px; clear:both;}
.orangefrm .mr{ padding-right:5px;}
.orangefrm .bl{}
.orangefrm .br{}
.orangefrm .bm{}
/*地区招聘结束*/

.newsleft { float:left; margin-left:10px; display:inline; width:190px;}
.newscatnav {}
.newscatnav li{ text-align:center; line-height:30px; height:30px;}
.newsright{ float:right; width:780px;}

.floatleft { float:left; clear:both}
.floatright { float:right; margin-right:10px; display:inline; clear:right;}
.frm_news{ margin-bottom:5px; width:380px;}
.frm_news .tl{ background:url(../images/frm_white_tl.gif) no-repeat; padding-left:4px; overflow:hidden; height:26px;}
.frm_news .title{ color:#4c88ff; font-size:14px; font-weight:bold; line-height:28px; .line-height:30px; float:left; padding-left:5px;}
.frm_news .tr{ background:url(../images/frm_white_tr.gif) no-repeat right; padding-right:5px;}
.frm_news .tm{ background:url(../images/frm_white_tm.gif) repeat-x; color:#6699ff; text-align:right; line-height:28px; .line-height:30px; padding-right:5px; height:26px;}
.frm_news .mm{ border:1px solid #c9c9c9; border-top:none; padding-bottom:5px; zoom:1;}
.frm_news .mm ul { padding:5px;}
.frm_news .mm ul li{ line-height:28px; border-bottom:1px dotted #c9c9c9; overflow:hidden; height:24px;}

.frm_newi{ margin-bottom:5px; width:235px;float:left;}
.frm_newi .tl{ background:url(../images/frm_white_tl.gif) no-repeat; padding-left:4px; overflow:hidden; height:26px;}
.frm_newi .title{ color:#4c88ff; font-size:14px; font-weight:bold; line-height:28px; .line-height:30px; float:left; padding-left:5px;}
.frm_newi .tr{ background:url(../images/frm_white_tr.gif) no-repeat right; padding-right:5px;}
.frm_newi .tm{ background:url(../images/frm_white_tm.gif) repeat-x; color:#6699ff; text-align:right; line-height:28px; .line-height:30px; padding-right:5px; height:26px;}
.frm_newi .mm{ border:1px solid #c9c9c9; border-top:none; padding-bottom:5px; zoom:1;}
.frm_newi .mm ul { padding:5px;}
.frm_newi .mm ul li{ line-height:28px; border-bottom:1px dotted #c9c9c9; overflow:hidden; height:24px;}


.newslist{ margin-left:15px; width:960px;}
.newslist li{ line-height:28px; border-bottom:1px dotted #cfcfcf; float:left; overflow:hidden; margin-right:5px; width:475px; height:24px}

.tradenewsleft { float:left; margin-left:10px; display:inline; width:150px;}
.tradenewsright { float:right; overflow:hidden; margin-right:15px; display:inline; width:800px;}
.tradenews { border-bottom:1px solid #ccc; padding-left:10px; padding-bottom:3px  width:780px;}
.tradenews li.newstitle{ font-size:14px; font-weight:bold; padding-top:10px; height:22px;}
.tradenews li.newstitle a:hover{ color:#4c88ff;}
.tradenews li.shortdesc{ line-height:18px;}
.tradenews li.shortdesc a:link{ color:#666;}
.articletitle { color:#6699ff; font-size:14px; text-align:center;}
.articletime{ text-align:center;}
.articlebody{ line-height:22px; padding:10px 0px;}
.artcopyright{ text-align:center; border:1px solid #ddd; padding:7px 0px;}
.articlebottom{ height:40px; line-height:40px; text-align:center;}
.articlebottom span.btnclose{ background:url(../images/close.gif) no-repeat; cursor:pointer; display:block; margin:10px auto auto; width:120px; height:40px;}

.inline-block{ display:inline-block;}/*解决图片文字在同一行时IE6下的问题*/


/*文章列表样式*/
.NewsBox { float: left; margin-bottom: 5px; width: 235px;border:1px solid #c9c9c9;}
.NewsBoxTitle { padding-left: 10px;  height: 24px; border-bottom: solid 2px #4C88FF;   font-size: 12px;  font-size: 12px !important; }
.NewsBoxTitle  ul { padding-left: 15px; height: 24px; line-height: 24px; list-style: none;}
.NewsBoxTitle  ul li { padding-left: 15px; float: left; color: #4C88FF;  padding: 0 6px; height: 24px; _height: 22px; background: url("../images/frm_white_tm.gif") repeat-x scroll 0 0 transparent; cursor: default; _position: relative; _bottom: -2px;  }
.NewsBoxTitle  ul li.active { cursor: pointer; padding-left: 15px; height: 25px; float: left; font-weight: bold; border-top:solid 1px #4C88FF; border-left: solid 1px #4C88FF; border-right: solid 1px #4C88FF; padding: 0 6px; }
.NewsBoxTabCon {}
.NewsBoxTabContent img { border: none; }
.NewsBoxTabContent ul.conlist { margin-top: 10px; overflow: hidden; }
.NewsBoxTabContent ul.conlist li { height: 28px; line-height: 28px; background: url("../images/toptabtitbg.gif") no-repeat scroll left center transparent; padding-left: 15px; margin-left:10px;  height: 28px; line-height: 28px;}
.NewsBoxTabContent a {  text-decoration: none; }
.NewsBoxTabContent a:hover { text-decoration: underline; }
.listmore { color: #4C88FF; text-align: right;}
.listmore a { color: #4C88FF; text-decoration: none;}



.comloginleft{ float:left; margin-left:10px; display:inline; width:600px;}
.comloginleft span{ color:#3f87c6; font-size:14px; font-weight:bold;}
.comloginleft p{ line-height:19px; padding:0px 0px 5px 10px; margin:0px;}
.comloginright { float:right; margin-top:1px; margin-right:10px; display:inline; width:363px;}
.comloginright .inputtext{ width:150px; height:17px;}
.comloginright .t{ background:url(../images/comlogin_t.gif) no-repeat; width:363px; height:63px;}
.comloginright .ml{ background:url(../images/comlogin_ml.gif) repeat-y; padding-left:17px; overflow:hidden; height:168px;}
.comloginright .mr{ background:url(../images/comlogin_mr.gif) repeat-y right; padding-right:18px;}
.comloginright .mm{}
.comloginright .bl{ background:url(../images/comlogin_bl.gif) no-repeat; padding-left:17px; height:10px;}
.comloginright .br{ background:url(../images/comlogin_br.gif) no-repeat right; padding-right:17px; height:10px;}
.comloginright .bm{ background:url(../images/comlogin_bm.gif) repeat-x; overflow:hidden; height:10px;}
.comloginright .btncomlogin{ background:url(../images/btncomlogin.gif); color:#ffffff; font-size:20px; font-weight:bold; border:none; cursor:pointer; width:68px; height:25px;}
.comloginright .frm_comreglink { text-align:center; border:1px solid #2770BC; margin:10px auto auto auto; padding:20px 0px; width:345px;}
.comloginright .frm_comreglink a { background:url(../images/btncomreg.gif) no-repeat; display:block; margin:auto; width:236px; height:37px;}

.btngetpwd{ background:url(../images/btngetpwd.gif) no-repeat; border:none; cursor:pointer; margin-top:5px; width:108px; height:33px;}
.btngetsafekey{ background:url(../images/btngetsafekey.jpg) no-repeat; border:none; cursor:pointer; margin-top:5px; width:108px; height:33px;}
.next{background:url(../images/next.gif) no-repeat; width:120px; height:39px; border:none; cursor:pointer;}
.side_zone { color:#999; font-size:12px; line-height:20px; border-left:#e2e2e2 1px dashed; margin:10px 0 0 20px; padding:0 0 15px 46px;}
.side_zone li { padding:3px 0 3px 0;}
.sidebtn { background:url(../images/reglogin_right.gif) no-repeat 0px 0px; color:#32659c; text-align:center; display:block; margin-bottom:10px; padding:12px 3px 0 5px; width:110px; height:40px;}
a.sidebtn:link { color:#32659c;}
a.sidebtn:visited { color:#32659c;}
a.sidebtn:hover { color:#32659c;}


/*企业注册*/
.reg_title { color:#4290d2; font-size:24px; font-weight:bold; text-align:center; margin:auto; margin-top:15px; width:500px; height:30px;}
.reg { text-align:center; border:#4290d2 4px dashed; margin:15px auto 20px auto; width:560px;}
.reg_notice { font-size:12px; margin-top:15px;}
.reg table { color:#333; border-collapse:collapse; margin:0 auto 5px auto; width:96%;}
.reg table div { float:left;}
.reg table .hr { padding:2px 10px 5px 10px;}
.reg table .inputtext { width:150px; height:14px;}
.reg table td { line-height:20px;  padding:5px 0 5px 10px;}
.reg .tdtl{ text-align:right; width:100px;}
.reg .tdtr{ text-align:left}
.btn_reg{ background:url(../images/btn_reg.gif) no-repeat; border:none; margin-top:25px; margin-left:75px; cursor:pointer; width:124px; height:40px;}
#agreeprotocol textarea { font-size:12px; line-height:18px; border:#aaa solid 1px; margin-bottom:5px; width:540px; height:200px;}
.reg .info { text-align:left; margin-top:0px;}
.reg .info td { line-height:15px; padding-left:5px;}


/*企业中心*/
#comleft { float:left; margin-left:10px; display:inline; width:170px;}
#comleft ul{ padding-left:50px;}
#comleft ul li{ height:20px; line-height:20px;}
#comleft .commenusub{ height:30px; line-height:30px; padding-left:30px; font-weight:bold;}
#comleft a:link,#comleft a:visited{ color:#000000;}
#comleft a:hover{ color:#6699ff;}

#comright { float:right; margin-right:15px; display:inline; width:780px;}
.comright_title { background:#eee; color:#4c88ff; font-size:16px; font-weight:bold;; text-align:center; line-height:24px; .line-height:26px; letter-spacing:2px; border:#ccc 1px dashed; margin-bottom:8px; overflow:hidden; position:relative; height:24px;}
.notice { background:#b2d5ff; color:#333; font-size:14px; text-align:left; line-height:24px; .line-height:26px; border:#4c88ff 1px dashed; padding:0 10px; margin-bottom:10px; overflow:hidden; height:24px;}
.notice div{ float:left;}
.notice a{ color:#2266ff; margin-left:2px;}
.notice .close{ color:#3377ff; text-align:center; float:right;}
#comright .shadowbox { margin:10px auto 20px auto;}
#comright .wideview { font-size:13px; position:absolute; z-index:2; left:7px; top:1px;}
#comright .wideview a { color:#777; bblr:expression(this.onFocus=this.blur()); outline:none;}
#comright .wideview a:hover { color:#6699ff; text-decoration:none;}
#comright .button { text-align:left; margin: 2px auto 6px auto; width:94%;}
#comright .button input { margin:0 2px 0 0;}
#comright .button select { }
#comright table{ margin:2px auto auto; width:94%;}
#comright table.hover td { text-align:center;}
#comright table .tdtl { text-align:left;}
#comright table .tdtr { text-align:left;}
#comright .commsg{ margin-left:10px;}
#comright .commsg li{line-height:30px;}
span.orange,span.orange a{ color:#4c88ff; font-weight:bold; font-family:"Verdana","Arial","Helvetica","sans-serif";}
span.orange a{ text-decoration:underline;}

.comnews{ margin-left:8px;}
.comnews li{ text-align:left; line-height:30px; border-bottom:1px solid #eee; overflow:hidden; height:30px; }

.frm_blue{}
.frm_blue .tl{ background:url(../images/frm_blue_tl.gif) no-repeat; padding-left:7px;}
.frm_blue .tr{ background:url(../images/frm_blue_tr.gif) no-repeat right; padding-right:7px;}
.frm_blue .tm{ background:url(../images/frm_blue_tm.gif) repeat-x; height:31px;}
.frm_blue .title{ float:left; line-height:31px; font-weight:bold; color:#111;}
.frm_blue .ml{ background:url(../images/frm_blue_ml.gif) repeat-y; padding-left:4px;}
.frm_blue .mr{ background:url(../images/frm_blue_mr.gif) repeat-y right; padding-right:5px;}
.frm_blue .bl{ background:url(../images/frm_blue_bl.gif) no-repeat; padding-left:5px;}
.frm_blue .br{ background:url(../images/frm_blue_br.gif) no-repeat right; padding-right:5px;}
.frm_blue .bm{ background:url(../images/frm_blue_bm.gif) repeat-x; height:7px; overflow:hidden;}

.frm_round_title { background:#eee; color:#4c88ff; font-size:16px; font-weight:bold; line-height:24px; letter-spacing:16px; text-align:center; border:1px dotted #ccc; margin-bottom:10px; height:24px;}
.frm_round{}
.frm_round .tl{ background:url(../images/frm_round_tl.gif) no-repeat;padding-left:10px; overflow:hidden; height:10px;}
.frm_round .tr{ background:url(../images/frm_round_tr.gif) no-repeat right; padding-right:10px;}
.frm_round .tm{ border-top:1px solid #ccc; height:9px; overflow:hidden;}
.frm_round .title{ float:left;}
.frm_round .ml{ border-left:1px solid #ccc; border-right:1px solid #ccc; zoom:1; padding:10px 0px;}
.frm_round .mr{ padding-right:5px; padding-top:10px; zoom:1;}
.frm_round .bl{ background:url(../images/frm_round_bl.gif) no-repeat; padding-left:10px;}
.frm_round .br{ background:url(../images/frm_round_br.gif) no-repeat right; padding-right:10px;}
.frm_round .bm{ border-bottom:1px solid #ccc; overflow:hidden; height:9px;}
.frm_round table{ margin:auto;}


/*个人注册*/
.perloginleft{ float:left; margin-left:10px; display:inline; width:600px;}
.perloginleft table { line-height:22px; margin-left:5%; width:95%;}
.perloginleft .titleimg{ background:url(../images/dowhat.gif) no-repeat; width:270px; height:24px;}
.perloginleft .perreglink{ background:url(../images/perreglink.gif) no-repeat; display:block; margin:0px auto auto auto; width:119px; height:36px;}
.perloginright { float:right; margin-top:2px; margin-right:10px; display:inline; width:363px;}
.perloginright .inputtext{ width:150px; height:14px;}
.perloginright .t{ background:url(../images/perlogin_t.gif) no-repeat; width:363px; height:61px;}
.perloginright .ml{ background:url(../images/perlogin_ml.gif) repeat-y; padding-left:20px;overflow:hidden; height:125px;}
.perloginright .mr{ background:url(../images/perlogin_mr.gif) repeat-y right; padding-right:19px; height:125px;}
.perloginright .mm{}
.perloginright .bl{ background:url(../images/perlogin_bl.gif) no-repeat; padding-left:20px; height:11px;}
.perloginright .br{ background:url(../images/perlogin_br.gif) no-repeat right; padding-right:19px; height:11px;}
.perloginright .bm{ background:url(../images/perlogin_bm.gif) repeat-x; overflow:hidden; height:11px;}
/*.perloginright .bt101{ background:url(../images/btnperlogin.gif); color:#ffffff; font-size:20px; font-weight:bold; border:none; cursor:pointer; margin-top:1px; width:68px; height:25px;}*/
.perloginright .bt101{ background:url(../images/btnperlogin2.png); color:#ffffff; font-size:20px; font-weight:bold; border:none; cursor:pointer; margin-top:1px; width:103px; height:29px;}
.login_err{ color:red; text-align:center;}
.perloginright .frm_perreglink { border:1px solid #f0f0f0; text-align:center; margin:20px auto auto auto; padding:20px 0px; width:345px;}

.frm_orange{}
.frm_orange .tl{ background:url(../images/frm_orange_tl.gif) no-repeat; padding-left:7px;}
.frm_orange .tr{ background:url(../images/frm_orange_tr.gif) no-repeat right; padding-right:7px;}
.frm_orange .tm{ background:url(../images/frm_orange_tm.gif) repeat-x; height:31px;}
.frm_orange .title{ color:#ff5500; font-weight:bold; line-height:28px;}
.frm_orange .ml{ background:url(../images/frm_orange_ml.gif) repeat-y; padding-left:4px;}
.frm_orange .mr{ background:url(../images/frm_orange_mr.gif) repeat-y right; padding-right:5px;}
.frm_orange .bl{ background:url(../images/frm_orange_bl.gif) no-repeat; padding-left:5px;}
.frm_orange .br{ background:url(../images/frm_orange_br.gif) no-repeat right; padding-right:5px;}
.frm_orange .bm{ background:url(../images/frm_orange_bm.gif) repeat-x; overflow:hidden; height:7px;}

#perlogin{ border:1px solid #e6e6e6;}
#perlogin .logintitle{ border-bottom:1px solid #e6e6e6; height:40px;}
#perlogin .titleword{ color:#f00f00; font-size:18px; text-align:center; font-weight:bold; line-height:40px; border-bottom:1px solid #f00f00; float:left; width:200px; height:40px;}
#perlogin .inputtext{}
#perlogin .reglinkbg{ background:url(../images/perreglinkbg.gif) no-repeat; text-align:center; line-height:33px; display:block; width:100px; height:33px;}

#PerLeft { float:left; margin-left:10px; display:inline; width:180px;}
#PerLeft .tl{ background:url(../images/percenter.gif) no-repeat; padding-left:129px;}
#PerLeft .ml{ padding:0px 0px 0px 1px;}
#PerLeft .mr{ padding:5px 1px 0px 0px; padding-right:1px;}
#PerLeft .permenusub{ background:url(../images/per_left_bg.gif) repeat-x; line-height:30px; font-weight:bold; padding-left:30px; height:30px;}
#PerLeft ul{ padding-left:50px;}
#PerLeft ul li{ line-height:25px; height:25px;}
#PerLeft a:link,#PerLeft a:visited{ color:#000;}
#PerLeft a:hover{ color:#4c88ff;}
#PerRight { float:right; margin-right:15px; display:inline;  width:760px;}
#PerRight .mr{ padding:10px;}
.PerRight { float:right; overflow:hidden; margin-right:10px; display:inline; width:770px;}
.PerRight .mr{ padding:10px;}
.PerRight .avatars_edit { position:absolute;}

.resumeitem{ border:1px solid #cccccc; margin-bottom:10px; padding:1px;}
.resumeitemtitle { font-weight:bold; line-height:26px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:5px; height:26px; color:#f60;}
.resumeitemtitle2 { font-weight:bold; line-height:40px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:5px; height:80px; color:#f60;}
.resumeitemtitle .titlewords{ float:left;}
.resumeitembody { margin-top:1px;}
.resumeitembody a.module_win_btn{overflow:hidden;display:block;width:150px; height:20px; line-height:20px; float:left; margin-right:2px; padding:0 0 0 2px;border:2px inset;text-decoration : none;}

.btnsaveresumeitem, .btnadditem{ background:url(../images/btn_saveitem.jpg) no-repeat; color:White; line-height:25px; border:none; padding-bottom:3px; .padding-top:5px; width:148px; height:38px;}
.btnadditem2{ background:url(../images/btn_saveitem2.jpg) no-repeat; color:White; line-height:25px; border:none; padding-bottom:3px; .padding-top:5px; width:110px; height:38px;}
.extend{ float:right; cursor:pointer; padding-right:10px; color:black;}
.saveresume{ background:url(../images/btn_saveall.gif) no-repeat; border:none; margin-right:50px; margin-bottom:20px; width:120px; height:40px;}
.saveresume2{ background:url(../images/button_sall.gif) no-repeat; border:none; margin-right:50px; margin-bottom:20px; width:131px; height:40px;}


.joblist { width:100%; border-collapse:collapse;}
.joblist tr{ height:30px; line-height:30px;}
.joblist tr th{ border-bottom:1px dotted #ccc; padding:0px;}
.joblist tr td{ border-bottom:1px dotted #ccc; padding:0px;}

.joblist tr td.joblist_name a:link{ color:#007FD8;}

.newcompanylist{}
.newcompanylist li{ line-height:30px; overflow:hidden; border-bottom:1px solid #C9C9C9; float:left; margin:0px 5px; width:475px; height:24px;}


/*消息框*/
#Messagebox { background:#fff; color:#3377ff; font-size:13px; line-height:30px; border:solid 2px #333; margin-bottom:3px; display:none; position:absolute; top:25px; z-index:99; overflow:hidden; width:500px; height:30px;}
#Messagebox div { float:left; width:100%;}
#Messagebox span { float:left; margin-left:10px;}
#Messagebox a { color:#3377ff; float:right; margin-right:10px;}

/*阴影内容框*/
.shadowbox { border:1px solid #ccc; position:relative; overflow:hidden;}
.shadowbox:hover { border:1px solid #bbb;}
.shadowbox .title { background:#CCE4FF; opacity:0.8; .filter:alpha(opacity=80); color:#111; font-size:14px; font-weight:bold; text-align:center; line-height:24px; .line-height:26px; position:absolute; bottom:0; overflow:hidden; z-index:3; width:100%; height:22px;}
.shadowbox .toptitle { background:#C1DDFF; font-size:14px; text-align:center; line-height:24px; .line-height:26px; border-bottom:#4c88ff 1px dashed; overflow:hidden; position:absolute; top:0; width:100%; height:23px;}
.shadowbox .t { background:url(../images/shadow_t.gif) repeat-x; overflow:hidden; height:9px; width:100%;}
.shadowbox .tl { background:url(../images/shadow_tl.gif) no-repeat; float:left; height:9px; width:9px;}
.shadowbox .tr { background:url(../images/shadow_tr.gif) no-repeat; float:right; height:9px; width:9px;}
.shadowbox .l { background:url(../images/shadow_l.gif) repeat-y; float:left; overflow:hidden; width:100%;}
.shadowbox .r { background:url(../images/shadow_r.gif) right repeat-y; float:left; width:100%;}
.shadowbox .b { background:url(../images/shadow_b.gif) repeat-x; text-align:center; overflow:hidden; height:9px; width:100%;}
.shadowbox .bl { background:url(../images/shadow_bl.gif) no-repeat; float:left; height:9px; width:9px;}
.shadowbox .br { background:url(../images/shadow_br.gif) no-repeat; float:right; height:9px; width:9px;}

/*按钮类*/
.btn{ background:url(../images/btn.gif) no-repeat; color:#333; padding-bottom:1px; line-height:28px; margin:0 5px; border:none; height:26px; cursor: pointer;}
.btn_blue { background:url(../images/btn_blue.gif) no-repeat; color:#fff; cursor: pointer;}
.btn_4{ background:url(../images/btn_4.gif) no-repeat;cursor:pointer; color:#333; padding-bottom:1px; line-height:28px; margin:0 5px; border:none; width:72px; height:26px; cursor: pointer;}
.btn_174{ background:url(../images/save_btn.jpg) no-repeat;cursor:pointer; color:#333; padding-bottom:1px; line-height:28px; margin:0 5px; border:none; width:174px; height:42px; cursor: pointer;}
.btn_4_blue{ background:url(../images/btn_4_blue.gif) no-repeat; color:#fff; cursor: pointer;}
.btn_6{ background:url(../images/btn_6.gif) no-repeat; color:#333; padding-bottom:1px; line-height:28px; margin:0 5px; border:none; width:100px; height:26px; cursor: pointer;}
.btn_6_blue{ background:url(../images/btn_6_blue.gif) no-repeat; color:#fff;}
.btn_white { background:url(../images/btn_white.gif) no-repeat; font-size:13px; line-height:28px; border:none; padding-bottom:2px; width:50px; height:26px; cursor: pointer;}

.resumes_title_button {
    background: url("../images/button_all.gif") repeat-x scroll 0 -50px transparent;
    border: 1px solid #BEC8E1;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 5px 5px 0 0;
    padding-right: 10px;
}
.resumestips_2 {
    background: url("../images/tips_all.png") no-repeat scroll -43px 0 transparent;
    float: left;
    height: 28px;
    width: 30px;
}
.resumestips_3 {
    background: url("../images/tips_all.png") no-repeat scroll -80px 0 transparent;
    float: left;
    height: 28px;
    width: 25px;
}

.button .btn{ background:#eee; color:#333; border:#aaa solid 1px; padding-bottom:1px; line-height:22px; margin:0 5px; height:24px;}
.button .btn_blue { background:#fff; border:#777 solid 1px;}
.button .btn_4{  background:#eee; color:#333; border:#aaa solid 1px; padding-bottom:1px; line-height:22px; margin:0 5px; width:72px; height:24px;}
.button .btn_4_blue{ background:#fff; border:#777 solid 1px;}
.button .btn_6{ background:#eee; color:#333; border:#aaa solid 1px; padding-bottom:1px; line-height:22px; margin:0 5px; width:100px; height:24px;}
.button .btn_6_blue{ background:#fff; border:#777 solid 1px;}


/*底部内容*/
#bottommenu{ width:990px; height:40px;}
#bottommenu .mainnav { background:url(../images/menu.gif) repeat-x; text-align:center; margin:0 auto; float:left; width:990px; height:34px;  }
#bottommenu .mainnav ul{ height:34px;}
#bottommenu .mainnav li{ font-size:14px; text-align:center; width:137px; height:34px;}
#bottommenu .mainnav li.sep{ background:url(../images/menu.gif) no-repeat; width:5px;}
#bottommenu .mainnav a{ line-height:35px; .line-height:37px; font-weight:bold; margin:auto 20px; width:137px; height:34px;}
#bottommenu .mainnav a:hover { color:#b2d5ff;}

/*二维码*/
#bottom span.weixin { 
	background: url("../images/weixin.jpg") no-repeat ;
	height:107px; 
	width:105px;
	/*float:right;*/
}

#bottom span.erweima { 
	background: url("../images/erweima.jpg") no-repeat ;
	height:107px; 
	width:105px;
	/*float:right;*/
}

#bottom .linknav { background:url(../images/footbg.gif) repeat-x; height:25px; text-align:center; line-height:25px;}
#bottom .linknav a{ margin:auto 10px;}
#bottom .binfo { margin-top:10px;}
#bottom .blogo { float:left; width:280px; text-align:right; padding-right:10px; padding-top:30px;}
#bottom .siteinfo { float:right; background:url(../images/bottomline.gif) no-repeat; height:190px; width:680px; padding-left:10px;}
#bottom .contact {}
#bottom .contact li{ float:left; height:25px; line-height:25px; width:300px;}
#bottom .contact li.long{ width:600px;}
#bottom .copyright{ line-height:22px; text-align:center; color:#333; padding:2px 0 5px 0;}
#bottom .copyright p{ margin:0px; margin:0px;}
#bottom ul.cert{width: 795px;height: 50px;margin: 0 auto;padding-bottom:10px;}
#bottom li{float: left;width: 70px;height: 47px;line-height: 18px;border: 1px solid #E4E4E4;margin: 0 3px;padding: 7px 0 0 50px;}
#bottom li.anwang{background:url(../images/anwang.jpg) no-repeat; height:41px;width:70px;}
#bottom li.beian{background:url(../images/beian.jpg) no-repeat; height:41px;width:70px;}
#bottom li.police{background:url(../images/police.jpg) no-repeat; height:41px;width:70px;}
#bottom li.wmlogo{background:url(../images/wmlogo.gif) no-repeat; height:41px;width:70px;}
#bottom span.kexin{display:block;float:left;background:url(../images/kexin.jpg) no-repeat;height:47px;width:128px;padding-right:5px;}
#bottom span.chxin{display:block;float:left;background:url(../images/chxin.png) no-repeat;height:47px;width:128px;padding-right:20px;}
/*底部结束*/
.bsrc{margin:0 auto;width:990px;}
.bsrc a{float:left;color:#4C88FF;}
.srcu{background:url(../images/btns.jpg) repeat-x; width:154px;height:25px;}
.pl20{padding-left:20px;}

#searchform a.module_win_btn{overflow:hidden;display:block;width:140px; height:20px; line-height:20px; float:left; margin-right:2px; padding:0 0 0 2px;border:2px solid #f93;}
#searchform a.module_win_btn:visited{border:2px solid #f93;}
#searchform a.module_win_btn:hover{border:2px solid #f93;}
#searchform .item_key .keyinput{width: 160px;color: #39F;line-height: 20px;height: 18px;border:2px solid #f93;}
#searchform .item_key .keyinput:hover{border:2px solid #f93;}
#searchform .item_key .keyin{width: 380px;color: #39F;line-height: 20px;height: 20px;border: 2px solid #F4F9FD;margin: 6px 5px;}
.searcsubmit1 {background-image: url(../images/srcq.jpg);width: 66px;height: 26px;border: 0px;vertical-align: middle;margin-right: 8px;margin-top: 3px;*margin-top: 0px;cursor: pointer;}
.searcsubmit2 {background-image: url(../images/srcq.jpg);width: 66px;height: 26px;border: 0px;vertical-align: middle;margin-right: 8px;margin-top: -4px;*margin-top: -10px;cursor: pointer;}
.mainnavs{ background:url(../images/menu.gif) repeat-x; text-align:center; margin:0 auto; float:left; width:990px; height:34px;  } 
.mainnavs a{TEXT-DECORATION:none; line-height:27px; .line-height:27px; font-weight:bold;  width:232px; height:27px;text-align: left;text-indent: 2em;}
.binput{float:left; width:234Px;margin-left:9px;margin-top:3px;}

.ba{display: block;background-image: url(../images/btns0.jpg);width:232px;}
.bos{margin-left:10px;float:left;position:relative;}
.bos .hw{height:18px;width:350px;margin-top:4px;*margin-right:118px;float:left;}
.bsbmt{background-image: url(../images/src1.jpg);width: 109px;height: 25px;border: 0px;vertical-align: middle;cursor:pointer; }
.bsbmt:hover{background-image: url(../images/src0.jpg);width: 109px;height: 25px;border: 0px;vertical-align: middle;cursor:pointer; }

.bav{position:absolute;left:375px;top:4px;*left:375px;*top:3px;}
.imgin{border: 1px solid #999;margin: 0 15px;margin-top: 5px;}

.signin{width:243px;height:95px;float:right;}
.telTxt{font-size: 14px;float: right;color: black;padding-top: 8px;}
.telNum {font:bold 20px '黑体';padding-top:4px;color:red;float:right;}
.signin_img {background: url("../images/lg2012_02.gif") no-repeat;height: 37px;float: left;cursor: pointer;}
.signinBox{width: 243px;height: 36px;}
.signin_per{background-position: 0 0;width: 116px;float:left;}
.signin_com{background-position: -118px 0;width: 124px;float:right;}
.sgLink {width: 217px;padding: 8px 13px 0;float:left}
.mg_l_r {margin: 0 41px 0 17px;}
/*.motto {float: left;padding-top: 12px;width: 280px;}*/
.fl{float:left;}
.fr{float:right;}
.ajax_login_err{color: red;text-align: center;}
.opt{margin-bottom:25px;}
.opt a {margin-left:25px;line-height:26px;}
.bshare-custom{margin-bottom:25px;text-align:center;}
.bshare-custom a{margin-left:20px;}
.b8{margin-top: 3px;height: 68px;background: url("../images/b8.gif") repeat-x;border: 1px solid #F4F9FD;border-radius: 3px;}
.bb{padding-top: 5px;display: block;background-image: url(../images/btns0.jpg);width: 210px;height: 22px;float: left;margin-left: 5px;*margin-left: 1px;text-decoration:none;}
.bc{line-height: 18px;height: 58px;border: 1px solid #B6D2FA;}
.bc li{float:left;width:45px;text-align:center;}
.bd{padding:0 10px;*padding-top:5px;}

#cityMore{
	
	cursor:pointer;
	color:#315aaa
}
#cityMore .arrowD{
	
}
#cityMoreBox{
	display:none;
	position:absolute;
	width:580px;
	overflow:hidden;
	font-family:tahoma,simsun;
	margin:5px 0 0 -100px;
	box-shadow:3px 3px 3px #ccc;
	z-index:999
}
#cityMoreBox .popTitle{
	height: 0px;
}
#cityMoreBox .popBody{
	padding:5px 1px;
	background-color:#fff;
	border:1px solid #b1d1e8;height: 250px;margin-top: 25px;*margin-top: -28px;clear: both;
}
#cityMoreBox .cBg{
	background-color:#eff6ff
}
#cityMoreBox li{
	float:left;
	height:25px;
	line-height:25px;
	width:268px;
	text-align:left;
	padding:0 10px
}
#cityMoreBox li span{
	color:#315aaa;
	font-weight:700;
	width:14px
}
#cityMoreBox .popBody a{
	color:#555;
	padding:1px
}
#cityMoreBox .popBody a:hover{
	background-color:#d4e4fb;
	text-decoration:none
}
#cityMoreBox span.aa{
	float:right;
	height:30px;
	line-height:25px;
	border:1px solid #b1d2e7;
	border-bottom:0;
	width:67px;
	margin-top: 28px;
	background-color:#fff
}
#cityMoreBox .arrowD{
	float:right;
	margin:12px 13px 0 0
}
#cityMoreBox em{
	padding-left:14px;
	cursor:pointer
}

#cityNavBar{
	width:990px;
	height:38px;
	margin:10px auto;
}
#cityNavBar .ti{
	width:112px;
	float:left;
	font-size: 14px;
font-weight: bold;
line-height: 38px;
padding-left: 10px;color: #4C88FF;
}
#cityNavBar ul{
	float:left;
	margin-top:9px
}
#cityNavBar li{
	float:left;
	background:url("../images/ti.gif") repeat-x;
	width:28px;
	height:16px;
	line-height:18px;
	border:1px solid #9aa9ca;
	margin-left:14px;
	text-align:center;
	cursor:pointer;
	color:#3059a8;
	font:bold 12px/18px "arial";
	overflow:hidden
}
#cityNavClose{
	cursor:pointer
}
#cityNavPopIdx,#cityNavPopBd{
	position:absolute;
	z-index:100;
	width:28px;
	height:20px;
	line-height:21px;
	border:1px solid #fc830e;
	border-bottom:0;
	background-color:#fffced;
	display:block;
	color:#3059a8;
	font:bold 12px/18px "arial";
	text-align:center;
	color:#fc830e
}
#cityNavPopBd{
	border:1px solid #fc830e;
	width:auto;
	z-index:99;
	padding:0 5px;
	font:normal 12px/20px "simsun"
}
#cityNavPopBd a{
	color:#fc830e;
	*line-height: 30px;
	padding:0 5px
}
.blockT {
background: url("../images/ti_03.gif") repeat-x;
height: 38px;
overflow: hidden;
}
.us_tab { width:97%;margin:0 auto; margin-top:10px; margin-bottom:10px; background-image: url(../images/02.gif); background-position:0px bottom; background-repeat:repeat-x; height:30px;}
.us_tab a { display:block; width:90px; height:28px; text-align:center; float:left; margin-left:8px; border:1px #CDE3F3 solid; background-color:#F1FBFE;line-height:28px; margin-bottom:0px; color:#666666;text-decoration: none;}
.us_tab a:hover { background-color: #F7FBFD;}
.us_tab .select {  background-color:#FFFFFF; border-bottom:1px #FFFFFF solid; font-weight:bold}
.us_tab a span{ color: #0099CC; padding-left:5px; font-weight:100; font-size:12px;}

.us_list_title{ color: #333333; font-weight:bold; }
.us_list{ border-bottom:1px  #DBE3EC  dashed; color:#666666}
.us_list_no_content {width:97%;margin:0 auto; margin-top:10px; line-height:240%;border-bottom:1px #CCCCCC dashed;border-top:1px #CCCCCC dashed;}
.us_list_tip {width:93%;margin:0 auto; border:1px  #F8C476 solid; background-color: #FFFAE6; height:28px; line-height:28px; color:#666666; margin-bottom:6px; background-image:url(../images/24.gif); background-repeat:no-repeat; padding-left:25px; background-position:5px 7px;}
.us_list_tip span{ color:#FF0000}

.layertable {margin: 5px 0;*margin:0; display: block;}
.layertable a {float: left; padding: 2px;*padding:0;}
.layertable a label{margin:0;padding:0}
.layertable a label input {margin-right: 5px; vertical-align: middle;}
.layertable a label span {margin-right: 10px; vertical-align: middle; white-space: normal; color: #06c;}
.layertable a label span:hover{color:#f60;}
.user_submit {font-size: 12px;width: 95px;height: 28px;background-image: url(../images/23.gif);background-repeat: repeat-x;border: 0px;}
//服务评价
.fw-nav3box {padding:5px;}
.fw-nav3{height:27px;padding-left:7px;margin-top:7px;}
.fw-nav3 li{list-style:none;float:left;font-size:14px;width:89px;height:26px;line-height:26px;border-bottom:1px solid #ddd;border-bottom:0;background:#f8f8f8;margin-right:3px;cursor:pointer;background:#E8F5FD;text-align:center;}
.fw-nav3 li span{width:89px;height:27px;text-align:center;border-bottom:1px solid #ddd;border-bottom:0;}
.fw-nav3 li.hover {background:#fff;color:#1459b8;}
.fw-nav3 li.hover span{background:#fff;color:#1459b8;}
.fw-star{padding:15px 0;height:22px;border-bottom:0;margin-left:20px;}
.fw-star span{float:left;color:#4c4c4c;font-weight:bold;padding-top:4px}
.score-star li{background:url(../images/star.png) no-repeat -1px 0;cursor:pointer;float:left;height:22px;overflow:hidden;width:20px}
.score-star li.on{background:url(../images/star.png) no-repeat 0 -27px}
.score-star li.hover{background:url(../images/star.png) no-repeat -3px -131px}
.honor-text{color:#f77c10;font-size:14px;font-weight:bold;padding:2px 0 0 10px}
.fw_box {text-align:left;}
.fw-te{border:1px solid #bebebe;height:71px;width:400px;color:#959595;font-size:12px;margin-left:20px;}
.fw-tj{margin-top:10px}
.fw-tj a{color:#1459b8;margin-left:15px;vertical-align:middle}
.fw-submit {
	border:1px solid #ddd;
	background-image: url(../images/23.gif);
	margin-left:20px;
    color: #373737;
    cursor: pointer;
    height: 29px;
    vertical-align: middle;
    width: 78px;
}

.user_pj{width:960px;margin:0 auto;background:#fff}
.gw-f14{font-size:14px}
.center_header{height:72px;border-bottom:1px solid #ececec}
.center-logo{margin-left:10px;display:inline}
.center-h2{font-family:"微软雅黑";font-size:21px;color:#333;float:left;padding:20px 0 0 30px;font-weight:normal}
.c_h6{background:#f9f9f9;height:6px;overflow:hidden}
.c_content{width:930px;margin:0 auto;color:#454545}
.c_intr{width:255px;color:#454545}
.c_user img{border:4px solid #e1dfdf}
.pj_action{width:530px;padding-top:20px}
.gwfw-tit{width:92px;height:29px;line-height:29px;display:inline-block;background-position:0 -124px;vertical-align:middle;font-weight:bold;text-align:center;margin-right:10px}
.gwfw{padding-top:5px;height:32px}.zpxg{padding-top:35px}
.star_1,.star_2,.star_3,.star_4,.star_5,.star_6,.star_7,.star_8,.star_9,.star_10,.star_11{background-image:url(../images/star.png);background-repeat:no-repeat;width:220px;height:20px;display:inline-block;vertical-align:middle}
.star_1{background-position:-1px 0}
.star_2{background-position:-1px -27px}
.star_3{background-position:-1px -54px}
.star_4{background-position:-1px -78px}
.star_5{background-position:-1px -107px}
.star_6{background-position:-2px -131px}
.star_7{background-position:-2px -158px}
.star_8{background-position:-2px -189px}
.star_9{background-position:-2px -221px}
.star_10{background-position:-2px -248px}
.star_11{background-position:-2px -276px}
.gwfw-int{vertical-align:-3px}
.gwfw-int em{color:#f77c10;font-weight:bold;margin:0 20px}
.c_nav{margin-top:35px}
.c_nav li{float:left;width:302px;height:68px;margin-right:12px}
.c_nav li a{display:block;color:#454545;font-family:"微软雅黑";font-size:21px;background-position:0 -166px;height:52px;text-align:center;padding-top:16px;width:302px}
.c_nav li.last{margin:0}
.c_nav li.current a,.c_nav li a:hover{background-position:0 -244px;color:#fff}

.c_nav li a, .c_nav li.current a, .c_nav li a:hover {background-image: url(../images/gzxx_icon.png);background-repeat: no-repeat;}

.pl_main{padding:25px 0 20px}
.ping_con{margin-top:25px}
.ping_star{padding-left:15px;height:32px;padding-top:8px;background:#f7f7f7;font-size:14px}
.ping_star .pl_text{color:#f77c10;font-weight:bold;margin:0 20px 0 10px}
.ping_star .pl_time{font-family:Arial,Helvetica,sans-serif}
.ping_con .pl_sum{line-height:20px;padding:15px 0 0 15px}
.no_pl{height:46px;line-height:46px;text-align:center;background:#f7f7f7}
 

/* focus */
#focus{width:479px;height:158px;overflow:hidden;position:relative;height:150px\9\0;}
#focus ul{height:139px;position:absolute;}
#focus ul li{float:left;width:479px;height:159px;overflow:hidden;position:relative;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:479px;height:20px;left:0;bottom:0;background:#000;}
#focus .btnf{position:absolute;width:459px;height:10px;padding:5px 10px;right:45%;bottom:5px;text-align:right;}
#focus .btnf span{display:inline-block;_display:inline;_zoom:1;width:9px;height:9px;border-radius:50% 50% 50% 50%;_font-size:0;margin-left:5px;cursor:pointer;background:#B7B7B7;}
#focus .btnf span.on{background:#FF4400;}
#focus .preNext{width:21px;height:27px;position:absolute;top:75px;background:url(../images/slide_lr.png) no-repeat #666;cursor:pointer;background-position:-150px -333px;}
#focus .pre{left:0;}
#focus .nexts{right:0;background-position:-146px -308px;}


#focus2{width:479px;height:149px;overflow:hidden;position:relative;}
#focus2 img {margin-top:0px; height:147px;}
#focus2 ul{height:139px;position:absolute;}
#focus2 ul li{float:left;width:479px;height:152px;overflow:hidden;position:relative;}
#focus2 ul li div{position:absolute;overflow:hidden;}
#focus2 .btnBg{position:absolute;width:479px;height:20px;left:0;bottom:0;background:#000;}
#focus2 .btnf{position:absolute;width:479px;height:10px;padding:5px 10px;right:45%;bottom:5px;text-align:right;}
#focus2 .btnf span{display:inline-block;_display:inline;_zoom:1;width:9px;height:9px;border-radius:50% 50% 50% 50%;_font-size:0;margin-left:5px;cursor:pointer;background:#B7B7B7;}
#focus2 .btnf span.on{background:#FF4400;}
#focus2 .preNext{width:21px;height:27px;position:absolute;top:64px;background:url(../images/slide_lr.png) no-repeat #666;cursor:pointer;background-position:-150px -333px;}
#focus2 .pre{left:0;}
#focus2 .nexts{right:0;background-position:-146px -308px;}

.trai {margin-top:-3px;}
.tradi {margin-top:3px;}
.tids {height:147px;}
#divAD {margin-top:-200px;}