/*--------------------------------------------------*/
.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 {
	font-size: 12px;
	background-color: white!important;
	padding: 0px;
	margin: 0px;
}
.docInner {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.seo {
	display: none;
}
/*--------------------------------------------------*/
a:link       { color: #333; text-decoration: none; }
a:visited    { color: #333; text-decoration: none; }
a:hover		 { color: #111; text-decoration: underline; }
a:active     { color: #333; text-decoration: none; }
/*--------------------------------------------------*/

#header {
	width: 1004px;
	height: 78px;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(../images/topbarbg.gif);
	background-repeat: repeat-x;
}
#header .topLogo {
	float: left;
	width: 240px;
}
#header .navBox {
	float: left;
	width: 764px;
}
#header .navBox .verDas * {
	padding: 0px;
	margin: 0px;	
}
#header .navBox .verDas {
	padding-right: 10px;
	height: 20px;
	float: right;
	margin-right: 6px;
}
#header .navBox .verNav * {
	padding: 0px;
	margin: 0px;	
}
#header .navBox .verNav {
	padding-left: 10px;
	background-image: url(../images/verL.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	float: right;
	margin-right: 6px;
}
#header .navBox .verNav ul {
	list-style: none;
	height: 20px;
	width: 200px;
	background-image: url(../images/verR.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	background-color: #0C1C4F;
}
#header .navBox .verNav ul li {
	float: left;
	padding: 2px 5px;
	color: white;
}
#header .navBox .verNav ul li a,
#header .navBox .verNav ul li a:link,
#header .navBox .verNav ul li a:visited,
#header .navBox .verNav ul li a:active {
	color: white;
}
#header .navBox .verNav ul li a:hover {
	color: #A1E199;
}

#header .navBox .menuNav * {
	padding: 0px;
	margin: 0px;
}
#header .navBox .menuNav {
	clear: both;
	padding-left: 10px;
	background-image:  url(../images/navL.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 25px;
	width: 700px;
	float: right;
	margin-right: 6px;
	margin-top: 32px;
	overflow: hidden;
}
#header .navBox .menuNav ul {
	list-style: none;
	height: 25px;
	padding-left: 15px;
	background-image:  url(../images/navR.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
	background-color: #0C1C4F;
	overflow: hidden;
}
#header .navBox .menuNav ul li {
	float: left;
	padding: 5px 10px;
	margin-top: 1px;
}
#header .navBox .menuNav ul li.line {
	padding: 3px 0px;
	color: white;
}

#header .navBox .menuNav ul li a,
#header .navBox .menuNav ul li a:link,
#header .navBox .menuNav ul li a:visited,
#header .navBox .menuNav ul li a:active {
	font-weight: bold;
	color: white;
}
#header .navBox .menuNav ul li a:hover {
	font-weight: bold;
	color: #D2E4D0;
}

.banner1 {
	width: 1004px;
	height: 267px;
	overflow: hidden;
	margin: 0 auto;
}
.banner2 {
	width: 1004px;
	height: 185px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
}
#IndexmainBox {
	width: 1004px;
	height: 254px;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(../images/indexboxbg.gif);
	background-position: 0px 25px;
	background-repeat: repeat-x;
	background-color: white;
}
#IndexmainBox h4 {
	padding-top: 5px;
}
	.indexL * {
		padding: 0px;
		margin: 0px;
	}
	.indexL {
		float: left;
		width: 291px;
		overflow: hidden;
		height: 254px;
		background-image: url(../images/indexFixRightLine.gif);
		background-repeat: no-repeat;
		background-position: right 25px;
	}
		.indexL .indexAboutUs {
			
		}
		.indexL .indexAboutUs .indexPic {
			width: 273px;
			overflow: hidden;
			margin: 0 auto;
			padding-top: 5px;
			padding-bottom: 2px;
		}
		.indexL .indexAboutUs .indexPic img {
			border: solid 2px #BFBFBF;
			margin: 0 auto;
		}
		.indexL .indexAboutUs p {
			line-height: 140%;
			text-indent: 2em;
			padding: 0px 10px;
		}
	.indexM * {
		padding: 0px;
		margin: 0px;
	}
	.indexM {
		float: left;
		width: 473px;
		overflow: hidden;
		height: 254px;
		background-image: url(../images/indexFixRightLine.gif);
		background-repeat: no-repeat;
		background-position: right 25px;
	}
	.indexR * {
		padding: 0px;
		margin: 0px;
	}
	.indexR {
		float: left;
		width: 240px;
		overflow: hidden;
		height: 254px;
	}
	
#indexCopyRight {
	width: 1004px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #010415;
	color: white;
}
#indexCopyRight p {
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: white;
}

#mainBoxCom {
	width: 1004px;
	background-image: url(../images/mainboxbg.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
}
	.boxLeft {
		float: left;
		width: 205px;
		_height:588px;
		min-height: 588px;
		background-repeat: repeat-x;
		background-position: top;
		background-image: url(../images/llbg.gif);
	}
		.boxLefthzhb {
		float: left;
		width: 205px;
		_height:2100px;
		min-height: 2100px;
		background-repeat: repeat-x;
		background-position: top;
		background-image: url(../images/llbg.gif);
	}

	.boxLeft h3 {
		padding: 0px;
		margin: 0px;
	}
	.boxRight {
		float: left;
		width: 799px;
		_height:588px;
		min-height: 588px;
		background-image: url(../images/rbg.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color: white;
	}
	.boxRighthzhb {
		float: left;
		width: 799px;
		_height:2100px;
		min-height: 2100px;
		background-image: url(../images/rbg.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color: white;
	}
	.boxRight h3 {
		padding: 0px;
		margin: 0px;
	}
/*--------------------------------------------------*/
#mainBottom {
	width: 1004px;
	_height: 60px;
	min-height: 60px;
	margin: 0 auto;
	background-color: #010415;
	color: #BDBDBD;
}
#mainBottom * {
	padding: 0px;
	margin: 0px;
}
	#mainBottom ul {
		list-style: none;
		margin-left: 20px;
		margin-top: 10px;
	}
	#mainBottom ul li {
		padding: 3px;
	}
		#mainBottom ul li span {
			margin-left: 15px;
		}
		#mainBottom ul li a,
		#mainBottom ul li a:link,
		#mainBottom ul li a:visited,
		#mainBottom ul li a:active
		 {
			color: #BDBDBD;
		}
		#mainBottom ul li a:hover {
			color: white;
		}
/*--------------------------------------------------*/
.UserLogin230 * {
	padding: 0px;
	margin:0px;
}
.UserLogin230 {
	width: 170px;
	padding-top: 10px;
	color: #323232;
	margin: 0 auto;
	padding-bottom: 10px;
}
	.UserLogin230 ul {
			list-style: none;
			margin: 0 auto;
			margin-bottom: 10px;
	}
		.UserLogin230 ul li {
			float: left;
			margin-top: 5px;
		}
		.UserLogin230 .memberLoginInput {
			border:1px solid #ccc;
			width: 115px;
			background-color: #fff;
			height: 16px;
		}
		.UserLogin230 .memberLoginBotton {
			border: 0px;
			width: 56px;
			height: 20px;
			background-image: url(../images/LoginBot.gif);
			background-repeat: no-repeat;
			background-color: white;
			margin-left: 48px;
			margin-right: 4px;
		}
		.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: 48px;
			color: #323232;
		}
		.UserLogin230 span {
		}
/*--------------------------------------------------*/
.ProductMultiCategoryPicker210Left *{
	padding: 0px;
	margin: 0px;	
}
	.ProductMultiCategoryPicker210Left {
		padding-top: 10px;
		padding-bottom: 10px;
		width: 190px;
		margin: 0 auto;
	}
			.ProductMultiCategoryPicker210Left ul {
				list-style: none;
			}
				.ProductMultiCategoryPicker210Left ul li {
					width: auto;
					padding-top: 2px;
					padding-bottom: 2px;
				}
				.ProductMultiCategoryPicker210Left .Picker1 {
					display: none;
				}
				.ProductMultiCategoryPicker210Left .Picker2 input {
					width: 189px;
					height: 16px;
					border: solid 1px #ccc;
					background-color: #fff;
				}
				.ProductMultiCategoryPicker210Left .Picker3 {
					float: left;
				}
				.ProductMultiCategoryPicker210Left .Picker3 input {
					width: 167px;
					height: 16px;
					border: solid 1px #ccc;
					background-color: #fff;
				}
				.ProductMultiCategoryPicker210Left .Picker4 {
					float: left;
					margin-left: 2px;
					padding: 4px 0px 0px 1px!important;
				}
				.ProductMultiCategoryPicker210Left .Picker5 {
					float: left;
					padding-right: 3px;
				}
				.ProductMultiCategoryPicker210Left .Picker5 select {
					width: 131px;
				}
				.ProductMultiCategoryPicker210Left .Picker6 {
					float: left;
					padding-top: 5px;
				}
				.ProductMultiCategoryPicker210Left .Picker6 input {
					border: 0px;
					width: 55px;
					height: 	0px !important;
					height /**/:15px; /* IE 5/Win hack */
					padding: 15px 0 0 0;
					overflow: hidden;
					display: block;
					background-image: url(../images/searchBtn.gif);
					background-repeat: no-repeat;
				}
				*html .ProductMultiCategoryPicker210Left .Picker6 input {
					height: 15px! important;
				}
				*+html .ProductMultiCategoryPicker210Left .Picker6 input {
					height: 15px! important;
				}
				
				.ProductMultiCategoryPicker210Left .Picker7 {
					display: none;
				}
				.Picker4 #contents_100shop {
					margin-left: -178px!important;
					height: 160px!important;
					margin-top: 43px!important;
					
				}
				#contents_100shop {
					position: absolute;
					width: 164px;
					border: solid 1px #5D7949;
					background-color: #9BB787;
					z-index: 30;
					padding: 5px;
					visibility: hidden;
					margin-left: 2px;
					height: 250px;
					overflow: auto;
				}
				#contents_100shop a {
					color: #12581C;
				}
/*--------------------------------------------------*/
.GeneralContentShow * {
	padding: 0px;
	margin: 0px;
}
.GeneralContentShow {
	color: #696969;
}
/*--------------------------------------------------*/
.msgMenuNav * {
	padding: 0px;
	margin: 0px;
}
.msgMenuNav {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	margin-top: 20px;
}
.msgMenuNav ul {
	list-style: none;
	background-image: url(../images/newslinedot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
}
.msgMenuNav ul li {
	display: block;
	width: 83px;
	height: 22px;
	line-height: 22px;
	background-image: url(../images/msgNav.gif);
	float: left;
	margin-left: 5px;
	text-align: center;
}
/*-------------------------------------------------*/
.MessageBoard230 .MessageBoard230Post table {
	width: 70%;
	margin: 0 auto;
}
.MessageBoard230 .impmsg {
	color: #ccc;
}
.MessageBoard230 .mscol1 {
	text-align: right;
	color: #333;
}

.MessageBoard230 .MessageBoard_input {
	background-color: #fff;
	border: solid 1px #000;
	height: 18px;
}
.MessageBoard230 select {
	background-color: #fff;
}
.MessageBoard230 textarea {
	background-color: #fff;
}
.MessageBoard230 .message_button {
	background-color: #3bc118;
	border: solid 1px #000;
	color: #fff;
}
.MessageBoard230 #message_button3 {
	display: none;
}

.MessageBoard230 .MessageBoard_td_head {
	background-color: #ccc;
	color: #333;
}

.MessageBoard230 .message_td_content {
	background-color: #eee;
	color: #333;
}
.MessageBoard230 .MessageBoard230List td {
	padding: 4px;
	color: #333;
}
/*--------------------------------------------------*/
.InfoPicker232 * {
	padding: 0px;
	margin: 0px;
}
.InfoPicker232 {
	width: 160px;
	margin: 0 auto;
}

.InfoPicker232 ul {
	list-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.InfoPicker232 ul li {
	clear: both;
	padding-top: 3px;
}
.InfoPicker232 ul li label {
	display: none;
}
.InfoPicker232 input {
	border:1px solid #ccc;
	width: 158px;
	background-color: #fff;
	height: 17px;
}
.InfoPicker232 select {
	width: 160px;
}
.InfoPicker232 p{
	text-align: right;
	padding-right: 0px;
}
/*--------------------------------------------------*/
.InfoCategoryList210 * {
	padding: 0px;
	margin: 0px;
}
.InfoCategoryList210 ul {
	list-style: none;
}
.InfoCategoryList210 ul li {
	padding-top: 8px;
	padding-bottom: 5px;
	background-image: url(../images/newsItemLine.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 50px;
}
.InfoCategoryList210 ul li img {
	margin-right: 8px;
}
.InfoCategoryList210 ul li a,
.InfoCategoryList210 ul li a:link,
.InfoCategoryList210 ul li a:visited,
.InfoCategoryList210 ul li a:active {
	color: #333;
}
.InfoCategoryList210 ul li a:hover {
	color: #111;
}

.InfoCategoryList210 .cagesSpace {
	width: 12px;
	font-size: 0px;
	line-height: 0px;
	display: block;
}
/*--------------------------------------------------*/
.InfoListMultiPage210 *{
	padding: 0px;
	margin: 0px;
}
.InfoListMultiPage210 {
	color: #333;
}
.InfoListMultiPage210 a,
.InfoListMultiPage210 a:link,
.InfoListMultiPage210 a:visited,
.InfoListMultiPage210 a:active {
	color: #111;
}
.ProductExhibitList a:hover {
	color: #333;
}

.InfoListMultiPage210 #InfoListMultiPage210DefaultPath {
	display:inline;
	visibility: visible;
	padding-top: 10px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
.InfoListMultiPage210 {
	
}
.InfoListMultiPage210 ul {
	list-style: none;
	clear:both;
	width: 90%;
	margin: 0 auto;
	background-image: url(../images/newslinedot.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.InfoListMultiPage210 ul li{
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
.InfoListMultiPage210 ul .InfoListMultiPage210Title {
	width: 60%;
}
.InfoListMultiPage210 ul .InfoListMultiPage210Title a {
	background-image: url(../images/leftItemDot.gif);
	background-repeat: no-repeat;
	background-position:0px center;
	padding-left: 10px;
}

.InfoListMultiPage210 ul .InfoListMultiPage210Total {
	width: 20%;
}
.InfoListMultiPage210 ul .InfoListMultiPage210Date {
	width: 18%;
}
.InfoListMultiPage210 ul .InfoListMultiPage210Pager {
	width: 100%;
	padding-top: 15px;
	margin-bottom: 8px;
	text-align: center;
}
/*--------------------------------------------------*/

.InfoContent150 * {
	padding: 0px;
	margin: 0px;
}
.InfoContent150 {
	width: 90%;
	margin: 0 auto;
	padding-top: 20px;
}
.InfoContent150 ul {
	list-style: none;
}
.InfoContent150 ul li {

}
.InfoContent150 #InfoContent150DefaultPath {
	display: none;
}
.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: #333;
	text-align: center;
}
.InfoContent150 .InfoContent150TitleArea .InfoContent150InfoTime {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
}
.InfoContent150 .InfoContent150TitleArea .InfoContent150InfoCounter {
	color: #666;
	text-align: center;
}

.InfoContent150 .InfoContent150Infoabstract {
	color: #333;
	margin-bottom: 10px;
	width: 98%;
}
.InfoContent150 .InfoContent150Infoabstract p {
	line-height: 170%;
	text-indent: 2em;
}
/*--------------------------------------------------*/
.ProductExhibitList * {
	padding: 0px;
	margin: 0px;
}
.ProductExhibitList {
	width: 770px;
	overflow: hidden;
	margin: 0 auto;
}
.ProductExhibitList #ProductExhibitListSortTag {
	width: 100%;
	margin-bottom: 10px;
}

.ProductExhibitList a,
.ProductExhibitList a:link,
.ProductExhibitList a:visited,
.ProductExhibitList a:active {
	color: #333;
}
.ProductExhibitList a:hover {
	color: #111;
}
.ProductExhibitList ul {
	list-style: none;
	float: left;
	width: 147px;
	margin-right: 5px;
	margin-bottom: 20px;
}
.ProductExhibitList .publist {
	margin-top: 18px;
	width: 780px;
	overflow: hidden;
}
.ProductExhibitList ul li {
	
}
.ProductExhibitList ul li img{
	border: solid 2px #C5C5C5;
	width:185px;
	height: 127px;
}
.ProductExhibitList ul .pubnameli p {
	text-align: center;
}

.ProductExhibitList .ProductExhibitListPager {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ccc;
}
.ProductExhibitList .ProductExhibitListPager p {
	text-align: center;
}
/*--------------------------------------------------*/
.ProductInfoExhibit * {
	padding: 0px;
	margin: 0px;
}
.ProductInfoExhibit {
	width: 90%;
	margin: 0 auto;
	padding-top: 20px;
	color: #333;
}
.ProductInfoExhibit ul {
	list-style: none;
}
.ProductInfoExhibit .pubimg {
	float: left;
	clear: both;
}
.ProductInfoExhibit .pubimgs {
	display: none;
	position: absolute;
}
.ProductInfoExhibit .pubimg img {
	width: 559px;
	height: 383px;
	border: solid 3px #ccc;
}

.ProductInfoExhibit #ProductNameTxt {
	font-weight: bold;
}
.ProductInfoExhibit #pubimg_0 {
	z-index: 80;
}
.ProductInfoExhibit #pubimg_1 {
	z-index: 81;
}
.ProductInfoExhibit #pubimg_2 {
	z-index: 82;
}
.ProductInfoExhibit #pubimg_3 {
	z-index: 83;
}
.ProductInfoExhibit #pubimg_4 {
	z-index: 84;
}
.ProductInfoExhibit #pubimg_5 {
	z-index: 85;
}

.ProductInfoExhibit .pubinfo1 {
	height: 30px;
	padding-bottom: 5px;
	width: 570px;
	text-align: center;
}
.ProductInfoExhibit .pubinfo1 li {
	display: none;
}
.ProductInfoExhibit .pubinfo1 li span{
	display: none;
}
.ProductInfoExhibit .pubinfo2 {
	display: none;
}
.ProductInfoExhibit .pubinfo3 {
	float:right;
	border: solid 1px #ccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 3px;
}
.ProductInfoExhibit .pubinfo3 img {
	width: 104px;
	height: 72px;
	cursor: pointer;
}
.ProductInfoExhibit .pubinfo3 span {
	display: none;
}
.ProductInfoExhibit .pubinfo4 {
	clear: both;
	padding-top: 10px;
	
}
#ProductExhibitListNavTag {

}
/*--------------------------------------------------*/
	.InfoViewList210Default2 * {
		padding: 0px;
		margin: 0px;
	}
	.InfoViewList210Default2 {
		padding-left: 10px;
		padding-right:10px;
	}
	
		.InfoViewList210Default2 ul {
			list-style: none;
		}
			.InfoViewList210Default2 ul li {
				line-height: 16px;
				height: 16px;
				margin: 0px;
			}
			.InfoViewList210Default2 ul li p {
				float: left;
				margin: 0px;
				margin-top: 2px;

			}
			.InfoViewList210Default2 ul li span {
				float: right;

			}
			
.indexNewsPic {
	float: left;
	width: 169px;
	padding: 5px;
}
.indexNewsPic img {
	border: solid 2px #ccc;
}

.InfoViewList210Default2 {
	float: left;
}
/*--------------------------------------------------*/
.mymarquee {
	width: 460px;
	margin: 0 auto;
}
.mymarquee img {
	width: 130px;
	height: 70px;
	border: solid 2px #ccc;
}

/*-------------------------------------------------*/
.UserRegister210 {
	width: 90%;
	margin: 0 auto;
}
.UserRegister210 table {
	width: 100%;
}
.UserRegister210 .Regester_title {
	color: #333;
}
.UserRegister210 .Regester_note {
	color: red;
}
.UserRegister210 .Regester_font {
	color: #333;
}
.UserRegister210 .Regester_input	{
	border: solid 1px #000;
	background-color: #fff;
	letter-spacing: normal;
}
.UserRegister210 .user_note {
	color: #333;
}
/*-------------------------------------------------*/
.UserInfoUpdate230 .Regester_title {
	color: #333;
}
.UserInfoUpdate230 .Regester_font {
	color: #333;
}
.UserInfoUpdate230 .Regester_note {
	color: #ccc;
}
.UserInfoUpdate230 .Regester_input {
	border: solid 1px #666;
	letter-spacing: normal;
}
.UserInfoUpdate230 .user_font {
	width: 90%;
	margin: 0 auto;
}
.UserInfoUpdate230 .user_note {
	color: #333;
}
/*-------------------------------------------------*/
.FindPwd160 {
	margin-top: 60px;
	width: 90%;
	margin-left: 20px;
}
.FindPwd160 .user_title1 {
	color: #333;
}
.FindPwd160 .user_font	{
	color: #333;
}
.FindPwd160 .user_note {
	color: #333;
}
.FindPwd160 input {
	border: solid 1px #000;
	background-color: #fff;
	letter-spacing: normal;
}
.FindPwd160 img {
	cursor: pointer;
}
.FindPwd160 .Regester_font {
	color: #333;
}
/*-------------------------------------------------*/
