* {
  margin: 0;
  padding: 0;
}
body {
  font: 62.5% "宋体", "Lucida Grande", "Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
  text-align: center;
  background-color:#F3F3F3;
  color:Black;
}
#wrapper {
    width: 80%; 
    margin: 0 auto; 
    text-align: left;
    background:#eee url(../images/left_faux-col.gif) repeat-y left top;
    padding-top:1px;
    max-width:1000px;
    min-width:600px;
}
#logo {
    background:url(../images/logo_bg.gif) repeat-x;
    height:50px;
    width:100%;
    float:left;
}
.joblistTable {
  border-collapse: collapse;
  width:95%;
  margin:1em 1em 0 1em;
  border: 1px solid #666;
}
#footer
{
   
	clear:both;
	font:12px/1.75 "宋体",Verdana,sans-serif;
   /* font-size:1em; */ 
   padding-top:5px; 
   padding-bottom:2px; 
   padding-left:2px; 
   padding-right:2px;
    
    background:#BCBFC1 url(../images/statusbar.gif) repeat-x top left;
}
.headFlash {
height:180px;
float:left;
width:100%;
}

ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  background: #F7AEAE url(../images/mainNavBg.gif) repeat-x;
  list-style: none;
  text-transform: uppercase;
}

ul li {
  float: left;
}

ul a {
  padding: 0 2em;
  line-height: 2em;
  background: url(../images/mainNavBorder.gif) repeat-y left top;
  text-decoration: none;
  color: #fff;
  float: left;
  display: block;
  font-size:1.52em;
}

ul a:hover {
  color: #333;
}


ul .first a {
  background: none;
}
#mainContent { 
  font-size:1.3em;
  width:72%;
  float: right;
  background:#eee url(../images/right_faux-col.gif) repeat-y right top;
  padding-right:3px; 
}
#mainContent p {
    padding-right:0.8em;
}
.companyContentHead {
  height:50px;
  background: url(../images/company.gif) no-repeat left top;
  margin:3px 0;
  margin-right:5px;
}
.agentContentHead {
  height:50px;
  background: url(../images/agent.gif) no-repeat left top;
  margin:3px 0;
  margin-right:5px;
}
.jobContentHead {
  height:50px;
  background: url(../images/job.gif) no-repeat left top;
  margin:3px 0;
  margin-right:5px;
}
.mainAgentContentHead {
  height:50px;
  background: url(../images/mainAgent.gif) no-repeat left top;
  margin:3px 0;
  margin-right:5px;
}
.otherAgentContentHead {
 height:50px;
  background: url(../images/otherAgent.gif) no-repeat left top;
  margin:3px 0;
  margin-right:5px;
}
.certificateContentHead {
  height:50px;
  background: url(../images/certificate.gif) no-repeat left top;
  margin:3px 0;
  margin-right:5px;
}
.servicesContentHead {
  height:50px;
  background: url(../images/services.gif) no-repeat left top;
  margin:3px 0;
  margin-right:5px;
}
#secondaryContent {
  width:26%;
  float:left;
  
}
#successlistTable {
  border-collapse: collapse;
  width:95%;
  margin:1em;
  border: 1px solid #666;
}
.odd {
  background-color:#edf5ff;
}
col {
  border-right: 1px solid #ccc;
}

goodslbumCol {
  border: none;
}

thead {
  background: #ccc url(../images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}

th {
  text-align: left;
}

#successlistPosHead {
  text-indent: -1000em;
}

table .left {
    text-align:right;
    vertical-align:top;
    width:13%;
}
#mainContent .left {
    width:20%;
    font-size:1.1em;
    color:#EC3A3A;
}
#other .left {
    width:30%;
}
table .right {
    text-align:left;
    vertical-align:top;
}
p {
    text-indent:2em;
    font-size:1.2em;
}
table img {
    padding-left:4em;
}
table a {
    color:Gray;
    text-decoration: none;
}
table a:hover {
    color:#EF9C4A;
}
table span {
	vertical-align:sub;
	font-size:1.5em;
}
#contactSecondaryContent {
  width:20%;
  float:left;
}
contactSecondaryContent img {
    width:100%;
}
#contactMainContent { 
  font-size:1.5em;
  width:78%;
  float: right;
  background:#eee url(../images/right_faux-col.gif) repeat-y right top;
  padding:3px;
}
.successContentHead {
height:50px;
  background: url(../images/success.gif) repeat-y left top;
  margin-right:5px;
}
.newsContentHead {
height:50px;
  background: url(../images/news.gif) repeat-y left top;
  margin-right:5px;
}
.teamContentHead {
height:50px;
  background: url(../images/team.gif) repeat-y left top;
  margin-right:5px;
}
.teamContentHead2 {
height:50px;
  background: url(../images/team2.gif) repeat-y left top;
  margin-right:5px;
}

.manageContentHead {
height:50px;
  background: url(../images/Structure.gif) repeat-y left top;
  margin-right:5px;
}
#contactContentHead {
  height:50px;
  background: url(../images/contact.gif) repeat-y left top;
  margin-right:5px;
}

.rollBox{width:100%;overflow:hidden;padding:12px 0 5px 6px;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(../images/barBtn.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/BarBtn.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:91%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}



/**业绩的排版高度 */
.yjgd{
height:20px;
vertical-align:middle;

}
#wrapper #mainContent table tr td {
	color: #000;
}

#wrapper #mainContent table tr .gzstd_left {color: red;}
#wrapper #mainContent table tr .gzstd_right {color: black;}
