/* 
上海企骏信息技术有限公司 shanghai InterGenesis InfoTech Co. Ltd.
Design by Xu.Zero 090601 (xu.zero@gmail.com)
*/

@import url("default.css"); 
@import url("flashPress.css"); 
@import url("sitemap.css"); 

input.btn {
	background-color: #FF603A;
	color: #FFF;
	margin: 0px;
	padding: 2px 4px 1px 4px !Important;
	padding: 1px 0px;
	border: 1px solid #FFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
}
#topperNav {
	background-image: url(../images/topperBg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFF;
	height: 120px;
	width: 920px;
	overflow: hidden;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}
#mainNav {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
	margin-top: 35px;
}
#mainNav li {
	float: left;
	background-image: url(../images/mainNavBg.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding-right: 20px;
	padding-left: 5px;
	font-weight: bold;
	line-height: 1;
}
#mainNav li a {
	display: block;
	color: #000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#mainNav li a:hover {
	color: #6B969C;
	padding-bottom: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #6B969C;
	text-decoration: none;
}
#mainNav li a.on {
	color: #6B969C;
	padding-bottom: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #6B969C;
	text-decoration: none;
}
.subNav {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.subNav li {
	float: left;
	background-image: url(../images/mainNavBg.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding-right: 20px;
	padding-left: 5px;
	line-height: 1;
}
.subNav li a {
	display: block;
	color: #31987A;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.subNav li a:hover {
	padding-bottom: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5CCBAA;
	text-decoration: none;
	color: #5CCBAA;
}
.subNav li a.on {
	padding-bottom: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5CCBAA;
	text-decoration: none;
	color: #5CCBAA;
}
#sideNav {
	float: right;
	margin-top: 20px;
	width: 110px;
	margin-right: 20px;
	margin-left: 10px;
	display: inline;
	margin-bottom: 20px;
}
#sideNav li {
	text-align: left;
	display: inline-block;
}
#sideNav li a {
	background-image: url(../images/arrowSideNav.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	color: #000;
	font-weight: bold;
	letter-spacing: 6px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#sideNav li a.on {
	background-image: url(../images/arrowSideNavOn.gif);
	color: #F00;
}
/*===================================================================================*/
h1#headline {
	font-family: "Microsoft Yahei";
	line-height: 1;
	font-size: 18px;
	color: #FFF;
	width: 930px;
	margin-left: auto;
	background-image: url(../images/headlineBg.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	margin-right: auto;
	padding-left: 30px;
	text-align: left;
	padding-top: 7px !Important;
	padding-top: 9px;
	letter-spacing: 1em;
	height: 28px !Important;
	height: 26px;
	overflow: hidden;
	margin-bottom: 0px;
}
#mainBanner {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 300px;
	overflow: hidden;
}
/*===================================================================================*/
#wrap {
	width: 960px;
	overflow: hidden;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#centent {
	float: left;
	padding: 20px;
	width: 690px;
	text-align: left;
}
#side {
	width: 230px;
	text-align: left;
	float: right;
	display: inline;
}
/*===================================================================================*/
#cententImg {
	float: left;
	width: 510px;
	text-align: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 200px;
}
#cententImg #imgBar {
	position: absolute;
	width: 180px;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
#cententImg #imgBar img {
	display: block;
	margin-bottom: 2px;
	width: 180px;
}
#contentAbout {
	text-align: left;
	padding-top: 20px;
	padding-right: 180px;
	padding-bottom: 20px;
	padding-left: 40px;
}
/*===================================================================================*/
#leaderDisc {
	border: 3px solid #FFF;
	margin-bottom: 20px;
}
#leaderDisc .summary {
	background-color: #D5D5D5;
	padding: 20px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-bottom-width: 3px;
	line-height: 1.6;
	position: relative;
}
#leaderDisc .project {
	background-color: #EBEBEB;
	padding: 20px;
	line-height: 1.6;
	position: relative;
}
#leaderIcon {
	text-align: center;
	margin-top: 20px;
}
#leaderIcon img {
	border: 3px solid #FFF;
	height: 257px;
	width: 180px;
	margin-bottom: 5px;
}
#leaderIcon .name  {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #000;
}
#leaderThumbList {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#leaderThumbList li {
	float: left;
	display: inline;
	width: 100px;
}
#leaderThumbList li img {
	height: 114px;
	width: 80px;
	overflow: hidden;
	display: block;
	border: 2px solid #FFF;
	margin-bottom: 5px;
}
#leaderThumbList li .name {
	display: block;
	width: 80px;
	text-align: center;
}
/*===================================================================================*/
#footer {
	background-color: #FFF;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/cubeFooter.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	text-align: left;
	padding-top: 8px;
	padding-left: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#botNav {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #48AB93;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/*===================================================================================*/
#copyright {
	color: #333;
	line-height: normal;
}

/*===================================================================================*/
.dataList {
	text-align: left;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
	width: 49%;
  float:left;
}
.dataList li {
	display: block;
	overflow: hidden;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 6px !Important;
	background-position: left 4px;
	line-height: 1.2;
	height: 20px;
	white-space: nowrap;
	padding-top: 2px;
	float: left;
	width: 410px;
	padding-left: 15px;
	margin-right: 35px;
}
.dataList li a {
  width:340px;
  display:inline-block;
}

.dataList li .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	padding-left: 10px;
}

/*===================================================================================*/
.dataList_1 {
	width: 820px;
	text-align: left;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	display: inline;
}
.dataList_1 li {
	margin-left: 20px;
	display: block;
	overflow: hidden;
	padding-left: 15px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 6px !Important;
	background-position: left 4px;
	line-height: 1.2;
	height: 20px;
	white-space: nowrap;
	padding-top: 2px;
}
.dataList_2 {
	width: 49%;
	text-align: left;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	display: inline;
}
.dataList_2 li {
	margin-left: 20px;
	float: left;
	width: 430px;
	height: 20px;
	display: inline;
	overflow: hidden;
	padding-left: 15px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 6px !Important;
	background-position: left 4px;
	line-height: 1.2;
	white-space: nowrap;
	padding-top: 2px;
}
.dataList_2 li a {
  width:360px;
  display:inline-block;
}

.dataList_2 li .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	padding-left: 10px;
}
.dataList_xg {
	width: 820px;
	text-align: left;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	display: inline;
}
.dataList_xg li {
	margin-left: 20px;
	float: left;
	width: 375px;
	height: 20px;
	display: inline;
	overflow: hidden;
	padding-left: 15px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 6px !Important;
	background-position: left 4px;
	line-height: 1.2;
	white-space: nowrap;
	padding-top: 2px;
}
.dataList_xg li a {
  width:300px;
  display:inline-block;
}

.dataList_xg li .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	padding-left: 10px;
}
.dataList_side {
	text-align: left;
}
.dataList_side li {
	margin-left: 20px;
	overflow: hidden;
	padding-left: 15px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	line-height: 1.5;
	padding-bottom: 5px;
}
/*===================================================================================*/
.pageTurn {
	margin-bottom: 20px;
	text-align: right;
	clear: both;
	margin-right: 40px;
	color: #999;
}
.pageTurn a {
	color: #333;
}
.pageTurn  a:hover {
	text-decoration: underline;
}
/*===================================================================================*/
.bgGrey {
	background-color: #E3E9E9;
}
.articleInfo {
	text-align: right;
}
/*===================================================================================*/
.serverInfo p {
	text-indent: 0em;
	margin-bottom: 5px;
}
/*===================================================================================*/
#flash-home {
	width: 960px;
	height: 401px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1px;
}
/*===================================================================================*/
#news-home {
	width: 920px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	background-color: #E3E9E9;
	text-align: left;
	padding: 20px;
	height: 170px;
	margin-bottom: 10px;
}
#news-home h1 {
	color: #5D8698;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	line-height: 1;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
#friendLinkDef {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-bottom: 10px;
}

#friendLinkDef a {
	margin-left: 5px;
}
#friendLinkDef #stat {
	position: absolute;
	top: 0px;
	left: 0px;
}
#friendLinkDef #stat .counter {
	margin-left: 0px;
	margin-right: 5px;
}
#photos .panel-overlay h3{
clear: both;
width: 680px;
background-color: #7AACC0;
font-weight: bold;
color: #FFF;
font-size: 14px;
line-height: 1;
font-family: "Microsoft Yahei";
text-align: left;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 15px;
}
.loader { background: url(loader.gif) center center no-repeat #ddd; }
.awards2009 {
	width: 960px;
	height: 70px;
	margin-bottom: 1px;
	margin-right: auto;
	margin-left: auto;
}
.awards2009 img {
	vertical-align: top;
}