form,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0; overflow:hidden;}
img {margin:0; padding:0; border:none;}
a:link,a:visited,a:hover,a:active {color:#333; text-decoration:none;}
.article_con a:link,.article_con a:visited,.article_con a:hover,.article_con a:active {color:#00f; text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.mb10{ margin-bottom:10px;}
.fn{ font-weight:normal;}
.pr8{ padding-right:8px;}
.l14{ line-height:14px;}
.l18{ line-height:18px;}
.clear{ clear:both; height:1px; overflow:hidden;}
/*邀请好友*/
#getdiv {width:723px;}
#getdiv table.#getdiv td,#getdiv tr,{ margin:0; padding:0;}
.l{float:left;}.r{float:right; clear:right;}.c{clear:both;}
#r42{padding:10px 20px; margin-bottom:10px; font-size:12px; width:650px;}
#ms2,#ms3{margin-bottom:8px;}
#ms4{padding-left:60px;}
.f14{font-size:14px;}
.f12{font-size:12px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.ml30{margin-left:30px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.p5{padding:5px;}
.ov24{ height:24px; line-height:24px; overflow:hidden;}

/*-- 提示图层 --*/
.tsk{border:1px solid #FFBA43; background:#FDFFCE; padding:10px;}
.xxkarea{width:555px; border:solid 1px #e2c822; margin:0px 0 10px 25px; background:#fff9d7; padding:15px; *padding-bottom:5px;!important}
.xxkarea p{float:left; padding:0 0 0 15px; margin:0px;}
.tip3_below_white{float:left; width:330px; height:81px; overflow:hidden; background:url(/images/myspace/tip3_below_white.gif) no-repeat; padding-top:17px; padding-left:20px; text-align:left;}
/*-- 提示图层 END--*/
.it_s{display:table; border:1px solid #808080;}
.it2{border-left:1px solid #000; border-top:1px solid #000; color:#333; background:#FFF; text-align:left; padding:8px; width:600px; height:300px; overflow:scroll;}
.xzhy_t{background:#EDEDED; border-bottom:1px solid #C0C0C0; padding-bottom:4px;}
.xzhy1{background:#fff; padding:4px 0;}
.xzhy2{background:#F5F5F5; padding:4px 0;}
.yx_l{float:left; width:180px;}
/*---好友管理 0917*/
ul.friend {margin:10px 10px 10px 15px; padding:0; list-style:none;}
ul.friend li {float:left; width:148px; #width:150px; _width:150px; height:70px; line-height:21px; margin:5px 10px 0 5px; padding:5px; border:1px solid #ccc; text-align:left; overflow:hidden;}
ul.friend li .l {width:50px; margin:0 10px 0 0; text-align:center;}
ul.friend li .l div {width:50px; height:50px; border:1px solid #dedede; padding:1px; text-align:center; overflow:hidden!important; position:relative!important; display:table-cell !important; text-align:center!important; vertical-align:middle!important;}
ul.friend li .l div img {margin-top:expression((50-this.clientHeight)/2); position:static!important; top:-50%; left:-50%!important;}
/*团队*/
.team_list {width: 719px;border: 1px solid #D5D5D5;padding: 1px; overflow:hidden; height:136px; margin:15px auto;}
.team_list p {background-color: #EDEDED;width: 110px;padding: 10px;text-align: center;height: 116px;overflow: hidden;float: left;}
.avatar {height: 90px;width: 90px;border: 1px solid #D5D5D5;}
.team_list ul {padding: 0;width: 560px;list-style-type: none;margin: 3px 0 3px 10px;float: left;}
.team_list li{line-height: 22px;height:22px;overflow:hidden; text-align:left;}
.team_topic {overflow:hidden; margin:15px; text-align:left;}
ul.team_sort{ width:716px; margin:20px 0 0 0; padding:0; list-style:none; line-height:24px; font-size:14px;}
ul.team_sort li{width:179px; margin:5px 0; padding:0; float:left;}
dl.team_sort{ width:718px; margin:20px 0 0 0; padding:0; list-style:none; line-height:18px;  overflow:hidden;}
dl.team_sort dd{width:117px; margin:5px 0; padding:3px; float:left;}
dl.team_sort dd img{ width:48px; height:48px;}
.team_topic_l {float:left; width:158px; padding:19px 19px 5px 19px; background:#ededed; border:1px solid #ccc; text-align:center;}
.team_topic_l img.team_logo {width:157px; height:157px; border:1px solid #ccc; margin:0 0 5px 0;}
.team_topic_r {float:left; width:480px; margin:0 0 0 20px!important; margin:0 0 0 15px;}
.team_topic_r p {margin:5px 0 0 5px; line-height:21px;}
.team_topic_r p a {margin:0 10px 0 0;}
.team_topic_r .tit {font-size:14px; color:#176C9B; margin:0;}
.team_topic_r .tit b {text-indent:5px;}
ul.team_footprint {width:723px; list-style:none; margin:0;padding:0;}
ul.team_footprint li {width:690px; margin:10px 0 0 0; padding:0 6px 10px 27px; background:url(/images/passport/ico/flag.gif) no-repeat 8px 9px; 
border-bottom:1px solid #ededed; overflow:hidden;}
ul.team_footprint li .precis {float:left;}
li .precis a:link,li .precis a:visited,li .precis a:hover,li .precis a:active {color:#1681BB;}
ul.team_footprint li .date {float:right; color:#999;}
ul.team_footprint li p {clear:both; line-height:21px;margin:15px;}
.team_topic .tit02 {  padding:2px 0 0 0; border-top:1px dotted #ccc;}
.team_topic .tit02 b {display:block; width:100%; height:25px; background:#ededed; text-indent:20px;}
.team_topic .tit { margin:15px; padding:2px 0 0 0; border-top:1px dotted #ccc;}
.team_topic .tit b {display:block; width:100%; height:25px; background:#ededed; text-indent:20px;}
.color1{ background:#777;}
.color {background-color: #AFAFAF;}
.color0 {background-color: #FFFFFF;} 
.color1 {background-color: #EFEFEF;} 
/*-- 投票 --*/
ul.poll{ border-bottom:1px solid #eee;margin: 25px 20px 0 20px; padding:0 0 10px 0;list-style:none; overflow:hidden;}
ul.poll li{ margin:0 5px; padding:0; float:left; line-height:20px;font-weight:bold;}
.poll_on{background:url(/images/myspace/eefocus/poll_nav.gif) no-repeat center top; width:92px; height:20px; color:#FFF;}
.poll_on a{color:#FFF;}
.poll_list{border-bottom:1px dotted #ccc;margin: 25px 0 0 0; padding:0 0 10px 0; overflow:hidden; width:725px;}
.poll_img{ float:left; text-align:center; margin-right:10px;}
.poll_img img{border:1px solid #DFDFDF;overflow:hidden;padding:1px;}
.poll_list h5{ font-size:12px; margin:0; padding:0; line-height:24px; width:650px;}
.poll_list h5 span{ font-weight:normal;}
.poll_list p { margin:3px 0 0 0;; padding:0; text-align:left; width:650px; line-height:18px;}
.poll_list h6{ font-size:12px; margin:3px 0 0 0; padding:0; line-height:24px; width:730px;font-weight:normal; float:left;}
.poll_list h6 b{font-weight:normal; }
#contentList{ width:100%; overflow:hidden;}
/*最近访客*/
.left_tu {border-bottom:1px dotted #ccc;line-height:20px;margin:3px 0 5px 0;padding:0 0 5px 10px;width:195px; overflow:hidden; clear:both;}
.left_tu img {float:left;margin:0 5px 0 0;padding:0;}
.AblutMe_face{ margin-top:10px; text-align:center;}
.AblutMe_face b { font-weight:normal;}
.blog_right ul.album li .pic{width:160px; height:120px; margin:0 20px 15px 25px; #margin:0 35px 15px 0; padding:0 0 0 25px;text-align:center; overflow:hidden !important;position:relative !important;display:table-cell !important;text-align:center !important;vertical-align:middle !important;}
.album img{margin-top:expression((120-this.clientHeight)/2);position:static !important;top:-50%;left:-50% !important;}
ul.article_admin{ margin:0; padding:0; list-style-type:none;}
ul.article_admin li{border-bottom:1px dotted #999;display:block;line-height:26px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:12px;width:160px;}
/*超过50张的照片列表*/
ul.photo50 {width:666px; margin:0 auto; overflow:hidden;}
ul.photo50 li {float:left; width:126px; height:117px; #height:120px; _height:120px; margin:15px 2px 0 35px; _margin:15px 15px 0 20px; text-align:center; color:#333; overflow:hidden;}
ul.photo50 li .pic {width:120px; height:90px; margin:0 0 5px; padding:2px; background:#fff; border:1px solid #ccc; text-align:center; position:relative!important; display:table-cell!important; display:block; vertical-align:middle!important; overflow:hidden;}
ul.photo50 li .pic img{margin-top:expression((90-this.clientHeight)/2); position:static; top:-50%; left:-50%;}
.photo_feedback {margin:20px 10px 10px; text-align:right;}
/*左侧相册列表*/
.sidebar_m ul.album {list-style:none; width:208px; height:250px; margin:8px 0; padding:0; overflow:hidden; overflow-y:scroll;}
.sidebar_m ul.album li {width:180px; height:80px; margin:5px 0 10px; padding:0; background:none; font-size:12px; overflow:hidden;}
.sidebar_m ul.album li .pic {float:left; width:80px; height:60px; margin:0 10px 0 0; padding:3px 9px 9px 3px; background:url(/images/blog/common/album.gif) no-repeat right bottom; border:1px solid #ccc; border-right:none; border-bottom:none; text-align:center;}
.sidebar_m ul.album li .pic:hover,.sidebar_m ul.album li .light {background:url(/images/blog/common/album_light.gif) no-repeat right bottom;}
.sidebar_m ul.album li .pic img {margin:0; padding:0;}
/*job*/
.resume_box_l{ width:500px; margin-top:10px;margin-bottom:-9999px;padding-bottom:9999px;}
.resume_box_r{ width:220px;background:transparent url(/images/passport/member/secondary_bg.gif) repeat-y;padding-left:5px; margin-top:10px;margin-bottom:-9999px;padding-bottom:9999px;}
.sidebar,.Content{margin-bottom:-9999px;padding-bottom:9999px;}
.resume_tit{ border-bottom:1px solid #ddd; text-indent:8px; margin-bottom:8px;}
.resume_content{ padding-left:8px;}
.bg_box{background:url(/images/myspace/eefocus/datacsc_bg1.gif) repeat-x 0 0;border:1px solid #68AED8;font-size:0;height:12px;line-height:12px;width:180px; margin:5px 0 0 0;}
.bg_content{background:url(/images/myspace/eefocus/datacsc_bg2.gif) repeat-x 0 0;float:left;height:12px;}
.resume_cent{ width:200px;}
.resume_edit{ width:210px;}
ul.mycompany_list{ margin:0; padding:0 0 0 8px; list-style-type:none;}
ul.mycompany_list li{ margin:0; padding:0; line-height:24px; height:24px; overflow:hidden;}
.job_search{ border:1px solid #CBCBCB; background:#F7F7F7; padding:10px; overflow:hidden; width:468px;}
.job_search label {color:#000;display:block;line-height:24px;}
.job_input{ border:1px solid #BCBCBC; height:20px; padding-top:5px;background:#fff url(/images/job/eefocus/ico_search_s.gif) no-repeat 5px 0; width:465px; text-indent:25px; }
.country {margin-right:10px;width:240px;}
.searchbtn {float:right;text-align:center;}
.job_secret{background:url(/images/passport/bar_bg.gif) repeat-x 0 0;border-top:1px dotted #B0BEC7;height:25px;text-indent:8px; line-height:25px; margin:20px 10px 0 0;}
ul.secret_list{ margin:10px 0 0 0; padding:0 0 0 8px; list-style-type:none; float:left; width:495px;}
ul.secret_list li{ margin:10px 0; padding:0; float:left; width:495px;}
ul.secret_list img{float:left;margin:0 5px 0 0;padding:0;}
.it_ss {display:table;}
.tit_topline {line-height:30px; height:30px; border-top:2px solid #ddd; overflow:hidden;}
.tit_bottomline {line-height:30px; height:30px; border-bottom:2px solid #ddd; overflow:hidden;}
.tit_bottomline a.now {padding:4px 5px 2px; background:#efefef; border:1px solid #ccc;}
table.bottomline td,table.bottomline th {border-bottom:1px dotted #666;}
.search_result tr.tblhdr {background:#ccc;}
.search_result tr.tblhdr th {border-right:1px solid #fff;padding:0 5px; color:#1481BC; line-height:24px; font-weight:normal;}
table.search_result td {padding:5px;}
table.search_result td {border-bottom:1px dotted #999;color:#666;padding-bottom:7px;padding-top:7px;}
ul.actions{ margin:0; padding:0; }
ul.actions li{list-style-type:none;padding:3px 0 3px 15px;background:url(/images/job/eefocus/ico_dot.gif) no-repeat 5px 50%;}
/*个人简历首页*/
.masthead .image {clear:right;float:right;margin:0 0 0 10px; width:70px;}
.masthead .image img {border:1px solid #ccc;padding:0;}
.caption {text-align:center;}
.caption .add {background:url(/images/passport/ico/ico_add.gif) no-repeat 0 4px;font-size:12px;font-weight:bold;padding:2px 0 2px 15px;
white-space:nowrap;}
.caption .prev {background:url(/images/passport/ico/look.gif) no-repeat 0 4px;font-size:12px;font-weight:bold;padding:2px 0 2px 15px;
white-space:nowrap;}
.masthead h1 {border:medium none;color:#000000;font-size:210%;font-weight:bold;margin:8px 0 4px;padding:0; width:330px;}

.masthead .edit {color:#000;font-size:12px;font-weight:normal;white-space:nowrap;}
.masthead p.title {margin:0 0 6px;}
.demographic-info {color:#666;margin:4px 0 6px;padding:0;}
.section {border-bottom:2px solid #ddd;margin:20px 10px 20px 0;#margin:20px 10px 20px 0;_margin:20px 0 20px 0;padding:0 0 15px 0;}
.section dl dt {color:#555;font-weight:bold;margin:0 0 10px;position:relative;width:11em;z-index:1;}
.section dl dd {margin:-2.6em 0 6px;overflow:hidden;padding:0 0 6px 14em; border-bottom:1px dotted #666; overflow:hidden;}
.info_content{ margin:8px 0 0 0;}
.info_content .position { border-bottom:1px dotted #666;}
.info_content h3 {clear:both;font-size:14px;font-weight:bold;margin:10px 0 2px;overflow:hidden;}
.info_content p.period {color:#555;font-size:12px;margin-bottom:6px;}
.info_content p.desc {margin-bottom:5px;}
/*招聘首页企业LOGO*/
ul.company {margin:0; padding:0; list-style:none;}
ul.company li {float:left; width:100px; height:35px; margin:10px 23px 0 0; padding:0;}
.info_tit{border-bottom:1px solid #ccc;margin:10px 0 5px 0;padding:0 0 6px 10px; font-size:14px; line-height:24px; _float:left;}

.input_city{ border:1px solid #A5ACB2; background:#fff; height:18px; line-height:18px; width:150px; #width:148px; margin-right:-4px; #margin:5px -4px 0 -5px;}
.input_city02{ border:1px solid #A5ACB2; background:#fff; height:18px; line-height:18px; width:100px; #width:148px; margin-right:-4px; #margin:5px -4px 0 -5px;}
.ico_city{ margin-top:1px; #margin-top:5px;}
