
body,div,form,p,ul,h1,h2,h3 { 
	padding: 0;	margin: 0;
}

a {	
	color:#3366AA; cursor:pointer; 
}

img	{ 
	border:0;
}
	
body { 
	font-family:arial; font-size:12px;
}

body {
 	background-color:#ededed;
 	background-image: linear-gradient(top, #444444, #999999);
}
html > body .tmplContainerMain {
	height:auto;
}
.tmplPageContainer { 
	position: relative;
	width:980px;
	height:auto;
	box-shadow:0px 0px 70px #444;
	-moz-box-shadow:0px 0px 70px #444;
	-webkit-box-shadow:0px 0px 70px #444;
	background-color:#f4f4f4;
	margin:0px auto;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}
.tmplContainerTopNav {
	padding: 0px 0px 0px 0px; background:#f4f4f4;width:auto; height:auto; margin:0px 0px 0px 0px;
	
}
.tnLeftBlock {
	width:40%;
	float:left;	
}
.tnRightBlock {
	width:60%;
	float:right;
	font-size:11px;
}
.tnPosLanguage {
	background-color:#f4f4f4;
	overflow:hidden;
	clear:both;
	padding:3px 20px;
	height: 22px;
}
.tnPosLanguage.tnLeftBlock { width: 20% ; }
.tnPosLanguage.tnRightBlock { width: 50% ; }
.topNav table {
	height: 50px;
	width: auto;
}
.topNav {
  height:50px;
  width: 100%;
  float:left;
  background-color: #01a8D4;
}
.topNav .subList {
	width: auto;
	position: absolute;
	display: none;
	z-index: 1000;
	top: 122px;
	margin: 0 -22px;
}
.topNav .show {
	display: block;
}
.topNav .heading.hover {
	background-color:#CAECFF;
}
.topNav ul, .topNav li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.navItemLogo {
	float: left;
	width:auto;
	font-family:'Trebuchet MS';
	font-style:italic;
	font-size:0.9em;
	height:50px;
	border-right:2px solid transparent;
	cursor:pointer;
	position:relative; margin: 0px 0px 0px 0px;
} 
.tnLanguage {
	padding-left:12px; color:#FF0000
}
.navItemLogo img {
	float:left;
} 

.topNav .heading {
	padding: 0 22px;
}
.topNav .heading .headingTitle {
	font-family:微软雅黑, 宋体, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-style:none;
}
.topNav .heading .headingTitle a {
	color: #000000;
	text-decoration: none;
}
.topNav .subList ul li {
	padding: 5px;
	border-top-width:1px;
    border-top-style:solid;
    border-top-color:cornsilk;	
	background-color:#01a8d4;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#01a8d4,endColorstr=#01a8d4);
	white-space: nowrap;
	_padding:0;
}
.topNav .show li {
	background-color:#01A8D4;
}
.topNav .subList li a {
	color: #000000;
	text-decoration: none;
	font-family:'Trebuchet MS';
	font-size:12px;	
	margin: 0 11px;
	_width:100%;
	_display:inline;
	_margin:0;
	_padding:5px 16px;
	_height:1%;
	_zoom:1;	
	zoom: 1;
}
.topNav .headingDiv {width:1px;height:28px;background:#000}

/*页面主体*/
.pagebody {width:auto;margin:0 auto;height:auto;background:#ffffff; background-color:#FFFFFF}

/*页面底部*/
#footer {width:auto;margin:0 auto;height:70px;}