/* mid */
#Main {
	width:928px;
	margin:0 auto;
	clear:both;
	padding:0px;
	height:auto;
	background-color:#FFFFFF;
}
#index {
	width:920px;
	margin:0 auto;
	overflow:auto;
	height:auto;
	clear:both;
}
#RightBox {
	width:690px;
	float:right;
	background:URL(/Images/Index-15.jpg) right center repeat-y;
}
#RightBox #Location {
	background:URL(/Images/Index-14.jpg) left center no-repeat;
	width:690px;
	height:39px;
	text-align:left;
}
#RightBox #Location #Title {
	margin:0px 0 0 28px;
	font-weight:bold;
	padding-top:18px;
	color:#224B81;
	overflow:hidden;
}
#RightBox #Content {
	float:left;
	margin:9px 0px 0px 14px;
	margin:9px 0px 0px 6px !important;
	clear:both;
	text-align:left;
	line-height:17pt;
	width:669px;
}
#RightBox #Content table a {
	font-size:12px;
	color:#1D406E;
}
#RightBox #Content #ContentPic {
	float:left;
	width:330px;
	height:227px;
	background:URL(/Images/Index-17.jpg) no-repeat left top;
}
#RightBox #Content #ContentPic img {
	border:1px solid #CCCCCC;
}
#RightBox #Content #ContentInfo {
	float:left;
	margin:0px 8px;
	width:650px;
	text-align:left;
	line-height:14pt;
	color:#224B81;
	
}
#RightBox #Content #ContentInfo #InfoTitle {
	height:17px;
	width:640px;
	background:URL(/Images/Index-38.jpg) left bottom no-repeat;
	color:#FF0000;
}
#RightBox #Content #ContentInfo #InfoTitle #Title {
	padding:0 0 2px 15px;
	float:left;
}
#RightBox h5 {
	font-size:12px;
	text-align:left;
	margin:8px;
	font-weight:normal;
	line-height:2;
	font-family:Arial, Helvetica, sans-serif;
}
#more {
	padding:0px 0 0 15px;
	padding:0px 0px 0px 8px !important;
	float:right;
}
#more a {
	color:#FF0000;
}
#index #RightBox #ProTitle {
	float:left;
	margin:0px 0px 0px 8px;
	margin:9px 0px 0px 2px !important;
}
#index #RightBox #ProTitle #Page {
	float:left;
	margin:0 100px;
	margin:0 50px !important;
}
#index #RightBox #ProTitle #ProTitleBg {
	height:26px;
	width:664px;
	background:URL(/Images/Index-39.jpg) left bottom no-repeat;
	color:#FF0000;
}
#index #RightBox #ProTitle #ProTitleBg #Title {
	padding:3px 0 0 15px;
	float:left;
}
#ProductBigClass {
	width:225px;
	height:300px;
}
.ProductBgLine {
	background:URL(/Images/line.jpg) left center no-repeat;
}
.cssFloatLeft {
	float:left;
}
.cssFloatRight {
	float:right;
}
.cssUL {
	list-style:none;
	margin:0;
	padding:0;
	height:490px;
	width:675px;
}
.cssUL img {
	border:1px solid #BBBBBB;
	width:150px;
	height:110px;
}
.cssUL .cssliTitle {
	margin:8px auto;
	color:#FF0000;
	font-weight:bold;
}
.cssUL .cssLiContent {
	text-align:left;
	line-height:13pt;
	margin:0 10px 0 10px;
}
.cssUL .cssLiContent span {
	table-layout:fixed;
	overflow:hidden;
	height:140px;
	display:block;
}
.cssLi {
	width:147px;
	height:147px;
	float:left;
	list-style-type:none;
	padding-bottom:10px;
	padding-left:8px;
	margin-top:5px;
	padding-right:6px;
}
.cssLi span {
	table-layout:fixed;
	overflow:hidden;
}
.cssLi span {
	display:block;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:35px;
	width:152px;
}
.cssLi .protitle {
	font-size:12px;
	float:left;
	width:130px;
	margin:3px 0 0 0px;
	padding:0px;
	text-align:left;
	table-layout:fixed;
	overflow:hidden;
	word-break:break-all;
}
.cssLi label {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	float:left;
	width:20px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.cssLi a {
	display:block;
	color:#666666;
	text-decoration:none;
	width:auto;
}
.cssLi a:hover {
	color:#993300;
}
.h1 {
	font-size:12px;
	font-weight:normal;
	float:left;
	margin:0px;
	color:#000000;
	line-height:20px;
}
.h1 a {
	color:#000000;
}
.h1 a:hover {
	color:#000000;
}
.h1 a:link {
	color:#000000;
}
.h1 a:visited {
	color:#000000;
}
#Footer {
	clear:both;
	width:920px;
	margin:0px auto;
	height:30px;
	background-color:#1D406E;
	font-weight:bold;
}
#Footer #menu {
	width:auto;
	margin-left:10px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	line-height:30px;
}
#Footer #menu a {
	color:#FFFFFF;
	font-size:11px;
}
#Footer #powerby {
	float:right;
	margin-right:10px;
	font-size:11px;
	text-align:right;
	line-height:30px;
}
#Footer #powerby a {
	color:#FFFFFF;
	font-size:11px;
}
#CopyRight {
	width:100%;
	height:50px;
	clear:both;
	color:#000000;
	font-weight:bold;
	line-height:20pt;
}
#CopyRight div {
	font-weight:normal;
	width:100%;
}
#Head {
	width:920px;
	margin:0 auto;
}
#Search {
	background:URL(/Images/Search.jpg) left center no-repeat;
	width:53px;
	height:19px;
	border:0px;
	margin:0;
	cursor:pointer;
}
#Head #TopLogo {
	height:75px;
	width:100%;
	background:URL(/Images/bg.jpg) left center repeat-x;
}
#Head #TopLogo #Logo {
	background:URL(/Images/Logo.jpg) left center no-repeat;
	float:left;
	width:307px;
	height:75px;
}
#Head #TopLogo #TopRight {
	float:right;
	width:290px;
	height:75px;
	background:URL(/Images/bg1.jpg) right center no-repeat;
}
#Head #TopLogo #TopRight ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	line-height:22pt;
}
#Head #Menu {
	height:32px;
	width:920px;
	background:URL(/Images/menubg.jpg) left center repeat-x;
}
#Head #MenuList {
	width:683px;
	float:left;
}
#Head #MenuList ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-weight:bold;
	width:100%;
}
#Head #MenuList ul li {
	float:left;
	width:97px;
	padding:8px 0;
	background:URL(/Images/menuline.jpg) right center no-repeat;
}
#Head #MenuList ul li a {
	color:#FFFFFF;
}
#Head #MenuRightEmail {
	background:URL(/Images/mEmailbg.jpg);
	float:right;
	width:237px;
	height:32px;
	color:#FFFFFF;
}
#PageLeft {
	width:230px;
	float:left;
	background:url(/Images/Index-30.jpg) right center repeat-y;
	height:auto;
	clear:both;
}
#PageLeft #LeftTop {
	background:url(/Images/Index-13.jpg) left center no-repeat;
 width:;
230px;
	height:210px;
	vertical-align:bottom;
}
#PageLeft #LeftTop ul {
	width:200px;
	float:left;
	list-style:none;
	text-align:left;
	line-height:2;
	margin:80px 0 0 0px;
	color:#224B81;
	width:180px;
}
#PageLeft #LeftTop ul li {
	height:43px;
	width:180px;
}
#PageLeft #LeftTop ul li div {
	margin:5px 0 0 25px;
 > margin:5px 0 0 60px important;
}
#PageLeft #LeftTop ul li div a {
	color:#224B81;
}
#PageLeft #LeftProBigClass {
	float:left;
	margin:5px 0;
	background:URL(/Images/Index-32.jpg) left center no-repeat;
	width:224px;
	height:24px;
	text-align:left;
	color:#FFFFFF;
}
#PageLeft #LeftProBigClass div {
	margin:5px;
}
#PageLeft #LeftProBigClass div a {
	color:#FFFFFF;
}
#PageLeft #LeftProSmallClass {
	float:left;
	width:224px;
}
#PageLeft #LeftProSmallClass ul {
	list-style:none;
	margin:0;
	padding:0;
	width:224px;
	float:left;
}
#PageLeft #LeftProSmallClass ul li {
	float:left;
	height:30px;
	margin:0;
	background:url(/Images/Index-36.jpg) left center no-repeat;
	display:block;
	padding:0px;
	width:224px;
}
#PageLeft #LeftProSmallClass ul li div {
	margin:8px 0 0 16px;
	text-align:left;
}
#PageLeft #LeftProSmallClass ul li div a {
	color:#1D406E;
}
#RightMid {
	width:650px;
	overflow:hidden;
	text-align:left;
	float:left;
	margin:0 0 0 20px;
}
#RightMid p {
	width:650px;
	line-height:20px;
	padding-top:10px;
	text-align:left;
}
#RightMid lable {
	width:650px;
	line-height:20px;
	padding-top:10px;
	text-align:left;
}
#RightMid h1 {
	width:650px;
	overflow:hidden;
	text-align:center;
	float:right;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.IndexcssUL {
	list-style:none;
	margin:0;
	padding:0;
}
.IndexcssUL img {
	border:1px solid #BBBBBB;
	width:209px;
	height:112px;
}
.IndexcssUL .cssliTitle {
	margin:8px auto;
	color:#FF0000;
	font-weight:bold;
}
.IndexcssUL .cssLiContent {
	text-align:left;
	line-height:13pt;
	margin:0 10px 0 10px;
}
.IndexcssUL .cssLiContent span {
	table-layout:fixed;
	overflow:hidden;
	height:160px;
	display:block;
}

#eContent {float:left;margin:9px 0px 0px 14px;margin:9px 0px 0px 6px !important;clear:both;	text-align:left;line-height:17pt;width:669px;}
#ulnews{width:650px; float:left; line-height:17pt; margin:0; list-style:none; padding:0;}
.newstitle{font-size:13px; font-weight:bold; float:left; width:100%;}
.newstitle span{font-size:12px; font-weight:normal; color:#F00;}
.newsdesc{line-height:16pt; float:left; border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:5px; width:100%;}
.newstitle1{font-size:13px; font-weight:bold; float:left; width:100%; text-align:center;}
.cssback{fotn-size:14px; font-weight:bold; width:100%; text-align:center;}

#ulnews1{width:320px; float:left; line-height:17pt; margin:0; list-style:none; padding:0;}
.inewstitle{font-size:13px; font-weight:bold; float:left; width:320px;}
.inewsdesc{line-height:16pt; float:left; border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:5px; width:320px;}

#newsimg{ width:300px; height:100px; float:left; margin-right:10px;}
