﻿* Clear Fix */ 
.clearfix:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix 
{ 
display:inline-block; 
} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 

body {
	background-color: #003300;
	margin: 0px;
	padding: 0px;
	color: #333;
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
}

a:link       { color: #ffffff; text-decoration: none; }
a:visited    { color: #ffffff; text-decoration: none; }
a:hover		 { color: #cccccc; text-decoration: underline; }
a:active     { color: #ffffff; text-decoration: none; }

.hideobj {
	display: none;
}

#mainBg	{
	width: 1003px;
	height: 621px;
	left: 50%;
	margin-left: -501px;
	/*
	top:50%;
	margin-top:-310px;
	background-color: red;
	*/
	position: absolute;
	z-index: 30;
}

#indexIcp {
	position: absolute;
	height: 20px;
	width: 1003px;
	left:0px;
	top:601px;
	text-align: center;
	z-index: 31;
}
#indexFastLink {
	position: absolute;
	height: 20px;
	width: 1003px;
	left:0px;
	top:581px;
	text-align: center;
	z-index: 32;
}


#topNav {
	width: 1003px;
	height: 60px;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 31;

}

#mainInto {
	width: 400px;
	height: 621px;
	
	top:0px;
	left:603px;
	position: absolute;
	z-index: 32;
}

#menuNav {
	width: 1003px;
	height: 111px;
	top:510px;
	left:0px;
	position: absolute;
	z-index: 33;
}

#docBoxbg {
	width: 643px;
	height: 459px;
	top:58px;
	left:0px;
	position: absolute;
	z-index: 34;
}

#docBox {
	width: 643px;
	height: 459px;
	top:58px;
	left:0px;
	z-index: 37;
	position: absolute;
}

#docTitle {
	width: 111px;
	height: 68px;
	position: absolute;
	left:0px;
	top: 0px;
	z-index: 36;
}
#docMenuNav * {
	margin: 0px;
	padding:0px;
}

#docMenuNav {
	position: absolute;
	top:17px;
	left:111px;
	height: 31px;
	overflow: hidden;
	z-index: 37;
	width: 525px;
}
#docMenuNav ul {
	list-style: none;
}
#docMenuNav ul li {
	float: left;
	height: 31px;
	line-height: 31px;
	background-image: url(../images/arrright.gif);
	background-position: 0px 12px;
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-right: 5px;
	margin-right: 5px;
}
#docMenuNav ul li a {
	font-weight: bold;
}

#docStitle	{
	width: 300px;
	height: 20px;
	overflow: hidden;
	z-index: 37;
	position: absolute;
	top:92px;
	left: 20px;
	color: #539B50;
	font-weight: bold;
	line-height: 20px;
	font-family: 宋体;
}


.InfoListMultiPage210 * {
	padding: 0px;
	margin: 0px;
}
.InfoListMultiPage210 {
	width: 550px;
	margin-left: 40px;
	margin-top: 70px;
}
.InfoListMultiPage210 ul {
	list-style: none;
	clear: both;
	width: 100%;
	background-image: url(../images/newsline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 550px;
	height: 24px;
}
.InfoListMultiPage210 ul li {
	float: left;
	height: 19px;
	padding-top: 5px;
}
.InfoListMultiPage210 ul .InfoListMultiPage210Title {
	width: 60%;
	background-image: url(../images/newsicon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 0px 5px;
}
.InfoListMultiPage210 ul .InfoListMultiPage210Total {
	width: 19%;
	display: none;
}
.InfoListMultiPage210 ul .InfoListMultiPage210Date {
	float: right;
	width: 20%;
	text-align: right;
	color: #ccc;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.InfoListMultiPage210 ul .InfoListMultiPage210Pager {
	color:#ccc;
	width: 100%;
	text-align: center;
}

.InfoListMultiPage210 .InfoListMultiPage210InfoTotal {
	color: white;
	font-weight: bold;

}
.InfoContent150 * {
	padding: 0px;
	margin: 0px;
}
.InfoContent150 {
	margin-left: 10px;
	width: 100%;
}
.InfoContent150 ul {
	list-style: none;
}
.InfoContent150 ul li {

}

.InfoContent150 .InfoContent150TitleArea {
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/newsline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.InfoContent150 .InfoContent150TitleArea .InfoContent150InfoTitle {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
}
.InfoContent150 .InfoContent150TitleArea .InfoContent150InfoTime {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
	text-align: center;
}
.InfoContent150 .InfoContent150TitleArea .InfoContent150InfoCounter {
	color: #ccc;
	text-align: center;
}

.InfoContent150 .InfoContent150Infoabstract {
	color: white;
	margin-bottom: 10px;
	width: 98%;
}
.InfoContent150 .InfoContent150Infoabstract p {
	line-height: 170%;
	text-indent: 2em;
}

.allDocBox {
	width: 98%;
	margin-left: 10px;
	color: white;
}
.allDocBox p {
	line-height: 160%!important;
	text-indent: 2em;
	padding: 3px;
	margin: 0px;
}

.PositionSearch200 * {
	padding: 0px;
	margin: 0px;
}

.PositionSearch200 {
	padding-left: 30px;
	padding-top: 60px;
	height: 130px;
	overflow: hidden;
}
.PositionSearch200 div {
	color: white;
	padding: 2px;
}
.PositionSearch200 div label {
	color: white;
	margin-right: 5px;
}
.PositionSearch200 .PositionApply_input {
	border: solid 1px #1EFF00;
}
.PositionSearch200 .PositionApply_send {
	margin-left: 5px;
	border: solid 1px #1EFF00;
	background-color: #1EFF00;
	color: white;
}

.PositionListMultiPage200 * {
	padding: 0px;
	margin: 0px;
}

.PositionListMultiPage200 table {
	border: 0px;
	border-top: dotted 1px #2FAD20;
	border-collapse: collapse;
	width: 85%;
	margin-left: 30px;
}

.PositionListMultiPage200 table td {
	border-bottom: dotted 1px #2FAD20;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
}
.PositionListMultiPage200 .PositionListMultiPage200Pager {
	padding-top: 5px;
	color: white;
	padding-bottom: 5px;
}
.PositionListMultiPage200 .PositionListMultiPage200Reg {
	margin-left: 500px;
}
.PositionListMultiPage200 .PositionListMultiPage200Title td {
	color:#1EFF00;
}

.EmployDescExhibit200 * {
	padding: 0px;
	margin: 0px;
}
.EmployDescExhibit200 {
	margin-left: 30px;
	margin-top: 8px;
	margin-bottom: 5px;
	margin-right: 50px;
	color: white;
}
/*-------------------------------------------------*/
.PositionExhibit200 * {
	padding: 0px;
	margin: 0px;
}
.PositionExhibit200 {
	width: 100%;
}
.PositionExhibit200 .PositionExhibit200Info0 {
	width: 95%;
	margin: 0 auto;
	color: white;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
}
.PositionExhibit200 .PositionExhibit200Info1 {
	width: 90%;
	border: 0px;
	margin-left: 5%;
}
.PositionExhibit200 .PositionExhibit200Info1 .cl1 {
	width: 15%;
	border-bottom:dotted 1px #fff;
}
.PositionExhibit200 .PositionExhibit200Info1 .cl2 {
	width: 30%;
	border-bottom:dotted 1px #fff;
}
.PositionExhibit200 .PositionExhibit200Info1 .cl3 {
	width: 2%;
}
.PositionExhibit200 .PositionExhibit200Info1 .cl4 {
	width: 15%;
	border-bottom:dotted 1px #fff;
}
.PositionExhibit200 .PositionExhibit200Info1 .cl5 {
	width: 30%;
	border-bottom:dotted 1px #fff;
}
/*-------------------------------------------------*/
.PositionExhibit200 .PositionExhibit200Info2 {
	width: 90%;
	margin-left: 5%;
	margin-top: 5px;
}
.PositionExhibit200 .PositionExhibit200Info2 .cl1 {
	width: 85px;
}
.PositionExhibit200 .PositionExhibit200Info2 .cl2 {
}
/*-------------------------------------------------*/
.PositionExhibit200 .PositionExhibit200Info3 {
	padding-left: 490px;
	margin-top: 10px;
	
}
.PositionExhibit200 table td {
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*-------------------------------------------------*/
.PositionApply200 * {
	padding: 0px;
	margin: 0px;
}
.PositionApply200 .PositionApply200a {
	color: white;
	font-weight: bold;
	width: 90%;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
.PositionApply200 .PositionApply200a img {
	margin-right: 5px;
}
.PositionApply200 .PositionApply200b {
	width: 90%;
	margin-left: 5%;
	border: 0px;
}
.PositionApply200 td {
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
}
.PositionApply200 .employ_input {
	height: 18px;
	border: solid 1px #1EFF00;
	color: black;
}
.PositionApply200 textarea {
	background-color: white;
	color: black;
	border: solid 1px #1EFF00;
}
.PositionApply200 .ShowAddSuccess {
	width: 100px;
	margin: 0 auto;
	margin-top: 50px;
}
.PositionApply200 .note {
	color: lime;
	font-weight: bold;
}
.PositionApply200 select {
	background-color: white;
}
/*-------------------------------------------------*/
.ProductMultiCategoryPicker210Left {
	display: none;
}
#ProductExhibitListNavTag {
	display: none;
}
#ProductExhibitListSortTag {
	display: none;
}
/*-------------------------------------------------*/
.ProductExhibitList * {
	padding: 0px;
	margin: 0px;
}
.ProductExhibitList {
	margin-top: 60px;
	width: 90%;
	margin-left: 3%;
}
.ProductExhibitList ul {
	float: left;
	width: 24%;
	list-style: none;
	height: 117px;
	margin-right: 3px;
	margin-top: 0px;
}
.ProductExhibitList ul li {
	width: 135px;
}
.ProductExhibitList ul li img {
	width: 135px;
	height: 85px;
}
.ProductExhibitList ul .pubpicli {
	border: solid 1px #99F402;
	margin-bottom: 2px;
	height: 85px;
}
.ProductExhibitList ul .pubnameli {
	border: solid 1px #99F402;
	padding: 2px;
	width: 131px;
}
.ProductExhibitList ul .pubnameli p {
	text-align: center;
}
.ProductExhibitList ul .pubnameli a {
	font-weight: bold;
	color: #A0FC00;
}
.ProductExhibitList ul .pubnameli a:hover {
	color: white;
}

.ProductExhibitList .ProductExhibitListPager {
	clear: both;
	color: white;
	margin-top: 13px;
}
.ProductExhibitList .ProductExhibitListPager p {
	text-align: center;
}

/*-------------------------------------------------*/
.ProductInfoExhibit * {
	padding: 0px;
	margin: 0px;
}
.ProductInfoExhibit {
	margin-left: 8px;
}
.ProductInfoExhibit ul {
	list-style: none;
}
.ProductInfoExhibit ul li {
	margin-top: 5px;
	background-image: url(../images/newsicon.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;

}
.ProductInfoExhibit .pubimg img {
	width: 573px;
}
.ProductInfoExhibit .pubinfo1 {
	margin-top: 5px;
}
.ProductInfoExhibit .pubinfo1 li,
 {
	float: left;
	width: 30%;
	color: #7BD66F;
}
.ProductInfoExhibit .pubinfo2 {
	display: none;
}
.ProductInfoExhibit .pubinfo3 {
	clear: both;
}
.ProductInfoExhibit .pubinfo3 li {
	width: 30%;
	float: left;
	color: #7BD66F;
}
.ProductInfoExhibit .pubinfo4 {
	clear: both;
	color: #7BD66F;
}
/*-------------------------------------------------*/
.UserRegister210 {
	margin-left: 10px;
}
.UserRegister210 table {
	width: 100%;
}
.UserRegister210 .Regester_title {
	color: white;
}
.UserRegister210 .Regester_note {
	color: lime;
}
.UserRegister210 .Regester_font {
	color: white;
}
.UserRegister210 .Regester_input	{
	border: solid 1px lime;
	letter-spacing: normal;
}
.UserRegister210 .user_note {
	color: white;
}
/*-------------------------------------------------*/
.UserSimpleLogin160 {
	margin-top: 90px;
}
.UserSimpleLogin160 .user_title {
	color: white;
}
.UserSimpleLogin160 .user_input {
	border: solid 1px lime;
	width: 140px;
}
.UserSimpleLogin160 p {
	color: white;
}
/*-------------------------------------------------*/
		.UserLogin230 * {
			padding: 0px;
			margin:0px;
		}
		.UserLogin230 {
			margin: 0 auto;
			width: 198px;
			padding-bottom: 10px;
			padding-top: 5px;
			margin-top: 90px;
			color: white;
		}
			.UserLogin230 ul {
				list-style: none;
					width: 160px;
					margin: 0 auto;
			}
				.UserLogin230 ul li {
					float: left;
					padding: 2px;
				}
				.UserLogin230 .memberLoginInput {
					width: 100px;
					border:1px solid lime;
				}
				.UserLogin230 .memberLoginBotton {
					border: 0px;
					width: 56px;
					height: 20px;
					background-image: url(../images/LoginBot.gif);
					background-repeat: no-repeat;
					background-color: white;
					margin-left: 38px;
				}
				.UserLogin230 .memberRegBotton {
					height: 	0px !important;
					height /**/:20px; /* IE 5/Win hack */
					padding: 20px 0 0 0;
					overflow: hidden;
					display: block;
					width: 56px;
					background-image: url(../images/regBot.gif);
					background-repeat: no-repeat;
				}
				.UserLogin230 .memberLostBotton {
					margin-left: 38px;
				}
/*-------------------------------------------------*/
.UserInfoUpdate230 {
	margin-left: 20px;
	width: 95%;
}
.UserInfoUpdate230 .Regester_title {
	color: white;
}
.UserInfoUpdate230 .Regester_font {
	color: white;
}
.UserInfoUpdate230 table {
	width: 100%;
}
.UserInfoUpdate230 .Regester_input {
	border: solid 1px lime;
	letter-spacing: normal;
}
.UserInfoUpdate230 .Regester_note {
	color: lime;
	margin-left: 5px;
}
.UserInfoUpdate230 .user_note {
	color: white;
}
/*-------------------------------------------------*/
.FindPwd160 {
	margin-top: 60px;
	width: 90%;
	margin-left: 20px;
}
.FindPwd160 .user_title1 {
	color: white;
}
.FindPwd160 .user_font	{
	color: white;
}
.FindPwd160 .user_note {
	color: lime;
}
.FindPwd160 input {
	border: solid 1px lime;
	letter-spacing: normal;
}
.FindPwd160 img {
	cursor: pointer;
}
/*-------------------------------------------------*/
.bbsform {
	width: 1003px;
	margin: 0 auto;
}
	.BBSLogin150 {
		
	}
	.BBSForumList150 {

	}
	.BBSForumSwitch150 {
		color: white;
	}
		.bbs_bg3 {
			width: 100%;
			border-color: #004200;
		}
		.bbs_bg1 {
			background-color: #005A00;
		}
		.bbs_a,
		.bbs_a:link,
		.bbs_a:visited,
		.bbs_a:active,
		.bbs_bg2 a,
		.bbs_bg2 a:link,
		.bbs_bg2 a:visited,
		.bbs_bg2 a:active
		 {
			color: green;
		}
		.bbs_a:hover,
		.bbs_bg2 a:hover
		 {
			color: green;
		}
		.bbsformbottom {
			color: white;
		}
		.bbs_bg1 a,
		.bbs_bg1 a:link,
		.bbs_bg1 a:visited,
		.bbs_bg1 a:active {
			color: #fff;
		}
		.bbs_bg1 a:hover
		 {
			color: #fff;
		}
		.bbsbottomtipctotal {
			color: white;
		}
		
#kf * {
	padding: 0px;
	margin: 0px;
}
#kf {
	background-image:url(../images/kf/kfbf.gif);
	background-repeat: repeat-y;
	width: 117px;
	z-index: 8000;
}

#kf h1 {
	background-image: url(../images/kf/kftitle.gif);
	height: 18px;
	line-height: 18px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	width: 117px;
	text-align: right;
	overflow: hidden;
}

#kf h1 a {
	display: block;
	padding-top: 18px;
	height: 18px;
	width: 18px;
	margin-right: 4px;
	font-size: 12px;
}

#kf h2 {
	padding:0px;
	margin: 0px;
	color: green;
	font-size: 12px;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 8px;
	margin-right: 8px;
	height: 18px;
	line-height: 18px;
	background-image: url(../images/kf/kftitle1.gif);
	background-repeat: repeat-x;
}
#kf h3 {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#kf .kfline {
	background-image: url(../images/kf/kfline.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0px;
	width: 117px;
}

#docMenuNav table {
	display: none;
}