﻿.bg-pop{ position: relative;min-height:100%; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity: 0.8; z-index:99990; left:0; top:0}
.bg-re{ position: absolute; z-index:99991; width:586px; height:730px;left:50%; top:50%; margin-top:-380px; margin-left:-293px;}
.box,.zcard{ position:absolute; height:650px; width:516px; top:80px; left:0; z-index:99991 }
.zcard{ background:url(../Image/birthady_img.jpg)}
.box img{ width:100%;}
.birthday,.yuandan{ display:none;}
.yuandan .close,.birthday .close{ position:absolute; right:0; top:0;  z-index:99999}
.close:hover{ cursor:pointer;}


.left{ float: left;}
.right{ float:right;}
.f_s20{ font-size:20px; padding-left:5px; float:left; text-indent:2em;}
.pt90{ padding-top:30px;}
.t_i{ text-indent:2em; }
/*.zcard{ width:800px; height:450px; padding:15px; margin:0 auto; background:#B3262C; position:absolute; top:50%; left:50%; margin-left:-400px; margin-top:-250px;}*/
.zcard img{ float: right; width:30%;}
.cont{  position: absolute; top:328px; left:65px; width:414px; }
.cont p{  color:#fff; font-size:18px; line-height:1.5; width:100%; text-align:left;font-family: "KaiTi";}
.cont p.f_s20{ font-size:20px;}
.hidden{ overflow: hidden;}
.pt40{ padding-top:40px}
.qxm{ position:absolute; right:43px; bottom:23px;}
.card-title{margin: 20px 0 0}
.cont .card-t{margin: 0;line-height: 30px}
.cont .card-ti{font-size: 25px;margin: 5px 0 0;text-indent: 1.5em }
 

