﻿@charset "utf-8";
/**
 * champion
 * @date Mar 02th 2010
 * @author kidsj
 * @mail kidsj1984@hotmail.com
 */
 
@import url("resets.css");
@import url("styles.css");
@import url("constructions.css");

/**首页 start**/
.index-left,.index-center,.index-right{
	display:inline;
	float:left;
}
.index-left{
	width:213px;
	margin-right:10px;
	margin-left:3px;
}
.index-center{
	width:404px;
	margin-right:10px;	
}

.index-right{
	width:239px;
}
#index-banner1{
	margin-bottom:14px;
	*margin-bottom:14px;
	_margin-bottom:12px;
}
#index-banner4{
	*margin-bottom:4px;
}
#index-banner6{
	margin-bottom:12px;
	*margin-bottom:15px;
	_margin-bottom:14px;
}
#index-pic{
	padding:5px 0 7px;
	*padding:5px 0 4px;
	width:404px;
	overflow:hidden;
	position:relative;
	height:69px;
}
#index-pic #Imgs{
	height:69px;
	left:0;
	position:absolute;
}
#index-pic #Imgs li{
	width:404px;
	height:69px;
	display:inline;
	float:left;
}
#index-pic .img-btns{
	position:absolute;	
	right:11px;
	bottom:13px;
	*bottom:7px;
	width:34px;
	height:17px;
	z-index:5;	
}
#index-pic .img-btns span{
	cursor:pointer;
	float:left;
	font-size:1px;
	height:16px;
	line-height:1px;
	text-indent:-99999px;
	width:17px;
}
#index-pic .img-btns #img-left{
	background:url('../images/btn_sides.gif') no-repeat left top;
}
#index-pic .img-btns #img-right{
	background:url('../images/btn_sides.gif') no-repeat right top;
}

#index-edu{
	position:relative;
	width:404px;
	height:203px;
	margin-bottom:19px;
	margin-bottom:18px\9;
	*margin-bottom:16px;
	background:url('../images/index_edu_bg.jpg') no-repeat left top;
}
.index-nav{
	position:absolute;
	right:3px;
	top:16px;
	height:27px;
	width:192px;
	z-index:5;
}
.index-nav li{
	display:inline;
	float:left;
	padding-top:7px;
	height:20px;
	width:96px;
	text-align:center;
	color:#fff;
	background:url('../images/index_tab.jpg') no-repeat 3px 5px;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}

.index-nav li.act{
	padding-top:3px;
	height:24px;
	cursor:auto;
	font-size:14px;
	background:url('../images/index_tab_act.jpg') no-repeat left top;
}

.index-list{
	padding:48px 13px 0;
	display:none;
}

.index-list .index-edu-nav li{
	display:inline;
	float:left;
	height:19px;
	margin-right:26px;
	padding:2px 0 0 20px;
	width:138px;
	color:#fff;
	background:url('../images/icon11.jpg') no-repeat 12px 8px;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}

.index-list .index-edu-nav li.act{
	color:#006DA0;
	cursor:auto;
	font-size:12px;
	background:url('../images/index_edu_tab_act.jpg') no-repeat left top;
}

#index-edu-list1,#index-edu-list5{
	display:block;
}
.index-edu-list{
	display:none;
	padding:15px 0 3px;
}
.index-edu-list ul{
	height:65px;
}
.index-edu-list ul li{
	height:18px;
	width:360px;
	padding-left:12px;
	background:url('../images/icon14.jpg') no-repeat 3px 8px;	
}
.index-edu-list ul li .type{
	display:inline;
	float:left;
}
.index-edu-bottom{
	padding-left:12px;
}
.index-edu-bottom .l{
	background:url(../images/icon15.jpg) no-repeat 0 4px;
	padding:0 10px;	
}

.index-right-all{
	display:inline;
	float:left;
	width:653px;
}
.index-bottom{

}

/**相册列表**/
#index-list1{
	display:block;
}

/**首页 end**/


/**图片列表页 start**/
#pic-list{
	
}
#pic-list ul{
	padding:0 0 20px;
}
#pic-list ul li{
	display:inline;
	float:left;
	width:163px;
	height:125px;
	padding:18px;
}
#pic-list ul li .i{
	width:148px;
	height:90px;
	padding:8px 8px 10px 6px;
	background:url('../images/pic_list_bg.jpg') no-repeat left top;
}
#pic-list ul li .c{
	margin-top:5px;
	color:#EF5650;
	text-align:center;
}
/**图片列表页 end**/

/**图片显示页 start**/
#pic-view{
	
}
#pic-img{
	width:637px;
	padding:40px 79px;
}
#pic-img .i{
	width:637px;
	padding:10px 0;	
	background:#FFE3E2;
	text-align:center;	
	/*display:table-cell;
	vertical-align:middle;	
	*height:316px;
	overflow:hidden;
	*position: relative;*/
}
#pic-img .i img{
	/*border:1px #FFC0C9 solid;*/
	*display:block;
}
/*
#pic-img .i2{
	*position: absolute; 
	*top: 50%;
	*left: 50%;
}
#pic-img .i3{
	*position: relative; 
	*top: -50%;
	*left: -50%;
}
*/

#pic-img .c{
	width:597px;
	padding:12px 20px;
	color:#F4828C;
	background:#FFE3E2 url('../images/pic_view_bg.jpg') no-repeat left bottom;
}
#pic-img .c .b{
	margin-top:10px;
}

#pic-title{
	font-weight:bold;
	font-size:14px;
	color:#EF574C;
	padding:11px 23px;
}

#pic-img-list{
	background:#FFF1F1;
	margin:0 1px;
	width:794px;
	height:140px;
}

#pic-img-list #img-left {
	background:transparent url(../images/btn_left.jpg) no-repeat scroll 2px 54px;
	cursor:pointer;
	display:inline;
	float:left;
	height:140px;
	width:22px;
	padding-left:0;
}
#pic-img-list #img-right {
	background:transparent url(../images/btn_right.jpg) no-repeat scroll 5px 54px;
	cursor:pointer;
	display:inline;
	float:right;
	height:140px;
	width:22px;
	padding-right:2px;	
}
#pic-img-list #img-c {
	display:inline;
	float:left;
	height:140px;
	overflow:hidden;
	position:relative;
	width:748px;
}
#pic-img-list #img-c #Imgs {
	height:140px;
	left:0;
	position:absolute;
}
#pic-img-list #img-c #Imgs li {
	display:inline;
	float:left;
	width:187px;
	height:140px;
}

#pic-img-list #img-c #Imgs li .i{
	width:148px;
	height:90px;
	padding:8px 8px 10px 7px;
	margin:8px 10px 0;
	background:url('../images/pic_list_bg2.jpg') no-repeat left top;
}

#pic-img-list #img-c #Imgs li .c{
	text-align:center;
	color:#EF5650;
}
/**图片显示页 end**/

/**文章列表页 start**/
#news-list{
	
}
#news-list{
	
}
#news-list li{
	padding:20px 0;
	margin:0 20px;
	border-bottom:1px #DBDBDB dotted;
}

#news-list .i{
	display:inline;
	float:left;
	width:148px;
	height:90px;
	padding:2px;
	margin-right:10px;
	border:1px #DBDBDB solid;
}
#news-list .c{
}
#news-list .t{
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
#news-list .i img{
	display:block;
}
#news-list li.n-line{
	border-bottom:0px;
}

/**文章列表页 end**/

/**文章内页 start**/
#news-view{
	padding:20px 16px;
	width:764px;
}
#news-view .font-type2{
	text-align:center;
	margin-bottom:10px;
}
#news-view .c{
	width:764px;
}
/**文章内页 end**/


/**注册协议页面 start**/
#apply-list{
	height:651px;
	width:638px;
	padding:0 79px;
	text-align:center;
}
#apply-list .apply-info{
	color:#F0564E;
	margin:10px 0;
}
#apply-list .apply-content{
	width:556px;
	padding:0 40px;
	height:501px;
	border:1px #BEBEBE solid;
	overflow:auto;
	text-align:left;
	line-height:24px;
}
#apply-list .apply-content .t{
	margin-top:20px;
	text-align:center;
	font-weight:bold;
}
#apply-list .apply-btn{
	margin-top:20px;
}
/**注册协议页面 end**/


/**注册页面 start**/
#reg-list{
	padding:10px 59px;
	width:678px;
}
#reg-list .reg-pic{
	padding-left:18px;
}
#reg-list .reg{
	width:678px;
	margin-top:30px;
	color:#636363;
}
#reg-list #reg2{
	display:none;
}
#reg-list #reg3{
	margin-top:0;
}
#reg-list div.field{
	padding-left:32px;
	margin-bottom:12px;
	background:url('../images/icon10.jpg') no-repeat 18px 8px;
	*background:url('../images/icon10.jpg') no-repeat 18px 10px;
}
#reg-list div.none{
	padding-left:148px;
	*padding-left:150px;
	background:#fff;
}
#reg-list div.input{
	float:left;
}
#reg-list div.msg{
	float:left;
}
#reg-list .title{
	padding:10px 32px;
	margin-bottom:20px;
	border-bottom:1px #DBDBDB dotted;
	color:#F0574F;
	font-weight:bold;
	background:url('../images/icon4.jpg') no-repeat 18px 15px;
}
#reg-list div.baby-more{
	display:none;
}
#reg-list .pregnancy,#reg-list .baby{
	display:none;
}


#reg-list .reg .onShow{
	background:url('../images/msg_attention.jpg') no-repeat 1px 0;
	padding-left:20px;
}
#reg-list .reg .onFocus{
	background:url('../images/msg_attention.jpg') no-repeat 1px 0;
	padding-left:20px;
}
#reg-list .reg .onSuccess{
	background:url('../images/msg_ok.jpg') no-repeat 1px 0;
	padding-left:20px;
}
#reg-list .reg .onError{
	background:url('../images/msg_error.jpg') no-repeat 1px 0;	
	color:#FF0000;
	padding-left:20px;
}
#reg-list .reg .onLoad{
	background:url('../images/msg_attention.jpg') no-repeat 1px 0;
	padding-left:20px;
}

#send-wrapper{
	position:absolute;
    width:430px;
	height:176px;
	z-index:50;
	border:1px #C4C4C4 solid;
	background:#fff;
	display:none;
}

#send-wrapper .t{
	padding:5px 5px 5px 20px;
	height:20px;
	border-bottom:1px #C4C4C4 solid;
	background:#F96A64;
}
#send-wrapper .t .btn{
	display:inline;
	float:right;
}
#send-wrapper .c{
	width:340px;
	height:105px;
	padding:20px 45px;

}

#send-wrapper .n{
	padding:0 0 16px 13px;
	background:url('../images/icon5.jpg') no-repeat 1px 7px;
}

#send-wrapper .r{
	padding:0 10px 24px 0;
	text-align:right;
}

#send-wrapper .b{
	padding-left:100px;
}

/**注册页面 end**/

/**404 start**/
#page404{
	background:url('../images/bg_wrapper_400.jpg') repeat-x center top;
}
#page404 a{
	color:#40C4F5;
	font-weight:bold;
}
#page404 #wrapper{
	background:url('../images/bg_404.jpg') no-repeat left 20px;
	min-height:600px;
}
#page404 h2{
	margin:0 0 25px 0;
	font-size:16px;
	font-family: 微软雅黑,Microsoft YaHei,黑体;
}
#page404 p.t{
	padding:0 0 15px 0;
	border-bottom:1px #D2D7DD dashed;
}
#page404 p{
	margin:25px 0;
}
#page404 .content-s{
	padding:100px 0 0 200px;
}
#page404 p.iis a{
	color:#B4B2B3;
}

#page404 #construct{
	width:340px;
	margin:0 auto;
}
/**404 end**/


/**搜索结果页面 start**/
#mama-search-list{
	
}
#mama-search-list ul{
	padding:5px 20px 0;
}
#mama-search-list ul li{
	padding:5px 0;
	border-bottom:1px dotted #DBDBDB;
}

/**搜索结果页面 end**/


/**会员权益介绍 start**/
#contact-content{
	width:756px;
	
	padding:0 20px 30px;
}
.contact-content-c{
	width:756px;
	height:447px;
	overflow:auto;
}
#contact-content p{
	line-height:24px;
}
#contact-content p.font-type2{
	padding:5px 0;
}
#contact-content p.font-type5{
	margin-top:10px;
}
#contact-content p.i{
	padding-left:24px;
}

/**会员权益介绍 end**/


/**忘记密码页面 start**/
#forget-content{
	padding:100px 100px;
	height:330px;
	width:596px;
}
#forget-content .title{
	padding:10px 32px;
	margin-bottom:20px;
	border-bottom:1px #DBDBDB dotted;
	color:#F0574F;
	font-weight:bold;
	background:url('../images/icon4.jpg') no-repeat 18px 15px;
}
#forget-content .title .r{
	display:inline;
	float:right;
}
#forget-content div.field{
	padding-left:32px;
	margin-bottom:12px;
	background:url('../images/icon10.jpg') no-repeat 18px 8px;
	*background:url('../images/icon10.jpg') no-repeat 18px 10px;
}
#forget-content div.none{
	padding-left:148px;
	*padding-left:150px;
	background:#fff;
}

/**忘记密码页面 end**/






