@charset "utf-8";
/* CSS Document */
body {
	margin:0px auto;
	padding:0px;
	font-size:12px;
}
ul {
	list-style: none;
}
img {
	border:0px;
}
H1 {
	padding: 0px;margin: 0px;
	font-weight:normal;
	font-size:100%;
	
}
H2,H3,H4,H5,H6 {
	padding: 0px;margin: 0px;
	font-weight:normal;
	font-size:100%;
	text-indent:-9999em;
}
a {blr:expression(this.onFocus=this.blur())}

/*homepage
==========================================================*/
#mainpage{
margin:0px auto;
padding:0px;
width:1002px;
height:1220px;
background:url(../images/allbg.jpg) no-repeat;
}
#mainpage_new{
margin:0px auto;
padding:0px;
width:1002px;
height:1635px;
background:url(../images/allbg_new.jpg) no-repeat;
}
/* Header*/
#header {
margin:0px;
padding:0px;
width:1002px;
height:88px;
}
#headerLogo{
float:left;
height:88px;
}
#headerLogo H1 {
margin:0px;
padding:0px;
width:285px;
height:88px;
}
#headerLogo H1 A {
background:url(../images/logo.jpg) no-repeat ;
float:left;
width:285px;
text-indent:-1000em;
height:88px;
}
#headerRight{
float:left;
background:url(../images/header_02.jpg) no-repeat;
width:717px;
height:88px;
position:relative;
}
#sessionBox{
position:absolute;
left:370px;
/*left:500px;*/
bottom:-5px !important;
>bottom:0px  !important;
bottom:-4px;
}
#sessionBox ul{
margin:0px;
padding:0px;
list-style:none;
height:26px;
}
#sessionBox li{
float:left;
margin:0px;
padding:0px;
}
#sessionBox li.box{
float:left;
}
#sessionBox li input{
padding-top:3px;
width:85px;
height:17px;
border:0px solid #000;
background-color:transparent;
} 
#sessionBox li input.searchtxt{
font-size:12px;
color:#6b6d6e;
margin-left:18px;
width:60px;
}
#sessionBox_VnoLogin{
float:right;
}
#sessionBox_in{
position:absolute;
left:304px;
/*left:436px;*/
bottom:-5px !important;
>bottom:0px  !important;
bottom:-4px;
}
#sessionBox_in ul{
margin:0px;
padding:0px;
list-style:none;
height:26px;
}
#sessionBox_in li{
float:left;
margin:0px;
padding:0px;
}
#sessionBox_in li.box{
float:left;
}
#sessionBox_in li input{
padding-top:3px;
width:85px;
height:17px;
border:0px solid #000;
background-color:transparent;
} 
#sessionBox_in li input.searchtxt{
font-size:12px;
color:#6b6d6e;
margin-left:18px;
width:60px;
}
#welcome{
margin-top:40px;
margin-right:57px;
font-size:12px;
color:#f4f8fb;
font-weight:bold;
text-align:right;
}
/*banner*/
#banner{
margin:0px;
padding:0px;

}
#MianBanner{
float:left;
margin-left:28px !important;
>margin-left:28px !important;
margin-left:14px;
width:908px;
}

#ageNav{
float:left;
width:66px;
height:348px;
background:url(../images/default_08.jpg) no-repeat;
}
#ageNav1{
position: absolute;
top:124px;
left:50%;
margin-left:435px;
width:66px;
height:348px;
background:url(../images/default_08.jpg) no-repeat;
}

/*content*/
#MainContent{
clear:both;
margin:0 0 0 28px;
padding:0px;
/*POSITION: relative;*/
background:url(../images/default_16.jpg) no-repeat;
height:606px;
}
#MainContent_new{
	clear:both;
	margin:0 0 0 28px;
	padding:0px;
	POSITION: relative;
	background:url(../images/default_new_03.jpg) no-repeat;
	height:1016px;
}
#MainNewsTitle{
	Z-INDEX: 1;
	WIDTH: 150px;
	HEIGHT: 100px;
	POSITION: absolute;
/*	TOP: -46px;
	left: 20px;*/
	left:50%;
	height:500px;
	margin-top:-45px;
	margin-left:-470px;
}
/*左边*/
#MainContentLeft{
float:left;
margin:28px 13px 0 16px !important;
>margin:28px 13px 0 16px !important;
margin:28px 13px 0 8px;
width:548px;
height:578px;
background:url(../images/default_18.jpg) no-repeat;
}
#MainContentLeft_new{
float:left;
margin:28px 13px 0 16px !important;
>margin:28px 13px 0 16px !important;
margin:28px 13px 0 8px;
width:548px;
height:951px;
background:url(../images/default_new_18.jpg) no-repeat;
}
/*#MainContentLeft_new{
float:left;
margin:28px 13px 0 16px !important;
>margin:28px 13px 0 16px !important;
margin:28px 13px 0 8px;
width:548px;
height:578px;
background:url(../images/default_new_18b.jpg) no-repeat;
}*/
#MainNewsList{
margin:0px 0px 0px 10px;
width:510px;

float:left;
/*border:1px #000000 solid;
POSITION: relative;*/
}
#MainNewsList ul{
margin:0px;
padding:0px;
width:510px;
list-style-type: none;
}
#MainNewsList li{
width:510px;
height:178px;
display:block;
background: url(../images/newsline.gif) no-repeat bottom left;
}
#indexmore{
float:left;
width:520px;
height:20px;
margin-top:10px;
/*RIGHT: 0px;
BOTTOM: -10px !important;
>BOTTOM: -6px !important;
BOTTOM: -6px; 
POSITION: absolute; 
left:450px;*/
text-align:right;
}
#indexmore1{
float:left;
width:520px;
height:20px;
margin-top:0px;
/*RIGHT: 0px;
BOTTOM: -10px !important;
>BOTTOM: -6px !important;
BOTTOM: -6px; 
POSITION: absolute; 
left:450px;*/
text-align:right;
}
.List_Left{
float:left;
width:245px;
height:141px;
display:block;
background:url(../images/news_bg.gif) no-repeat ;
}
.List_Left img{
margin:5px;
}
.List_Right{
float:right;
margin:0px;
}
/*左边结束*/

/*右边*/
#MainContentRight{
float:left;
margin:13px 13px 0 15px;
width:316px;
height:593px;
background:url(../images/default_19.jpg) no-repeat;
}
#MainContentRight_new{
float:left;
margin:13px 13px 0 15px;
width:316px;
height:593px;
background:url(../images/default_new_19.jpg) no-repeat;
}
#Right_top{
margin:9px 28px 0px 13px;
}
#Right_middle{
margin:0px 28px 0px 13px;
}
#Right_bottom{
margin:0px 28px 0px 13px;
background:url(../images/default_44.jpg) no-repeat;
width:275px;
height:220px;
}
#Right_bottom ul{
margin:0px 0px 0px 29px !important;
>margin:54px 0px 0px 29px !important;
margin:54px 0px 0px 29px;
padding:54px 0px 0px 0px !important;
>padding:0px !important;
padding:0px;
width:225px;
ist-style-type: none;
}
#Right_bottom ul li{
width:225px;
height:26px;
}
#Right_bottom ul li.list{
width:225px;
height:26px;
background:url(../images/default_50.jpg) no-repeat;
}
#Right_bottom ul li.list1{
width:225px;
height:26px;
background:url(../images/default_52.jpg) no-repeat;
}
#Right_bottom ul li.list1 span{
float:right;
width:53px;
height:26px;
}
#Right_bottom ul li.list input{
padding-top:4px;
margin-left:82px;
width:128px;
height:17px;
border:0px solid #000;
font-size:12px;
color:#6b6d6e;
background-color:transparent;
}
#Right_bottom ul li.list1 input{
padding-top:4px;
margin-left:82px;
width:75px;
height:17px;
border:0px solid #000;
font-size:12px;
color:#6b6d6e;
background-color:transparent;
}
#Right_bottom ul li.list2{
text-align:center;
}
/*右边结束*/

/*内容区底部*/
#MainContentFoot{
clear:both;
margin:0 0 0 28px;
background:url(../images/default_17.jpg) no-repeat;
height:59px;
}
/*内容区底部结束*
/*content end*/

/*foot*/
#foot{
	float:left;
margin:0px;
padding:0px;
width:1002px;
height:82px;
background:url(../images/default_79.jpg) no-repeat left top;
}
#footTxt{
margin:0px 0px 0px 52px !important;
>margin:10px 0px 0px 52px !important;
margin:10px 0px 0px 26px;
padding:10px 0px 0px 0px !important;
>padding:0px !important;
padding:0px;
}
#footList {
    margin:0px;
	background:url(../images/foot_img.jpg) no-repeat;
	width:300x;
	height:28px;
}
#footList ul {
	margin:0px;
	padding:0px;
	list-style:none;
	height:25px;
}
#footList li {
	float:left;

}
#contact a, #law a, #privacy a, #link a, #sitemap a{
	width:60px;
	height:25px;
	display:block;
}
#contact a:hover {
	background:url(../images/foot_img.jpg) no-repeat 0px -25px;
}
#law a:hover {
	background:url(../images/foot_img.jpg) no-repeat -60px -25px;
}
#privacy a:hover {
	background:url(../images/foot_img.jpg) no-repeat -120px -25px;
}
#link a:hover {
	background:url(../images/foot_img.jpg) no-repeat -180px -25px;
}
#sitemap a:hover {
	background:url(../images/foot_img.jpg) no-repeat -240px -25px;
}
#MainNav_8 a#contact1  {
	background:url(../images/foot_img.jpg) no-repeat 0px -25px;
	width:60px;
	height:25px;
	display:block;
}
#MainNav_9 a#law1  {
	background:url(../images/foot_img.jpg) no-repeat -60px -25px;
	width:60px;
	height:25px;;
	display:block;
}
#MainNav_10 a#privacy1  {
	background:url(../images/foot_img.jpg) no-repeat -120px -25px;
	width:60px;
	height:25px;;
	display:block;
}
#MainNav_11 a#link1  {
	background:url(../images/foot_img.jpg) no-repeat -180px -25px;
	width:60px;
	height:25px;;
	display:block;
}
#MainNav_12 a#sitemap1  {
	background:url(../images/foot_img.jpg) no-repeat -240px -25px;
	width:60px;
	height:25px;;
	display:block;
}
/*foot 结束 */

/*内页背景开始 */
#inside{
margin:0px auto;
padding:0px;
width:1002px;
height:auto;
}
#insidebg{
float:left;
margin:0px auto;
padding:0px;
width:1002px;
height:auto;
background:url(../images/bgtop.jpg) no-repeat #a4dafc;

}

div#insidebgbottom{
float:left;
margin:0px;
padding:0px;
width:1002px;
min-height:640px;
height:640px;
background:url(../images/bgbottom.jpg) no-repeat bottom;
}
div[id]#insidebgbottom{
float:left;
margin:0px;
padding:0px;
width:1002px;
height:auto;
background:url(../images/bgbottom.jpg) no-repeat bottom;

}
#insideContentFoot{
clear:both;
margin:0 0 0 28px;
background:url(../images/insidebuttom.jpg) no-repeat;
width:908px;
height:92px;
}
#ssyContentFoot{
clear:both;
margin:0 0 0 28px;
background:url(../images/ssybuttom.jpg) no-repeat;
width:908px;
height:71px;
}
#profileContentFoot{
clear:both;
margin:0 0 0 28px;
background:url(../images/profilebuttom.jpg) no-repeat;
width:908px;
height:60px;
}
#activityContentFoot{
clear:both;
margin:0 0 0 28px;
background:url(../activity/images/share_bg_02.jpg) no-repeat;
width:908px;
height:92px;
}

/*内页背景结束 */
/*注册流程弹出窗*/
.tips_txt{
font-size:12px;
color:#b28e17;
line-height:18px;
}
/*注册流程弹出窗*/

#law_top{
margin:44px 158px 0px 0px !important;
>margin:44px 158px 0px 0px !important;
margin:44px 158px 0px 0px;
width:574px;
height:104px;
background:url(../contact/images/law_03.png) no-repeat;
}
#privacy_top{
margin:44px 158px 0px 0px !important;
>margin:44px 158px 0px 0px !important;
margin:44px 158px 0px 0px;
width:574px;
height:104px;
background:url(../contact/images/privacy_03.png) no-repeat;
}
#link_top{
margin:44px 158px 0px 0px !important;
>margin:44px 158px 0px 0px !important;
margin:44px 158px 0px 0px;
width:574px;
height:104px;
background:url(../contact/images/link_03.png) no-repeat;
}
#sitemap_top{
margin:44px 61px 0px 0px !important;
>margin:44px 61px 0px 0px !important;
margin:44px 61px 0px 0px;
width:786px;
height:114px;
background:url(../contact/images/sitemap_03.jpg) no-repeat;
}
/*联系我们开始*/
#contactus{width:791px;
       height:auto;
	   margin:0px auto;
	   _margin:0 0 0 58px;
	   }
#contactus_top{
margin:44px 57px 0px 0px !important;
>margin:44px 57px 0px 0px !important;
margin:44px 57px 0px 0px;
width:791px;
height:110px;
background:url(../contact/images/contantus_03.jpg) no-repeat;
float:left;
}
#contactus_con{
background:url(../contact/images/contantus_05.jpg) repeat-y;
width:791px;
height:auto;
float:left;
}
#contactus_bottom {
background:url(../contact/images/contantus_06.jpg);
width:791px;
height:68px;
float:left;
}
.cform {
margin:0 auto;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 648px; PADDING-TOP: 15px;
}
.cform_td{
font-size::12px;
color:#b28e17;
font-weight:bold;
line-height:25px;
}
.inputtxt{
WIDTH: 220px; COLOR: #000; TEXT-INDENT: 5px;
border:0px #ececec solid;
background:#ececec;
}

.cform .text {
	FLOAT: left; 
	WIDTH: 540px; 
	#WIDTH: 562px;
	HEIGHT: 170px;
	background:#ececec;
}
.contactus_note{
margin:0px auto;
width:648px;
padding:30px 0 0 0;
font-size:12px;
color:#909191;
}
.contactus_zi{
font-size:12px;
color:#757575;
line-height:22px;
}
/*联系我们结束*/
/*妈妈推荐开始*/

.browse {
	margin:0px;
	padding:0px;
}
.list {
	margin:0px;
	padding:0px;
	width:908px;
}
.list ul {
margin:0px -2px 0 34px!important;
_margin:0px -2px 0 17px;
padding:0px;
list-style-type:none;

}
.list ul li {
float:left;
margin:0 32px 0 0!important;
_margin:0 7px 0 8px;
	padding:0px;
	width:253px;
	height:170px;
	display:block;
	position:relative;
}
.list ul li img{
margin:0px 8px 6px 9px;
vertical-align:bottom;
}

/*妈妈推荐结束*/

/*单选开始*/
label{
margin:0px;
height:20px;
line-height:20px;
}

.lblCss {
margin:0px;
height:20px;
line-height:17px;
padding-left:16px; 
background: url(/images/checkbox2b.gif) no-repeat left top;
#background: url(/images/checkbox2.gif) no-repeat left top;
}
label.checked {
margin:0px;
height:20px;
line-height:17px;
padding-left:16px;
background: url(/images/checkboxchk2b.gif) no-repeat left top;
#background: url(/images/checkboxchk2.gif) no-repeat left top;
}
checkbox{margin:3px;}
/*单选结束*/
