﻿@import url('news.css');

body{margin:0;padding:5px 0;text-align:center;background-color:#fff;font-size:13px; color:#666}
body,p,th,td,input,select,textarea{color:#111111;}
hr{border:#000000 0 solid;border-top: #D1D7DC 1px solid;height:0;}
img{border:none;}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd {margin:0; padding:0;}
dl,dt,dd,ul,li {margin:0; padding:0; list-style:none;}
form{margin:0;padding:0;}
label {color:#666;}
a:link,a:visited{color:#316EDE;text-decoration:none;}
a:hover,a:active{color:#FF5500;	text-decoration:underline;}
input,textarea{font-size:12px; text-align:left}
input {cursor:pointer}
.input40 {width:40px;margin:0 5px 0 0}
.input110 {width:110px;}
.input150 {width:150px;}
.input20024 {width:200px; height:24px;line-height:24px; font-size:16px; }
.input200 {width:200px;}
.input250 {width:250px;}
.input300 {width:300px;}
.input450 {width:450px;}
.input300120 {width:300px; height:120px;}
.input100120 {width:130px; height:120px;}
.input180120 {width:180px; height:120px;}
.input450180 {width:450px; height:180px;}


.btn40 {width:60px;line-height:20px; text-align:center}
.textarea450180 {width:450px; height:180px;}

	/* input btn */
	.addNewBlock { width:100px; height:30px; text-align:center; cursor:pointer}
	.postReplayBtn { width:100px; height:30px; text-align:center; cursor:pointer}
	.addQlinkBtn { width:100px; height:30px; text-align:center; cursor:pointer}
	


.input350 {width:350px;}
.input400 {width:400px;}

.clear {clear:both;}

/* headCss */
#head {width:926px;margin:0 auto; text-align:left;}
#head2 {width:1003px;margin:0 auto; text-align:left}

	#topNavBar {clear:both; text-align:right;line-height:24px; position:relative; z-index:10;}
		#topNavBar ul {overflow:hidden; _height:1%;}
		#topNavBar li {float:right;line-height:24px;}
		#topNavBar li a{clear:none!important;padding:0; margin:0 3px}
			#topNavBar li.sysPanel a{line-height:24px; padding:12px 18px 10px 10px; background:url(../../images/sysPanelIcon.gif) 5px -12px  no-repeat; width:74px;text-align:left; text-indent:10px}
			#topNavBar li.sysPanel a:hover{background:url(../../images/sysPanelIcon.gif) 5px 9px no-repeat;text-decoration:none;}
	
	.floatDiv {width:100px; height:120px; display:none; border:1px solid #9EC2E6; background:#fff; float:left; top:20px; right:40px; position:absolute; z-index:100;}
		.floatDiv a{ display:block; clear:both!important; float:none!important;line-height:24px!important; width:90px; text-align:left;text-indent:10px; border-bottom:1px solid #eee}
		#topNavBar a {padding:0 5px;}
	#topBanar {clear:both;height:52px; margin:0 0 5px 0;overflow:hidden; _height:1%; }
	
		#logo {width:265px;height:58px; margin:0 18px 5px 3px; float:left;text-indent:-2000px}
		#homePage{ background:url(../../images/topbg.jpg); background-repeat:repeat-x;}
		body#q{ background:url(../../images/topbg.jpg); background-repeat:repeat-x;}
		body#babyShow{ background:url(../../images/topbg.jpg); background-repeat:repeat-x;}
		body#diary{ background:url(../../images/topbg.jpg); background-repeat:repeat-x;}
		body#album{ background:url(../../images/topbg.jpg); background-repeat:repeat-x;}
		body#news{ background:url(../../images/topbg.jpg); background-repeat:repeat-x;}
			#homePage #logo {text-indent:0!important}
		#logo a{width:265px;height:58px;display:block;float:left;background:url(../../images/babyyin.gif) no-repeat }
			
			
		#da {width:336px; height:50px; background-image:url(../../images/top_bg.jpg); float:left;position:relative}
		#da2 {width:274px; height:54px; background-image:url(../../images/top_bg2.jpg); float:left;position:relative}	
		/*csqzCss*/	
		#logoqz {width:277px;height:47px; margin:0 45px 0 10px; float:left;text-indent:-2000px}
			#homePage #logoqz {text-indent:0!important}
		#logoqz a{width:277px;height:47px;display:block;float:left;background:url(../../csqz/images/csqz_img1.jpg) no-repeat }
			#logoqz img {width:277px;height:47px;}
			
		#daqz {width:540px; height:56px; float:right; }
		#daqz li { color:#CCCCCC;}
			#daqz a { color:#666666;}
			
			
			
		#topSearch {width:170px; margin:0px; height:40px; text-align:right; float:right; }		
			#topSearch input {margin:10px 3px 0 0;}		
		.topSearchInput {width:90px;line-height:20px;height:20px;}
	
	#headMenuBar {clear:both; overflow:hidden; _height:1%}
		#menuBar {width:926px; clear:both; background:url(../../images/menuBarBg.jpg) no-repeat bottom;height:47px; }
			#menuBar ul{padding:0 0 0 40px;}
			#menuBar li{float:left;margin:0 1px; }
			#menuBar li a{color:#fff; font-weight:bold; color:#FE6601; font-size:14px;background:url(../../images/menuLi.jpg) no-repeat; line-height:40px;height:47px;width:80px; text-align:center;display:block;}
			#menuBar ul li a:hover{ color:#fff; font-weight:bold;  font-size:14px;background:url(../../images/menuLiSelect.jpg) no-repeat; line-height:40px;height:47px;width:80px; text-align:center;display:block;}
				#menuBar li#home a{}
				
				#menuBar li.selectMenu a {color:#fff;background:url(../../images/menuLiSelect.jpg) no-repeat;line-height:40px;height:47px;display:block;}

/* uHeader css */
#top_a{ color:#B9B7B8; margin:0 12px 0 0; float:right; font-size:13px;}
#top_a a{ color:#767772; text-decoration:none;}
#uHeader {clear:both; margin:0 auto; padding:5px 0 0 0; overflow:hidden; _height:1%; border-bottom:1px solid #FE9798; background:#fff} 
	#uLogo {margin:0 0 0 50px;text-indent:-2000px}
	#uLogo img {}
		#uLogo a {width:180px; height:40px;display:block;float:left; padding:0; margin:6px 0 0 0; float:left; background:url(../../images/logo.jpg);}
	#uTopRight {width:900px; float:left; margin:0 20px 0 0; background:#fff}
	#uTopNavBar {clear:both; text-align:right; padding-bottom:5px}
	#uHeadMenuBar {clear:both;}
	#uHeadMenu {width:447px; float:left; }
			#uHeadMenu ul{}
			#uHeadMenu li{float:left;margin:0 1px;}
			#uHeadMenu li a{background:url(../../images/uHeadMenuBg.gif) no-repeat top; line-height:32px;height:28px; width:72px; color:#FF6501; text-align:center;padding:0;display:block; overflow:hidden;}
			#uHeadMenu li a:hover{background:url(../../images/uHeadMenuBg2.gif) no-repeat top; line-height:32px;height:28px; width:72px; color:#FFFFFF; text-align:center;padding:0;display:block; overflow:hidden; font-weight:bold; text-decoration:none;}
				#uHeadMenu li#home a{}
				#uHeadMenu li.selectMenu a{background:url(../../images/uHeadMenuBgSelect.jpg) no-repeat top; color:#fff; font-size:14px;display:block;}
				#uHeadMenu li#babyShow a{}
	
		#uTopSearch {width:200px; margin:0px; height:24px; text-align:right; float:right; background:#fff}		
			#uTopSearch input {margin:0px 3px 0 0;}
				.topSearchBtn {background:url(../../images/topSearchBtn.jpg); border:none; width:62px; height:25px; text-align:right; }
		.uTopSearchInput {width:100px; }

	
	.changeTemplate a {font-size:12px;line-height:25px;background:url(../../images/changeTemplate.gif) no-repeat !important;position:absolute; right:20px; bottom:10px;display:block;width:100px; margin:0; padding:0 20px 0 5px;}
	.changeTemplate a:hover {background:url(../../images/changeTemplateOn.gif) no-repeat !important;}
	.changeTemplate a:link,.changeTemplate a:visited {color:#8794D6}
	.changeTemplate a:hover {color:#5F71CA}
	
	.play_music{font-size:12px;line-height:25px;position:absolute; right:40px; bottom:80px;display:block; margin:0; }
	.play_music a {color:#FF9933; font-size:12px; font-weight:bold;cursor:hand; text-decoration:none;}
	
	.play_music a:hover {color:#5F71CA}
	
	a.addFavorite  {font-size:12px; font-weight:normal;margin:0 0 0 10px; padding:5px 20px; background:url(../../images/addFavorite.gif) no-repeat 0 0; line-height:25px;}
	a:hover.addFavorite  {background:url(../../images/addFavoriteOn.gif) no-repeat 0 0;}
	.joinQ a {background:url(../../images/joinQ.gif) no-repeat; text-indent:35px; font-weight:bold;line-height:29px;width:113px; position:absolute; right:20px; top:20px;display:block; margin:0; padding:0;}
	 .joinQ a:link,.joinQ a:visited{color:#FF5500}
	 
	.outQ a {background:#ccc;line-height:24px; position:absolute; right:20px; top:20px;display:block; margin:0; padding:0 10px;}
	.qManage{ font-size:12px; font-weight:normal;line-height:24px;margin:0; padding:0; display:block; width:500px;}
		.qManage a{display:block;background:#eeff99; color:#FEA063 !important;margin:5px 3px 0 0; float:left; padding:0 5px;}
	#uTopBar {padding:0;margin:0 auto;overflow:hidden;_height:1%;position:relative}
	#uTopBar h1 {font-size:14px; font-weight:bold; margin:0; padding:20px;float:left;}
		#uTopBar h1 span { font-size:11px; font-family:Verdana, Arial; font-weight:normal; margin:0; padding:0;}
	.uMenu {clear:both;margin:30px 0 0 0; background:}
	.uMenu ul {margin:0; padding:0}
			.uMenu li{float:left;margin:0 5px;}
			.uMenu li a{background:#f9f9f9; line-height:40px;width:55px; text-align:center;padding:0 5px;display:block;}
			.uMenu ul li a:hover{ }
				.uMenu li#home a{}

				/* uHeader css */


.pages {clear:both; padding:20px; overflow:hidden; _height:1%; text-align:center}
.pages a {padding:0 5px; line-height:20px; margin:0 2px; display:block; float:left; border:1px solid #999; background:#fff;}
.pages span {padding:0 5px; line-height:20px; float:left;}
.pages strong {padding:0 5px; line-height:20px; float:left;}
		
#wrapper {width:926px;margin:0 auto; margin-top:20px;text-align:left; overflow:hidden; _height:1%;}
#homePage #wrapper,
#babyShow #wrapper,
#diary #wrapper,
#diarySortList #wrapper,
#showSearch #wrapper,
#q #wrapper,
#news #wrapper,
#qAll #wrapper,
#album #wrapper
 {margin-top:0;text-align:left;padding:0 0 10px 0;background:url(../../images/wrapperBg.jpg) bottom no-repeat #FFE9EB}


/* ad css */
#a_babyShow_c1 {display:none;width:685px; margin:0 auto;background:#eee; border:1px solid #eee;height:80px;}
#a_babyShow_s1 {display:none;background:#eee;  border:1px solid #ccc; height:120px;}
#a_babyShow_s2 {display:none;background:#eee; border:1px solid #eee; display:none}

#a_diary_c1 {display:none;width:685px; margin:0 auto;background:#eee; border:1px solid #eee; height:80px;}
#a_diary_s1 {display:none;background:#eee; border:1px solid #ccc; height:120px;}
#a_diary_s2 {display:none;background:#eee; border:1px solid #ccc;height:50px; display:none}

#a_index_c1 {display:none;width:685px; margin:0 auto;background:#eee; border:1px solid #F3C1C2; height:80px;}
#a_index_s{
background:url(../../images/picNext.gif);
background-repeat:no-repeat;
	margin:10px 0 0 4px;
	width:180px;
	height:15px;
	display: block;
}
#a_index_s2{
padding:5px 0;
}
#a_index_s a{
margin:0 0 0 18px;
}
#a_news_c1 a{
	width: 100%;
	height: 153px;
	display: block;
	background-image: url('../../images/a_index_s0.jpg');
}

/*index,babyShow,album,diary,group*/

/* index */
#eLayout {height:260px; display:block;}
#topDemo {position:absolute; top:10px; left:11px;padding:0;margin:0;width:704px;}
.coverBaby {width:410px; height:260px; float:left; position:relative; margin:0 30px 0 10px;_margin:0 25px 0 5px}
	.coverBaby img {width:410px; height:260px;}
	.coverBaby .uFilterBg {width:410px;height:24px; position:absolute; display:block; top:235px; left:0; background:#000; border-top:1px solid #fff; filter:alpha(opacity=30); opacity:0.3;z-index:1 }
	.coverBaby .u {width:410px;line-height:24px; text-indent:15px;font-size:12px; color:#ccc; position:absolute; top:235px; left:0; z-index:2 }
		.coverBaby .u a{color:#eee; padding:0 10px}
		.coverBaby .u a:hover{color:#fff}
		.coverBaby .u span{margin:0 0 0 100px; display:none;}
	.babyDemo {width:250px; height:260px; float:right;}
	ul.postList {padding:10px; }
	ul.postList li {padding:0;height:24px;_height:auto;margin:0; border-bottom:1px dashed #eee;}
	ul.postList li h5 {width:70%; float:left; font-size:13px; font-weight:normal; margin:0 15px 0 0;overflow:hidden; height:24px; line-height:24px; }
		ul.postList li h5 a{display:block;}
	ul.postList li span {width:25%; float:right;text-align:right; overflow:hidden; height:24px; line-height:24px;}
	.diaryJoin a{display:none;width:320px; height:60px;background:url(../../images/da/rz.jpg);margin:10px auto}
	.albumJoin a{display:none;width:320px; height:60px; background:url(../../images/da/xc.jpg);margin:10px auto}
	.postJoin a{display:none;width:320px; height:60px;  background:url(../../images/da/ht.jpg);margin:10px auto}
	.groupJoin a{display:none;width:320px; height:60px; background:url(../../images/da/qz.jpg);margin:10px auto}
	
	#excellentBaby{}

#loginPanel {}
#loginPanel h3 {text-indent:-2000px; background:url(../../images/loginH3.jpg) no-repeat; margin:0 0 10px 10px;}
.loginForm { margin:0 0 10px 10px;}
	.loginForm div{clear:both; margin:5px 0}
		.codeImg {width:}
		.loginForm div label{width:50px; display:block; float:left; padding:5px 0 0 0}
			.submitDiv {margin:5px 0}
			.submitDiv a{padding:0 0 0 5px;}
		.raDiv span {padding-left:50px; float:left; padding-top:3px;_padding-top:0;}
		.raDiv label {width:100px!important; display:block; float:right; padding:0}
		.userLogin {padding:10px 0 0 0}


#loginPanel {}
#loginPanel h3 {text-indent:-2000px; background:url(../../images/loginH3.jpg) no-repeat; margin:0 0 10px 10px;}
.loginForm { margin:0 0 10px 10px;}
	.loginForm div{clear:both; margin:5px 0}
		.codeImg {width:}
		.loginForm div label{width:50px; display:block; float:left; padding:5px 0 0 0}
			.submitDiv {margin:5px 0}
			.submitDiv a{padding:0 0 0 5px;}
		.raDiv span {padding-left:50px; float:left; padding-top:3px;_padding-top:0;}
		.raDiv label {width:100px!important; display:block; float:right; padding:0}
		.userLogin {padding:10px 0 0 0}

#loginOnline {}
#loginOnline .cosContent {padding:0 10px 10px 20px }
.loginUserInfo {clear:both}
.loginUserInfo img{width:100px;height:100px;clear:both; padding:5px; margin:5px 0 0 0; background:#eee;border:1px solid #ccc}

#loginOnline h3 {font-size:14px;}



#notePanel h3 {text-indent:-2000px; background:url(../../images/noteH3.jpg) no-repeat; margin:0 0 5px 10px;}
#notePanel h4 {text-indent:-2000px; background:url(../../images/noteH4.jpg) no-repeat; margin:0 0 5px 10px;}
#notePanel h5 {text-indent:-2000px; background:url(../../images/noteH5.jpg) no-repeat; margin:0 0 5px 10px;}
#notePanel h6 {text-indent:-2000px; background:url(../../images/noteH6.jpg) no-repeat; margin:0 0 5px 10px; height:15px;}
	#notePanel ul {padding:0 10px;}
	#notePanel li {line-height:24px;}

.groupList {}
.groupList ul {margin:10px; background:#555;overflow:hidden;_height:1%;}
.groupList li {clear:both; overflow:hidden;_height:1%; margin:10px 0 10px 10px; padding:0 0 5px 0; border-bottom:1px dashed #eee;}
.groupList li img {width:65px; height:65px; float:left;}
.groupList li div {width:230px; float:left; margin:0 0 0 10px}
.groupList li div h5{font-size:13px; font-weight:normal;}
.groupList li div strong{font-size:12px; font-weight:normal; color:#666}
.groupList li div p{font-size:13px; font-weight:normal; margin:5px 0 0 0; color:#999}

#content {width:709px; float:left; padding:0 11px 0 7px; position:relative}
	#content .top{height:8px; line-height:8px; font-size:1px;margin:0; padding:0;background:url(../../images/contentTop.jpg) top no-repeat #000}
	#content .main {border-left:1px solid #FDD3C3;border-right:1px solid #FDD3C3; background:#fff;}
		.c {clear:both; padding:5px 0;overflow:hidden; _height:1%}
		.cols {clear:both;margin:10px;}
			.colsTop {height:22px; border-bottom:1px solid #FFE6EA;overflow:hidden; _height:1%; position:relative}
				.colsTop h3 {float:left;  font-size:14px; color:#fff; line-height:22px; text-indent:15px ;background:url(../../images/colsH3.jpg); display:block; width:153px}
				.colsTopL {width:5px; height:22px; background:#ffcc00; float:left; display:none}
				.colsTopR {width:5px; height:22px; background:#ffcc00; float:right; display:none}
			
			#columnList .colsTop h3 {float:left;  font-size:14px; color:#fff; line-height:22px; text-indent:15px;background:url(../../images/colsTopL.jpg) no-repeat #9FC1E7; display:block; width:auto}
			#columnList .colsTopR {width:7px; height:22px; background:url(../../images/colsTopR1.jpg) no-repeat #9FC1E7; float:left; display:block}
			
			.diaryList {clear:both; padding:10px;background:#fff; overflow:hidden; _height:1%}
				.diaryList li{clear:both; line-height:28px; height:20px; padding:0 0 0 10px;background:#fff; border-bottom:1px solid #eee; margin:1px; overflow:hidden; _height:1%}
				.diaryList li div{float:left; margin:0 10px 0 0;}
				.diaryList li#listHead{background:#FBEBE3; padding:0 2px;border-bottom:1px solid #F8D3CF; color:#E38A67 !important; line-height:25px !important;height:25px !important;}
				..diaryList li#listHead .listD {}
				
				.diaryList li .listT {width:300px; overflow:hidden; height:28px;}
				.diaryList li .listA {width:90px; }
				.diaryList li .listC {width:90px; }
				.diaryList li .listV {width:50px; }
				.diaryList li .listCom {width:30px; }
				.diaryList li .listD {width:120px;font-size:11px; font-family:verdana; }
				.diaryList li .listO {width:80px; margin:0;}
					.diaryList li .listO a{float:left; margin:0 2px; line-height:18px; padding:2px 3px}
			
			
			#sider .c {margin:0 0 10px 0; padding:0} 
			#sider .cols {margin:0} 
			#sider .colsTop {height:8px; font-size:1px; line-height:1px; border-bottom:none; background:url(../../images/siderColsTopBg.jpg) repeat-x;overflow:hidden; _height:1%; position:relative; display:block;}
				#sider .colsTopL {width:8px; height:8px;  background:url(../../images/siderColsTopL.jpg); float:left; display:block}
				#sider .colsTopR {width:8px; height:8px; background:url(../../images/siderColsTopR.jpg);  float:right; display:block}
			#sider .colsBot {height:8px; font-size:1px; line-height:1px; border-bottom:none; background:url(../../images/siderColsBotBg.jpg) repeat-x;overflow:hidden; _height:1%; position:relative; display:block;}
				#sider .colsBotL {width:8px; height:8px;  background:url(../../images/siderColsBotL.jpg); float:left; display:block}
				#sider .colsBotR {width:8px; height:8px; background:url(../../images/siderColsBotR.jpg);  float:right; display:block}
			
			.colsMain {background:#fff; border-left:1px solid #FFE6EA; border-right:1px solid #FFE6EA; }
			.colsBot { background:url(../../images/colsBotBg.jpg) repeat-x;overflow:hidden; _height:1%}
				.colsBotL {width:3px; height:5px; line-height:1px; font-size:1px; background:url(../../images/colsBotL.jpg); float:left; display:block}
				.colsBotR {width:3px; height:5px; line-height:1px; font-size:1px;  background:url(../../images/colsBotR.jpg); float:right; display:block}
			.colsMore a {line-height:18px; text-align:center; font-size:12px;padding:0 0 0 15px;position:absolute; right:5px; top:5px; background:url(../../images/colsMore.gif) 0px 3px  no-repeat}
			.colsMore :link,.colsMore a:visited{color:#999}
			.colsMore a:hover{color:#FF5500;background:url(../../images/colsMoreOn.gif) 0px 3px  no-repeat}
			#bestBaby.cols,
			#newJoin.cols,
			#hotDiary,
			#newDiary,
			#czdd,
			#czjn,
			#dyc,
			#mmxq,
			#hotPhoto,
			#newPhoto,
			#hotGroup	{width:338px;_width:342px; margin:0 0 0 10px;_margin:0 0 0 5px; float:left; clear:none;}
			#qView.cols{width:416px;_width:410px; margin:0 0 0 10px;_margin:0 0 0 5px; float:left; clear:none;}

			#popDa.cols {width:260px; height:200px;float:left; border:1px solid #ccc; margin:0 0 0 10px;_margin:0 0 0 5px; float:left; clear:none;}
			
			
			#babyYinSearch.cols { margin:0;}
			#babyYinSearch.cols h3 {text-indent:-2000px; background:url(../../images/babyYinSearchH3.jpg) no-repeat ;} 
			#newJoin.cols .colsMain {padding:0 0 20px 0}
		.cosContent {clear:both; overflow:hidden; _height:1%; }
		
		.userList {clear:both; overflow:hidden; _height:1%; padding:10px;}
		.userList ul { overflow:hidden; _height:1%}
		.userList li {width:200px;float:left; clear:none !important; position:relative; margin:8px; padding:0;}
		.userList li img {width:80px; height:80px; float:left; padding:5px; border:1px solid #fff; background:url(../../images/img80bg.gif) no-repeat}
		.userList li div {width:100px; float:left; margin:0 0 0 8px; }
		.userList li p {color:#666}
		.userList li div h5 {font-size :14px;line-height:20px; font-weight:normal; margin:0 0 2px 0; overflow:hidden;width:80px; height:20px}
		.userList li div strong a {display:block; background:url(../../images/baobao.gif) no-repeat; text-indent:-2000px;height:20px; margin:5px 0 0 0}
		.newIcon a {width:30px !important; height:12px; line-height:12px; padding:0; background:url(../../images/new.gif) no-repeat; display:block;position:absolute; top:5px; left:50px}
	
		ul#myAlbumList {overflow:hidden; _height:1%;}
		#myAlbumList h3{font-size:14px; font-weight:normal}
		#myAlbumList img{width:100px;height:100px; background:url(../../images/albumBg.gif) center no-repeat; padding:20px 20px 20px 25px;}
		#myAlbumList li{text-align:center; float:left; padding:10px 0}
		#myAlbumList li span{color:#999}
		
		ul.uDiaryPick {padding:10px;}
		ul.uDiaryPick li {line-height:24px;clear:both;}
		ul.uDiaryPick li a{clear:both; padding:0 0 0 10px; background:url(../../images/diaryImg.gif) 0px 3px no-repeat}
		ul.uDiaryPick li a:hover{ padding:0 0 0 10px; background:url(../../images/diaryImg.gif) 3px 3px no-repeat}
		ul.uDiaryPick li span{padding:0 0 0 25px;}
		ul.uDiaryPick li span a{ background:none!important; text-indent:0; padding:0; }
		ul.uDiaryPick li span a:link,ul.uDiaryPick li span a:visited{color:#999}
		ul.uDiaryPick li span a:hover{ background:none!important; text-indent:0; padding:0; color:#666}
	#content .bot{height:8px; line-height:8px; font-size:1px;margin:0; padding:0;background:url(../../images/contentBot.jpg) top no-repeat}


#sider {width:192px; float:left;}
	#babyYinSearch {background:#fff; padding:0 10px 10px 10px;}
	.searchPanel div{clear:both; margin:10px 0; padding:0 0 0 8px; overflow:hidden; _height:1%}
	.searchPanel div.sexCheck label {width:40px; display:block; float:left;_padding:5px 0 0 0}
	.searchPanel div.sexCheck strong {float:left}
	.searchPanel div span {float:left;}
	.searchPanel label {width:40px; display:block; float:left; padding:5px 5px 0 0}
	
	
	/*diary */
	.special {clear:both; overflow:hidden; _height:1%; padding:5px;}
		.special h4 {width:200px; height:24px; font-size:14px;overflow:hidden; line-height:24px; cursor:pointer}
		.special h5 {font-size:12px; font-weight:normal; line-height:24px;}
	.author {width:80px; float:right;}
		.author img {width:50px; height:50px;padding:4px;  background:url(../../images/img50bg.gif) no-repeat}
	.diaryShot {width:220px; float:left;}
	.diaryShot p {color:#666;}
	.diaryShot a:hover p {color:#FF5500; text-decoration:none}
	#diarySort {background:#fff; padding:0 10px 10px 10px;}
	#diarySort h3{text-indent:-2000px;background:url(../../images/diarySortH3.jpg) no-repeat; margin:0}
		#diarySort ul {margin:5px 0 0 0}
		#diarySort li {margin:0; padding:0; }
		#diarySort li a {display:block; clear:both;border-bottom:1px solid #eee;line-height:24px; width:100%;text-indent:15px}
		#diarySort li a:hover{border-bottom:1px solid #ccc; background:#fff;}
		#diarySort li.selectMenu a,#diarySort li.selectMenu a:hover{border-bottom:1px solid #ccc; background:#ffcc99; color:#fff}
	
	/* album */
		ul.photoList{overflow:hidden; _height:1%; width:100%; padding:10px 0 0 0}
	ul.photoList li{text-align:left; clear:none; margin:5px 3px ; float:left; width:100px;}
	ul.photoList li a{display:block; margin-bottom:5px; cursor:pointer;}
	ul.photoList li img{width:80px;height:80px;padding:5px; border:1px solid #ddd; background:url(../../images/photoBg.gif) no-repeat right bottom #f2f2f1;}
	ul.photoList2 li img{width:80px;height:80px;padding:5px; border:1px solid #ddd; background:url(../../images/photoBg.gif) no-repeat right bottom #f2f2f1;}
	ul.photoList li h5{font-size:13px; font-weight:normal; }
	ul.photoList li h2{font-size:13px; font-weight:normal; color:#999; overflow:hidden;height:18px;}
	ul.photoList li span{clear:both; font-size:12px; color:#999; display:block;height:15px; line-height:15px; overflow:hidden;}

	#xctj{}
		#xctj ul#myAlbumList {overflow:hidden; _height:1%; float:left; margin:0 0 0 10px; text-align:center}
		#xctj h4 {font-size:13px; font-weight:normal}
		#xctj #myAlbumList h3 {font-size:14px; font-weight:normal}
		.albumsPhoto {padding:10px 0 0 20px; float:left;}
		#xctj ul.photoList{overflow:hidden; _height:1%; width:500px; float:left; margin:0}
		#xctj ul.photoList li{text-align:left; clear:none; margin:0; padding:0; float:left; width:75px;}
		#xctj ul.photoList li a{margin:3px}
		#xctj ul.photoList li a img{width:60px;height:60px;padding:5px; border:1px solid #ddd; background:url(../../images/photoBg.gif) no-repeat right bottom #f2f2f1;}
	
	
#googleD {
	width: 926px;
	margin: 5px auto;
	height: 1px;
	display: block;
}
#footer{width:926px; height:60px; margin:10px auto; background:url(../../images/footerBg.jpg)}
#footer span{display:none}
.siteInfo { text-align:right; padding:15px 30px 0 0}
	.siteInfo a {margin:0 5px;}
.rights { text-align:right; padding:4px 30px 0 0; font-size:10px; font-family:Verdana}

/* regLogin_css */	
#login {}
	#regSider {width:250px;float:left;}
		#regSider .c{margin:0; padding:0 !important; }
		#regSider .cosContent{padding:10px 0 }
		
		.loveBabyyin h2 {font-size:14px; border-bottom:1px solid #ccc;}
		.loveBabyyin h3 {font-size:14px; padding:0px; margin:0;}
		.loveBabyyin div {padding:5px 10px 30px 10px; margin:0;}
		.babyyinBoard h2 {font-size:14px; border-bottom:1px solid #ccc;}
		.babyyinBoard li {clear:both;}
		.babyyinBoard li a {clear:both;display:block; margin:4px 0}
		.babyyinBoard li a span {color:#999; margin:0; padding:0;}
	#regContent {width:630px; float:right; }
		.regTop {clear:both;overflow:hidden; _height:1%;}
			.regTitle {float:left; }
				.regTitle h1 {margin:0; padding:0; font-size:25px;color:#316EDE}
				.regTitle p {margin:0; padding:0;color:#FF6702}
			.loginLink {float:right; padding-top:20px;}
		.regBox {clear:both; padding:0 0 20px 0; border:1px solid #ccc; position:relative; margin:50px 0 0 0;}
		.loginBox {clear:both; padding:0 0 20px 0; border:1px solid #FFC8D0; position:relative; margin:10px 0 0 0;}
			.regFlow span.cFlow em{color:#FF0000}
			.regFlow span em{color:#bbb}
			.regBox em {color:#FF0000; font-style:normal; padding:0 2px; font-size:10px;}
			.regFlow{ position:absolute;top:-32px;_top:-31px;left:0;}
			.regFlow span {border:1px solid #ccc; display:block; float:left;margin:0 3px;padding:0 20px; font-size:14px; color:#bbb; line-height:30px;}
			.regFlow span.cFlow {border-bottom:1px solid #fff; color:#333;}
			.regForm {clear:both; padding:20px 0 20px 30px;}
				.regAccount {margin:30px 0;}
					.regStep {clear:both; margin:9px 0}
					.regStep label{width:90px; line-height:20px; float:left;}
					.regStep span{color:#bbb; padding:0 5px;}
				.regPrivate {text-align:center; clear:both;}
				.regFinish {text-align:center;clear:btoh; padding:20px }
			.regFeedback h2 {font-size:16px; font-weight:normal; margin:0; padding:0}
			.regFeedback p {font-size:12px; font-weight:normal; margin:0 0 10px 0; padding:0}
			.regFeedback div {padding:5px;}
			.regFeedback div span {width:80px; display:block; float:left;}
			.goChoice h2 {font-size:16px; font-weight:normal}
			.goChoice ul {clear:both; overflow:hidden; _height:1%;line-height:20px;}
			.goChoice li {width:180px; margin:0 5px;float:left}
			.goChoice li a{height:150px; margin:0 5px; padding:0; border:1px solid #ccc; display:block;}
			.goChoice li a p{padding:0; margin:0; cursor:pointer; font-size:14px; font-weight:bold}
			.goChoice li a:hover{text-decoration:none;}
			.goChoice li a div{padding:10px}
			/*.goChoice li#goBabyShow a {text-indent:-3000px;}*/
			.goChoice li#goBabyShow p{height:30px;background:#ffcc00; marign:0 0 30px 0; color:#fff; text-decoration:none; padding:0; line-height:30px; text-indent:10px;}
			.goChoice li#goProfile p{height:30px;background:#ffcc00; marign:0 0 30px 0; color:#fff; text-decoration:none; padding:0; line-height:30px; text-indent:10px;}
			.goChoice li#goGroup p{height:30px;background:#ffcc00; marign:0 0 30px 0; color:#fff; text-decoration:none; padding:0; line-height:30px; text-indent:10px;}
	/*error_css */
	#errorMain {width:500px; clear:both; border:1px solid #eee; margin:0 auto; padding:50px; }
	.errorBack {margin:30px 0 0 0;}
	.errorBack a{padding:5px 10px; border:1px solid #eee;}
	.sysInfo {margin:100px auto;padding:50px 0 50px 120px;width:400px;background:url(../../images/icon_successful.gif) 0 50px no-repeat; text-align:left;}
		.sysInfo h2 {font-size:16px;padding:0 0 15px 0;margin-bottom:15px; border-bottom:1px solid #eee}
		.sysInfo span{font-size:14px; clear:both;}
		.sysInfo div {margin:5px 0;line-height:20px;}
		.sysInfo div a{display:block; clear:both;width:100%}

	.warnPop {width:450px; position:absolute; padding:5px; top:120px; left:100px; border:1px solid #ffcc00; background:#fff;}
		.deleteOp {clear:both; padding:0 20px 20px 20px; overflow:hidden; _height:1%}
		.deleteOp div{margin:2px 0;}
		.deleteOp h3 span{color:#FF6600}
		.deleteOp strong{color:#ff0000;}
		
		.deleteOp div a.submitBtn{padding:5px 10px; display:block; float:left; background:#eee; margin:0 5px;}
		.deleteOp div a.cancelBtn{padding:5px 10px; display:block; float:left; background:#eee; margin:0 5px;}
		
		.deleteOp p{margin:2px 0 25px 0; color:#666}
		.closeIcon {width:100%; text-align:right; height:20px;}
		.closeIcon a{width:20px; height:20px; display:block;float:right; border:1px solid #ccc; background:url(../../images/closePopIcon.gif) center no-repeat; text-indent:-3000px;}

.htmDiv { height:250px; }
.myQ { padding:5px; margin:5px 0; background:#fff; border:1px solid #ccc}
.daImg img {width:260px; height:188px;}

.qPlist {}
.qPlist ul {padding:10px;}
.qPlist li {clear:both; overflow:hidden;_height:1%;margin:0; padding:0;border-bottom:1px dashed #eee;}
.qPlist li a{cursor:pointer; }
.qPlist li h5{width:270px; float:left; overflow:hidden;height:24px; line-height:24px; font-size:13px; font-weight:normal}
.qPlist li strong{width:100px; float:left; overflow:hidden;height:24px;line-height:24px; font-size:13px; font-weight:normal; margin:0 0 0 10px}
.qPlist li strong a:link,.qPlist li strong a:visited{color:#999;}
	#qView .qPlist li {line-height:30px;}
	#qView .qPlist li h5{font-size:16px; font-weight:bold; }


#qAll #sider .cols {border:1px solid #FED2C5; background:#fff;position:relative;}
#q #sider .cols {border:1px solid #FED2C5; background:#fff;position:relative;}
#qHList {background:#fff;}
	#qHList H3 {text-indent:-2000px;background:url(../../images/qHList.gif) no-repeat left; height:35px; width:193px; display:block;top:-2px; right:-1px; _right:0;position:absolute}
	#qHList.cols {padding:35px 0 0 0}
#qTop5 {background:#fff;}
	#qTop5.cols {padding:41px 0 0 0}
	#qTop5 H3 {text-indent:-2000px;background:url(../../images/qTop5.gif) no-repeat left; height:41px; width:195px; display:block;top:-2px; right:-1px; _right:0;position:absolute}

.qHList {}
.qHList ul {padding:10px;}
.qHList li { clear:both; overflow:hidden;_height:1%; margin:5px 0}
.qHList li div {float:right; width:110px; margin:0 0 0 5px;}
.qHList li div h5 {clear:both; display:block;font-size:14px; overflow:hidden;height:14px;}
.qHList li div strong {clear:both; display:block; font-weight:normal; height:30px; overflow:hidden; color:#999; margin:5px 0;}
.qHList li div span {clear:both; display:block; overflow:hidden;height:14px;}
.qHList li img  { width:50px; height:50px; float:left;}

#qAll #qCategoryList.cols{padding:0 0 10px 0}
#qAll #qCategoryList h3 {background:none !important;text-indent:0;font-size:14px;position:relative}
#qCategoryList.cols{padding:22px 0 10px 0}
#qCategoryList h3 {text-indent:-2000px;background:url(../../images/qCategoryList.gif) no-repeat left; height:22px;width:192px; display:block;display:block;top:-2px; right:-1px; _right:0;position:absolute}
#qCategoryList ul {margin:10px 0 20px 0;padding:5px;position:relative}
#qCategoryList ul li {padding-left:115px;line-height:18px;}
#qCategoryList ul li.more {background:url(../../images/more.gif) no-repeat 115px 5px;padding-left:125px;}
ul#babyQ {}
ul#lifeQ {}
ul#cityQ {}
ul#birthQ {}
.qCImg a{width:100px; height:100px; display:block; background:#ccc; position:absolute; top:0; left:5px}
	ul#babyQ .qCImg a{background:url(../../images/q.gif) no-repeat}
	ul#lifeQ .qCImg a{background:url(../../images/q.gif) 0 -101px no-repeat}
	ul#cityQ .qCImg a{background:url(../../images/q.gif) 0 -201px no-repeat}
	ul#birthQ .qCImg a{background:url(../../images/q.gif) 0 -302px no-repeat}

#qAll #qCategoryList ul {width:120px; float:left;margin:20px;padding:120px 0 80px 0;position:relative;overflow:hidden; _height:1%}
#qAll #qCategoryList ul li {padding:0;width:100%;clear:both;line-height:18px;}
#qAll #qCategoryList ul li a{padding:0 0 0 10px;width:100%;clear:both;display:block;line-height:24px;border-bottom:1px solid #eee}
#qAll #qCategoryList ul li.more {background:url(../../images/more.gif) no-repeat 115px 5px;padding-left:125px;}


.creatQ {display:none; height:40px; background:#fff; text-align:center; line-height:40px}

.qCommendList	{width:338px;_width:342px; margin:0 0 0 10px;_margin:0 0 0 5px; float:left; clear:none;}
#hotPost{width:338px;_width:342px;margin:0 0 0 10px;_margin:0 0 0 5px; float:left; clear:none;}
#bestPost{width:338px;_width:342px; margin:0 0 0 10px;_margin:0 0 0 5px; float:left; clear:none;}
#hotPost .qPlist li h5,
#bestPost .qPlist li h5{width:220px; height:24px; line-height:24px; font-size:13px; font-weight:normal}
#hotPost .qPlist li strong,
#bestPost .qPlist li strong{width:80px; float:left; overflow:hidden;height:24px;line-height:24px; font-size:13px; font-weight:normal; margin:0 0 0 10px}

.qCommendList .qHList ul{padding:0}
.qCommendList .qHList li img{width:100px;height:100px;}

.qCommendList .qHList li div {float:right; width:200px; margin:0 0 0 5px;}
.qCommendList .qHList li div h5 {clear:both; display:block;font-size:14px;}
.qCommendList .qHList li div strong {clear:both; display:block; font-weight:normal; height:30px; overflow:hidden; color:#999; margin:5px 0;}
.qCommendList .qHList li div span {clear:both; display:block;}
.qCommendList .qHList li{padding:10px}

#qList .cosContent{border:1px solid #eee; padding:10px}
.qListNav span{font-size:10px; margin:0 5px}
#qList .cosContent{border:1px solid #eee;}
.qSearch {margin:5px 0;}
.qCPanel {margin:10px 0; border:1px solid #eee; padding:5px;}
.qCPanel ul{overflow:hidden; _height:1%}
.qCPanel li {float:left; width:100px;}
.qCPanel li a{display:block; float:left; width:80px; padding:5px;}
.qCPanel li.selectMenu a{background:#ccc}
.qAllList { clear:both;}
.qAllList li {clear:both;overflow:hidden; _height:1%; margin:10px 0}
.qAllList li img{width:80px; float:left; border:1px solid #eee; padding:3px}
.qAllList li div.qInfo {width:410px; float:left; margin:0 40px 0 10px; line-height:18px;}
	.qAllList li div.qInfo h5 {display:block}
	.qAllList li div.qInfo span {display:block; }
	.qAllList li div.qInfo strong {display:block; font-weight:normal; color:#999;height:36px; overflow:hidden; }
.qAllList li div.qOPanel {width:80px; float:left;margin:0 0 0 10px}
	.qAllList li div.qOPanel a{background:url(../../images/joinQ.gif) 0 -29px no-repeat; width:100%; display:block; height:30px; line-height:30px; text-indent:25px; margin:0 0 10px 0}
	.qAllList li div.qOPanel p em{color:#999; font-style:normal}



/* links */
#links {width:926px; clear:both;margin:0 auto;margin-top:10px; margin-bottom:0;background: url(../../images/linksBg.gif) no-repeat;}
#andyscroll {
margin:25px 0 ;
 overflow: hidden; 
 padding:0 10px;
 text-align: left;
 width:906px;
 height:31px;
 overflow:hidden;
}
#andyscroll img {
	width:88px;height:31px; float:left;margin:10px 5px; border:1px solid #FF9899;
}


	#qWin.c {background:url(../../images/qViewT.jpg) top right no-repeat #FFA8A1;}
	.colCon {width:338px; float:left;}
	#q .content {width:690px;float:left;margin:5px;}
	.col img {width:68px;height:68px;float:left;margin:0 10px 0 0;}
	.col h5 {font-size:13px;line-height:20px;}
	.col p a:link,.col p a:visited{color:#8A8A8A}
	.col p em {font-style:normal;}
	.col ul {}
	.colMain li {clear:both;overflow:hidden;_height:1%}
	.colMain li h5{width:250px;float:left;height:20px;overflow:hidden;display:block;}
	.colMain li strong {width:80;float:left;height:20px;overflow:hidden;}
	.hymain li h5 {width:250px;float:left;height:20px;overflow:hidden;}
	.hymain .col{margin:0 0 20px 0;overflow:hidden;_height:1%}



	#q .sider {width:206px; }
	#q strong,#q h5 {font-weight:normal}
	.picPlay {width:300px;height:240px; float:left; background:#FFEBEA;margin:0 0 0 5px}
	.qView {margin:31px 0 0 0;padding:10px;background:#fff;width:350px;border:1px solid #F37E75;}
	.qView div {margin:0 0 15px 0}
	.qView div a {font-size:16px;font-weight:bold;line-height:24px;text-indent:center}
	h2,h3,h4,h5 {font-size:14px;}
.qTab {width:338px;clear:both; border:1px solid #F5A2AC; float:left;margin:28px 8px 0px 0;background:#fff;padding:0;position:relative}

#qTab ul.tab {clear:both; overflow:hidden;_height:1%;position:absolute; left:-1px;top:-25px;z-index:10001;padding:0}

#qTab ul.tab li {width:121px;border:none; float:left; text-indent:0px; text-align:center;margin:0 1px 0 0;}
#qTab ul.tab li a{width:121px; border:none; float:left; height:27px;line-height:27px;display:block;font-size:14px;font-weight:bold;background:url(../../images/qTab.jpg) no-repeat}
#qTab ul.tab li.on_1 a,#qTab ul.tab li.on_2 a{background:url(../../images/qTab_1.jpg) no-repeat; color:#fff !important}
#qTab .hymain {padding:10px;}
#qTab .cont{margin:5px 0 0 0}


#remen.colCon{margin:5px 0 5px 3px}
#zuixin.colCon{margin:0 0 5px 8px}
.colCon h3 {height:33px;background:url(../../images/qCBg.jpg);line-height:33px;color:#fff;text-indent:25px}
.colCon .colMain{background:#fff;padding:10px;border:1px solid #FFC4C0}

#qSort .c div {border:1px solid #FED2C5;border-top:none;padding:10px;margin:0 0 5px 0;background:#fff;}
#qNav h3{background:url(../../images/qNavh3.jpg) #000;width:100%;display:block; height:26px; text-indent:-3000px}
#qNav div {padding:0;margin:0;}
#qNav div dl{margin:0;}
#qNav div dt{margin:20px 0 5px 0;}
#qNav div dt#ye a{background:url(../../images/qIcon.jpg) 0 0 no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav div dt#ah a{background:url(../../images/qIcon.jpg) 0 -16px no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav div dt#cs a{background:url(../../images/qIcon.jpg) 0 -32px no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav div dt#sx a{background:url(../../images/qIcon.jpg) 0 -48px no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav div dd{font-size:13px;font-weight:normal;overflow:hidden;_height:1%}
#qNav div dd.more{text-align:right;}
#qNav div dd.more a{color:#999; width:100%;padding:0}
#qNav div dd a{width:80px;display:block;float:left;padding:0 3px}


#qNav2 h3{background:url(../../images/qNavh3.jpg) #000;width:100%;display:block; height:26px; text-indent:-3000px}
#qNav2 div {padding:0;margin:6px 0 0 0;}
#qNav2 div dl{margin:0;}
#qNav2 div dt{margin:0px 0 5px 5px; }
#qNav2 div dt#ye a{background:url(../../images/qIcon.jpg) 0 0 no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav2 div dt#ah a{background:url(../../images/qIcon.jpg) 0 -16px no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav2 div dt#cs a{background:url(../../images/qIcon.jpg) 0 -32px no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav2 div dt#sx a{background:url(../../images/qIcon.jpg) 0 -48px no-repeat;text-indent:25px; font-size:14px;font-weight:bold; display:block;}
#qNav2 div dd{font-size:13px;font-weight:normal;overflow:hidden;_height:1%;}
#qNav2 div dd.more{text-align:right;}
#qNav2 div dd.more a{color:#999; width:100%;padding:0}
#qNav2 div dd a{width:80px;display:block;float:left;padding:0 3px}
#qNav2 #lin{width:100%px; display:block;border-bottom:1px dashed #eee;}




#helpCenter h3{background:url(../../images/helpCh3.jpg) #000;width:100%;display:block; height:26px; text-indent:-3000px}
#helpCenter div img{width:50px;height:50px;float:left; margin:0 10px 0 0}
#helpCenter div#ph img{width:6px;height:12px;float:left; margin:0 10px 0 0}
#helpCenter li#iconTop img{width:130;height:16; background-image:url(../../images/qTopIcon.jpg);float:left; margin:0 10px 0 0}


#helpCenter2 h4{background:url(../../images/helpCh4.jpg) #000;width:100%;display:block; height:26px; text-indent:-3000px}

#feel{ width:90%px; margin:5px 0 0 5%px; border:1px dashed #999999; color:#666666; padding:5px; }

#footer .footBar{ margin-top:6px; margin-right:10px; text-align:right;}
#footer .footCenter{ font-size:12px; margin-right:10px; text-align:right;}
#footer .footCenter li{margin-top:4px;}