body { font-size:12px; color:#413c29; background:#ffffff url(../../images/memorial/ink/ink_btm.jpg) no-repeat center bottom; padding-bottom:120px;  }
.fyh20 { font-family:"微软雅黑", "宋体"; font-size:20px; color:#007432; }
/*****/
.corner14 { -moz-border-radius:14px; -webkit-border-radius:14px; -ms-border-radius:14px; }
.cornert14 { -moz-border-radius-topleft:14px; -moz-border-radius-topright:14px; -webkit-border-top-left-radius:14px; -webkit-border-top-right-radius:14px; -ms-border-radius:14px 14px 0 0; }
.cornerb14 { -moz-border-radius-bottomleft:14px; -moz-border-radius-bottomright:14px; -webkit-border-bottom-left-radius:14px; -webkit-border-bottom-right-radius:14px; -ms-border-radius:0 0 14px 14px; }
/*****/
#ink-hook { width:100%; height:492px; position:absolute; top:0; left:0; background:url(../../images/memorial/ink/ink_top.jpg) no-repeat center top; }
#memorial-header { width:1125px; height:125px; margin:0 auto 6px; position:relative; opacity: 0.8; background:url(../../images/common/header_family.png) repeat left top; }
#memorial-header a { width:140px; height:42px; position:absolute; right:20px; bottom:25px; }
#memorial-content { width:1100px; height:auto; margin:0 auto; padding:12px 18px 16px 24px; background:#fff url(../../images/memorial/ink/ink_cort_ie.png) no-repeat left top\9; background:rgba(255,255,255,0.8); /* background:url(../../images/memorial/common/content_bg.png) repeat-y left top; */ position:relative; margin-top:0px; }
/*#memorial-content {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="file:///D:/product/trunk/web/www/static/images/memorial/common/content_bg.png"); _background:none; }*/
/*content***/
#memorial-main { width:662px; height:auto; padding-top:12px; }
#memorial-aside { width:268px; height:auto; }
#memorial-person { position:relative; z-index:1; margin-bottom:90px; }
.memorial-avatarbox { width:257px; }
.memorial-avatarbox dt { width:221px; height:267px; overflow:hidden; padding:14px 22px 20px 14px; margin-bottom:12px; background:url(../../images/memorial/ink/photo_border.jpg) no-repeat top; }
.memorial-avatarbox dt { display:block; }
.memorial-avatarbox dd { width:214px; line-height:1.5; font-size:14px; padding-left:35px }
.memorial-info { width:384px; height:auto; color:#413c29; }
.memorial-info dt { margin-bottom:16px; }
.memorial-info dd { height:245px; overflow:auto; }
.memorial-info dd h6 { font-weight:bold; margin-bottom:14px; }
.memorial-info dd h6 b { color:#ab422d; padding:0 4px; }
.memorial-info dd p { margin-bottom:6px; }
.memorial-info dd p.pass-name { margin-bottom:10px; }
.pass-list { margin-bottom:10px; }

/*****/
#flower-candle { border:1px solid #b5ccae; background:#dbf1c8;  }
.flower-candlebox { padding:32px 16px 8px; 	}
.send-flowers { width:300px; padding-right:13px; border-right:1px dashed #fff; position:relative; }
.send-flowers h4 { padding-left:50px; margin-bottom:30px; }
.send-candles { width:300px; margin-left:14px; position:relative; }
.send-candles h4 { padding-left:20px; margin-bottom:30px; }
div.flower-pic { position:absolute; right:-58px; top:-120px; z-index:999; }
div.candle-pic { position:absolute; top:-115px; right:20px; z-index:999;}
div.give1{position:absolute; right:-30px; top:-80px; z-index:999;}
div.give3{position:absolute; right:-22px; top:-30px; z-index:999;}
div.give2{position:absolute; right:-35px; top:-40px; z-index:999;}
div.give4{position:absolute; right:-10px; top:-40px; z-index:999;}
div.give5{position:absolute; right:-28px; top:-80px; z-index:999;}
div.give6{position:absolute; right:-10px; top:-60px; z-index:999;}
.marb50{ margin-bottom:50px;}
#flower-candle .flower-candlebox div.odd{ background:#F4FCE2;}

.send-flowers ul li { width:148px; height:74px; padding:0 0 10px; float:left; display:inline; padding-bottom:14px; margin-bottom:14px; border-bottom:1px dashed #fff; }
.send-flowers ul li.shopping-guide,.send-flowers ul li.bury-person { /*border-bottom:1px dashed #fff;*/ height:74px; }
.send-flowers ul li div.left { margin-right:8px; }
.send-flowers ul li.shopping-guide div.left {height:45px; padding:4px 4px 24px 5px; background:url(../../images/memorial/ink/daog_bg.png) no-repeat left top; }
.send-flowers ul li.bury-person div.left {height:45px; padding:4px 4px 24px 5px; background:url(../../images/memorial/ink/bury_bg.png) no-repeat left top; }
.send-flowers ul li.shopping-guide h6,.send-flowers ul li.bury-person h6 { padding-top:12px; }
.send-flowers ul li h6 { font-weight:bold; margin-bottom:4px; }
.send-flowers ul li h6 a { color:#413c29; }
.send-flowers ul li p { margin-bottom:4px; }
.send-flowers ul li p.time { color:#966943; }


.send-candles ul li { width:148px; height:74px; float:left; display:inline; padding-bottom:14px; margin-bottom:14px; border-bottom:1px dashed #fff; }
.send-candles ul li.shopping-guide,.send-candles ul li.bury-person { border-bottom:1px dashed #fff; }
.send-candles ul li div.left { margin-right:8px; }
.send-candles ul li.shopping-guide div.left {height:45px; padding:4px 4px 24px 5px; background:url(../../images/memorial/ink/daog_bg.png) no-repeat left top; }
.send-candles ul li.bury-person div.left {height:45px; padding:4px 4px 24px 5px; background:url(../../images/memorial/ink/bury_bg.png) no-repeat left top; }
.send-candles ul li.shopping-guide h6,.send-candles ul li.bury-person h6 { padding-top:12px; }
.send-candles ul li h6 { font-weight:bold; margin-bottom:4px; }
.send-candles ul li h6 a { color:#413c29; }
.send-candles ul li p { margin-bottom:4px; }
.send-candles ul li p.time { color:#966943; }

#wish-msg { height:auto; background:#fff; padding:12px 30px 16px 16px; }
#wish-msg h3 { margin-bottom:10px; }
#wish-msgbox { padding-left:26px; margin-bottom:22px; }
#wish-msgbox p textarea { width:588px; height:135px; overflow:hidden; }
#wish-msgbox p { margin-bottom:6px; }
#wish-msgbox p.submit-box { text-align:right; }
#wish-msgbox p label { font-size:14px; color:#3c513e; }
#wish-msgbox p label input { width:114px; height:20px; line-height:20px; border:1px solid #c5c5c5; }

ol.leave-msglist { font-size:14px; }
.leave-msglist li { padding:12px 10px 22px; border-top:1px dashed #c5c5c5; }
.leave-msglist li a.avatar { width:47px; height:47px; }
.leave-msglist li a.avatar img { display:block; }
.leave-msgbody { margin-left:85px; word-wrap:break-word; word-break:break-all; }
.leave-msgbody h6 { overflow:hidden; margin-bottom:4px; }
.leave-msgbody h6 span.ip { color:#966943; }
.leave-msgcontent { overflow:hidden; margin-bottom:24px; line-height:1.5; }
.leave-msgcontent img { max-width:516px; _width:expression(document.body.clientWidth>516 ?"516px" :"auto" );}
.leave-msgcontent span.time { position:absolute; right:0; top:0; color:#966943; }
a.repaly-btns { display:inline-block; color:#966943; text-decoration:underline; }
.textarea-box { padding-top:12px; display:block; }
.textarea-box textarea { width:510px; height:150px; }
.leave-comment { border-top:1px dashed #c5c5c5; padding-top:10px; }
a.smaller-avatar img { height:16px; width:16px; padding:2px; border:1px solid #B9E38F; }
/********侧边栏*******/
.fc-966 { color:#966943; }
#service-admin { /* height:368px; */ overflow:hidden; border:1px solid #b5ccae; padding-top:1px; margin-bottom:10px; background:#ffffff; }
#service-admin h4 { height:45px; text-indent:-9999px; background:#e7f7da url(../../images/memorial/ink/service_admin.png) no-repeat 16px center; }
#service-admin ol { padding:10px 0 8px 26px; background:#ffffff; }
#service-admin ol li { width:55px; float:left; display:inline; margin:0 24px 4px 0; }
.memorial-dg { padding:4px; border:1px solid #94C855; }
.memorial-az { padding:4px; border:1px solid #94C855; }

#service-admin ol li a.name { color:#966943; display:block; padding:4px 0 0; text-align:center; }
#service-admin ul li { padding:7px 20px 7px 15px; overflow:hidden; }
#service-admin ul li.alter { background:#fffae4; }
#service-admin ul li .memorial-dg,#service-admin ul li .memorial-az { float:left; display:inline; margin-right:8px; }
#service-admin ul li div.left { margin-right:8px; }
#service-admin ul li div.f14 { line-height:1.38; padding-top:10px; }
#service-admin ul li p.time { color:#9ba883; }
.more-box { padding:12px 20px 0 0; text-align:right; }
#wish-video { border:1px solid #b5ccae; -webkit-border-radius: 14px; position:relative; overflow:hidden; padding-top:1px; background:#ffffff; margin-bottom:10px; }
#wish-video h4 { height:45px; text-indent:-9999px; background:#e7f7da url(../../images/memorial/ink/miss_title.png) no-repeat 16px center; }
a.add-btns { width:68px; height:21px; position:absolute; top:13px; right:16px; z-index:10; display:block; text-indent:-9999px; }
#wish-video a.add-btns { background:url(../../images/memorial/ink/add_video_btn.png) no-repeat left top; }
#video-box { width:210px; height:175px; overflow:hidden; margin:14px 28px 18px; }

#wish-article { border:1px solid #b5ccae; overflow:hidden; position:relative; padding-top:1px; background:#fffae4; margin-bottom:10px; }
#wish-article h4 { height:45px; text-indent:-9999px; background:#e7f7da url(../../images/memorial/ink/wish_words_tit.png) no-repeat 16px center; }
#wish-article a.add-btns { background:url(../../images/memorial/ink/add_article_btn.png) no-repeat left top; }
#wish-article ul { padding:10px 0 24px; }
#wish-article ul li { padding:7px 0 7px 42px; position:relative; background:url(../../images/memorial/common/square_icon.png) no-repeat 26px center;  }
#wish-article ul li.alter { background:#f6f1de url(../../images/memorial/common/square_icon.png) no-repeat 26px center; }
#wish-article ul li a { color:#413c29; }

#memorial-album { border:1px solid #b5ccae; overflow:hidden; position:relative; padding-top:1px; background:#e7f7da; margin-bottom:10px; }
#memorial-album h4 { height:45px; text-indent:-9999px; background:#e7f7da url(../../images/memorial/ink/wish_album_tit.png) no-repeat 16px center; }
#memorial-album a.add-btns { background:url(../../images/memorial/ink/add_photo_btn.png) no-repeat left top; }
#memorial-album-box { width:236px; height:160px; overflow:hidden; padding-top:20px; margin:0 15px 20px; text-align:center; background:url(../../images/memorial/ink/album_bg.png) no-repeat left top; }

#visitor-log { border:1px solid #b5ccae; overflow:hidden; position:relative; padding-top:1px; background:#f2f3f4; }
#visitor-log .delTrack { text-indent:0; color:#999; }
#visitor-log h4 { height:45px; text-indent:-9999px; background:#e7f7da url(../../images/memorial/ink/visitor_logs.png) no-repeat 16px center; }
#visitor-log ol { padding:28px 0 28px 22px; }
#visitor-log ol li { width:55px; overflow:hidden; text-align:center; padding-right:20px; float:left; display:inline; }
#visitor-log ol li a.avatar { display:block; margin-bottom:8px; }
#visitor-log ol li a.avatar img { display:block; padding:4px; border:1px solid #94c855; background:#fefff1; }
#visitor-log ol li div p { margin-bottom:6px; }
/**tomb-servicefeed**/
#tomb-servicefeed { padding:10px 0 0 0; width:580px; height:390px; overflow:auto; }
.servicefeed-list { padding-bottom:10px; }
.servicefeed-list li { padding:20px 18px; color:#777045; }
.servicefeed-list li.alter { background:#f7f0dd; }
.servicefeed-list li h6 { font-weight:bold; color:#007236; padding-left:8px; margin-bottom:4px; background:url(../../images/memorial/common/square_green.png) no-repeat left center; }
.servicefeed-list li p { padding-left:8px; line-height:1.5; }

/**/
.del-memorial-relation { padding:6px 0 12px; text-align:center; }
.del-memorial-relation a { color:#999; }
.del-memorial-relation a:hover { text-decoration:underline; }
#wish-article li a.red { color:#999; position:absolute; right:10px; }
#wish-article li a.red:hover { text-decoration:underline;}

/*点击次数和倒计时*/
.memorial_time{
	padding:10px 0;
	clear:both;
}
.memorial_time .det{
	padding:0 20px;
	margin-bottom:20px;
}
.memorial_time .count{
	width:370px;
	height:100px;
	padding:10px 0 0 10px;
	background:url(../../images/memorial/ink/time_bg.png) no-repeat;
}
.memorial_time .count td{
	font-size:14px;
	font-weight:bold;
}
.memorial_time .count td.txt{
	width:150px;
	padding-right:6px;
	text-align:right;
}
.memorial_time .count td.txt span.size{
	font-size:16px;
	font-family:"微软雅黑";
	margin:0 3px;
	color:#007432;
}
.memorial_time .count td.day{
	padding:0 6px;
}
.memorial_time .count td.hours{
	padding-left:6px;
}
.memorial_time .count td.count_det{
	width:27px;
	height:38px;
	background:url(../../images/memorial/ink/countbg.gif) left 2px no-repeat;
	text-align:center;
	color:#333;
	font-size:22px;
	font-family:"微软雅黑";
	font-weight:normal;
}
.memorial_time .det p{
	font-size:14px;
	color:#413c29;
	line-height:2em;
	font-weight:bold;
}
.memorial_time .det p.first{
	padding-top:20px;
}
.give_count tr th,
.give_count tr td{
	padding:0 15px;
}
.give_count tr th{
	background:url(../../images/memorial/ink/cline.jpg) no-repeat right top;
}
.give_count tr td{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}









