
/* 通用 Public ================================================== */

* {margin:0px; padding:0px;}
body {font:12px Verdana, Arial, Helvetica, sans-serif, 宋体,; background:url(../images/bg.jpg) #002343 repeat-x 0px -190px; color:#333; text-align:center}
p {line-height:18px;}
a {text-decoration:none; color:#3399FF;}
a:hover {text-decoration:underline; color:#3399FF; blr:expression(this.onFocus=this.blur());}

/* 大标题，20px 细体 蓝色字，2px 字间距，字居中 */
h1 {font-family:Georgia; font-size:18px; color:#1376b1; letter-spacing:2px;}

/* 区标题，14px 粗体 黑色字，1px 字间距 
h2 {font-size:14px; letter-spacing:1px;}
*/

/* 块标题，14px 粗体 蓝连接，11px 粗体 黑色字 
h3 {font-size:11px; color:#000;}
h3 a {font-size:14px; color:#0099cc}
*/

/* 副标题，12px 细体 灰色字，12px 细体 黑连接 变蓝 
h4 {font-size:12px; font-weight:normal; color:#818181}
h4 a {color:#818181}
h4 a:hover {color:#0099cc} 
*/

/* 短标题，12px 细体 灰色字，12px 细体 黑连接变蓝
h6 {font-size:12px; font-weight:normal; color:#818181}
h6 a {color:#000}
h6 a:hover {color:#2f688c}
*/

	/* 字号 */
	.fs32 {font-size:32px;}	/* H1 */
	.fs28 {font-size:28px;}
	.fs24 {font-size:24px;}	/* H2 */
	.fs22 {font-size:22px;}
	.fs20 {font-size:20px;}
	.fs18 {font-size:18px;}	/* H3 */
	.fs16 {font-size:16px;}	/* H4 */
	.fs16B{font-size:16px; font-weight:bold;}
	.fs14 {font-size:14px;}
	.fs14B{font-size:14px; font-weight:bold;}
	.fs13 {font-size:13px;}	/* H5 */
	.fs12 {font-size:12px;}	/* PP */
	.fs12B{font-size:12px; font-weight:bold;}
	.fs11 {font-size:11px;}
	.fs11B{font-size:11px; font-weight:bold;}
	.fs10 {font-size:10px;}	/* H6 */

	/* 字色 */
	.fcBlue {color:#3399FF;}	/* 蓝 */
	.fcRed {color:#ff0000;}		/* 红 */
	.fcGreen {color:#00ff00;}	/* 绿 */
	.fcOrange {color:#FF9900;}	/* 橙 */
	.fcGray {color:#999999;}	/* 灰 */
	.fcBlack {color:#333333;}	/* 黑 */

	/* 缩进 */
	.ti2 {text-indent:2em;}
	.ti5 {text-indent:5em;}

	/* 其他 */
	.tac {text-align:center;}	/* 居中 */
	.fwb {font-weight:bold;}	/* 加粗 */
  
  /* 颜色 */
  .markRed {color:#ff0000;}
  .markRed a {color:#ff0000;}
  .markBlue {color:#0000ff;}
  .markBlue a {color:#0000ff;}
  .markGray {color:#888888;}
  .markGray a {color:#888888;}	


/* 页眉 Header ================================================== */

  #header {margin:auto; width:952px;}

  #title {height:150px; background:url(../images/logo.jpg) no-repeat center center;}
	#title span {color:#8EB2C7; letter-spacing:5px; position:relative; top:133px}
*:lang(ep) #title span {top:130px}

  #nav {width:952px; height:35px;}
  #nav li {float:left; line-height:35px; color:#fff; list-style:none; position:relative; z-index:9;}
  #nav li a {display:block; background:url(../images/nav_bg.jpg) no-repeat left -35px; width:70px; height:35px; color:#fff; letter-spacing:3px; text-decoration:none;}

  #nav li.home a {background:url(../images/nav_bg.jpg) no-repeat left top;}
  #nav li.home a:hover {background:url(../images/nav_bg.jpg) no-repeat -70px top;}
  #nav li.nav_null {background:url(../images/nav_bg.jpg) no-repeat -140px -35px; width:222px; height:35px;}
  #nav li.other a {background:url(../images/nav_bg.jpg) no-repeat -140px top; width:100px; height:35px;}
  #nav li.other a:hover {background:url(../images/nav_bg.jpg) no-repeat -240px top;}

  #nav li ul {display:none; text-align:left; z-index:9;}
  #nav li:hover a {background:url(../images/nav_bg.jpg) no-repeat -70px -35px; color:#000; font-weight:bold;}
  #nav li:hover ul {display:block; position:absolute; top:35px; left:0; background:#386e86; padding:1px;}
  #nav li:hover ul li a {background:#000; color:#72cfd7; width:90px; height:30px; line-height:30px; padding-left:10px; letter-spacing:2px; font-weight:normal;}
  #nav li:hover ul li a:hover {background:#1291a9; color:#fff; font-weight:normal;}

  #menu {margin:auto; width:950px; height:45px; background:#000;}
  #menu ul {padding-left:5px;}
  #menu li {float:left; list-style:none; height:22px; margin:15px 15px 0px 15px; display:inline;}
  #menu li a {color:#1291a9; text-decoration:none; letter-spacing:1px;}
  #menu li a:hover {color:#72cfd7;}

/* 位置 Position ================================================== */

  #all_position {float:left; width:902px; margin:5px 0px 0px 26px;}
  #all_position .position {height:22px; margin-top:13px;}
  #all_position .locator {float:left; margin-left:15px; display:inline;}
  #all_position .sitemaps {float:right; margin-right:15px; display:inline;}
  #all_position .mapInfo {float:left; width:900px;}

  #all_position .mapInfo ul {height:100%; margin:15px;}
  #all_position .mapInfo li {float:left;  width:80px; text-align:center;}
  #all_position .mapInfo li.solid {width:10px; height:140px; background:url(../images/solid.gif) no-repeat center top;}
  #all_position .mapInfo li p a {color:#333333;}
  #all_position .mapInfo li p a:hover {color:#0099cc;}

/* 容器 Container ================================================== filter:Alpha(Opacity="60");*/

  #container {margin:auto; width:950px; overflow:hidden; padding:2px 0px 5px 0px; background:url(../images/menu_bg.jpg) #e6e6e6 repeat-x left -43px;}

/* Del */	.dispartLeft {float:left; margin-left:24px; margin-top:3px; display:inline; }
/* Del */	.dispartRight {float:right; margin-right:22px; margin-top:3px; display:inline;}

  .divOut {margin-left:2px; margin-top:2px; background:#dadada; display:inline; text-align:left;}
  .divIn {height:100%; position:relative; left:-2px; top:-2px; border:1px solid #cdcdcd; background:url(../images/title_bg.jpg) #fff repeat-x left top;}

  .divTitle {height:22px; margin-top:13px;}
  .divTitle .titleLeft {float:left; margin-left:15px; display:inline;}
  .divTitle .titleRight {float:right; margin-right:15px; display:inline;}

  .divContent {margin:15px 15px;}

  .imgShadow {float:left; margin-left:3px; margin-top:3px; background:#cdcdcd; display:inline;}
  .imgShadow img {position:relative; left:-3px; top:-3px; background:#fff; color:#000; border:1px solid #000;}

  .imgRim {float:left; padding:3px; border:1px solid #bbb;}
  .imgRim img {border-width:0px}

  .linkBanner {float:left; margin-left:2px; margin-top:2px; background:#dadada; display:inline;}
  .linkBanner img {position:relative; left:-2px; top:-2px; background:#fff; color:#000; border:1px solid #999999}

  .note {font-size:12px; font-weight:normal; color:#ff0000;}

  .moreInfo {float:right;}
  .moreInfo a {padding-left:15px; background:url(../images/more.gif) no-repeat left center; color:#999}
  .moreInfo a:hover {color:#0099cc; background:url(../images/more_hover.gif) no-repeat left center;}

  .slotOuter {height:3px; font-size:0px; clear:both;}
  .slotInner {height:5px; font-size:0px; clear:both;}

  .slotDashed {height:0px; font-size:0px; clear:both; border-top:1px dashed #818181;}

/* 页脚 Footer ================================================== */

  #footer {margin:auto; background:url(../images/footer_bg.jpg) no-repeat left top; width:950px; height:150px; color:#fff;}

  #footer_null {height:105px;}
  #info {height:20px;}
  #info a {color:#fff;}
  #copyrigh {height:20px;}
