/* CSS Document */
/*
Copyright (c) 2008, 800hr. All rights reserved.
version: 1.0.0
*/

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

/*base*/
body,span,div,p,td,th{color:#383838; font-size:12px; line-height:20px; font-size:12px; text-align:left; line-height:20px;font-family:Arial, Helvetica, sans-serif;}
body{ background:#fff;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; font-size:12px;line-height:24px;}
p { margin-bottom:0.3em;}
/*ul, ol, dl, dd {margin-left:1em;}*/
dt { font-weight:bold; }
ul {list-style:none;}
ol {list-style:none;}
strong {font-weight:bold;}
em {font-style:italic;}
.clear{visibility: hidden; clear:both;}
.display_n{display:none;}
.aa{
	vertical-align: bottom;
}
.floatleft{}
.floatright{}
.aligncenter{ margin-left:auto;margin-right:auto;}
.left{ text-align:left;}
.textleft{ text-align:left;}
.right{ text-align:right;}
.textright{ text-align:right;}
.center{ text-align:center;}

/*960宽页面分栏布局*/
.t_lmain{}/*左侧grid宽的样式*/
.t_rmain{}/*右侧grid宽的样式*/
.doc960{width:950px; padding:0 5px; margin:auto;}
.doc970{width:970px; margin:auto;}
.doc790{width:790px; margin:auto;}
.doc770{width:770px; padding:0; margin:auto; background:#fff;}
.doc960left{width:950px; padding:0 5px;}/*整个页面居左*/
.bd{}.ft{}
.grid100p{width:100%; clear:both; margin:0 auto;}.grid98p{width:98%; clear:both; margin:0 auto;}.grid96p{width:96%; clear:both; margin:0 auto;}/*百分之百,98%,96%宽的grid，一般用于套在左右结构外面一层，bd里面一层*/
.t_rmain .grid200{width:200px; float:left;}
.t_rmain .grid740{width:740px; float:right;}
.t_lmain .grid200{width:200px; float:right;}
.t_lmain .grid740{width:740px; float:left;}
.t_lmain .grid380{width:380px; float:right;}
.t_lmain .grid550{width:550px; float:left;}
.t_lmain .grid590{width:590px; float:right;}
.t_lmain .grid350{width:350px; float:left;}

/*.t_rmain .grid710{_zoom:1; _margin-left:237px;}对ie6 3像素bug的修正*/
.grid100p:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .grid100p{zoom:1;}
.unit{ margin-bottom:8px; display:block;}/*grid里面的部分模块*/
.u_title{}
.u_title h3{}
.u_ct{}

/*常用模块*/
#location{ background:#f3f3f3; padding-left:5px;}
.unit_simple{ margin-bottom:8px; display:block; border:solid 1px #cdcdcd;}
.unit_simple .u_title{height:24px; background:url(./img/simunitbg.gif); border-bottom:solid 1px #cdcdcd;}
.unit_simple .u_title h3{padding:0 0 0 6px; font-size:12px; color:#000; font-weight:bold; margin:0; line-height:24px;}
.unit_simple .u_ct{background:#fff; padding:8px;}

.unit_inf{margin-bottom:14px; border:solid 1px #d4d9c2;}
.unit_inf .u_title{ background:#f5f5f1; border-bottom:solid 1px #d4d9c2; height:28px; line-height:28px; padding-left:10px; position:relative;}
.unit_inf .u_title h3{color:#ad7a01; line-height:28px;}
.unit_inf .u_title h3 a{color:#ad7a01;}
.unit_inf .more{position:absolute; right:10px;top:8px;}
.unit_inf .u_ct{padding:12px;}
.unit_inf .u_ct th{font-weight:bold; white-space:nowrap; text-align:right; width:70px; border-bottom:dashed 1px #d4d9c2; line-height:30px;}
.unit_inf .u_ct td{width:110px; border-bottom:dashed 1px #d4d9c2;}
.unit_inf .u_ct td.special{width:300px;}
.unit_inf .u_ct tr.last td,.unit_inf .u_ct tr.last th{ border-bottom:none;}

.unit_intro{margin-bottom:14px;}
.unit_intro .u_title{border-bottom:dotted 1px #ad7a01; }
.unit_intro .u_title h3{color:#ad7a01; line-height:28px;}
.unit_intro .u_ct{padding:10px;}

/*body*/
body{}


/*a链接*/
a:visited,a:active,a:link,a:hover{text-decoration:none; }
a:link{color:#383838;}a:visited{color:#666666;}a:hover{color:#ff4800;}a:active{color:#666666;}

a.anymore,a.anymore:link,a.anymore:visited{color:#d35701; padding:1px;}
a.anymore:hover{color:#fff; background:#d35701;}

a.win_btn, a.win_btn:hover, a.win_btn:visited{width:217px; height:20px; background:url(./img/winbtn.gif) no-repeat 0 0; display:block; color:#832c01; text-decoration:none; line-height:20px; padding:3px 0 0 13px;}
a.win_btn:hover{background:url(./img/winbtn.gif) no-repeat 0 -23px; color:#832c01; font-weight:bold;}
a.big_btn_search,a.big_btn_search:link, a.big_btn_search:visited{width:193px; height:38px; background:url(./img/searchbtn.gif) no-repeat 0 0; font-size:16px; font-weight:bold; line-height:38px; text-align:center; display:block;color:#d35701; text-decoration:none;}
a.big_btn_search:hover{background:url(./img/searchbtn.gif) no-repeat 0 -38px;color:#fff;}
input.big_btn_search{width:193px; height:38px; background:url(./img/searchbtn.gif) no-repeat 0 0; font-size:16px; font-weight:bold; line-height:38px; text-align:center;border:none; color:#d35701;}
a.submit_btn2,a.submit_btn2:link,a.submit_btn2:visited{text-align:center; width:88px; font-size:12px; color:#832c01; height:16px; line-height:17px; border:solid 1px #d35701; border-top-color:#ffb739; border-left-color:#ffb739; background:url(./img/buttonbg_08.gif) no-repeat 0 0; display:block; text-decoration:none;}
a.submit_btn2:hover{background:url(./img/buttonbg_08.gif) no-repeat 0 -16px; color:#ff6000; border-bottom-color:#ffb739; border-right-color:#ffb739; border-top-color:#ff7928; border-left-color:#ff7928;}
a.bigbtn,a.bigbtn:link, a.bigbtn:visited{width:193px; height:38px; background:url(./img/bigbtn.gif) no-repeat 0 0; font-size:16px; font-weight:bold; line-height:38px; text-align:center; display:block;color:#d35701; text-decoration:none;}a.bigbtn:hover{background:url(./img/bigbtn.gif) no-repeat 0 -38px;color:#fff;}
a.submit_btnx:link,a.submit_btnx:visited{ white-space:nowrap; text-align:center; width:90px; font-size:13px; color:#832c01; height:25px; line-height:25px; border:solid 1px #d35701; border-top-color:#ffb739; border-left-color:#ffb739; background:url(./img/btnxbg.gif) repeat-x 0 0; display:block; padding:0 5px;}
a.submit_btnx:hover{background:url(./img/btnxbg.gif) repeat-x 0 -25px; color:#ff4800; border-bottom-color:#ffb739; border-right-color:#ffb739; border-top-color:#ff7928; border-left-color:#ff7928;}
a.submit_btnxl:link,a.submit_btnxl:visited{text-align:center; width:140px; font-size:13px; color:#832c01; height:25px; line-height:25px; border:solid 1px #d35701; border-top-color:#ffb739; border-left-color:#ffb739; background:url(./img/btnxbg.gif) repeat-x 0 0; display:block; padding:0 5px;}
a.submit_btnxl:hover{background:url(./img/btnxbg.gif) repeat-x 0 -25px; color:#ff4800; border-bottom-color:#ffb739; border-right-color:#ffb739; border-top-color:#ff7928; border-left-color:#ff7928;}


/*hd*/
.hd{width:950px;margin:0 auto 10px auto;}
.hrlogo{margin-bottom:5px;}
.hrlogo img{padding-right:5px;padding-top:2px;}
.hrlogo .text{padding-left:5px;}
.topbanner{margin-bottom:5px;}
.meetingnav{height:31px; margin-bottom:10px;}
.meetingnav a, .meetingnav a:link, .meetingnav a:visited{ width:94px; height:31px; display:block; float:left; margin-right:1px; line-height:29px; padding-left:51px; font-weight:bold; font-size:14px;}
.location{height:20px; background:url(img/arrow1.gif) no-repeat 6px -1px;}

/*ft*/
.ft{width:100%;height:75px;padding-top:21px; white-space:nowrap; text-align:center;}
.ft b{font-weight:normal; padding-right:5px;}
.ft b.copyright{font-family:Arial, Helvetica, sans-serif, Verdana}

/*support*/
.support{ margin-bottom:10px; }
.support .title{width:200px; height:24px; padding-top:14px; font-weight:bold; text-align:center;}
.support .unit{width:180px; margin:0 auto 10px auto; }
.support .links ul{padding-top:5px;}
.support .links li{list-style:url(img/dot.gif) disc inside; color:#fff;}
.support .detail{width:180px; margin:0 auto; background:#fff; padding:20px 5px;}
.support .detail p{font-size:14px; color:#3d7c1e;}
.support .contact{background:#fff; padding:10px 5px;}

/*attenders*/
table.attenders{ border-collapse:collapese; margin-bottom:10px;}
table.attenders td{width:173px; height:110px; padding:10px 0 5px 7px; vertical-align:top; line-height:18px; border:solid 1px #ddd;}
table.attenders td a:link,table.attenders td a:visited{color:#898989}
table.attenders td a:hover{color:#ff4800;}
table.attenders td img{}
table.attenders h3{line-height:18px;}
table.attenders h3 a, table.attenders h3 a:link,table.attenders h3 a:visited{color:#0023a1; font-weight:normal;}
table.attenders h3 a:hover{color:#ff4800;}
table.attenders h3 span{
	font-weight: normal;
}
table.attenders td h3 span,table.attenders td span{color:#898989}
table.attenders td ul{
	height: auto;
	list-style: none;

}
table.attenders td ul li{
	line-height: 1.5;
	height: auto;
	background: none;
	padding-left: 0;
}
table.attenders td .expired{
	text-decoration: line-through;
}
/*sidenav*/
.sidenav{background:#dedcb9; margin-bottom:8px; border-bottom:solid 5px #dedcb9;}
.sidenav .title{width:185px; font-weight:bold; height:22px; background:url(img/sidenavtitle.gif) no-repeat; padding:10px 0 0 15px; color:#ff4800;}
.sidenav .jobs{background:#fff; border-bottom:solid 1px #c2bf91;width:180px; margin:0 auto; padding:5px;}
.sidenav .jobs ul{ padding-top:5px}
.sidenav .jobs li{list-style:url(img/dot2.gif) disc inside; padding-bottom:2px;}
.sidenav .jobs li a:link,.sidenav .jobs li a:visited{ color:#383838;}
.sidenav .jobs li a:hover{color:#ff4800;}
.sidenav .foot{background:#f5f5f1;height:15px;width:180px; margin:0 auto; padding:5px;}

/*company*/
.company h1{font-size:14px;}
.company h1 span.sn{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:2px; margin-right:5px;}
.company .brief{padding:15px 27px;word-wrap:break-word;}
.company .brief p{color:#666666; margin-bottom:8px;}
.company .pv{ color:#898989; text-align:right; float:right; padding-right:15px;}

/*company pic*/
.companypic .u_title{font-weight:bold;}
.companypic .u_ct{text-align:center}
.companypic .u_ct img{padding:3px; border:solid 1px #e5e3d5; border-bottom-width:2px; border-right-width:2px; margin-bottom:5px;}

/*onejob*/
.onejob{border:solid 1px #d4d9c2; margin-bottom:8px; clear:both;}
.onejob .title{background:#f5f5f1; border-bottom:solid 1px #d4d9c2; padding:5px;}
.onejob .title .top{float:right;}
.onejob .title h3{font-size:14px; color:#ad7a01;}
.onejob .ct{padding:18px 25px;word-wrap:break-word;}
.onejob .btn{padding:5px 0 5px 0px; width:98%;}
.onejob .btn a{float:right; margin-left:10px;}

/*webs*/
.webs{ margin-bottom:10px; }
.webs .unit{width:180px; margin:0 auto 10px auto; }
.webs h3{color:#156fb5; font-size:14px; border-bottom:solid 1px #89c9e4; margin-bottom:8px;}
.webs .links ul{padding-top:5px;}
.webs .links li{list-style:url(img/dot3.gif) disc inside; color:#1586b5;}
.webs .links img{display:block; border:1px solid #f0f0f0; margin-bottom:5px;}

/*history*/
.historyindex{ padding:10px;}
.historyindex h1{font-size:14px}
.historyindex ul{background:#f8f8ed; padding:14px;}
.historyindex li{height:39px;}
.historyindex li strong{color:#d35701}
.historyindex li.second{ text-indent:65px;}
.historyindex li a:link, .historyindex li a:visited{color:#383838}
.historyindex li a:hover{color:#ff4800}

/*market*/
.market{padding:10px;}
.market .pics img{padding:10px;}
.market h1{font-size:14px}

/*intro*/
.intro{ padding:10px;}
.intro p{color:#666666;  font-family:"宋体"}
.intro h1{font-size:14px; margin-bottom:8px;}
.intro strong{color:#d35701}
.intro h3{color:#156fb5; font-size:14px; margin-top:8px;}


/*meetinginf*/
.rightinf{float:right;}
.rightinf .btn{padding-left:20px;}
.rightinf .btn a{float:left;}
.meetinginf{background:#e2b039; border-bottom:solid 5px #e2b039; width:386px; margin:8px 0 20px 20px;}
.meetinginf .title{width:371px; font-weight:bold; height:22px; background:url(img/meetinginf2.gif) no-repeat; padding:10px 0 0 15px; color:#d35701;}
.meetinginf .detail{background:#fff; border-bottom:solid 1px #e4c889;width:366px; margin:0 auto; padding:5px;}
.meetinginf .detail p{ font-size:14px; padding:5px 5px 0 5px; color:#383838;}
.meetinginf .detail p strong{color:#000;}
.meetinginf .contact{background:#ffffef;width:366px; margin:0 auto; padding:5px;}
.meetinginf .contact p{color:#832c01; font-weight:bold;}

/*ask*/
.ask{ padding:10px; margin:10px 0 10px 0; background:url(img/askbg.gif) no-repeat 16px 16px #f8f8ed; border:solid 1px #ffd776;}
.ask p{margin:3px 0 0 76px;color:#666}
.ask .inputarea{margin-top:20px; margin-left:10px;}
.ask label{vertical-align:top; padding-right:5px;}
.ask input{border:solid 1px #aeaeae; padding:2px;}
.ask textarea{border:solid 1px #aeaeae; width:200px; padding:5px;}
.ask h1{margin-left:76px;}
.ask h1, .answers h1{font-size:14px;color:#d35701}
.ask .btn{ padding-top:10px; margin-left:40px;}
.ask .btn a{margin-right:10px; float:left;}
.answers{padding-left:10px; margin-bottom:10px;}
.answers table{width:90%;}
.answers #mycontent{padding-top:16px; border-top:dotted 1px #aeaeae;}
.answers dl{ padding:5px;}
.answers dt{padding-top:10px; border-top:dotted 1px #aeaeae;}
.answers dd{ padding-bottom:5px; color:#d35701}

/*个人、企业login*/
.pclogin table { margin:10px 0px;}
.pclogin table {}
.pclogin table td {border:1px dashed #ccc;text-align:left; padding:6px }
#pcright td {text-align:right;}
.pclogin table span{padding-right:10px;}
.stars { color:#FF0000;}
