/* CSS Document */
/* 全局CSS定义 */
body { margin: 0; padding: 0; font: 12px/2em "宋体",Arial; color: #000; }
html,body{ background: #FFF  url(../images/Background.jpg) top repeat-x; }
div,form,img,ul,ol,li,dl,dt,dd,p{ margin: 0; padding: 0; border: 0; list-style: none; font-size:12px; font-family:"新宋体",Arial  }
table,td,tr,th{ font: 12px/2em "宋体",Arial; }
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; }
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover { color: #000; text-decoration:underline;}
a:active { color: #000;}

.over-all-width{ width: 993px; margin: 0 auto; }

.clearfix{ clear: both; }
.wrapfix:after{ height: 0; content: "."; display: block; clear: both; visibility: hidden; }

.left{ float: left; }
.right{ float: right; }

.u a:link,
.u a:visited,
.u a:hover{ text-decoration: underline; }

/* 字体颜色样式 */
.blue2{ color:#006aa3; font-size:14px;}
.blue3{ color:#1f73d3; font-size:14px;}
.red{ color: #FF0000;}
.green{ color: #267200; }
	.green a:link,
	.green a:visited{ text-decoration: none; color: #498700;}
	.green a:hover{ text-decoration: underline; color: #498700; }
.gray{ color: #9E9E9E; }
	.gray a:link,
	.gray a:visited{ text-decoration: none; color: #9E9E9E;}
	.gray a:hover{ text-decoration: underline; color: #9E9E9E; }
.red{ color: #FF0000; }
	.red a:link,
	.red a:visited{ text-decoration: none; color: #FF0000;}
	.red a:hover{ text-decoration: underline; color: #FF0000; }

.bg {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d0d0d0 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: infobackground
}
.arrow1 {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: webdings
}
.retxt {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: blue; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #dddddd
}
	
.header{ width:993px; margin:0px auto;}
.header .hd-topnav{ background:url(../images/top-nav.jpg) no-repeat; width:992px; height:24px; float:right;}
.header .hd-topnav a{ color:#FFFFFF;}
.header .hd-topnav a:active { color:#FFFFFF;}
.header .hd-topnav ul{ color:#FFFFFF; float:right; padding-right:25px; margin-top:-5px;} 
.header .logo{}
.header .top-right{background:url(../images/top-right.jpg) no-repeat; width:172px; height:54px; }
.header .nav .nav1,{ float:left;  border:2px solid #000099; margin:0px auto;}
.header .flash-box2{ background:url(../images-about/top-photo.jpg) no-repeat; width:992px; height:153px;}
.header .flash-box-bottom{ background:url(../images/flash-box-bottom.jpg) no-repeat; width:992px; height:20px; margin:0px auto;}
/*   conter       */
.header .md-button{}
.header .layout{ height:auto; min-height:500px;} 
.header .layout .md2-left{  float:left;}
.header .layout .md2-left .md2-left-qqtop{ background:url(../images-about/qq-top.jpg) no-repeat; width:201px; height:71px;}
.header .layout .md2-left .md2-left-qqbackground{ background:url(../images-about/qq-background.jpg) repeat-y;}
.header .layout .md2-left .md2-left-footer{ background:url(../images-about/qq-footer.jpg) no-repeat; width:201px; height:15px;}
.header .layout .md2-left .md2-left-f-rx{}
.header .layout .md2-right{width:772px; float:right;}
.header .layout .md2-right-background{ background:url(../images-about/right-background.jpg) repeat-y; width:772px; height:auto; min-height:200px;}
.header .layout .md2-right-background .md2-box-top{ width:650px; margin:0px auto; color: #666666;}
.header .layout .md2-right-background .md2-box-top ul li{ line-height:20px; border:2px dashed #ffffff;}
.photoshow-photo{ color:#0b64c8; font-size:12px; text-align:center;}
.md-r-background{ padding-left:15px;}
/*-----------guests------------*/
.buy{ padding:0px 40px; line-height:26px;}
.tr-bg{ background: url(images-guests/t-bg_03.jpg) repeat-x; height:28px; line-height:28px; font-weight:bold; color:#156bf8; padding:0 10px;}
.tr1{ padding:0 10px; background:#FFFFFF; line-height:20px; font-size:12px; }
.tr2{ padding:0 10px; background:#d5effc; line-height:20px; font-size:12px;}
.tr3{ color:#ffffff; background:#007bbb; font-size:14px; font-weight:bold; text-align:center; width:99px;}
.tr4{ color:#ffffff; background:#006db2; font-size:14px; font-weight:bold; text-align:center;width:99px;}


/*------------footer----------------*/
.footer{ background:url(../images/footer.jpg) no-repeat; width:992px; height:33px;}
.footer ul{ margin:0px auto; text-align:center; color:#FFFFFF;}
.footer a{ color:#FFFFFF;}
.footer a:active { color: #646464;}
.footer-footer{ float:left;}
.footer-footer-text{ color:#999999;}