body {
 background:#ffffff url(../image/gr_bg.gif) repeat-x top center;
 background-color: #FED839;
 margin-top: 10px;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 14px;
 color: #323232;
 margin:0px auto 0px auto;
width:794px;

}
.top{
float:left;
width:auto;
margin:0px auto 0px auto;

}
.top_1{
float:left;
width:794px;
height:29px;
margin:0px auto 0px auto;
background:  url(../image/TopBG.jpg) repeat-x bottom center;
}
.topmenu{
float:left;
width:794px;
height:74px;
margin:0px auto 0px auto;
background:  url(../image/topmenu.jpg) repeat-x top center;
}
.topcontent{
float:left;
width:794px;
margin:0px auto 0px auto;
background-color: #ffffff;
}
.content{
float:left;
width:794px;
margin:0px auto 0px auto;
background-color: #ffffff;
}

.bot{
background:  url(../image/botbg.jpg) repeat-x bottom center;
float:left;
width:794px;
height:109px;
margin:0px auto 20px auto;
background-color: #FED839;
}
.botcontent{
float:left;
background-color: #FED839;
}
.clear{
clear:both;
}

.gundong{margin-left:140px;margin-top:2px;}
.comtilte{font-size:14px;color:#DF1516;font-weight:bold;}
.gun{font-size:12px;color:#ffffff;OVERFLOW: hidden; WIDTH:530px;HEIGHT:20px}
.star{
 float: left;
    height: 103px;
    position: absolute;
    top: 84px;
    width: 144px;
margin-left:-30px;
	}
.star1{ float:left; LEFT:0px; WIDTH: 144px; POSITION:relative; TOP: 84px; HEIGHT: 103px}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: "宋体";
}
.title{
padding-top:6px;
FONT-SIZE: 12px; FONT-FAMILY: "宋体";
color:#ffffff;
font-weight:bold;
}
INPUT {
	FONT-SIZE: 12px; HEIGHT: 20px
}
BUTTON {
	FONT-SIZE: 9pt; HEIGHT: 20px
}
SELECT {
	FONT-SIZE: 9pt; HEIGHT: 20px
}
A {
	COLOR: #000000; TEXT-DECORATION: none; LINE-HEIGHT: 24px
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline; LINE-HEIGHT:  24px
}
.title {
	BACKGROUND: url(Images/topBar_bg.gif)
}
.border {
	BORDER-RIGHT: #009286 1px solid; BORDER-TOP: #009286 1px solid; BORDER-LEFT: #009286 1px solid; BORDER-BOTTOM: #009286 1px solid
}
.tdbg {
	BACKGROUND: #e1f4ee; LINE-HEIGHT: 120%
}
.tdbg2 {
	BACKGROUND: #e0eef5; LINE-HEIGHT: 120%
}
.topbg {
	BACKGROUND: #009286; COLOR: #ffffff
}
.bgcolor {
	BACKGROUND-COLOR: #e1f4ee
}

/*表单验证*/
.validation-failed {
    background: none repeat scroll 0 0 #FAEBE7 !important;
    border: 1px dashed #EB340A !important;
    FONT-SIZE: 12px; FONT-FAMILY: "宋体";

}
.validation-advice {
    background: url("../image/validation_advice_bg.gif") no-repeat scroll 2px 0 transparent;
    clear: both;
    color: #EB340A;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 5px 0 0;
    min-height: 13px;
    padding-left: 17px;
    padding-top:4px;
    FONT-SIZE: 12px; FONT-FAMILY: "宋体";

}
input.input-text {
    width: 190px;
}

input.input-text, textarea {
    padding: 2px;
}
input.input-text, select, textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
}
/*表单验证*/

.dcblock
{ FONT-SIZE: 12px; FONT-FAMILY: "宋体"; 
    padding:20px; width:349px; height:124px;color: #ffffff;
    _padding:40px 20px 20px 20px;
    _height:104px;
    _margin-top:-20px;
    background: url("../image/dc.jpg") no-repeat center;
    }
    
#jobform td{ background: #ffffff; line-height:22px; vertical-align:top;FONT-SIZE: 12px; FONT-FAMILY: "宋体"; }
.consent{ float:left; background: url("../image/consent.jpg") no-repeat center; width:90px;height:24px; text-align:center;}
.consent_1{ float:left;height:24px;}
.consent_2{ float:left; height:24px;}
.consent_3{ float:left; width:500px;height:24px;}

#subtab td{vertical-align:top; text-align:center;}
#subtab .input-textb {
    width: 200px;
}
#subtab .input-textm {
    width: 150px;
}
#subtab .input-texts {
    width: 80px;
}
#subtab .input-text, {
    padding: 2px;
}
#subtab .input-text{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
}


#resumes td{vertical-align:top; text-align:center;}
#resumes .input-textb {
    width: 200px;
}
#resumes .input-textm {
    width: 150px;
}
#resumes .input-texts {
    width: 80px;
}
#resumes .input-text, {
    padding: 2px;
}
#resumes .input-text{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
}

#familial td{vertical-align:top; text-align:center;}
#familial .input-textn {
    width: 60px;
}
#familial .input-textj {
    width: 120px;
}
#familial .input-textt {
    width: 40px;
}
#familial .input-text {
    padding: 2px;
}
#familial .input-text{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
}



