/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:宋体;
font-size:12px;
color:#333;
line-height:1.5;
 scrollbar-face-color: #f5f5f5;
 scrollbar-highlight-color: #fff;
 scrollbar-shadow-color: #dcdcdc;
 scrollbar-3dlight-color: #bebebe;
 scrollbar-arrow-color: #666;
 scrollbar-track-color: #f5f5f5;
 scrollbar-darkshadow-color: #666;
 scrollbar-base-color: #dcdcdc;
}
fieldset
{
	padding:0px;
	}
.layoutdiv{
margin:0px;
padding:0px;
position:relative;
left:0px;
top:0px;
text-align:center;
width:100%;
/*background:#ffffff url(../images/topbg.gif) repeat-x top left;*/
}
.layoutdiv948{
margin:0 0 10px 0;
padding:0px;
position:relative;
top:0px;
text-align:left;
width:948px;
display:table
}
.layouttopdiv{
margin:0px;
padding:0px;
position:relative;
left:0px;
top:0px;
text-align:center;
width:100%;
/*background:#ffffff url(../images/topbg.gif) repeat-x top left;*/
}
/*.layouttopdiv948{
margin:0;
padding:5px 2px 0 2px;
position:relative;
top:0px;
text-align:right;
width:942px;
background:#fff url(../images/topheadbg.gif) repeat-x top left;
border-left:solid 1px #dcdcdc;
border-right:solid 1px #dcdcdc;
border-bottom:solid 1px #dcdcdc;
height:20px;
}*/
.layoutdiv778{
margin:0 0 10px 0;
padding:0px;
position:relative;
top:0px;
text-align:left;
width:778px;
height:auto!important;
height:600px;
min-height:600px;
}
/**************************************************************************/
.topdivout{
margin:0px;
padding:0px;
width:100%;
height:93px;
position:relative;
top:0px;
left:0px;
background:#f5f5f5 url(../images/topbgmiddle.gif) repeat-x top left;
}
/********************************************************************************************/
/*.topdivoutgreen{
margin:0px;
padding:0px;
width:100%;
height:93px;
position:relative;
top:0px;
left:0px;
background:#f5f5f5 url(../images/topbgmiddlegreen.gif) repeat-x top left;
}*/
/*
.topdivoutgold{
margin:0px;
padding:0px;
width:100%;
height:93px;
position:relative;
top:0px;
left:0px;
background:#f5f5f5 url(../images/topbgmiddlegold.gif) repeat-x top left;
}*/
/*.topdivoutpurple{
margin:0px;
padding:0px;
width:100%;
height:93px;
position:relative;
top:0px;
left:0px;
background:#f5f5f5 url(../images/topbgmiddlepurple.gif) repeat-x top left;
}*/
.logintopdivout{
margin:0px;
padding:0px;
width:100%;
height:100px;
position:relative;
top:0px;
left:0px;
background:#fff url(../images/loginpage/toplinebg.gif) repeat-x bottom left;
}
.registrationtopdivout{
margin:0px;
padding:0px;
width:100%;
height:100px;
position:relative;
top:0px;
left:0px;
background:#fff url(../images/loginpage/toplinebg.gif) repeat-x bottom left;
}
/****************************************************************************/
.topdivright{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:100%;
width:1px;
height:93px;
}
/************************************************************************/
.bannerdivout{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:260px;
width:500px;
background:#ffffff url(../images/topbannermiddle.gif) repeat-x top left;
}
/*.bannerdivoutgreen{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:260px;
width:500px;
background:#ffffff url(../images/topbannermiddlegreen.gif) repeat-x top left;
}*/
/*
.bannerdivoutgold{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:260px;
width:500px;
background:#ffffff url(../images/topbannermiddlegold.gif) repeat-x top left;
}*/
/*.bannerdivoutpurple{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:260px;
width:500px;
background:#ffffff url(../images/topbannermiddlepurple.gif) repeat-x top left;
}
/***************************************************************************/
.logodiv{
margin:0px;
padding:0px;
position:absolute;
top:4px;
left:20px;
}
.bannerfontdiv{
margin:17px 5px 20px 50px;
padding:0px;
position:absolute;
top:0px;
left:0px;
}
.bannerul{
margin:0 0 5px 0;
padding:0 0 5px 0 !important;
padding:0;
position:relative;
top:0px;
left:0px;
text-align:left;
list-style:none;
height:10px;
}
.bannerli{
float:left;
margin:0px;
padding:0px;
position:relative;
top:0px;
left:0px;
width:90px;
text-align:center;
height:12px;
color:#000;
}
.regiondiv{
margin:0px;
padding:0px;
position:absolute;
top:10px;
left:820px;
}
.smallpagelink{
margin:0px;
padding:0px;
position:absolute;
top:50px;
right:10px;
color:#666666;
}
/************************top(2)**************************/
/*.peopletop{
margin:0px;
padding:0px;
position:relative;
top:0px;
left:0px;
height:33px;
width:100%;
background:#ffffff url(../images/peopleinformation_01.gif) repeat-x top left;
border-bottom:solid 1px #dcdcdc;
border-left:solid 1px #dcdcdc;
border-right:solid 1px #dcdcdc;
}*/
.peopleinfor{
margin:0px;
padding:0px;
position:relative;
top:5px;
left:5px;
color:#000;
}
.infotopright{
margin:0px;
padding:0px;
position:absolute;
top:5px;
right:5px;
text-align:right;
}
/*.rightcontrols{
margin:0 10px 0 0;
padding:0 10px 0 0;
position:absolute;
top:5px;
left:0px;
text-align:right;
width:938px;
}*/
/********************newtop2************公共部分***********20080115*/
.webmapsitebanner{
margin:0px 0 5px 0;
padding:0px;
position:relative;
top:0px;
left:0px;
height:23px;
width:948px;
background:#ffffff url(../images/web/mapsitebg.gif) repeat-x top left;
border:solid 1px #9db0bc;
}
.webfontlink
{
		position:relative;
		top:2px;
		left:0px;
		margin:0px 0 0 20px;
		padding:0;
		height:20px;
	}
/**************************************top(3)register*****************************************/
.registeroutdiv
{
	margin:0 0 50px 0;
	padding:0;
	position:relative;
	top:10px;
	left:0px;
	text-align:center;
	}
/****************main***********************/
	.maindiv
	{
		position:relative;
		top:0px;
		left:0px;
		width:100%;
		}
/****************************left & right layout******************************/
.divsearch{
margin:0px;
padding:0px;
position:relative;
top:0px;
left:0px;
height:auto!important;
height:400px;
min-height:400px;
z-index:100;
background:none;
text-align:center;
}
.divleft{
margin:0px;
padding:1px;
position:relative;
top:0px;
left:0px;
width:720px;
height:auto!important;
height:900px;
min-height:900px;
z-index:100;
}
.divright{
margin:0px;
padding:0px;
position:absolute;
top:135px;
left:730px;
width:220px;
height:auto;
}
/*********************************************************20080122*/
.divjobcompanyleft{
margin:0px;
padding:1px;
position:absolute;
top:135px;
left:0px;
width:200px;
}
.divjobcompanyright{
margin:0 0 20px 0;
padding:0px;
position:relative;
top:0px;
left:210px;
width:740px;
height:auto!important;
height:500px;
min-height:500px;
}/*
.divleft03{
margin:0px;
padding:0;
position:absolute;
top:105px;
left:0px;
width:182px;
height:350px;
z-index:100;
}
.divright03{
margin:0;
padding:0px;
position:relative;
top:0px;
left:190px;
width:586px;
height:auto!important;
height:500px;
min-height:500px;
border-left:solid 1px #dcdcdc;
border-right:solid 1px #dcdcdc;
border-bottom:solid 1px #dcdcdc;
}*/
.divindexleft{
margin:0px;
padding:1px;
position:relative;
top:5px;
left:0px;
width:700px;
height:100%;
}
.divindexright
{
margin:0px;
padding:0px;
position:absolute;
top:5px;
left:710px;
width:238px;
/*z-index:-1;*/
}
/*
.divindexright01{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:702px;
width:246px;
}*/
.divcompanyindexleft{
margin:0px;
padding:1px;
position:absolute;
top:129px;
left:0px;
width:256px;
height:auto!important;
height:700px;
min-height:700px;
}
.divcompanyindexright{
margin:0px;
padding:0px;
position:relative;
top:0px;
left:266px;
height:auto!important;
height:600px;
min-height:600px;
width:682px;
}
.sitedivleft{
margin:0px;
padding:0;
position:relative;
top:10px;
left:0px;
width:182px;
height:600px;
vertical-align:top;
}
/*******************************企业展台*******************************20080123*/
.exhibitlistright
{
		margin:0px;
		padding:1px;
		position:absolute;
		top:135px;
		left:721px;
		width:226px;
		/*height:auto!important;
		height:700px;
		min-height:700px;*/
	}
	.exhibitlistleft
	{
		margin:0px;
		padding:0px;
		position:relative;
		top:0px;
		left:0px;
		width:701px;
		/*height:auto!important;
		height:500px;
		min-height:500px;*/
		}
/**************************exhibit page****************************/
.exhibitright
{
		margin:0px;
		padding:4px;
		position:absolute;
		top:135px;
		left:698px;
		width:244px;
		height:auto!important;
		height:700px;
		min-height:700px;
		background-color:#f9f9f9;
	}
	.exhibitleft
	{
		margin:0px;
		padding:0px;
		position:relative;
		top:0px;
		left:0px;
		width:688px;
		height:auto!important;
		height:700px;
		min-height:700px;
		/*border:solid 1px #9db0bc;*/
		}
		.floatleft
		{
			float:left;
			margin:0 20px 20px 0;
			}
/********************************foot*************************************/
.footdiv{
margin:0px;
padding:20px 0 5px 0;
position:relative;
top:5px;
left:0px;
border-top:solid 1px #DCDCDC;
/*background:#fff url(../images/webloginbg.gif) repeat-x top left;*/
height:100px;
text-align:center;
}




/*****************************************************************************top*************20080115***/
.pagetopdivout{
margin:0px;
padding:0px;
width:100%;
height:105px;
position:relative;
top:0px;
left:0px;
}
.pagebannerdivout{
margin:0px;
padding:0px;
position:absolute;
top:55px;
left:191px;
width:750px;
height:48px;
background:#f5f5f5 url(../images/web/topbein.gif) repeat-x top left;
}
.pagetopdivright{
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:100%;
width:1px;
height:48px;
}
.pagebannerfontdiv{
margin:13px 5px 20px 20px;
padding:0px;
position:absolute;
top:0px;
left:0px;
}
.pagebannerul{
margin:0 0 5px 0;
padding:0 0 5px 0 !important;
padding:0;
position:relative;
top:0px;
left:0px;
text-align:left;
list-style:none;
height:15px;
}
.pagebannerli{
float:left;
margin:0px;
padding:0px;
position:relative;
top:0px;
left:0px;
width:75px;
text-align:center;
/*height:15px;*/
color:#000;
border-right:solid 1px #9db0bc;
}
.pagelogodiv{
margin:0px;
padding:0px;
position:absolute;
top:40px;
left:20px;
}
.pagelayouttopdiv{
margin:0;
padding:0;
position:absolute;
top:0px;
right:0px;
text-align:right;
width:400px;
}
.topuserspan
{
	margin:26px 20px 0 0;
	padding:5px 2px 0 2px;
	position:absolute;
	top:0px;
	right:0px;
	width:600px;
	height:20px;
	}
.pagetopbg
{
	height:26px;
	background:#fff url(../images/web/topbg.gif) repeat-x top left;
	width:950px;
	}