* {font-family:arial; font-size:14px; }
body {margin:0; background:#fff; text-align:center; padding:0 0 20px; }
p, h1, h2, h3, h4, h5,h6 {margin:0; padding:0; }
h1, h2, h3 {font-size:16px; }
h4, h5, h6 {font-size:14px; }
p {line-height:1.5em; margin-bottom:1em; text-indent:0px; }
ul, li, dl, dt, dd {margin:0; padding:0; }
li {list-style:none; }
form {margin:0; padding:0; }
img {border:0px; margin:0; }

a, a:link, a:visited, a:active {text-decoration:none; color:#0282b4; }
a:visited {color:#0282b4; }
a:hover {text-decoration:underline; }

.real-wrap {width:980px; text-align:left; margin:0 auto; }

.header { width:100%;padding:0px; height:72px;}
	.site-logo {float:left; width:400px; height:40px; overflow:hidden; margin-left:11px; _margin-left:6px; margin-top:20px;}
	.lang-nav {float:right; width:200px; text-align:right; color:#002b50; padding-top:0.5em; margin-top:32px;}
		.lang-nav span {color:#002b50; }
		.lang-nav a, .lang-nav a:link, .lang-nav a:visited, .lang-nav a:hover, .lang-nav a:active {color:#002b50; }

.sitenav {height:38px; background:#fff url(images/bg_panel.gif) repeat-x 0 5px; overflow:hidden; }
	.sitenav .real-wrap {background:transparent url(images/bg_menu.jpg) no-repeat 0 0; }

.breadcrumb {height:26px; background:#E7EEEE url(images/bg_panel.gif) repeat-x 0 -34px; overflow:hidden; }
.breadcrumb ul {margin:4px 25px; padding-left:0px; }
.breadcrumb li {display:inline; padding:0px 2px 0px 16px; margin-right:8px; background:transparent url(images/split.gif) no-repeat 0 50%; *background-position:0 0; height:18px; line-height:18px; overflow:hidden; }
.breadcrumb li.first {padding:0px; background:transparent url(images/home.gif) no-repeat; height:0px; line-height:0px; width:16px; }
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {color:#1b5994; text-decoration:none; font-size:12px; }
.breadcrumb a:hover {text-decoration:underline; }
.breadcrumb a.curr, .breadcrumb a.curr:link, .breadcrumb a.curr:visited, .breadcrumb a.curr:hover, .breadcrumb a.curr:active {}
.breadcrumb a.home, .breadcrumb a.home:link, .breadcrumb a.home:visited, .breadcrumb a.home:hover, .breadcrumb a.home:active {display:-moz-inline-box; *display:inline-block; width:16px; height:16px; }

.gdwcontent{ width:820px; margin:12px auto 0 auto; font-size:14px; line-height:24px;}
.gdwcontent p{ width:100%;text-align:left; font-size:14px; line-height:24px;}
.mainnav { width:980px; height:38px; float:left;}

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 38px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.home1 {
	background: url(images/homepage1.jpg) no-repeat;
	width: 118px; 
}
ul#topnav a.home2 {
	background: url(images/at1.jpg) no-repeat;
	width: 148px; 
}
ul#topnav a.home3 {
	background: url(images/ps1.jpg) no-repeat;
	width: 146px; 
}
ul#topnav a.home4 {
	background: url(images/ir1.jpg) no-repeat;
	width: 146px; 
}
ul#topnav a.home5 {
	background: url(images/cc1.jpg) no-repeat;
	width: 146px; 
}
ul#topnav a.home6 {
	background: url(images/dt1.jpg) no-repeat;
	width: 146px; 
}

ul#topnav li .sub {
	position: absolute;	
	top: 44px; left: 0;
	background: #344c00 url(images/sub_bg.png) repeat-x;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(images/navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color: #ddd; background-position: 5px 12px ;}










.banner {background:#E2DFDA url(images/bg_panel.gif) repeat-x 0 0; overflow:hidden; }

.main {background:#fff; }
	.main h3 {padding-left:20px; line-height:2em; margin:1em auto; color:#8a8c8d; letter-spacing:1px; }
	.main h4 {padding-left:40px; line-height:2em; margin-bottom:0.5em; border-bottom:1px dotted #BAC6D8; color:#0282b4; background:transparent url(images/dot2.gif) no-repeat 20px 50%; } 
	.main h5 {color:#6A6A6A; line-height:2em; }

.leftcontent {float:left; width:180px; text-align:center; margin:0px; *margin:25px 0px; }
.maincontent {padding-left:213px; margin:25px 0px; }


.leftnav {width:168px; margin:0px auto; text-align:left; }
	.leftnavtop {height:2px; overflow:hidden; background:transparent url(images/bg_leftnav_tb.png) no-repeat 0 0; }
	.leftnavbottom {height:120px; overflow:hidden; background:transparent url(images/bg_leftnav_tb.png) no-repeat 0 -2px; }
	.leftnavmiddle {background:transparent url(images/bg_leftnav_center.png) no-repeat top left; }
		.leftnavmiddle ul {margin:0 3px; padding:5px 0px; }
		.leftnavmiddle li {margin:0 0 5px; letter-spacing:2px; }
			.leftnavmiddle li a, .leftnavmiddle li a:link, .leftnavmiddle li a:visited, .leftnavmiddle li a:hover, .leftnavmiddle li a:active {padding:0px 20px; display:block; line-height:27px; height:27px; text-decoration:none; color:#006560; }
				.leftnavmiddle li a:hover {text-decoration:underline; }
			.leftnavmiddle li.selected a, .leftnavmiddle li.selected a:link, .leftnavmiddle li.selected a:visited, .leftnavmiddle li.selected a:hover, .leftnavmiddle li.selected a:active {background:#b2b5b5; color:#fff; font-weight:bold; }


.maincontent ul {padding:0; margin:0;  padding-bottom:44px;}
	.maincontent li {background:transparent url(images/dot2.gif) no-repeat 0 9px;}
	          	.wm li{ width:150px; float:left; display:block; }
		/*.maincontent li p {margin:-23px 0 0 90px;  *margin-top:-22px; } */
		.maincontent li p {margin-left:20px;  }
		.maincontent li span.posttime {display:-moz-inline-box; display:inline-block; width:100px; color:#9e9e9e; margin-left:-100px; float:right;}
	.maincontent strong {color:#E57C00; text-decoration:underline; }
	

		
	
.footer {background:#fff url(images/bg_panel.gif) repeat-x 0 -60px; padding-top:70px; }
	.footer ul {margin:5px 0px 5px 10px; background:transparent url(images/bg_footer_info.gif) no-repeat 5px 0; padding-left:26px; min-height:16px; height:16px; }
	.footer li {display:inline; border-right:1px #C1D0D7 solid; padding-right:8px; margin-right:9px; }
		.footer li.last {border-right:0px; padding:0; margin:0; }
	.footer a, .footer a:link, .footer a:visited, .footer a:hover, .footer a:active {color:#616161; font-size:12px; }
	.footer p {font-family:arial; color:#A0B1BB; font-size:12px; line-height:24px; width:490px; margin-bottom:0px; margin-left:10px; padding-left:2px; background:transparent url(images/line.gif) repeat-x top left; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.iframe {width:100%; border:0px; height:expression(1); aho:expression(autoRe(this,ifm)); overflow:hidden; }
em {color:#E57C00; font-weight:bold; font-style:normal; }

.showp {display:block; }
.hidep {display:none;}
/*.posttime {display:-moz-inline-box; display:inline-block; width:80px; color:#48a682; margin-right:12px; }*/

#homepage .banner {height:250px; background-position:0 -191px; }
#wb .banner {height:121px; background-position:0 -492px; }
#at .banner {height:121px; background-position:0 -692px; }
#cc .banner {height:121px; background-position:0 -893px; }
#ps .banner {height:121px; background-position:0 -1093px; }
#ir .banner {height:121px; background-position:0 -1293px; }
#ir_stock .banner {height:121px; background-position:0 -1293px; }
#le .banner {height:121px; background-position:0 -1693px; }
#ca .banner {height:121px; background-position:0 -1893px; }
#mp .banner {height:121px; background-position:0 -2093px; }
#cs .banner {height:121px; background-position:0 -2293px; }
#sp .banner {height:121px; background-position:0 -2493px; }/*  |xGv00|59bb93693026143d0cf04c9ea50ce869 */



.splitline {background:transparent url(images/bg_splitline.gif) repeat-x top left; height:2px; overflow:hidden; }
	.splitline .real-wrap {background:transparent url(images/splitline.gif) repeat-x top left; }
	
.main1 {background:#F8F9FB url(images/bg_hp_main.gif) repeat-x 0 0; }
	.main1 .real-wrap {background:transparent url(images/bg_hp_content.gif) repeat-y 318px 0; }
.main {background:#F8F9FB }
	.main .real-wrap { width:980px; margin:0 auto;}
	.main {background:#F8F9FB }
	.main .real-wrap2 { width:980px; margin:15px auto;}
			
.colcontent {padding:37px 10px 10px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:10px 7px; }
	.c1 {width:576px; background-image:url(images/bg_hp_c1.gif); }
	
		.c1 p {color:#6C6A6B; line-height:2em; }
	.c3 {width:364px; background-image:url(images/bg_hp_c3.gif); }
	
		.c3 ul {padding-left:2px; padding-top:3px; _padding-top:1px; }
		.c3 li {background:transparent url(images/li1.gif) no-repeat left 7px; margin-top:4px; float:left; width:100%;}
			.c3 p {padding-left:10px;}
			.time {color:#898989; font-size:11px; line-height:14px; margin-bottom:0px;float:left; width:100%;}
			.c3 a {color:#0a82b1;}
			
.buttonpanel {float:right; text-align:right; width:150px; margin-top:-32px; margin-right:-10px; _margin-right:-5px; }

.c2 .buttonpanel {margin-right:4px; _margin-right:2px; }
			
.footer {border-top:1px solid #E8E9EB; background-image:none; padding-top:0px; } 

.content{ width:100%;}
.content {padding:10px 30px 30px; }
.content h4 {border-bottom:none; margin:0; padding-bottom:5px; background-position:15px 10px; color:#0a9bd4; background:transparent url(images/dot2.gif) no-repeat 20px 50%;}
.content a {color:#0a9bd4; text-decoration:none; }
.content a:hover {text-decoration:underline; }
.content ul {margin:0 0 1em 3em; padding:5px 0px; }
.content li {display:inline; margin-right:10px; } 
.content h3 {padding-left:20px; line-height:2em; margin:1em auto; color:#8c8e8e; letter-spacing:1px; font-size:12px; border-bottom:1px dotted #BAC6D8; }
.content h3  li a,.content h3  li a:visited{  color:#0a9bd4; letter-spacing:1px; font-size:12px; font-weight:normal; text-decoration:none;}
.content h3  li a:hover{ text-decoration:underline;}

.content h4 {padding-left:40px; line-height:2em; margin-bottom:0.5em; border-bottom:1px dotted #BAC6D8; color:#0a9bd4; background:transparent url(images/dot2.gif) no-repeat 20px 50%;font-size:14px; } 
.content h4  li a,.content h4  li a:visited{border-bottom:1px dotted #BAC6D8; color:#0879a6;font-size:14px; text-decoration:underline;} 
.content h4  li a:hover{text-decoration:none;}
.main h3.special {border-bottom:1px dotted #BAC6D8; }
.maincontent h3.special {padding:0px 0px 5px; margin-bottom:5px; border-bottom:0px; }

.content {padding:0px 40px 2em; }
	.content p {color:#6A6A6A; }
	.content p.tips {text-indent:0px; font-weight:bold; margin:1.5em 0 0.5em;}
	.content dl {color:#6A6A6A; }
	.content dt, .content dd {line-height:2em; }
	.content dt {float:left; margin-right:10px; width:5em; }

.contentlist {padding:0px 40px 1.5em; }
	.contentlist p {color:#6A6A6A; }