/* CSS Document */
@import url(Comm.css);
/*公共样式*/
.full{ width:966px; margin:0px auto}
.bdr_g_NT{ border:1px solid #B2B2B2; border-top:none}
.cg{ color:#FB777D;}
a.glink,a.glink:link,a.glink:visited{color:#FB777D;}

/*头部*/
#divNavigation{ clear:both; height:130px; background:url(../Theme/green/top_bg.gif) no-repeat left top;}

/*分页*/
.swpage1{ clear:both; text-align:center; font-size:12px; padding-top:5px; height:25px;}
.swpage1 span{ float:left; display:inline; text-align:center; vertical-align:middle; line-height:20px; padding:0px 5px;}
.swpage1{color:#FB777D}
.swpage1 a{ padding:0px 5px; display:block; float:left; background-color:#FFF; height:18px; margin:0px 2px;border:1px solid #dddddd; text-align:center; text-decoration:none; line-height:18px; color:#990000}
.swpage1 a:hover{ background-color:#FEFADE; color:#FFFFFF; border:1px solid #ddddddd; text-decoration:none}


/*装修日记头部*/
#divHeader{ height:36px}
.logo2{ float:left;}
.rBox{ float:right; padding:10px 10px 0px 0px}
.rBox a{ padding:0px 6px ; line-height:22px}
.rBox a,.rBox a:hover,.rBox a:visited{ text-decoration:none}
.rBox a.ulink{ text-decoration:underline; }
.DTitle{ margin:65px 0px 0px 20px; height:22px; line-height:22px; font-size:14px; font-weight:bold;}
.sitNavi_D{ margin:23px 0px 0px 0px;  line-height:20px;}


/*日记搜索*/
#divDiarySearch{height:30px; background-color:#FEFEF6; background:url(../Images/Diary/bg.png) no-repeat 13px -261px; border:1px solid #D7E0CC }
.DSearchBox{ float:left; padding: 4px 0px 0px 75px; height:26px; }
.DSearchBox span{ display:inline; vertical-align:middle; padding:0px 2px 0px 0px}
.DSearchBox select{ width:95px; height:20px}
.DSearchBox select,.DSearchBox input{ vertical-align:middle; font-size:12px}
.txt{ border:1px solid #7F9DB9; height:20px; line-height:18px; text-indent:2px;}
.aboutS{ float:right; padding:4px 5px 0px 0px;}
.aboutS input{ vertical-align:middle; padding-right:4px;}


/*公共样式*/
.col1{ width:695px;}
.col2{ width:259px}
.RTit_t{background:url(../Images/Diary/bg.png) no-repeat -260px -31px; height:22px; line-height:22px; padding:5px 0px 0px 25px;}

.bg1{ clear:both; background:url(../Images/Diary/c1.gif) no-repeat left top; height:28px; line-height:28px}
.bg2{ background:url(../Images/Diary/c2.gif) no-repeat 7px 5px; height:32px; background-color:#FFFFFF; width:160px}
.bg3{ background:url(../Images/Diary/c3.gif) no-repeat 7px 5px; height:32px; background-color:#FFFFFF; width:120px}
.bg4{ background:url(../Images/Diary/c4.gif) no-repeat 7px 5px; height:32px; background-color:#FFFFFF; width:140px}
.bg5{ background:url(../Images/Diary/bg.png) no-repeat -260px -124px;padding-left:35px;}
.bg6{ background:url(../Images/Diary/bg.png) no-repeat  left -155px;padding-left:45px;}
.bg7{ background:url(../Images/Diary/bg.png) no-repeat  left -230px;padding-left:45px; height:31px; color:#333333; line-height:31px; padding-left:38px; font-weight:bold}
.bg8{ background:url(../Images/Diary/bg.png) no-repeat  left -291px;padding-left:30px;}
.bg9{ background:url(../Images/Diary/bg.png) no-repeat -720px -291px;padding-left:30px;}
.bdr_g{ border:1px solid #CCCCCC; border-top:none; border-bottom:none}
.li22 li{ line-height:22px; height:22px }
.li21 li{ line-height:21px;}

.lable li{ background:url(../Images/Diary/l.gif) no-repeat left center;}
.lable li.Ess_ok,.lable li.Owner_ok,.lable li.Book_ok{background:url(../Images/Diary/l_h.gif) no-repeat left center; }

 /*日记内容*/

.showMore{ clear:both; width:80px; margin:0px auto;  border:1px solid #CCCCCC; height:18px; background:url(../Images/Diary/ioc.gif) no-repeat 17px 4px; line-height:18px; padding-top:2px; padding-left:40px; }
.user{  display:inline; line-height:23px; font-size:14px; padding:5px 0px 5px 15px}
.switch{ display:inline; padding:0px 0px 0px 80px}
.switch li{ height:25px; line-height:25px; width:350px; padding:2px 0px 2px 20px; font-size:14px}
.switch li span{ padding-left:35px; }

/*图片轮播*/
#divSilder{ width:300px; height:270px; float:left}

/*推荐日记*/
#divNewDarily{ float:right; width:388px; display:inline}
.NDarily{ clear:both; padding:5px;}
.NDarily ul li span{ float:right;}
.tlist table { width:100%}
.Emid td{ background:url(../Images/Diary/ioc01.gif) no-repeat left 7px; padding-left:12px;}
.tlist td,th{ line-height:23px;}
.tlist th{ text-align:right;font-weight:100}



/*专辑*/
#divEssence{ border:1px solid #dddddd; }
.Emid{ padding:0px 5px 5px 10px;}

/*作品列表*/
.top15 {border-top:1px solid #D7E0CC;border-left:1px solid #D7E0CC;}
.top15 ul li{border-right:1px solid #D7E0CC;border-bottom:1px solid #D7E0CC; }
.top15 ul.xl li{ background-color:#FAFCF8; color:#426C29;}


/*专辑排行*/
#divEdition{ float:right; height:380px;}
 .ERecommend{clear:both;padding-left:10px; margin-top:5px;}
 .ERecommend span{ display:inline; float:left; width:77px; padding-left:5px; white-space:normal; line-height:22px;}
 
 /*广告*/
 #divAd{ margin:5px auto; font-size:0px}
 
 /*作品欣赏*/
 #divWorks{ float:left;}
 .Wmid{ border:1px solid #CCCCCC; border-top:none; height:280px; padding:10px 10px 0px 5px; overflow:hidden; }
 .Wmid ul li{ float:left; display:inline; margin:5px 0px 0px 16px; width:150px; height:135px;text-align:center}
 .Wmid ul li span{ padding:8px 0px 0px 0px; line-height:20px;}
 .Wmid ol li{ line-height:22px; padding-left:5px}
 .Wmid ol li span{ float:right;}
 
 /*作品专辑*/
 #divDesignerWorks{ float:right}
 
 /*记账本*/
 .divOption{ height:20px; padding-top:5px}
.mo a,.mo a:link,.mo a:visited{ color:#333333;}
table.book{border-left:1px solid #D7E0CC;}
table.book tr.bar th{ height:26px; line-height:26px; color:#426C29; font-weight:100; background-color:#FAFCF8; border:1px solid #D7E0CC;  border-left:none; }
table.book tr.comm th,table.book tr.comm td{border:1px solid #D7E0CC;  border-left:none; border-top:none}

table.book tr.comm th{ font-weight:100; text-align:center}
table.book td{ height:25px; line-height:24px; text-indent:5px;}
.mbdr{ border:1px solid #D7E0CC; border-top:none}


 /*装修手册*/
 #divHandbook{}
 .Hmid{ height:490px;  border:1px solid #CCCCCC; border-top:none; padding:5px 0px 0px 6px;}
 .Single{ float:left; display:inline; width:148px;border:1px solid #DDFF99; margin:7px 0px 0px 8px; overflow:hidden; background:url(../Images/Diary/num.gif) no-repeat 5px 30px; }
 .Single h5{ height:24px; font-size:12px; line-height:24px; background-color:#F9FEF6; text-align:center; border-bottom:1px solid #DDFF99; }
 .Single ul{ padding-top:5px}
 .Single ul li{ padding:0px 5px; line-height:20px; height:20px; overflow:hidden;padding-left:23px }
 .Single ul li a:hover{ text-decoration:none}
 
 /*设计师广告*/
 .divAdDesigner{ border:1px solid #CCCCCC; padding:5px 0px; height:60px}
 .divAdDesigner ul li{ float:left; display:inline; margin-left:6px; font-size:0px;}
 .divAdDesigner ul li img{ width:130px; height:60px}
 
 /*专辑列表页面*/
 .divList{ float:left; width:716px;}
 .divList div.tblist{ border:1px solid #D7E0CC; border-top:none }
 .divList div table#list th{ color:#7B713B; height:24px; line-height:24px; text-align:left; text-indent:5px}
 .divList div table#list th.article{ text-indent:50px;}
 .divList div table#list td{ height:22px; line-height:22px; text-indent:5px;}
 .divList div table#list td a{ text-decoration:underline}
 
/*推荐日记*/
 .divType{ float:right; width:237px}
 .space{border:1px solid #D7E0CC; border-top:none;padding-top:5px;  }
 .space ul li{line-height:22px; padding-left:5px}
 .space ul li span{ float:right;}
 .space ul li span a,.space ul li span a:link,.space ul li span a:visited{ color:#666666}
 
/*日记排行*/
.divOrderBy ul li{ float:left; height:24px; line-height:24px; display:block; width:77px;border:1px solid #D7E0CC; text-align:center}
.divOrderBy ul li.ok{ background-color:#FB777D}
.divOrderBy div{border:1px solid #D7E0CC; border-top:none}
.divOrderBy ol{ clear:both; padding-top:5px}
.divOrderBy ol li{ line-height:22px; padding-left:5px;}
.divOrderBy ol li span{ float:right; padding-right:5px; color:#333333}
 
  
 /*日记内容*/
#TableContent{ margin:5px auto 2px auto}
.tC_bg{background:url(../Images/Diary/bg_01.gif) no-repeat 930px bottom; height:100%; padding-left:15px}
.tC_bg span a{ line-height:22px; float:left; display:inline; width:150px; background:url(../Images/Diary/down.gif) no-repeat left 7px; padding-left:10px; margin-left:20px}
.tC_bg span a{color:#666666}
.showMore{ clear:both; width:80px; margin:0px auto;  border:1px solid #CCCCCC; height:18px; background:url(../Images/Diary/ioc.gif) no-repeat 17px 4px; line-height:18px; padding-top:2px; padding-left:40px; }


#Diary_Content{ heighst:100%; padding:0px 0px 10px 0px;}
.top{background:url(../Images/Diary/top.gif) no-repeat; font-size:0px; height:8px; }
.top1{background:url(../Images/Diary/top1.gif) no-repeat; font-size:0px; height:9px; }
.mid{ background:url(../Images/Diary/mid.gif) repeat-y; height:100%}
.mid1{background:url(../Images/Diary/mid.gif) repeat-y; height:100%; overflow:hidden}
.maxh{ max-height:1588px;}
.bt{ clear:both;background:url(../Images/Diary/bt.gif) no-repeat; height:9px; font-size:0px}
.bt1{ clear:both;background:url(../Images/Diary/bt1.gif) no-repeat; height:12px; font-size:0px}
.swpage2{ height:30px; line-height:30px; padding:0px 20px 0px 15px;font-size:14px;}
.swpage2 a.left{ float:left; background:url(../Images/Diary/up.gif) no-repeat left 11px; padding-left:10px}
.swpage2 a.right{ float:right; background:url(../Images/Diary/down.gif) no-repeat right 11px; padding-right:10px}
.title{ height:30px; font-size:16px; font-weight:bold; padding-top:5px; line-height:30px; text-align:center; color:#000000;background:url(../Images/Diary/bg_01.gif) no-repeat 2px 5px}
.nTit{ height:20px; text-align:center; line-height:20px; color:#999999; border-bottom:1px solid #CCCCCC; margin:0px 80px 10px 70px; padding-top:5px}
.nTit img{ vertical-align:middle}
.content{ height:100%; margin:5px 7px 10px 60px; line-height:27px; font-size:14px; background:url(../Images/Diary/bg_02.gif) no-repeat right bottom; padding-right:53px;}
.content img{ width:expression( this.width < 500 ? "auto" : "500px")}


/*评论*/
.comment{ margin:0px 20px 0px 20px; background:url(../Images/Diary/comment_bg.gif) repeat-x; height:100%;}
.cTop{ height:25px; float:right; background:url(../Images/Diary/comment.gif) no-repeat; width:75px; margin-right:15px; line-height:25px; font-size:14px; text-align:center}
.grounp{ clear:both; margin:5px 10px 0px 10px; border-bottom:1px dashed #CCCCCC;}
.cName{ float:left; width:88px; color:#999999; height:50px; padding-top:10px}
.message{ float:left; font-size:14px; line-height:25px; width:90% }
.quot{ margin:3px;  background-color:#F2F6EA; text-indent:5px; float:left; width:95%}
.gd{ float:right; width:3%; color:#666666; font-size:12px}
.msg{ clear:both; font-size:14px; line-height:25px;}
.msg fieldset div{ text-indent:20px; line-height:22px}
.Oper{ clear:both; text-align:right; padding-right:20px; line-height:20px; height:20px}
.Oper a{ padding:0px 5px}

.commentForm{ padding:10px 10px 5px 35px; margin-right:10px;background:url(../Images/Diary/bg_02.gif) no-repeat right bottom; height:100%; font-size:14px; color:#666666}
.commentForm ul li{ padding:2px 0px; line-height:22px}
.commentForm ul li textarea{ border:1px solid #7F9DB9; width:600px; height:150px}

/*专辑首页*/
.divLeft{ float:left; display:inline; width:315px; height:100%}
.maxhg{ max-height:1518px;}
#divInfo span img{ width:220px; height:165px; padding:2px;}
#divInfo { padding:5px 0px; text-align:center}
#divInfo h4{ padding:5px 0px; height:20px; line-height:20px}
#divInfo h4 img{ padding-right:3px;}
#divInfo ul{ padding-left:35px; clear:both}
#divInfo ul li{ float:left; line-height:22px; width:140px; text-align:left}

/*相册*/
#divAlbum{ clear:both;  margin:5px auto 5px 15px;}
#divAlbum h3{ padding:3px 0px;text-align:center;}
#divAlbum p{ clear:both;text-align:center;}
#divAlbum .pic img{ width:250px; height:200px; padding:2px; border:1px solid #666666}
#divAlbum .pic, #divAlbum.page{ text-align:center}

/*评论*/
#divComment,#divStatics{ clear:both; padding:5px 5px 0px 15px;}
.Dtop{ clear:both; height:18px; line-height:18px; padding:5px 0px 0px 33px; font-size:12px; font-weight:bold}
.Dcontent{ background:url(../Images/Diary/comment_num.gif) no-repeat 13px 11px; padding:5px 5px 0px 30px;}
.Dcontent ul li{ line-height:22px}

/*统计*/
.Stable { clear:both; border:1px solid #DDDDDD; margin:5px 0px; }
.Stable td{ text-indent:5px;color:#666666;height:24px; line-height:24px;}
.Stable table td.hc{ background-color:#f9f9f9; height:24px; line-height:24px; border-bottom:1px solid #DDDDDD; }
.Stable table td.fc{  text-indent:10px}
.Tstatics { clear:both; }
.Tstatics td.ph,.Tstatics td.sh{background-color:#f9f9f9; height:23px; line-height:23px }
.Tstatics td.com{ background-color:#FFFFFF}
.Tstatics td.sh{ text-align:5px;}
.Tstatics td.tlable{ background:url(../Images/Diary/statics.gif) no-repeat left center; width:73px; height:23px;}

/*日记礼列表*/
.divRight{ float:left; display:inline; width:632px; padding-left:18px; height:100%;}
.right_bg1{ background:url(../Images/Diary/line_top.gif) no-repeat left bottom; }
.right_bg2{ background:url(../Images/Diary/line_mid.gif) repeat-y;}
.right_bg3{ background:url(../Images/Diary/line_bt.gif) no-repeat; }
.listmid{ height:1082px;}
.listbt{ clear:both;height:45px; padding-left:60px}

.Dname{ float:left; padding:10px 0px 0px 113px; line-height:24px; font-size:12px;  font-weight:bold; background:url(../Images/Diary/diary.gif) no-repeat 40px 5px; height:30px;}
.count{ font-weight:100; color:#999999}
a.up{ background:url(../Images/Diary/up.jpg) no-repeat left 4px ; padding:0px 0px 0px 12px}
a.down{ background:url(../Images/Diary/down.jpg) no-repeat left 4px ;padding:0px 0px 0px 12px }
.Manage{ float:right; padding:8px 20px 0px 0px;}
.Manage a,.Manage a:link,.Manage a:visited{ line-height:20px;}
.Manage a:hover{ text-decoration:none}

.listtop{ clear:both;background:url(../Theme/Red/bg_03.gif) no-repeat; width:538px; height:25px; margin:6px 0px 0px 60px; padding:0px 10px 0px 15px; line-height:25px}
.listtop  a{ line-height:25px}

#divList{ width:558px; border:1px solid #dddddd; height:1063px; margin:auto auto auto 60px; padding-top:5px}
.line{ padding:0px 5px; color:#999999; font-weight:100}
.subclass{color:#FB777D}
.alist{ height:102px; background:url(../Theme/Red/bg_04.gif) no-repeat left bottom; margin:2px 3px; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.row1{ background:url(../Images/Diary/ioc_title.gif) no-repeat 10px 10px; height:24px; padding:5px 10px 0px 30px; line-height:24px;color:#666666}
.row1 img{ vertical-align:middle; margin-right:5px}
.row1 span{ float:right}
.row2{ height:20px; text-indent:20px; padding:15px 5px 0px 5px; line-height:20px; color:#333333}
.row3{ line-height:24px;padding:7px 20px 0px 28px; color:#666666 }
.row3 span{ float:right}


/*记账本前台列表*/
.divCheck{ margin:0px 20px 0px 2px; background:url(../Images/Diary/AccountBook.gif) no-repeat 50px 5px; height:21px; line-height:21px; padding:5px 0px }
.divCheck h4{ padding:4px 0px 0px 178px; font-size:12px; font-weight:bold}
#divABook{background:url(../Images/Diary/bg_01.gif) no-repeat 2px top;color:#666666 }
#divABook div.bk{ border:1px solid #e4e4e4; padding:3px; margin-bottom:5px}
.ABdr{ clear:both; padding:0px 85px 5px 60px; }
#divABook table#list,#divABook table#check{ width:100%;position:relative }
#divABook table#check th{color:#333333}
#divABook table#check td{ text-align:left; text-indent:5px}
#divABook table#check td.bw{ background-color:#FFFFFF}
#divABook table#check th.emp{ background-color:#B9DA5B; color:#333333}
#divABook tr.bg{ background-color:#FFFFFF}
#divABook td{ height:25px; line-height:25px; text-align:center; font-size:12px;}
#divABook th{ background-color:#FEFADE;height:24px; line-height:24px; font-size:12px; text-align:center; font-weight:100;color:#color:#666666}
#divABook p{ text-align:right; padding-bottom:5px}

/*统计*/
.Ptitle{ float:left;color:#666666; line-height:20px; padding-top:5px}
.Ptitle .b{ color:#76AD35}


/********************************** 后台管理中心******************/

.divWrite{ margin:5px auto; }
.divWrite .Scontent{ font-size:14px; height:auto; padding:0px 5px }
.ulist{ padding:5px 10px 5px 15px; clear:both}
.ulist li{ padding:2px 0px}
.ulist li input{ height:20px; line-height:18px; text-indent:3px; vertical-align:middle}
.ulist li input.txt{ border:1px solid #999999; height:20px; line-height:18px; text-indent:3px}
.dotBg{ background: url(dot1.gif) repeat-x left 10px; }
.dotBg span{ background-color:#FFFFFF;padding:0px 5px 0px 0px;}
.button{ background-color:#FFFFFF; height:20px; line-height:16px; border:1px solid #999999; }
.divReview{
 	float:right;
	 display:inline;
  border:1px solid #cccccc;
	background:url(../Images/Diary/review.gif) no-repeat center;
	height:165px;
	width:220px;
	z-index:1000;
	position:absolute;
}
.upload{ float:left; padding-top:20px;}
.sm{ color:#0365BF; font-size:12px;  width:350px; line-height:20px;}


/*相册列表*/
.plist{ clear:both;}
.plist li{ background:url(../Images/Designer/pic.gif) no-repeat left top; width:100px; height:160px;text-align:center; float:left; display:inline; padding:6px 6px; margin:10px 5px auto 20px; font-size:0px; overflow:hidden}
.plist li div{ width:100px; height:100px; overflow:hidden}
.plist li div img{ width:100px;}
.plist li p{padding-top:10px; overflow:hidden; font-size:12px; line-height:18px;}


/*写日记*/
.divWrite{ margin:5px auto; }
.divWrite .Scontent{ font-size:14px; height:100%; padding:0px 5px }
.nv{ background-color:#f9f9f9; line-height:22px; margin-bottom:5px; font-size:13px;}
.nv p.mama{ background:url(../Images/space/ioc_01.gif) no-repeat 5px 8px; padding-left:15px;}

.Alist{ padding:5px 10px 5px 15px; clear:both}
.Alist li{ padding:2px 0px}
.Alist li input{ height:20px; line-height:18px; text-indent:3px}
.Alist li input.txt{ border:1px solid #999999; height:20px; line-height:18px; text-indent:3px}
.dotBg{ background: url(dot1.gif) repeat-x left 10px; }

#MyFile li{ padding:2px 0px 2px 70px;}
/*记账本*/
.tbg{ clear:both; height:22px; color:#FFFFFF; line-height:19px; padding:5px 0px 0px 15px;  }


/*图片列表*/
.Showpic { clear:both;}
.Showpic li{ width:108px;text-align:center; float:left; display:inline; margin:10px 0px 5px 5px; font-size:0px; overflow:hidden;}
.Showpic li span{ line-height:20px; height:20px; text-align:left;}
.Showpic li div{ border:1px solid #dddddd;overflow:hidden;padding:3px; text-align:center; width:100px; height:100px}
.Showpic li div img{ width:95px; vertical-align:middle}
.Showpic li p{padding-top:5px; overflow:hidden; font-size:12px; line-height:18px;}

/*相册详细*/
.page{ clear:both; text-align:center; }
.page .pic{ margin:5px auto}
.page p{ padding:5px 0px}


/*基本信息*/
#editInfo{ border:1px solid #666666; padding:5px 10px; width:650px; height:210px; overflow:hidden; background:#FFFFFF}

