@charset "utf-8";
/*======common style===============*/
.body_contain{
	width:950px;margin:0px auto;
}
.strong{
font-weight:bold;
}
body{
background:#FFFFFF;
margin:0;
}
table{
font-family:Arial, "宋体";
font-size:12px;
}
.red{
color:#c50502;
}
.black{
color:#000000;
}
.darkGray{
color:#434343;/*dark gray*/
}
.noUnderline{
text-decoration:none
}
.noHandCursor{
cursor:default
}
td{
color:#666666;
}
a,a:hover{
color:#006699;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.dashedBottomBorder{
border-bottom:1px dashed #cccccc;
}
.dashedTopBorder{
border-top:1px dashed #cccccc;
}
textarea{
background:url('../images/searchPeople_input_bg.gif');
background-repeat:repeat-x;
color:#9D9D9D;
font-size:12px;
border:1px solid #7599cb;
width:417px;
height:165px;
overflow-y:hidden;
margin-top:10px;
}
/*========homepage style========*/
ul#leftNav li{
border: 1px solid #CCCCCC;
}
.leftDiv,td#leftCol div{
width:168px;
}
table#headInnerTB td#login{
padding-right:15px;
}
table#headInnerTB td.tab{
padding:0 0 3px 0;/*FF*/
*padding:0 0 4px 0;/*IE*/
font-size:12px;
color:#006699;
font-size:14px;
font-weight:bold;
background-position:left bottom;
background-repeat:no-repeat;
}
td.headNews img{
float:left;
margin-right:10px;
}
td.headNews p.title{
color:#006699;
font-size:14px;
font-weight:bold;
margin-top:0px;
}
td.headNews p.author{
color:#006699;
font-size:12px;
margin:-10px 0 0 0;
}
td.headNews p.intro{
color:#333333;
font-size:12px;
margin:5px 0 0 0;
}
td#leftCol div{
font-family:'宋体';
font-size:13px;
padding-left:3px;
}
ul#leftNav{
text-align:left;
list-style-type:none;
width:168px;
margin:8px 0 0 -40px;/*FF*/
*margin:2px 0 0 0;/*IE*/
/*border:1px solid #00ff00;*/
}
ul#leftNav li{
height:25px;
line-height:25px;
width:163px;
margin-top:2px;/*FF*/
*margin-top:0px;/*IE*/
padding-left:5px;
}
ul#leftNav li.mainNav{
margin-top:8px;/*FF*/
*margin-top:5px;/*FF*/
}
ul#leftNav li.currentPage{
background:#c50502;
border:1px solid #c50502;
font-familiy:Arial,"宋体";
font-size:12px;
}

ul#leftNav li.currentPage a{
font-familiy:Arial,"宋体";
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
ul#leftNav li.currentPage a:hover{
font-familiy:Arial,"宋体";
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
ul#leftNav li a{
font-familiy:Arial,"宋体";
font-size:12px;
color:#434343;
text-decoration:none;
display:block;
}
ul#leftNav li a:hover{
font-familiy:Arial,"宋体";
font-size:12px;
color:#c50502;/*red*/
display:block;
text-decoration:none;
}
div.leftFlashAD{
margin:10px auto;
border:none
}
div.rightFlashAD{
padding-top:3px;
background:#fff;
border:none
}
div#newsContent div.newsTitle{
color:#c50502;
border:none;
line-height:30px;
margin-top:5px;
}
div#newsContent div.leftNewsBottomLine{
margin-left:0px;
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #cecece;
margin-bottom:5px;
margin-top:8px;/*FF*/
*margin-top:0px;/*IE7*/
_margin-top:-2px;/*IE6*/
}
div#banner{
border:1px solid #CCCCCC;
height:108px;
width:770px;
overflow:hidden;
text-align:center;
vertical-align:middle;
}
div#banner *{
margin-top:4px;
}
div#searchDiv{
border: 1px solid #CCCCCC;
width:168px;
height:108px;
overflow:hidden;
}
table#searchTB td{
padding:0 0 0 6px;
}
table#searchTB #seachTxt{
color:#9D9D9D;
font-size:13px;
border:1px solid #7599cb;
line-height:20px;
height:20px;
width:144px;
}
div#newsContent,div#newsContent div{
border:none;
}
div#newsContent div.title{
font-weight:bold;
color:#434343;
line-height:25px;
}
div#newsContent div.date,div#newsContent div.intro{
color:#434343;
}
table#newsTB2{
border-bottom:1px solid #ffffff;
}
table#newsTB2 td.date1{
color:#333333;
}
table#newsTB2 td.date2{
color:#666666;
}
table#newsTB2 td.intro2{
vertical-align:top;
color:#333333;
padding-bottom:10px;/*FF*/
*padding-bottom:15px;/*IE*/
padding-right:4px;/*FF*/
*padding-right:4px;/*IE*/
}
table#newsTB2 td.intro2 img{
float:left;
margin-right:10px;
width:90px;
height:90px;
vertical-align:top;
} 
table#newsTB2 td.intro2 p.author{
color:#006699;
margin-top:0px;
}
table#newsTB2 td.intro2 p.introContent{
margin-top:-10px;/*FF*/
*margin-top:-15px;/*FF*/
}
table#newsTB2 td.title2{
color:#006699;
font-size:14px;
font-weight:bold;
}
table#newsTB3{
border-bottom:1px solid #cccccc;
}
table#newsTB3 td.date1{
color:#333333;
}
table#newsTB3 td.date2{
color:#666666;
}
table#newsTB3 td.intro2{
vertical-align:top;
color:#333333;
padding-bottom:10px;/*FF*/
*padding-bottom:15px;/*IE*/
padding-right:4px;/*FF*/
*padding-right:4px;/*IE*/
}
table#newsTB3 td.intro2 img{
float:left;
margin-right:10px;
width:90px;
height:90px;
vertical-align:top;
} 
table#newsTB3 td.intro2 p.author{
color:#006699;
margin-top:0px;
}
table#newsTB3 td.intro2 p.introContent{
margin-top:-10px;/*FF*/
*margin-top:-15px;/*FF*/
}
table#newsTB3 td.title2{
color:#006699;
font-size:14px;
font-weight:bold;
}
td#rightSide{
text-align:right;
}
table#rightCol{
margin-top:6px;
}
table#rightCol #enewsEmail{
font-size:13px;
border:1px solid #7599cb;
line-height:20px;
height:20px;
width:144px;
color:#9D9D9D;
}
table#rightCol .title3{
font-size:14px;
color:#333333;
font-weight:bold;
}
table#rightCol ul#ul_jobs{
margin-top:0px;
margin-bottom:0px;
margin-left:-10px;/*FF*/
*margin-left:15px;/*IE*/
font-size:12px;
color:#276193;
}
table#rightCol ul#ul_jobs li{
list-style-image:url("../images/jobs_ico.gif");

line-height:20px;
}
table#rightCol ul#ul_jobs li a{
text-decoration:none;
}
table#rightCol ul#ul_jobs li a:hover{
text-decoration:underline;
}
td#middleCol table td{
padding-left:6px;
}
/*=======sub pages=====*/
td.mianbaoxie{
font-family:Arial, "宋体";
color:#666666;
font-size:13px;
height:36px;/*FF*/
*height:34px;/*IE*/
*padding-bottom:2px;/*IE*/
}
td.mianbaoxie a,td.mianbaoxie a:hover{
font-family:Arial, "宋体";
color:#666666;
font-size:12px;
}
td.mianbaoxie a{
text-decoration:none;
}
td.mianbaoxie a:hover{
text-decoration:underline;
}
td.currentPageTitle{
font-family:Arial, "宋体";
color:#ffffff;
font-weight:bold;
font-size:14px;
}
table#newsTB2 div.contentDivLine{
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #cecece;
margin:25px 0 15px 0;/*FF*/
*margin:13px 0 15px 0;/*IE7*/
_margin:19px 0 15px 0;/*IE7*/
}
table#newsTB3 div.contentDivLine{
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #cecece;
margin:25px 0 15px 0;/*FF*/
*margin:13px 0 15px 0;/*IE7*/
_margin:19px 0 15px 0;/*IE7*/
}
/*=====subs content page=====*/
.border_top{
border-top:1px solid #cecece;
}
.border_bottom{
border-bottom:1px solid #cecece;
}
.border_right{
border-right:1px solid #cecece;
}
table#member_login{
margin:5px 0;
}
table#member_login input.text, table#jobDetail input.text{
height:21px;
width:275px;
background:url('../images/searchPeople_input_bg.gif');
color:#9D9D9D;
font-size:12px;
border:1px solid #7599cb;
padding-left:2px;
line-height:21px;
margin-right:15px;
}
table#member_login td.title{
height:40px;
font-family:Arial, "宋体";
font-size:12px;
vertical-align:middle;
color:#666666;
}
ul.operate{/*====print and email operate======*/
width:458px;
height:18px;
margin:0;
padding:5px 0;
}
ul.operate li{
font-family:Arial, "宋体";
font-size:12px;
margin-right:10px;
height:18px;
line-height:18px;
background-repeat:no-repeat;
background-position:left middle;
list-style:none;
float:left;
}
ul.operate li.print{
background-image:url("../images/print_ico.gif");
padding-left:15px;
}
ul.operate li.email{
background-image:url("../images/email_ico.gif");
padding-left:18px;
}
td.detailContent{/*====details of the news or others====*/
padding:10px 8px 10px 0;
font-family:"宋体";
font-size:11pt;
color:#333333;
line-height:150%;
}
td.detailContent p{/*====details of the news or others====*/
line-height:150%;
}
input#seachPeople{
background:url('../images/searchPeople_input_bg.gif');
color:#9D9D9D;
font-size:12px;
border:1px solid #7599cb;
padding-left:2px;
line-height:18px;
height:18px;
width:224px;
}
input#savePW, input.savePW{
vertical-align:middle;
margin-right:5px;
}
ul#login_operate{
height:20px;
margin:0 0 0 -50px;
*margin:0;
}
ul#login_operate li{ 
height:20px;
line-height:20px;
padding-top:2px;
list-style:none;
float:left;
margin-right:10px;
}
ul#login_operate li.forget_pw{
background:url('../images/forget_member_pw_ico.gif');
background-repeat:no-repeat;
background-position:left middle;
padding-left:22px;
}
ul#login_operate li.join_member{
background:url('../images/join_member_ico.gif');
background-repeat:no-repeat;
background-position:left middle;
padding-left:22px;
}
/*================people connection========================*/
table#personal_data{
margin-top:7px;
}
table#personal_data td{
height:35px;
vertical-align:bottom;
}
table#personal_data td.addInfo{
padding-top:3px;
height:30px;
vertical-align:top;
}
table#personal_data td img{
margin-right:5px;
vertical-align:middle;
}
table#personal_data td input.text{
height:21px;
background:url('../images/searchPeople_input_bg.gif');
color:#9D9D9D;
font-size:12px;
border:1px solid #7599cb;
padding-left:2px;
line-height:21px;
}
table#personal_data td input.short{
width:185px;
}
table#personal_data td input.long{
width:417px;
}
table#personal_data td select, table#jobDetail select{
font-family:Arial, "宋体";
color:#666666;
font-size:12px;
height:20px;
*height:30px;
}
table#personal_data td select.short{
width:187px;
}
table#personal_data td select.long{
width:422px;
}
table#personal_data td textarea{
background:url('../images/searchPeople_input_bg.gif');
background-repeat:repeat-x;
color:#9D9D9D;
font-size:12px;
border:1px solid #7599cb;
width:417px;
height:165px;
overflow-y:hidden;
margin-top:10px;
}
.personalDataCtrl a{
margin-right:10px;
}
.personalDataCtrl a.current{
font-weight:bold;
color:#333333
}
/*==================*/
table#headNewsTB{
background:#FEF7E7;
border:1px solid #676767;
}
td.newsTitle_1{
font-weight:bold;
font-family:Arial,"宋体";
font-size:14px;
color:#000000;
}
td.newsTitle_2{
font-weight:bold;
font-family:Arial,"宋体";
font-size:12px;
color:#000000;
}
a.submitNews{
color:#276193;
text-decoration:none;
}
a.submitNews:hover{
color:#276193;
text-decoration:underline;
}
a.soldOut{
color:#ff0000;
text-decoration:none;
}
a.soldOut:hover{
color:#ff0000;
text-decoration:underline;
}

table#personalData_1{
margin-top:10px;
margin-bottom:10px;
}
table#personalData_1 td{
vertical-align:top;
padding-top:5px;
line-height:17px;
}
table#personalData_1 td.content{
color:#000000;
}
img.userImage{
width:100px;
height:100px;
margin-right:0px;
border:1px solid #cccccc;
}
table#friendTB td{
border-bottom:1px solid #cccccc;
}
table#friendTB .head{
background:#cccccc;
font-weight:bold;
color:#000000;
border-bottom:none;
}
div#friendSearch{
margin-top:20px;
margin-left:3px;
background:url('../images/friend_search_box_bg.jpg');
background-repeat:no-repeat;
width:460px;
height:114px;
vertical-align:middle;

}
/*=======job page=============*/
div#topADDiv{
width:950px;
border:none;
margin:5px auto;
text-align:center;
}
table#jobHead_1{
border:1px solid #D4D4D4;
}
table#jobHead_1 ul#mainNav{
list-style:none;
text-align:left;
margin:0 0 0 -40px;
*margin:0px;
}
table#jobHead_1 ul#mainNav li{
line-height:27px;
border-left:1px solid #DBDBDB;
margin-left:-1px;
height:27px;
float:left;
}
table#jobHead_1 ul#mainNav li a,table#jobHead_1 ul#mainNav li a:hover{
font-family:Arial, "宋体";
font-size:12px;
color:#000000;
padding:0 10px;
}
table#jobHead_1 ul#mainNav li a.currnentPage{
color:#C40401;
}
table#jobHead_1 ul#mainNav li a.currnentPage:hover{
text-decoration:none;
}
ul#jobTab{
list-style:none;
margin-left:-30px;
*margin-left:10px;
position:absolute;
margin-top:-4px;
*margin-top:17px;
}
ul#jobTab li{
background-position:bottom;
background-repeat:none;
width:129px;
height:27px;
line-height:27px;
float:left;
margin-right:10px;
text-align:center;
}
ul#jobTab li{
background:url("../images/job_tab_bg_2.gif");
}
ul#jobTab li.current{
background:url("../images/job_tab_bg_1.gif");
}
ul#jobTab li.current a,ul#jobTab li.current a:hover{
color:#333333;
text-decoration:none;
}

ul#jobTab2{
list-style:none;
margin-left:-40px;
*margin-left:0px;
position:absolute;
margin-top:-4px;
*margin-top:17px;
}
ul#jobTab2 li{
background-position:bottom;
background-repeat:none;
width:80px;
height:27px;
line-height:27px;
float:left;
margin-right:10px;
text-align:center;
}
ul#jobTab2 li{
background:url("../images/job_tab2_bg_2.gif");
}
ul#jobTab2 li.current{
background:url("../images/job_tab2_bg_1.gif");
}
ul#jobTab2 li.current a,ul#jobTab2 li.current a:hover{
color:#333333;
text-decoration:none;
}

table#headInnerTB input#mainSearch{
font-size:13px;
border:1px solid #7599cb;
line-height:20px;
height:20px;
width:300px;
color:#9D9D9D;
}
div#jobSearchBox{
text-align:center;
margin-left:3px;
margin-top:20px;
height:114px;
/*width:620px;*/
width:465px;
background:url('../images/job_search_box_bg.jpg') no-repeat;
}
div#jobSearchBox table{
margin-left:30px;/*FF*/
*margin-left:0px;/*IE*/
margin-top:25px;
}
div#jobSearchBox input.text{
height:21px;
width:350px;
background:url('../images/searchPeople_input_bg.gif');
color:#9D9D9D;
font-size:12px;
border:1px solid #7599cb;
padding-left:2px;
line-height:21px;
margin-right:15px;
}
table#jobsContentTable{
margin-top:30px;
}
table#jobsContentTable td.head{
border-bottom:none;
border-left:1px solid #ffffff;
font-weight:bold;
height:20px;
background:#cccccc;
vertical-align:middle
}
table#jobsContentTable td.head a.orderBy_desc,table#jobsContentTable td.head a.orderBy_asc{
padding-right:15px;
color:#333333;
}
table#jobsContentTable td.head a.orderBy_desc, table#jobsContentTable td.head a.orderBy_desc:hover{
background:url('../images/desc.gif');
background-position:right;
background-repeat:no-repeat;
}
table#jobsContentTable td.head a.orderBy_asc, table#jobsContentTable td.head a.orderBy_asc:hover{
background:url('../images/asc.gif');
background-position:right;
background-repeat:no-repeat;
}
table#jobsContentTable td{
border-bottom:1px solid #999999;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
height:31px;
}
.jobs_right_table td{
height:25px;
padding-left:5px;
}
.jobs_right_table{
width:298px;
text-align:left;
background:#ffffff;
}
.jobs_right_table a, .jobs_right_table a:hover{
margin-left:5px;
}
.jobs_right_title{
font-family:Arial,"宋体";
font-size:14px;
font-weight:bold;
color:#333333;
}
.lastLink{
height:30px;
padding-bottom:15px;
}
.lastLink a,.lastLink a:hover{
margin-left:0px;
font-size:13px;
font-weight:bold;
}
table#pages{
margin:15px 0px;
}
table#pages a, table#pages a:hover{
font-family:Arial,"宋体";
margin:0px 2px;
}
table#pages a.current, table#pages a.current:hover{
text-decoration:none;
color:#333333;
cursor:default;
font-weight:bold;
font-family:Arial,"宋体";
margin:2px 2px;
}
table#jobDetail{
margin-top:20px;
}
table#jobDetail .jobTitle{
vertical-align:middle;
height:45px;
font-size:16px;
font-family:Arial, "宋体";
color:#333333;
font-weight:bold;
}
table#jobDetail .jobIntroList{
border-top:1px dashed #cccccc;
border-bottom:1px dashed #cccccc;
padding:10px 5px;
}
table#jobDetail .jobDescription{
padding:20px 5px;
line-height:16px;
border-bottom:1px dashed #cccccc;
}
table#jobDetail .redTitle{

height:30px;
vertical-align:bottom;
font-size:15px;
color:#c50502;
font-weight:bold;
}
table#jobDetail .commonFormTitle{
height:35px;
padding-bottom:5px;
vertical-align:bottom;
}
table#jobDetail #resume{
height:25px;
}
/*=======job pages -> employers==============*/
table#employers_login_table{
margin:20px auto;
}
/*=======footer=====*/
table#footTB td a{
font-family:Arial,"宋体";
font-size:12px;
color:#333333;
}
/*=====other commen=======*/
td.noLeftPadding{
padding-left:0px;
}