﻿@charset "utf-8";
/* CSS Document */
body {
	background-color: #0F48B3;
	background-image: url(../images/BG.jpg);
	margin:0px auto;
}
.clear
{
	clear: both;
}
.link{
	float:right;
	width:130px;
	height:15px;
	margin-right:129px;
	margin-bottom:15px;
	}	
.link a{
	width:130px;
	height:15px;
	display:block;
	}	
.activity_top{
	width:100%;
	height:39px;
	margin:0px auto;
	background:url(../images/top_bg.jpg) repeat-x center;
	}
.activity_topNav{
	margin:0px auto;
	padding-left:234px;
	padding-top:10px;
	height:29px;
	width:769px;
	background:url(../images/index_01.jpg) no-repeat;
	}
.activity_topNav ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
.activity_topNav li{
	float:left;
	margin-left:24px;
	width:56px;
	height:24px;
	display:inline;
	}	
.activity_topNav li a{
	width:55px;
	height:24px;
	display:block;
	border:0px;
	}	
 /**/
 .xmzm_top
 {
	 width:1003px;
	 height:100px;
	 margin:0 auto;
	 background:url(../images/xmzm_top.jpg) no-repeat;
 }
 .xmzm_container,.main_container
 {
	 width:1003px;
	 margin:0 auto;
 }
 .xmzm_left
 {
	 float:left;
	 width:587px;
 }
 .xmzm_right
 {
	 float:right;
	 width:416px;
 }
 .xmzm_left div
 {
	 float:left;
	 width:100%;
 }
 .xmzm_left1
 {
	 height:241px; 
 }
 .xmzm_left2
 {
	 height:117px;
	 background:url(../images/xmzm3.jpg) no-repeat;
 }
 .xmzm_right div
 {
	 float:left;
	 width:100%;
 }
 .xmzm_right1
 {
	 height:241px;
	 background:url(../images/xmzm2.jpg) no-repeat;
 }
 .xmzm_right2
 {
	 height:117px;
	 background:url(../images/xmzm_right2.jpg) no-repeat;
 }
 .xmzm_line
 {
	 width:1003px;
	 height:6px;
	 margin:0 auto;
	 background:url(../images/xmzm_line.jpg) no-repeat;
	 font-size:1px;
 }
 .xmzm_swf
 {
	 clear:both;
	 width:983px;
	 height:429px;
	 padding-left:20px!important;
	 padding-left:10px;
	 margin:0px auto;
	 background:url(../images/xmzm_swfBG.jpg) no-repeat;
 }
 .xmzm_bottom
 {
	 clear:both;
	 width:1003px;
	 height:73px;
	 margin:0 auto;
	 background:url(../images/xmzm_bottom.jpg) no-repeat;
 }
 /*欢乐365活动样式*/
 .hl_line
 {
	 width:1003px;
	 height:1px;
	 margin:0 auto;
	 background:url(../images/index_02.jpg) no-repeat;
	 font-size:1px;
 }
 .hl_left
 {
	 float:left;
	 width:204px;
	 height:298px;
	 padding-top:150px;
	 padding-left:50px;
	 background:url(../images/index_04.jpg) no-repeat;
 }
 .hl_left a
 {
	 display:block;
	 float:left;
	 width:118px;
	 height:32px;
	 margin-top:4px;
	 margin-bottom:7px;
	 outline:none;
 }
 .hl_center
 {
	 float:left;
	 width:461px;
	 height:448px;
	 background:url(../images/index_05.jpg) no-repeat;
 }
 .hl_right
 {
	 float:right;
	 width:288px;
	 height:448px;
	 background:url(../images/index_06.jpg) no-repeat;
 }
 .hl_bottom
 {
	 width:1003px;
	 height:113px;
	 margin:0 auto;
	 background:url(../images/index_07.jpg) no-repeat;
 }
 .hl_bottom a
 {
	 display:block;
	 float:right;
	 width:150px;
	 height:25px;
	 margin-top:80px;
	 margin-right:110px!important;
	 margin-right:55px;
	 text-decoration:none;
 }
 .hl_tableTop
 {
	 float:left;
	 width:511px;
	 height:47px;
	 background:url(../images/hl_tableTop.jpg) no-repeat;
 }
 .hl_tableBottom
 {
	 float:left;
	 width:511px;
	 height:13px;
	 font-size:1px;
	 background:url(../images/hl_tableBottom.jpg) no-repeat;
 }
 .hl_tableContent
 {
	 float:left;
	 width:511px;
	 background-color:#EBF9BF;
	 font-size:12px;
 }
 .hl_tableContent span
 {
	 float:left;
	 width:484px;
	 margin:0px 13px 0px 14px;
	 background-color:#A4C22E;
	 border-bottom:2px solid #EBF9BF;
	 line-height:30px;
 }
 .hl_tableContent span label
 {
	 float:left;
	 height:30px;
	 width:100px;
	 background-color:#708B1D;
	 border-right:2px solid #EBF9BF;
	 text-align:right;
	 line-height:30px;
	 color:#fff;
 }
 .hl_tableContent span em
 {
	 float:left;
	 text-align:left;
	 font-style:normal;
	 color:#fff;
	 line-height:30px;
 }
 .hl_tableContent h3
 {
	 display:block;
	 float:left;
	 width:484px;
	 margin:0px 13px 0px 14px;
	 line-height:24px;
	 font-size:12px;
	 text-align:left;
 }
 .hl_tableContent input.text
 {
	 float:left;
	 width:200px;
	 height:18px;
	 margin-top:4px;
	 margin-left:3px;
	 background-color:#efef;
	 border:1px solid #A4C22E;
	 color:#708B1D;
	 
 }
  /*弹出层样式*/
  .showMsg
  {
	  width:0px;
	  height:0px;
	  display:none;
	  border: 8px solid #708B1D; 
	  background-color: #F8FEE5; 
	  position: absolute; 
	  z-index: 99;  
	  margin-bottom: 30px;
	  overflow:hidden;
  }
  .msgContainer
  {
	  float:left;
	  width:510px;
	  height:470px;
	  overflow-y:auto;
	  overflow-x:hidden;
	  background-color:#F8FEE5;
	  padding:10px 30px;
	  color:#708B1D;
	  text-align:center;
	  SCROLLBAR-FACE-COLOR: #F8FEE5;/*滚动条亮边的颜色*/
	  SCROLLBAR-HIGHLIGHT-COLOR: #F8FEE5;/*上下按钮上三角箭头的颜色*/
	  SCROLLBAR-SHADOW-COLOR: #708B1D;/*滚动条的基本颜色*/
	  SCROLLBAR-3DLIGHT-COLOR: #708B1D;/*滚动条强阴影的颜色*/
	  SCROLLBAR-ARROW-COLOR: #708B1D;/*滚动条凸出部分的颜色*/
	  SCROLLBAR-TRACK-COLOR: #DAF3F7;/*滚动条空白部分的颜色*/
	  SCROLLBAR-DARKSHADOW-COLOR: #F8FEE5;/*立体滚动条阴影的颜色*/
	  SCROLLBAR-BASE-COLOR: #708B1D/*滚动条的背景颜色*/
  }
  .msgContainer h1
  {
	  font-size:16px;
	  margin:0px;
	  padding:0px;
	  padding-bottom:10px;
  }
  .msgContainer h2
  {
	  font-size:12px;
	  line-height:24px;
	  margin:0px;
	  padding:0px;
	  padding-bottom:5px;
	  text-align:left;
  }
  .msgContainer p
  {
	  width:100%;
	  line-height:25px;
	  font-size:12px;
	  text-align:left;
	  margin:0px;
	  padding:0px;
  }
  #msgTitle
	{
		float:left;
		width:100%;
		height:1px;
	}
	#msgTitle a.close
	{
		position:relative;
		display:block;
		width:24px;
		height:24px;
		margin-right:18px;
		float:right;
		background:#708B1D url(/images/close.gif);
	}
	#msgTitle h3
	{
		display:block;
		float:right;
		width:100px;
		font-size:14px;
	}
	#msgTitle h2
	{
		float:left;
		width:500px;
		height:25px;
		margin-left:5px;
		line-height:25px;
		font-size:14px;
	}