﻿@charset "utf-8";
/*************************************/
/* kidsj */
/* Oct. 2009 */
/*************************************/
/*Styles*/
/*全局定义*/
.w62{
	width:62px;
}
.w67{
	width:67px;
}
.w133{
	width:133px;
}
.w160{
	width:160px;
}
.w255{
	width:255px;
}
.w710{
	width:710px;
}
.w476{
	width:476px;
}

.txt_gray{
	color:#7A7A7A;
}
.txt_red{
	color:#E80012;
}
.t_12px{
	font-size:12px;	
}

.clear{
	font-size:0px;
	height:0px;
	line-height:0px;
	clear:both;
}
* {
	font-size:12px;
	margin:0;
	padding:0;
}
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
a
{
	font-family: Arial, Geneva, Helvetica, sans-serif,"宋体";
	text-decoration: none;
	color:#868686;
}
a:hover{color:#4eacd2;}
img
{
	margin: 0;
	padding: 0;
	border: none;
}

/*首页*/
body {

}

#wrapper{
	background:url(../images/prev/bg2.jpg) no-repeat scroll center top;
	min-width:1004px;
}

#header-zone{
	margin:0 auto;
	width:1004px;
	height:130px;
	position:relative;
}

#content-zone{
	margin:0 auto;
	width:1004px;
	position:relative;
}


#content-t-zone{
    width:1004px;
	height:167px;
}
/**注册画面背景**/
#content-reg-zone{
    width:1004px;
	height:451px;
	background:url('../images/prev/reg_bg.jpg') no-repeat 2px top;
}
/**邀请好友背景**/
#content-invite-zone{
    width:1004px;
	height:831px;
	background:url('../images/prev/invite_bg.jpg') no-repeat 2px top;
}
/**我要参加背景**/
#content-join-zone{
    width:1004px;
	height:473px;
	background:url('../images/prev/join_bg.jpg') no-repeat 2px top;
}
/**妈妈信赖贝因美**/
#content-trust-zone{
	position:relative;
    width:1004px;
	height:932px;
	background:url('../images/prev/trust_bg.jpg') no-repeat 2px top;
}
/**妈妈信赖贝因美**/
#content-wishing-zone{
	position:relative;
    width:1004px;
	height:831px;
	background:url('../images/prev/wishing_bg.jpg') no-repeat 2px top;
}

/**活动规则**/
#content-rule-zone{
	position:relative;
    width:1004px;
	height:747px;
	background:url('../images/prev/rule_bg.jpg') no-repeat 2px top;
}


/**领奖方法**/
#content-award-zone{
	position:relative;
    width:1004px;
	height:1146px;
	background:url('../images/prev/award_bg.jpg') no-repeat 2px top;
}



/**foot**/
#footer-zone{
	position:relative;
	margin:0 auto;
	width:1004px;
	height:55px;
	background:url(../images/prev/bottom_bg.jpg) no-repeat scroll left top;
	clear:both;
	padding-top:16px;
	font-size:12px;
	text-align:right;
	color:#A7A7A7;
}
#copyright{
	float:left;
	padding:0 0 0 10px;
}
#footer-about{
	float:right;
	padding:0 10px 0 0px;
}
#footer-about span{
	color:#4eacd2;
	padding-right:38px;
}
#footer-about a{
	text-decoration: none;
	color:#4eacd2;
}
#footer-about a:hover{
	text-decoration:underline;
}

/**统计人数**/
#header-counter{
	position:absolute;
	top:54px;
	left:859px;
}
#header-counter span{
	font-family:宋体;
	margin:0 2px 0 2px;
	text-align:right;
	font-weight:bold;
	height:30px; 
	font-size:19px;
	text-align:center;
	background:url(../images/prev/number_bg.jpg) no-repeat center center; 
	color:#fff;
}
/**logo**/
#logo{
	position:absolute;
	padding:63px 0 0 14px;
}

/* 导航 */
#nav{
	position:absolute;
	width:711px;
	height:50px;
	top:54px;
	left:259px;
	z-index:5;
	text-align:left;
}
#nav li{
	float:left;
	position:relative;
}
#nav li img{
	display:block;
}
#nav li a{
	display:block;
	height:50px;
	text-indent:-99999px;
}
#nav li a.nav-1{
	width:70px;
	background:url('../images/prev/nav_1.jpg') no-repeat;
}
#nav li a.nav-1:hover,#nav li.sfHover a.nav-1{
	background:url('../images/prev/nav_1h.jpg') no-repeat;
}
#nav li a.nav-2{
	width:130px;
	background:url('../images/prev/nav_2.jpg') no-repeat;
}
#nav li a.nav-2:hover,#nav li.sfHover a.nav-2{
	background:url('../images/prev/nav_2h.jpg') no-repeat;
}
#nav li a.nav-3{
	width:100px;
	background:url('../images/prev/nav_3.jpg') no-repeat;
}
#nav li a.nav-3:hover,#nav li.sfHover a.nav-3{
	background:url('../images/prev/nav_3h.jpg') no-repeat;
}
#nav li a.nav-4{
	width:100px;
	background:url('../images/prev/nav_4.jpg') no-repeat;
}
#nav li a.nav-4:hover,#nav li.sfHover a.nav-4{
	background:url('../images/prev/nav_4h.jpg') no-repeat;
}
#nav li a.nav-5{
	width:90px;
	background:url('../images/prev/nav_5.jpg') no-repeat;
}
#nav li a.nav-5:hover,#nav li.sfHover a.nav-5{
	background:url('../images/prev/nav_5h.jpg') no-repeat;
}
#nav .subnav{
	position:absolute;
	top:50px;
	left:20px;
	z-index:5;
}
#nav .subnav li{
}
#nav .subnav li a{
	display:block;
	width:74px;
	height:16px;
	text-indent:-99999px;
	overflow:hidden;
	background:url('../images/prev/nav_2h_sub.jpg') no-repeat;
}
/**注销界面**/
.login-search{
	padding:130px 0 0 15px;
}
.login-search a img{
	vertical-align:bottom;
}

#login-s{
	position:relative;
	float:right;
	margin:0px 0 0 0px;
	width:252px;
	height:164px;
	background:url('../images/prev/login.jpg') no-repeat;
}
.login-c{
	color:#FFFFFF;
	position:absolute;
	padding:25px 0 0 20px;
}
.login-user{
	padding:0 10px 0 10px;
	font-weight:bold;
}
.logout{
	padding:0 0px 0 180px;
	
}
.logout a{
	color:#fff;
	text-decoration: none;
}
.logout a:hover{
	color:#fff;	
	text-decoration:underline;
}


/**登入界面**/
#content-login{
	position:relative;
	font-family:宋体;
	font-size:12px;
	color:#FFFFFF;
	padding:44px 0 0 762px;
	/**ie6**/
	_padding:40px 0 0 762px;
}
.login-img{
	right:10px;
	position:absolute;
}
.content-reg{
	padding:10px 0 0 10px;
}
.content-reg a{
	color:#FFFFFF;
	text-decoration:none;
}
.content-reg a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.content-search{
	padding:25px 0 0 0;
}
.content-search a img{
	vertical-align:bottom;
}

/**注册页面**/
/**注册界面**/
#content-b-reg{
	color:#003492;
	padding:0 0 0 269px;
}
.reglist li label{
	font-size:13px;
}
.reglist li{
	height:25px;
}

.ipt-t{
	font-size:18px;
	color:#EC000C;
	font-weight:bold;
}
.ipt{
	color:#EC000C;
	font-weight:bold;
	vertical-align:middle;
}
.txt{
	border:1px solid #21A1E8;
}
.reg-comment{
	color:#7B7B7B;
	padding:6px 0 0 15px;
}
.reg-random{
	
}
.reg-random img{
	vertical-align:bottom;
}

.reg-b{
	padding:0 0 0 130px;
}

/**返回首页按钮**/
#content-back{
	padding:16px 0 0 883px;	
}

/**邀请好友页面**/
/**邀请数量**/
#content-invite-num{
	padding:5px 0 0 227px;
	color:#013791;
	font-style:italic;
	font-weight:bold;
	font-size:20px;
}
/**邀请信息**/
#content-invite-text{
	padding:80px 0 0 153px;
}
.inv-t{
	color:#168BEB;
	font-size:12px;
}
/**复制链接按钮**/
#content-copy1{
	padding:10px 0 0 776px;	
}
#content-copy2{
	float:left;
	padding:96px 0 0 380px;	
	padding:120px 0 0 380px\9;	
	*padding:120px 0 0 380px;	
}
#content-copy3{
	float:left;
	padding:96px 0 0 307px;	
	padding:120px 0 0 307px\9;	
	*padding:120px 0 0 307px;
}
#content-copy4{
	*float:right;
	padding:275px 0 0 776px;
	padding:295px 0 0 776px\9;
	*padding:148px 140px 0 0px;	
	
}
/**参加页面**/
/**参加界面**/
#content-b-join{
	color:#003492;
	padding:30px 0 0 331px;
}

.join-area{
	/**ff**/
	padding:0 0 80px 0;	
	/**ie8**/
	padding:0 0 60px 0\9;	
	/**ie7**/
	*padding:0 0 60px 0;	
	/**ie6**/
	_padding:0 0 10px 0;	
}
.join-b{
	padding:30px 0 0 190px;
}

/**信赖页面**/
/**品牌寄语**/
#content-trust-l{
	position:absolute;
	padding:20px 0 0 57px;
	color:#676566;
	font-size:12px;
	width:206px;
	z-index:1;
}
#content-trust-l ul li{
	line-height:20px;
}
.message-title{
	color:#E80012;
	font-weight:bold;
}
.message-title2{
	padding:15px 0 0 0;
	color:#E80012;
	font-weight:bold;
}
.message-title a{
	color:#E80012;
	font-weight:bold;
}
.message-title a:hover{
	color:#E80012;
	font-weight:bold;
	text-decoration:underline;
}

/**妈妈档案**/
#content-trust-r{
	position:absolute;
	padding:60px 0 0 327px;
}
#content-archives{
	position:relative;
	float:left;
	height:314px;
	width:310px;
	background:url('../images/prev/archives_bg.jpg') no-repeat scroll left top;	
}
.archives_twice{
	margin:0 0 0 30px;
}
#archives-img{
	position:absolute;
	padding:63px 0 0 27px;	
}
#archives-img img{
	border:1px solid #21A1E8;
}
#archives-text1{
	width:126px;
	color:#033691;
	position:absolute;
	padding:97px 0 0 152px;		
}
#archives-text2{
	width:230px;
	color:#018BE4;
	position:absolute;
	padding:196px 0 0 38px;
}
.content-trust-pn{
	position:relative;
	letter-spacing:3px;
	padding:81px 0 19px;
	text-align:center;
}
.now-page{
	font-weight:bold;
	color:#EC000E;
}
.total-page{
	letter-spacing:0px;
}

/**许愿墙**/
#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:60px;
	left:50px;
	width:150px;
	font-weight:bold;
	color:#00398F;
	z-index:10;
}
#tipsContainer .c
{
	position:absolute;
	top:80px;
	left:80px;
	width:220px;
	z-index:10;
}
.content-wish-pn{
	position:absolute;
	letter-spacing:3px;
	padding-left:380px;
	text-align:center;
}

#wishList{
	position:relative;
}
#wishList ul{
	height:670px;
	padding:0px 0 0 50px;
}
#wishList li{
	width:112px;
	height:140px;
	padding:45px 50px 0;
	float:left;
	display:inline;
	margin:2px 8px;
	position:relative;
}
#wishList li{
	cursor:pointer;
}
#wishList li.odd{
	background:url('../images/prev/bg_odd.gif') no-repeat;
}
#wishList li.even{
	background:url('../images/prev/bg_even.gif') no-repeat;
}
#wishList li p.t{
	color:#00398F;
	font-weight:bold;
}
#wishList li p.c{
}
#wishList li li{
	width:369px;
	height:300px;
}
#wishList li ul{
	padding:0;
}
.wishH{
	display:none;
	position:absolute;
	top:-120px;
	left:-120px;
	width:369px;
	height:300px;
}

/**活动规则**/
.statement-button{
	position:absolute;
	top:5px;
	left:33px;
}
#rule-c{
	position:absolute;
	left:96px;
	top:118px;
	width:830px;
	line-height:22px;
}

.rp{
	text-indent:18px;
}



/**领奖办法**/
#award-c{
	position:absolute;
	left:90px;
	top:780px;
	width:840px;
	line-height:22px;
}
#award-1{
	position:absolute;
	left:90px;
	top:345px;
	width:250px;
	line-height:18px;
}
#award-2{
	position:absolute;
	left:387px;
	top:345px;
	width:250px;
	line-height:18px;
}
#award-3{
	position:absolute;
	left:688px;
	top:345px;
	width:250px;
	line-height:18px;
}
#award-4{
	position:absolute;
	left:90px;
	top:655px;
	width:250px;
	line-height:18px;
}
#award-5{
	position:absolute;
	left:387px;
	top:655px;
	width:250px;
	line-height:18px;
}
#award-6{
	position:absolute;
	left:688px;
	top:655px;
	width:250px;
	line-height:18px;	
}


/*2009.11.02*/
#send-con{
	width:1004px;
	height:473px;
	background:url('../images/bg_bless.jpg') no-repeat scroll 2px top;
}
#send-form{
	width:396px;
	padding:16px 0 0 402px;
}
#send-form label{
	color:#00378E;
}
#send-form .txt{
	height:16px;
	line-height:16px;
	width:128px;
	margin:0;
	padding:0;
	border:1px #1D8FE8 solid;
}
#send-form textarea{
	width:390px;
	height:100px;
	padding:2px;
	border:1px #1D8FE8 solid;
	margin:3px 0;
}
#send-form span{
	color:#666666;
}
#send-form p{
	margin:8px 0;
}
#send-form .b{
	text-align:center;
}
#send-form button span{
	display:none;
}
#send-form .btnBless{
	margin:0;
	padding:0;
	border:0;
	width:90px;
	height:26px;
	cursor:pointer;
	background:url('../images/btn_bless.jpg') no-repeat;
}

/**2009.11.12 add Start**/
#wish-search{
	position:absolute;
	left:300px;
	top:30px;
}
img{
	_behavior: url("styles/pngbehavior.htc");
}

/**遮罩层**/
.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;
}

/**忘记密码**/
#forget{
	position:absolute;
    width:365px;
	height:228px;
	z-index:50;
	display:none;
	color:#7A7A7A;
}
#forget-bg{
	width:365px;
	position:absolute;
}
#forget-close{
	font-weight:bold;
	right:15px;
	top:15px;
	position:absolute;
}

#forget-close a{
	color:#7A7A7A;
}
#forget-close a:hover{
	color:#7A7A7A;
	text-decoration:underline;
}
#forget-body{
	width:300px;
	position:absolute;
	top:47px;
	left:42px;
	vertical-align:middle;
}

#forget-body ul{
	
}

#forget-body ul li{
	height:25px;
	
}


#forget-body .label{
	width:50px;
	padding:0 10px 0 0;
	text-align:right;
	float:left;
}
#forget-body .txt-forget{
	border:1px solid #22A1E8;
	height:15px;
	width:218px;
}
#forget-btn{
	position:absolute;
	width:95px;
	height:30px;
	left:135px;
	top:130px;
	
}
#forget-btn .btn-submit{
	margin:0;
	padding:0;
	border:0;
	cursor:pointer;
	width:90px;
	height:26px;
	background:url('../images/prev/btn_forget.jpg') no-repeat;
}

#forget-body-result{
	width:300px;
	position:absolute;
	top:47px;
	left:42px;
	vertical-align:middle;
}

#forget-body-result .forget-name{
	height:30px;
}
#forget-body-result .forget-password{
	height:22px;
}
#forget-body-result .result-password{
	color:red;
	font-weight:bold;
}
/**2009.11.12 add End**/


/**2009.12.11 add Start by shan **/
/**获奖名单**/
#content-winner-zone{
	position:relative;
    width:1004px;
	height:698px;
	background:url('../images/prev/winner_bg.jpg') no-repeat 2px top;
}
#winner-1,#winner-2,#winner-3,#winner-4{
	position:absolute;
	width:250px;
	line-height:18px;
}
#winner-1{
	left:220px;
	top:180px;
}
#winner-2{
	left:700px;
	top:180px;
}
#winner-3{
	left:220px;
	top:430px;
}
#winner-4{
	left:700px;
	top:430px;
}
#content-winner-zone .btn{
	margin-top:10px;
}

/**获奖名单共通部分**/
#winner-bg{
	position:absolute;
}
#winner-close{
	font-weight:bold;
	right:15px;
	top:35px;
	position:absolute;
}

#winner-close a{
	color:#7A7A7A;
}
#winner-close a:hover{
	color:#7A7A7A;
	text-decoration:underline;
}
.winner-body{
	left:36px;
	position:absolute;
	width:350px;
}
.winner-body .t{
	height:30px;
}
.winner-body span{
	display:block;
	float:left;
	color:#013193;
	font-weight:bold;
}
#winner3-body ul,#winner4-body ul{
	height:240px;
}

.winner-body ul{
	width:350px;
	overflow:auto;
}

.winner-body ul li{
	margin-bottom:15px;
}

.winner-body span.t{
	color:#6A6A6A;
}

.winner-body span.winner-name{
	width:138px;
}
.winner-body span.winner-area{
	width:90px;
}
.winner-body span.winner-phone{
	width:auto;
}
/**获奖名单 全部搜索结果**/
#winner-user{
	position:absolute;
    width:395px;
	height:251px;
	z-index:50;
	display:none;
	color:#7A7A7A;
}
#winner-type{
	position:absolute;
	left:80px;
	top:100px;
	font-weight:bold;
	color:red;
	text-align:center;
	width:250px;
}


/**一等奖 获奖名单**/
#winner-user1{
	position:absolute;
    width:395px;
	height:251px;
	z-index:50;
	display:none;
	color:#7A7A7A;
}
#winner1-body{
	top:130px;
}
/**二等奖 获奖名单**/
#winner-user2{
	position:absolute;
    width:395px;
	height:396px;
	z-index:50;
	display:none;
	color:#7A7A7A;
}
#winner2-body{
	top:130px;
}

/**三等奖 获奖名单**/
#winner-user3{
	position:absolute;
    width:438px;
	height:471px;
	z-index:50;
	display:none;
	color:#7A7A7A;
}
#winner3-body{
	top:130px;
}

/**四等奖 获奖名单**/
#winner-user4{
	position:absolute;
    width:438px;
	height:513px;
	z-index:50;
	display:none;
	color:#7A7A7A;
}
#winner4-body{
	top:180px;
}
#winner-search{
	width:350px;
	position:absolute;
	left:50px;
	top:100px;
}
#winner-search .winner-t{
	width:219px;
	color:#cccccc;
	border:1px #21A1E8 solid;
	margin-right:10px;	
}
#winner-search *{
	vertical-align:middle;
}

/**2009.12.11 add End by shan **/
/**2009.12.21 add Start by shan**/
.notice{
	position:absolute;
	left:40px;
	top:65px;
	width:800px;
	height:40px;
	color:red;
}
/*
.notice div,.notice b{
	float:left;
	display:block;
}
*/
.notice .p{
	font-weight:bold;
}
/**2009.12.21 add End by shan**/
