@charset "utf-8";
/* Elements
----------------------------------------*/
body {
	background:#FFFFFF url(/images/xltz2009/bg.gif) repeat-x;
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;
}
body, p, td, th, li {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Tahoma, SimSun, Arial; /*taobao used*/
	/*font-size:.875em;
	line-height:1.5em;*/
	color:#000000;
}
#mainContainer {
	width:980px;
	margin: 0px auto;
	text-align:left;
}
p {
	margin: 0 0 1em 0;
}
/*--- Link Styles ---*/
a:link, a:visited {
	color:#000099;
	text-decoration:none;
}
a:hover, a:active {
	color:#cc0000;
	text-decoration: underline;
}
/* Header
----------------------------------------*/
#header {
	width:980px;
}
	#logo {
		width:260px;
		height:88px;
		float:left;
	}
	#head-ad {
		width:700px;
		height:88px;
		float:right;
	}
/* Nav
	----------------------------------------*/
	ul#nav {
		clear:both;
		background:url(/images/xltz2009/xltz_04.gif) no-repeat 0 bottom;
		display:block;
		margin:0;
		padding:0;
		width:980px;
		height:37px;
	}
		ul#nav li {
			float:left;
			list-style-type:none;
			display:block;
			_margin-left:-2px;
			_margin-right:-2px;
		}
		ul#nav li#navHome {
			margin-left:37px;
			_margin-left:39px;
			width:67px;
			_display:inline;
			overflow:hidden;
		}
		ul#nav a {
			color:#000099;
			line-height:40px;
			overflow:hidden;
			text-decoration:none;
			font-size:14px;
			font-weight:bold;
			width:82px;
			height:37px;
			display:block;
			text-align:center;
			margin-left:-2px;
			margin-right:-2px;
			_margin-left:0px;
			_margin-right:0px;
		}
		ul#nav a:hover,  .choose {
			color:#F30!important;
			background:url(/images/xltz2009/choose.png) no-repeat;
		}
		ul#nav a:hover {
			color:#F30!important;
			_background:url(/images/xltz2009/choose.gif) no-repeat;
		}
		ul#nav li#navHome a:hover,  ul#nav a.selected_index,  ul#nav a.selected_index:hover {
			color:#F30;
			width:67px;
			background:url(/images/xltz2009/selected_index.gif) no-repeat;
		}
	
	#worldtime {
		clear:both;
		height:22px;
		background:url(/images/xltz2009/xltz-home.png) no-repeat 0 0;
	}

/* Main Content
----------------------------------------*/
#wrap {
	clear:both;
	margin-top:6px;
	height:100%;
	overflow:hidden;
}
#leftside, #leftside-container, #main, #rightside {
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
}


#leftside {
	float:left;
	width:172px;
	overflow:hidden;
}
	#leftside-container {
		width:166px;
		background:#e7ebf0;
	}
		#leftside .title {
			height:26px;
			text-indent:-9999em;
			overflow:hidden;
		}
		#leftside .login {
			background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -255px;
			height:286px;
		}
			#leftside .login-container {
				height:140px;
			}
			#leftside .login .title {
				background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -255px;
			}
			#leftside .login dl {
				display:block;
				margin:10px 0 0 10px;
			}
				#leftside .login dt {
					display:block;
				}
				#leftside .login dd {
					height:26px;
					line-height:26px;
					display:block;
				}
				#leftside .login dd.mt {
					margin-top:15px;
					padding:0 15px;
				}
					#leftside .login input.user {
						width:90px;
						height:16px;
					}
					#leftside .login input.btn {
						width:54px;
						height:19px;
						display:block;
						line-height:19px;
						border:0;
						cursor:pointer;
						text-indent:-9999em;
						overflow:hidden;
					}
						#leftside .login .dr {
							background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -916px;
							float:left;
						}
						#leftside .login .zc {
							background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -982px;
							float:right;
						}
							
		#leftside .partner {
		}
			#leftside .partner .title {
				background:url(/images/xltz2009/xltz-home.png) no-repeat -214px -255px;
			}
			#leftside .partner ul {
				margin:10px 0;
			}
				#leftside .partner li {
					text-align:center;
					display:block;
					margin:5px 0;
				}
		#leftside .friendlink {
		}
			#leftside .friendlink .title {
				background:url(/images/xltz2009/xltz-home.png) no-repeat -437px -255px;
			}
			#leftside .friendlink ul {
				margin:10px 0 10px 9px;
			}
				#leftside .friendlink li {
					background:url(/images/xltz2009/li-2.gif) no-repeat 0 50%;
					padding-left:16px;
					line-height:180%;
				}




#main {
	float:left;
	width:567px;
}
	#main #flash {
		height:210px;
		overflow:hidden;
		margin-bottom:6px;
	}
	#main #news {
		height:185px;
		background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -43px;
		margin-bottom:6px;
		padding:5px 10px 0 15px;
		overflow:hidden;
	}

		#main #news .news-box {
		}
		#main #news .title h4 {
				width:170px;
				height:26px;
				overflow:hidden;
			}
				#main #news .title h4 a {
					display:block;
					width:170px;
					height:26px;
				}
			#main #news .title .more {
				width:38px;
				height:26px;
				overflow:hidden;
			}
				#main #news .title .more a {
					display:block;
					width:38px;
					height:26px;
				}
		#main #news .xlks {
			width:262px;
		}
			#main #news .xlks .title {
				width:262px;
			}
		#main #news .spzh {
			width:265px;
		}
			#main #news .spzh .title {
				width:262px;
			}
		
		
		
	#main #photofile {
		margin-bottom:6px;
	}
		#main #photofile .title {
			background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -558px;
			width:567px;
		}
			#main #photofile .title h4 {
				width:300px;
				height:26px;
				overflow:hidden;
			}
				#main #photofile .title h4 a {
					display:block;
					width:300px;
					height:26px;
				}
			#main #photofile .title .more {
				width:50px;
				height:26px;
				overflow:hidden;
			}
				#main #photofile .title .more a {
					display:block;
					width:50px;
					height:26px;
				}
				
	#main #market {
		margin-bottom:6px;
	}
		#main #market .market-box {
			width:280px;
			overflow:hidden;
		}			
			#main #market .market-box .china-title {
				background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -624px;
			}			
			#main #market .market-box .international-title {
				background:url(/images/xltz2009/xltz-home.png) no-repeat -292px -624px;
			}
			
			#main #market .market-box .stock-title-left {
				background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -1062px;
			}
			
			#main #market .market-box .stock-title-right {
				background:url(/images/xltz2009/xltz-home.png) no-repeat -292px  -1062px;
			}
				



	#main .title {
		height:26px;
		text-indent:-9999em;
		overflow:hidden;
	}
	#main ul.newslist {
		display:block;
		margin-top:6px;
	}
		#main ul.newslist li {
			background:url(/images/xltz2009/li-1.gif) no-repeat 0 50%;
			padding-left:10px;
			white-space:nowrap;
			overflow:hidden;
			height:24px;
			line-height:24px;
		}
	
	
	

#rightside {
	float:right;
	width:234px;
	background:#edf5ff;
}
	#rightside .title {
		height:24px;
		text-indent:-9999em;
		overflow:hidden;
	}
	
	#rightside #companynews {
	}
		#rightside #companynews .title {
			background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -680px;
		}
		#rightside #companynews ul {
			margin:10px;
		}
			#rightside #companynews li {
				background:url(/images/xltz2009/li.gif) no-repeat 0 10px;
				padding-left:7px;
				word-wrap: break-word; 
				word-break: normal; 
				display:block;
				line-height:24px;
			}
			
	#rightside .freetel {
		padding:10px 0;
	}
			
	#rightside #contact {
	}
		#rightside #contact .title {
			background:url(/images/xltz2009/xltz-home.png) no-repeat 0 -733px;
		}
		#rightside #contact .contact-content {
			padding:10px;
		}


/* Footer
----------------------------------------*/
#footer {
	width:100%;
	clear:both;
	padding-top:20px;
}
	#footer #foot-nav {
		/*height:28px;
		line-height:28px;*/
		padding:5px 0 5px 20px;
		background:#eee;
	}
	#footer p {
		padding:10px 0 10px 20px;
		display:block;
		font-size:12px;
		color: #333;
	}
	
#footer a:link, #footer a:visited {
	color:#333;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	color:#333;
	text-decoration: underline;
}

