/*通用样式定义*/
html,body,div,span,p,a,dl,dt,dd,ol,ul,li,form,label{ margin:0; padding:0; border:0; outline:0; font-size:100%;}
body{ font-size:12px; color:#333333; font-family:"宋体",sans-serif; line-height:180%; background:#FFFFFF;background:url(../Images/top_bg.jpg) #FFFFFF top repeat-x;}
td,th{ font-size:12px;font-family:"宋体",sans-serif;}
a{ font-size:12px; color:#333333; text-decoration:none;}
a:link{ color:#333333;}
a:visited{ color:#333333;}
a:hover{ text-decoration:underline; color:#135294;}
a:active{ color:#135294;}
img{ border:none;}
ol,ul,li{ list-style:none;}
:focus { outline: 0; }

/*链接样式*/
.a_blue a{color:#00418c;}
.a_blue a:visited {color:#913496;text-decoration:none;}
.a_black:link{font-weight:bold;text-decoration:underline;}
.a_black:visited{font-weight:bold;text-decoration:underline;}
.a_black:hover{font-weight:bold;text-decoration:underline;}
.a_page { border:1px solid #C1E1F9; background:#EFF9FC; padding:1px 4px; font-size:14px}
.a_font14_blue a{ font-size:14px; color:#133db6;}
.a14_blue:link {font-size:14px; color:#0000DD;text-decoration:none;}
.a14_blue:visited {font-size:14px; color:#810081;text-decoration:none;}
.a14_blue:hover {font-size:14px; color:#FF7200;text-decoration:underline;}
.a12_blue:link {font-size:12px; color:#0000DD;text-decoration:none;}
.a12_blue:visited {font-size:12px; color:#810081;text-decoration:none;}
.a12_blue:hover {font-size:12px; color:#FF7200;text-decoration:underline;}

/*全局版面样式定义*/
.container{ width:980px; margin:0 auto;}
.clearboth{ clear:both;}
.main_tit{height:22px; border-bottom:1px #aaccee solid; background:url(../Images/titbg.gif) repeat-x;padding:2px 0px 0px 10px;color:#0d56cc;text-align:left;font-weight:bold;font-size:12px;}
.main_tit span{ float:right; margin-right:10px; font-weight:normal; font-size:12px; }
.main_con{ clear:both;padding:6px;line-height:20px;}
.main_con li{ padding:1px; margin:0; line-height:19px;}
.main_con li.col{background-color:expression(this.sourceIndex%2 ? '#F1F8FC':'#FFFFFF');}
.main_con li.a14 a{ font-size:14px;}
.main_con li.a14_red{ line-height:200%}
.main_con li.a14_red a{ font-size:14px; color:#CC3300}
.main_con H1{font-size:30px; font-weight:bold; color:#FF6600; margin:0; padding:0; line-height:120%}
.main_con H2{font-size:20px; font-weight:bold; margin:0; padding:0; line-height:120%; float:left; }
.spans{ float:right;color:#999999;}
.navdh{ float:left; margin:0 auto; width:968px; height:24px !important; height:22px; margin:10px 0 0 0; padding:6px 0 0 10px; padding-top:4px !important; padding-top:6px; border:#e1e1e1 1px solid; background: url(../Images/t-nav.jpg) repeat-x; text-align:left;}
.mainleft{ float:left;}
.mainright{ float:right;}
.con_200{ clear:left; width:200px;border:1px solid #aaccee; float:left;margin-top:10px;}
.con_978{ width:978px; border:1px solid #aaccee; float:left; margin-top:10px;}
.con_765 {width:765px; border:1px solid #aaccee; clear:both; margin-top:10px;}
.con_377 {width:377px;border:1px solid #aaccee; margin-top:10px; float:left;}
.con_377.right { float:right;}
.con_377 li { padding:1px 0 1px 3px;}
.con_377 span{ float:right; color:#999999;}
.con_230 {width:230px;border:1px solid #aaccee; margin-top:10px;}
.con_736 {width:736px;border:1px solid #aaccee; margin-top:10px;}
.zhuanqu li{ float:left; padding:0 3px;}

/*二级页面样式定义*/
.ulspan{margin:3px 15px;}
.ulspan li{ line-height:23px; color:#666666}
.ulspan2{margin:10px 15px; padding-bottom:5px;}
.ulspan2 li{ float:left; width:300px;}
.showpic li{ float:left; text-align:center; padding:5px 3px; line-height:23px;}
.img2{ border:1px solid #EAEAEA; padding:1px;}
.article_nav { margin:5px;; text-align:center;}
.article_nav li{ float:left; padding:3px; width:70px;}
.news_con{ padding:10px;}
.news_con h2{ text-align:center; font-weight:bold; font-size:24px;}
.news_con li {width:100%; text-align:center;}
.content{  border-top:1px dashed #999999;border-bottom:1px dashed #999999; font-size:14px; padding:10px; margin:10px 0;line-height:180%; }
.content a{font-size:14px; color:#0000FF}
.pers_photo { margin-top:10px;}
.pers_photo li{ width:307px;float:left; margin:5px 5px; border:1px solid #ABABAB; background:#FDFEFF;}
.pers_photo li img{ padding:2px; border:1px solid #EAEAEA;}
.quicksearch{ margin:0; padding:0;}
.quicksearch li { float:left; margin:0; padding:0 5px;line-height:28px;white-space: nowrap; display:block;}
.quicksearch li a{  padding:2px; font-size:12px;}
.quicksearch1{ font-size:12px; color:#00418c; }
.quicksearch1 a{ font-size:12px; color:#00418c; padding:2px;font-weight:bold;}
.quicksearch2{ font-size:12px; color:#00418c; OVERFLOW: auto; WORD-BREAK: break-all;}
.quicksearch2 a{ font-size:12px; color:#00418c; padding:2px; }
.xuanzhong:link{ background-color:#FF0000;  color:#FFFFFF; font-weight:bold;}
.xuanzhong:visited{ background-color:#FF0000; color:#FFFFFF;font-weight:bold; }
.xuanzhong:hover{ background-color:#FF0000; color:#FFFFFF;font-weight:bold; }
.zhidao_img li{ float:left; padding:3px; margin:0;}
.zhidao_img li img{ border:1px solid #D5D5D5; padding:2px;}
#showh1 H1{ font-size:20px; font-weight:bold; color:#FF6600; margin:0; padding:0; line-height:140%}
.tem_pers_tj1 {border:1px dashed #C5DAFC; margin-top:10px}
.tem_pers_tj2 {padding-left:10px}
.tem_pers_tj3 {padding:0 5px; color:#818181}
.teamleft ul { margin:8px;}
.teamleft li{ float:left;width:60px}
.qyml_zhiwei_li{ float:left; width:140px; border:0; padding:3px 0;}

/*表单样式*/
.inputr{width:200px; height:15px; border:1px #C7C8C9 solid; padding:2px 0 0 4px;}
.inputl{width:130px; height:15px; border:1px #C7C8C9 solid;}
.inputa{border:1px #C7C8C9 solid;}
.inputs{ border:1px solid #B9DBF7; background:#F2FAFD; height:20px;}
.buttonr{ border:1px solid #B9DBF7; background:#F2FAFD; height:22px;CURSOR: pointer;overflow:visible; padding:3px;}
.buttona{ border:1px solid #C40000; background:#F1491F;font-size:14px; font-weight:bold;  CURSOR: pointer; padding:10px 30px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }
.search_case{background:url(../images/search_case.gif) right; width:138px; height:16px; border:none; padding:4px 0 0 4px; text-align:left; font-size:12px; color:#666666; cursor:pointer; margin-left:4px;border:1px #bfdde8 solid;}
.input165{width:138px; height:15px; border:1px #bfdde8 solid; padding:2px 0 0 4px; font-size:12px;color:#666666;margin-left:4px;}
.inputcl {FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/dls.gif); WIDTH: 155px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 32px; BORDER-BOTTOM-STYLE: none}
.button_top{width:200px; height:40px;FONT-WEIGHT: bold; FONT-SIZE: 14px; border:1px solid #61A6E4;CURSOR: pointer; background-color: #EDF7FE;}
.zhuanqu_bg{ FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#FFFFFF; BACKGROUND: url(../images/zhuanqu_bg.jpg);width:115px; height:34px; border-style:none;CURSOR: pointer; }
.pagemenu1{ FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#FFFFFF; BACKGROUND: url(../images/menu_bg1.jpg);width:160px; height:35px; border-style:none;CURSOR: pointer; }
.pagemenu2{ FONT-SIZE: 14px; BACKGROUND: url(../images/menu_bg2.jpg);width:126px; height:29px; border-style:none;CURSOR: pointer; }
.searchin{background:url(../images/search_bg.png);border:2px solid #FF6600; border-right:none; width:300px; line-height:25px;height:25px; font-size:14px; padding:3px 3px 3px 8px;color:#aaa}
.searchin2{background:url(../images/search_la.gif) right no-repeat;border:2px solid #FF6600; border-left:1px solid #FF6600; width:80px; line-height:25px;height:25px; font-size:14px; padding:3px 3px 3px 8px; background-color:#F4FBFF; color:#6C6C6C;CURSOR: pointer;}
.searchbtn { background:url(../Images/searchbtn.gif); font-size:16px; font-weight:bold; color:#FFFFFF; width:92px; height:36px; line-height:36px; border:0;CURSOR: pointer;}
.searchin_index{background:url(../images/search_bg.png);border:1px solid #FF6600; border-right:none; width:210px; line-height:22px;height:22px; font-size:14px; padding:4px 3px 2px 8px;color:#aaa}
.searchin2_index{background:url(../images/search_la.gif) right no-repeat;border:1px solid #FF6600; border-left:1px solid #FF6600; width:75px; line-height:22px;height:22px; font-size:14px; padding:4px 3px 2px 8px; background-color:#F4FBFF; color:#6C6C6C;CURSOR: pointer;}
.searchbtn_index { background:url(../Images/searchbtn2.gif) no-repeat; font-size:16px; font-weight:bold; color:#FFFFFF; width:92px; height:32px; line-height:32px; border:0;CURSOR: pointer;}

/*网站头部*/
#head_topline{ width:100%; height:32px; background-color:#F1F1F1; border-bottom:1px solid #D5D5D5; text-align:center;}
#head_topline strong{ color:#6C6C6C}
.head{ margin:10px auto 0 auto;}
#logo{ float:left; height:70px; margin-left:5px !important;margin-left:5px; margin-bottom:8px;}
#logo h1{ margin:0; padding:0;font-size:30px; font-weight:bolder;color:#993300;line-height:200%}
.banner{float:left; width:200px;}
.banner li{float:left;}
.linedh{float:right; text-align:right;}
.linedh li{padding-right:10px; font-size:12px; line-height:32px;}
.nav{ float:left; height:32px; line-height:32px; background:url(../Images/navbg.gif) no-repeat; margin:0 auto; width:970px; padding-left:10px;}
.nav li{ float:left;margin:0 15px 0 15px;}
.nav li a:link{ color:#FFFFFF; font-size:14px; font-weight:bold; letter-spacing:1px;}
.nav li a:visited{ color:#FFFFFF; font-size:14px; font-weight:bold; letter-spacing:1px;}
.nav li a:hover{ text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold;}
.announce{ float:left; background:#f1f8ff; width:970px; padding-left:10px; height:30px; line-height:30px; text-align:left;}
.selectarea2{ padding-left:12px; float:right;background:url(../images/selectarea.gif) no-repeat 0 1px; width:85px;}
.selectarea2 a{ display:block;}
#box{position:relative; float:right;display:none;margin-top:20px; margin-right:-100px; width: 250px;height: 110px; background:#fff;border:2px solid #6699FF;padding:12px;text-align:left;}
#box a{display:inline-block}

/*网站底部*/
.copyright{ float:left; width:980px; margin-top:10px;border-top:4px #004499 solid; line-height:150%; margin-bottom:15px;}
.copyright ul{ margin:0 0 6px 0; background-color:#EEF7FF}
.copyright ul li{width:980px; height:22px; padding:4px 0 0 0; color:#000000; list-style:none;}
.copyright ul a:link{ text-decoration: none;color: #000000;}
.copyright ul a:visited{ text-decoration: none;color: #000000;}
.copyright ul a:hover{ text-decoration:underline;color: #000000;}
.copyright ul a:active{ text-decoration: none;color: #000000;}
.copyright span{ width:980px; padding:4px 0 0 0; margin-top:10px;color:#000000;}
.copyright span a{ color:#000000;}

/*首页样式定义*/
.index_ad1{ float:left; width:980px;padding:0; margin-top:8px;}
.index_ad1 img{display:block}
.index_ad2{ float:left; width:100%;padding:0;}
.index_ad2 li{ MARGIN-TOP: 8px; FLOAT: left;  height:70px;}
.index_ad2 li.kong { margin-right:8px;}
.index_ad3{ float:left; width:576px;padding:0; margin-top:2px;}
.index_ad3 li{ margin:8px 0 0 8px; FLOAT: left; height:78px;; padding:0;}
.index_740 { float:left;width:740px;border:1px solid #aaccee; margin-top:8px;}
.index_228 { float:left;width:228px;border:1px solid #aaccee; margin-top:8px; margin-left:8px;background:#f1f8ff;}
.index_480{ float:left;width:483px;border:1px solid #aaccee; margin-top:8px;}
.index_showpic {margin-left:3px; }
.index_showpic li{ float:left; text-align:center;padding:5px 5px;}
.index_showpic li img{ padding:2px; border:1px solid #EAEAEA;}
.index_jipin li{ float:left; border-bottom:1px dashed #CCCCCC; width:472px; line-height:28px; height:28px; display:block; margin-left:5px;}
.index_fenzhan_team li { float:left; width:460px; line-height:28px; height:28px; display:block; margin-left:15px;}

/*首页地区职位导航*/
.index_dh_title{ margin:0; padding:0; font-size:14px; font-weight:bold;color:#FF6600;}
.index_dh ul{float:left; border-top:1px dashed #C0C0C0; margin-top:8px; padding-top:8px}
.index_dh ul li{ float:left; line-height:24px; font-size:14px; padding:0 10px; list-style:none; white-space:nowrap; }
.index_dh ul li a{font-size:14px; color:#24d;}
.index_dh .f12 a{font-size:12px; color:#24d;}
.index_dh2{ padding:10px; margin:auto}
.index_dh2 a{font-size:14px; color:#24d; padding:0 10px; line-height:30px; display:inline-table}

/*首页热点职位*/
.hotkey_title{ padding:5px 10px; font-size:14px; font-weight:bold; color:#F00;}
.hotkey_box{ padding:0 10px; }
.hotkey_box a{padding:5px 7px; border-radius:4px; background:#EBEBEB; margin:5px 4px; font-size:12px; display:inline-block; text-decoration:none; color:#333 }
.hotkey_box a:hover{ background:#F00; color:#FFF}

/*start day_vistors*/
.day_vistors{ overflow:auto; height:100%; font-size:12px; padding-bottom:5px;}
.day_vistors ul{float:left;}
.day_vistors ul li{ float:left; width:229px;line-height:24px;background:url(../images/newhome_key.gif) no-repeat 6px 6px;padding-left:11px; position:relative; margin:4px 0px;} 
.day_vistors ul li a, .day_vistors ul li a:visited{color:#24d;font-size:12px}
.day_vistors ul li .day_list_le {float:left; font-weight:normal;width:150px; line-height:20px; margin:0; padding:0;}
.day_vistors ul li .day_list_pic{ float:left; margin-top:5px;}
.day_vistors ul li .day_list_bo a, .day_vistors ul li .day_list_bo a:visited{font-size:12px; color:#666666}
.day_vistors ul li a:hover{color:#f60}
.day_vistors ul li span{ width:75px;color:#969696; float:right;}
.day_vistors ul li em{width:15px;height:20px;display:block;position:absolute;background:url(../images/newhome_icon.gif) no-repeat 0px -140px;right:12px;top: 6px;}
/*end day_vistors

/*会员管理中心*/
.memleft{ float:left; width:200px; margin-top:10px; border:1px solid #aaccee;}
.main_tit2{height:22px; border-bottom:1px #aaccee solid; border-top:1px #aaccee solid; background:url(../Images/titbg.gif) repeat-x;padding:2px 0px 0px 10px;color:#0d56cc;text-align:left;font-weight:bold;}
.memleft ul{margin:0px; padding:0; overflow:hidden}
.memleft ul li{margin:0; padding:0;border-bottom:1px #CCCCCC solid; border-top:1px #FFFFFF solid; line-height:normal; background-color:#f9f9f9; line-height:23px}
.memleft ul li a{ display:block;color:#000000;text-decoration:none; padding:4px 0 4px 30px;}
.memleft ul li a:hover{display:block;color:#000000;background-color:#FFFFFF; padding:4px 0 4px 30px;}
.memleft .nobt{ border-bottom:1px solid #FFFFFF;}
.memright{ float:right; width:760px; margin:10px 0 0 15px; border:1px solid #aaccee; padding:0;}
.mtable tr{background-color:expression((this.sectionRowIndex%2==0)?"#F1F8FC":"#FFFFFF")}
.mtable td{height:30px;padding-left:6px;}
.quickdh {margin:0px; padding:0; overflow:hidden}
.quickdh li{float:left;margin:5px 10px; padding:8px 20px; border:1px #FF0000 solid; background-color:#FBE6E7}
.quickdh li a{ font-size:14px; font-weight:bold;}
.mindh1 {border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.mindh2 {border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#F9F9F9;}
.mindh3 {border:1px solid #CCCCCC; background-color:#F9F9F9;}
.mindh4 {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.mindha a{color:#666666; font-size:14px;font-weight:bold}
/*弹出浮动层*/
.memmenul{border:1px #ABCEE2 solid; margin:6px;overflow:hidden !important; overflow: visible;}
.leftmenutit {padding:5px;background:url(../images/maintitbg.gif) repeat-x;line-height:normal;}
.leftmenutit span {font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:20px; margin:0;}


/*鼠标悬停弹出提示*/
#tooltip{
 position:absolute;
 border:2px solid #FF6600;
 background:#fff;
 padding:5px;
 color:#333;
 display:none;
}
#tooltip h2{TEXT-ALIGN: center; COLOR: #000; FONT-SIZE: 14px; margin:0; padding:5px 0;}
.licence { color:#FFFFFF; background-color:#FF0000; padding:1px;}

/*企业名录*/
.top_search{margin:10px 0 10px 0; padding:0 20px; line-height:23px;}
.top_search td{ padding:5px 0; }
.top_search a{padding:0 5px;display:block; float:left}
.top_search span{ float:left; font-weight:bold; color:#006699}
/* mailBox */
#mailBox{background:#fff;border:1px solid #ddd;padding:3px 5px 5px;position:absolute;z-index:9999;display:none;-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);}
#mailBox p{width:100%;margin:0;padding:0;height:20px;line-height:20px;clear:both;font-size:12px;color:#ccc;cursor:default;}
#mailBox ul{padding:0;margin:0;}
#mailBox li{font-size:12px;height:22px;line-height:22px;color:#939393;font-family:'Tahoma';list-style:none;cursor:pointer;overflow:hidden;}
#mailBox .cmail{color:#000;background:#e8f4fc;}
/*最新招聘弹出公司介绍*/
.hideTr{
	display:none;
}
.showTR-btn a{
	background:url("../images/listsligdown.png") left no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
}
.showTR-btn a.showTR-up-btn{
	background:url("../images/listsligdup.png") left no-repeat;
}
.showTR-btn a:hover{
	text-decoration:none;
}