/* CSS Document */

/* ---��ʼ��--- */
*{margin:0; padding:0;}
body{background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; }
img{border:0;}
a{color:#333333; text-decoration:underline;}
a:hover{color:#C60000;text-decoration:underline;}
table{font-size:12px;}
tr{line-height:21px;}
.errorMessage{color:red;}

/* ---form--- */
.input115{width:115px; height:16px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif;}
select{width:118px; height:20px; border:1px solid #808080; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.button{width:60px; height:18px; background:url(images/button.gif); border:none; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.inputlong{width:205px; height:16px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif;}
.selectlong{width:208px; height:20px; border:1px solid #808080; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.textarealong{width:500px; height:100px; line-height:18px;border:1px solid #808080; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/* ---����--- */
.main{width:1000px; margin:0 auto;}
.layout1{width:25px; float:left;}
.layout2{width:192px; float:left;}
.layout3{width:758px; float:left;}
.layout4{width:25px; float:left;}

/* ---layout1��һ��--- */
.topbg{width:25px; height:170px; border-bottom:1px solid #700404; background:url(images/top_bg.gif) repeat-x;}
.nav{width:25px; background:url(images/nav_bg.gif) repeat-x; height:22px;}

/* ---layout2�ڶ���--- */
.logo{width:192px; height:62px; margin-top:25px;}
.login{width:192px; height:152px; background:url(images/login_bg.jpg);}
.rigister{width:192px; overflow:hidden;}
.leftfont{width:192px; background:#C60000;color:#FCDDDD;}
.leftfont a{color:#FCDDDD;}
.leftfont p{margin-left:15px; margin-right:15px;}
.leftdownbg{width:192px; height:30px; background:url(images/left_down_bg.gif);}

/* layout3������ */
.top{width:758px; height:135px; background:url(images/top_photo.jpg);}
.top span{margin-left:255px; padding-top:102px;clear:both; display:block;}
.top a{text-decoration:none;}
.menu{width:758px; height:35px; text-align:center;border-bottom:1px solid #700404; overflow:hidden;}
.menu .start{display:block;width:81px; height:35px; background:url(images/menu_start.gif);float:left;}
.menu .active{display:block;background:url(images/menu_active_bg.gif); width:102px; height:35px;float:left; line-height:35px;font-weight:bold;}
.menu a{background:url(images/menu_bg.gif); width:102px; height:35px;float:left; line-height:35px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.menu a:hover{background:url(images/menu_active_bg.gif); width:102px; height:35px; float:left;font-weight:bold; color:#333333;}
.menu .end{background:url(images/menu_end.gif); width:65px; height:35px;float:left;}
.nav1{width:758px; background:url(images/nav_bg.gif) repeat-x; height:22px;}
.middle{width:540px;float:left; padding-left:14px;}

.right{width:190px; float:left; margin-left:14px;}
.news{width:310px; float:left;}
.news .title{width:280px; height:21px; background:url(images/title_bg.gif) no-repeat 10px; line-height:24px; padding-left:30px; font-weight:bold; overflow:hidden;}
.news .title span{float:right; margin-right:15px; font-size:10px;}
.news ul{list-style:none; background:url(images/font_list_bg.gif) repeat-x;padding:10px;}
.news ul li{line-height:24px;}
.jobsearch{width:230px; float:left;}
.jobsearchtitle{width:230px; height:47px; background:url(images/job_search.gif) no-repeat 40px;}
.ENjobsearchtitle{width:230px; height:47px; background:url(images/imagesEn/job_search.gif) no-repeat 40px;}
.newsjob{width:540px; float:left;}
.newsjob .jobtitle{width:510px; height:21px; background:url(images/title_bg.gif) no-repeat 10px; line-height:24px;padding-left:30px;font-weight:bold; overflow:hidden;}
.newsjob .jobtitle span{float:right; margin-right:15px; font-size:10px;}
.newsjob ul{list-style:none; background:url(images/font_list_bg.gif) repeat-x;padding:10px;}
.newsjob ul li{line-height:24px;}
.netnews{width:190px;}
.netnews .netnewstitle{width:175px; height:27px; background:url(images/right_title_bg.gif) no-repeat; line-height:27px;font-weight:bold; overflow:hidden; padding-left:15px;}
.netnews .netnewstitle span{float:right; margin-right:15px; font-size:10px;}
.netnews ul{list-style:none; background:url(images/font_list_bg.gif) repeat-x;padding:10px;}
.netnews ul li{line-height:24px;}
.subscribe{width:190px; height:154px; background:url(images/job_subscribe_bg.gif) repeat-x; margin-top:15px; margin-bottom:15px;}
.subscribetitle{width:175px; height:27px;line-height:27px;padding-left:15px; font-weight:bold; overflow:hidden;}

/* layout4 */
.menurightbg{width:25px; height:170px; border-bottom:1px solid #700404; background:url(images/menu_right_bg.gif);}
.nav{width:25px; background:url(images/nav_bg.gif) repeat-x; height:22px;}

/* bottomlink */
.bottomlink{width:950px; height:30px;margin:0 auto; border-top:1px solid #BDBDBD; clear:both; text-align:center; line-height:30px;}
.bottomlink a{margin-left:10px; margin-right:10px;}
.copyright{width:950px; font-size:10px; color:#999999; line-height:16px;text-align:center; clear:both; margin:0 auto;}

/* ����ְλ�б� */
.newsjoblist{width:744px; margin-left:14px;}
.newsjoblist .jobtitlelist{width:714px; height:21px; background:url(images/title_bg.gif) no-repeat 10px; line-height:24px;padding-left:30px; font-weight:bold; overflow:hidden;}
.newsjoblist ul{list-style:none; background:url(images/font_list_bg.gif) repeat-x;padding:10px;}
.newsjoblist ul li{line-height:30px;}

/* ����ְλ�б��ҳ */
DIV.scott {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;}
DIV.scott A {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;}
DIV.scott A:hover {BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6;}
DIV.scott A:active {BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6;}
DIV.scott SPAN.current {BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d;}
DIV.scott SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid;}

/* ְλ��ϸҳ�� */
.invitejobtitle{width:744px; line-height:50px;margin-left:14px; font-size:16px; font-weight:bold;}
.inviteinfotitle{width:744px; margin-left:14px;height:20px; font-weight:bold; border-bottom:solid 1px #CECECE;}
.rightcontent{width:724px; margin-left:14px; padding:10px; line-height:22px; margin-bottom:10px;}
.rightcontent p{margin-bottom:15px;}

/* ע��ҳ�� */
.login1{width:172px; height:140px; background:url(images/login_bg1.gif); padding-top:20px; padding-left:20px;}
.leftfont1{width:162px; background:#F0F0F0; padding-left:15px; padding-right:15px;}
.leftdownbg1{width:192px; height:30px; background:url(images/left_down_bg1.gif);}

.personrigistertitle{width:724px; padding-left:20px;line-height:24px; margin-left:14px;border-bottom:solid 1px #C60000; font-weight:bold;}
.companyrigistertitle{width:724px; padding-left:20px;font-size:14px;line-height:24px; margin-left:14px;border-bottom:solid 1px #C60000; font-weight:bold;}
.companyrigistertitle span{float:right;font-size:12px;margin-right:50px;}

/* ������ϸҳ�� */
.articletitle{width:744px; line-height:50px;margin-left:14px; font-size:25px; font-weight:bold; text-align:center;}
.articleinfo{width:744px; line-height:24px;margin-left:14px; background:#E3E3E3; text-align:center;}

/* ��̬ҳ���ұ����� */
.righthtml{width:744px; margin-left:14px;}
.righthtml .righthtmltitle{width:714px; height:21px; background:url(images/title_bg.gif) no-repeat 10px; line-height:22px;padding-left:30px; font-weight:bold; overflow:hidden;}
.righthtml ul{list-style:none; background:url(images/font_list_bg.gif) repeat-x;padding:10px;}
.righthtml ul li{line-height:22px;}
.righthtml p{margin-bottom:15px;}

/* �ʼ� */
.mail{width:260px; height:160px; margin:0 auto; padding:20px;}
.mail span{margin-left:50px;}

/* ��̨�˵� */
.managemenu{width:192px; height:450px;background:#F0F0F0;}
.managemenu a{display:block; background:url(images/manage_menu_bg.gif); line-height:30px; text-align:center;}