﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:bottom;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}table{border-collapse:collapse;border-spacing:0;}.hidden{display:none;}.invisible{visibility:hidden;}.noBg{background:none !important;}.noBd{border:none !important;}

body { background:url(bg.jpg) repeat center; font-family:arial !important; }
ul { font-size:0px; }
li { font-size:12px; }
a { font-family:arial !important; }

.wrap { width:1002px; margin:0 auto; }

.header {  background:url(header.jpg) no-repeat center top; }

.topArea { height:100px; }
.logo { float:left; width:201px; height:97px; }
.other { float:right; width:800px; }
.oTop { height:24px; padding-top:16px; }

.language { float:right; line-height:24px; padding-right:20px; font-size:12px; color:#6D82BE; }
.language a { font-size:12px; color:#6D82BE; }
.language a:hover { color:#fff; }

.emailTop { float:right; line-height:24px; padding-right:20px; font-size:12px; color:#6D82BE; }
.emailTop a { font-size:12px; color:#6D82BE; }
.emailTop a:hover { color:#fff; }


.search { float:right; width:120px; }
.search form { position:relative; width:120px; background:url(search.png) no-repeat center; }
.search form .search-input-box { width:86px; height:24px; }
.search form .search-input-box input { width:56px; height:24px; line-height:24px; padding-left:30px; border:0px; background:none; }
.search form .search-btn { position:absolute; right:0px; top:0px; width:34px; height:24px; }
.search form .search-btn button { display:block; width:34px; height:24px; border:0px; background:none; text-indent:-999em; cursor:pointer; }

.nav { clear:both; width:756px; height:42px; margin-top:18px; padding-left:30px;  }
.nav ul { float:right; height:42px;}
.nav ul li { position:relative; float:left; width:auto; padding:0px 30px 0px 10px; height:42px; text-align:left; z-index:999; }
.nav ul li a { line-height:42px; color:#fff; font-family:微软雅黑; }
.nav ul li a:hover, .nav ul li a.current, .nav ul li a.cur { text-decoration:none; }

.subNav { position:absolute; top:42px; left:0px; width:220px; background:#1B4DB1; display:none; }
.subNav dl { padding:10px 0px; }
.subNav dt { text-align:left; }
.nav .subNav dt a { display:block; line-height:14px; padding:5px 10px; font-weight:normal !important; }
.nav .subNav dt a:hover { font-weight:bold !important; }



.footer { background:#043087; }
.footer .wrap {}

.copyRight { height:36px; line-height:36px; color:#99A3C3; }
.copyRight .ibw { float:right; }
.copyRight a { color:#99A3C3; }