@charset "utf-8";
/* CSS Document */
/*
	total width 987px
	template-menu 187px
	template-submenu 142px
	template-content 658px
	*remarks ie6 will calculate include the margin and padding for the height and width
*/

html {
	width: 100%;
}
body {
	/*background-color: #FFFFFF;*/
	margin:0px;
	width:100%;
FONT-SIZE: 12px;
BACKGROUND: url(cn/imgproduct/bg_all.gif) #fff repeat-y center 50%;
}

.TD {FONT-SIZE: 12px;font-FAMILY:;COLOR: #343434; LINE-HEIGHT: 180%}

.menua {FONT-SIZE: 12px;font-FAMILY:Tahoma}
.menub {FONT-SIZE: 16px;font-FAMILY:Tahoma}

A:link {
	COLOR: #366CAA; TEXT-DECORATION: none
}
A:visited {
	COLOR: #366CAA; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}




#template-container {
	width:987px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#template-mainbody {
	overflow:hidden;
	background:url(images/template-content_topline.jpg) repeat-x left top;
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #CCCCCC;
}

#template-menu {
	float:left;
	width:187px;
	margin:0px;
	padding:0px;
}
#template-menu-logo {
	margin:0px;
	padding:0px;
}
#template-menu-nav {
	overflow:hidden;
	width:153px;
	height:280px;
	margin:0px 17px 0px 17px;
	padding:0px;
}
#template-menu-language {
	width:162px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	color:#366CAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	 text-align:center;
	
}

#template-bar-container {
	float:left;
	overflow:hidden;
	background:url(images/bar.jpg) no-repeat;
	margin:2px 0px 0px 0px;
	padding:0px;
}

#template-submenu {
	float:left;
	width:142px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin:0px;
	padding:0px;
}

#template-submenu ul {
	margin:18px 0px 0px 0px;
	padding:0px;
	border-top:1px solid #FFFFFF;
}
#template-submenu ul li {
	padding:7px 10px 7px 10px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#template-submenu ul li a { color:#FFFFFF; text-decoration:none; }
#template-submenu ul li a:hover { color:#FFFFFF; text-decoration:underline; }

#template-submenu-title {
	height:145px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	vertical-align:bottom;
}

#template-bar-container2 {
	float:left;
	overflow:hidden;
	background:url(images/bar2.jpg) no-repeat;
	margin:2px 0px 0px 0px;
	padding:0px;
}

#template-submenu2 {
	float:left;
	width:190px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin:0px;
	padding:0px;
}

#template-submenu2 ul {
	margin:18px 0px 0px 0px;
	padding:0px;
	border-top:1px solid #FFFFFF;
}
#template-submenu2 ul li {
	padding:7px 10px 7px 10px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#template-submenu2 ul li a { color:#FFFFFF; text-decoration:none; }
#template-submenu2 ul li a:hover { color:#FFFFFF; text-decoration:underline; }

#template-submenu-title2 {
	
	padding-left:0px;
	padding-right:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	vertical-align:bottom;
}

#template-content {
	float:left;
	width:658px;
	min-height: 600px;
	height: 600px;
	margin:0px;
	padding:0px;
}
#template-content-banner {
	width:100%;
	margin:0px;
	border-bottom:1px solid #0248A0;
}

#template-content-subtitle {
	margin:0px 10px 0px 20px;
}
.template-content-subtitle, 
.template-content-subtitle_nomargintop {
	overflow:hidden;
	background:url(images/template-content_title_bg.jpg) no-repeat left center;
	width:610px;
	height:32px;
	line-height:25px;
	padding-left:20px;
	vertical-align:middle;
	color:#366CAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.template-content-subtitle {
	margin:10px 10px 10px 0px;
}
.template-content-subtitle_nomargintop {
	margin:0px 0px 10px 0px;
}
#template-content-body {
	width:638px;
	margin-top:10px;
	margin-left:20px;
	padding-bottom:20px;
}

#template-footer {
	clear:both;
	width:100%;
	margin-top:6px;
	margin-bottom:6px;
	color:#5B86BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#template-footer a { color:#5B86BD; text-decoration:none; }
#template-footer a:hover { color:#0248A0; text-decoration:none; }


/* index template */
#template-index-content-container {
	float:left;
	overflow:hidden;
	width:800px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#template-index-content-flash {
	width:800px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#template-index-content-bottom {
	overflow:hidden;
}
#template-index-content-bottom-news, #template-index-content-bottom-relation {
	float:left;
}
#template-index-content-bottom-image {
	float:left;
	background:#CCCCCC;
	width:228px;
	height:160px;
	margin-top:10px;
	margin-left:20px;
}
#template-index-content-bottom-news-title, #template-index-content-bottom-relation-title {
	overflow:hidden;
	background:url(images/template-index_title_bg.jpg) no-repeat left center;
	width:299px;
	height:32px;
	line-height:25px;
	margin:10px 0px 0px 0px;
	padding-left:20px;
	vertical-align:middle;
	color:#366CAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#template-index-content-bottom-news-content {
	width:319px;
}
#template-index-content-bottom-relation-title {
	width:188px;
	margin:10px 0px 0px 25px;
}
#template-index-content-bottom-relation-content {
	width:208px;
	margin:0px 0px 0px 25px;
}

#template-pro {
	width:610px;
	margin:0px 0px 0px 25px;
}
.middletable td{padding-left:10px;}
