@charset "utf-8";
/* CSS Document */
body
{
padding: 0; 
margin: 0;
font: 12px Arial, sans-serif;
background-color:#fff;
color:#000;
}

ul{ margin:0; padding:0; list-style:none;} 
li{ margin:0; padding:0;}
a{ color:#333333; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}

.txt1{ border:1px solid #999999; background:#fff; margin-right:10px;}
.txt2{ width:80%; height:50px;}
.w200{ width:200px;}

#bg{ width:720px; height:576px; margin:0 auto; background:url(images/bg.jpg) left top no-repeat; overflow:hidden; position:relative;}
.header{width:100%; height:96px; overflow:hidden; position:relative;}
.header .logo{width:186px; height:96px; overflow:hidden; background:url(images/logo_01.jpg) left top no-repeat; z-index:-1;}
.header .rightlink{ position:absolute; right:37px; top:0px; width:170px; height:36px; background:url(images/link_03.gif) left top no-repeat;}
.header .rightlink ul{width:170px; height:36px; overflow:hidden;}
.header .rightlink ul li{ float:left;}
.header .rightlink ul li a { display:block; width:56px; height:36px; text-indent:-999999px; font-size:0;}


.content{ width:100%; overflow:hidden; position:relative;}
.content .jiansuo{ position:absolute; top:30px; left:70px; z-index:1; }
.content .pagebox{ position:absolute; top:30px; right:50px; width:363px; height:25px; margin:0 auto; text-align:right;}
.content .pagebox a{ padding:0 3px;}
.content .wishList{	position:relative; width:693px;height:340px; overflow:hidden;}
.content .wishList ul{ width:663px; padding:55px 0 0 30px;}
.content .wishList li{width:128px; height:101px; padding:36px 0 0 34px;	float:left;	display:inline;	position:relative;	cursor:pointer;}
.content .wishList li.odd{background:url(images/bg_odd.gif) center top no-repeat;}
.content .wishList li.even{	background:url(images/bg_even.gif) center top no-repeat;}
.content .wishList li p{ display:block; width:89px; overflow:hidden; margin:0; padding:0;}
.content .wishList li p.t{color:#00398F; font-weight:bold;}
.content .wishList li p.c{ height:43px;}



.bottombox{ width:540px; height:120px; overflow:hidden; margin:0 auto; padding:15px}
.bottombox p { text-align:center; margin:0; padding:3px; font-weight:bold; font-family:黑体;}
.bottombox p span.num{ color:#FF3300;}







#bg2{ width:1280px; margin:0 auto; background:url(images/bg2.jpg) center top no-repeat; overflow:hidden; position:relative;}
.header2{width:999px; height:129px; overflow:hidden; position:relative; margin:0 auto;}
.header2 .logo{width:313px; height:129px; overflow:hidden; background:url(images/logo_02.gif) left top no-repeat;z-index:2;}
.header2 .rightlink{ position:absolute; left:313px; top:90px; height:36px;}
.header2 .rightlink ul{height:36px; overflow:hidden;}
.header2 .rightlink ul li{ float:left;}
.header2 .rightlink ul li a { display:block; padding:0px 8px; height:36px; line-height:36px; text-align:center; font-size:16px; font-weight:bold; font-family:黑体;color:#fd7a80;}
.header2 .rightlink ul li a:hover{color:#1e83df; text-decoration:none;}

.content .flash{ width:720px; margin:0 auto; padding:30px;}
.content .title1{ width:645px; height:80px; margin:15px auto;background:url(images/txt2_03.gif) center top no-repeat;}

/**遮罩层**/
.overlay{
	width:100%;
	height:100%;
	opacity:0.7;
	filter: alpha(opacity=70);
	background:#000;
	position:absolute;
	display:none;
	z-index:30;
}
/**许愿墙检索**/
#searchDiv{
	position:absolute;
    width:395px;
	height:265px;
	z-index:50;
	display:none;
	color:#000;
}
#search-bg{
	width:365px;
	position:absolute;
}
#search-close{
	font-weight:bold;
	right:18px;
	top:43px;
	position:absolute;
}

#search-close a{
	color:#7A7A7A;
}
#search-close a:hover{
	color:#7A7A7A;
	text-decoration:underline;
}
#search-body{
	width:330px;
	height:170px;
	position:absolute;
	top:65px;
	left:40px;
}
#search-body .baby-name{
	font-weight:bold;
	color:#003A8E;
	padding-bottom:10px;
	width:316px;
}
#search-body .mama-wishing{
	word-wrap:break-word;
	overflow-y:auto;
	width:330px;
	height:110px;
}
#search-body .mama-name{
	font-weight:bold;
	color:#003A8E;
	text-align:right;
	width:316px;
}
.wishH {
display:none;
height:300px;
left:-120px;
position:absolute;
top:-120px;
width:369px;
}


/**许愿墙**/
#tipsContainer{
	display:inline;
	position:absolute;
	z-index:1;
}
#tipsContainer .bg{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display:block;
}
#tipsContainer .t
{
	position:absolute;
	top:20px;
	left:30px;
	width:150px;
	font-weight:bold;
	color:#00398F;
	z-index:10;
}
#tipsContainer .c
{
	position:absolute;
	top:40px;
	left:40px;
	width:150px;
	z-index:10;
}

