@charset "gb2312";
/*
NEWS detail page
文章详情页、社区消息详情页、
for info.51.ca
by: shawn@vip.51.ca
*/
.article .w-320 { width: 319px; border-left: 1px solid #DDDDDD; }
.article-main header { border-bottom: 1px solid #DDDDDD; }
.article-main header h1 { line-height: 1.5em; margin-bottom: 16px; }
.article-main .h-meta { height: 25px; line-height: 30px; font-size: 12px; color: #888; padding-bottom: 6px; }
.article-main .h-meta span.left { margin-right: 2em; }

.article-comment-info { /*font-size: 12px;*/ }
.article-comment-info a { text-decoration: none; line-height: 25px; color: #cc1b1b;}
.article-comment-info i { font-size: 25px; line-height: 25px; }

.commentNum { color: #cc1b1b; cursor: pointer; font: 25px/25px georgia; height: 25px; text-decoration: none;}

a.view-comments-link { text-decoration: none; color: #369; }
a.view-comments-link:hover, a.view-comments-link:active { color: #cc1b1b; }
/*
.article-main .h-meta .comment-total strong { color: #cc0000; }
*/
.article-content { margin-top: 30px; font-size: 16px; color: #252525; _width: 640px; _overflow: hidden; }
.article-content p { padding-bottom: 1em; }
.article-content ul { list-style-type: disc; padding-left: 2em; padding-bottom: 1em; }
.article-content ol { list-style-type: decimal; padding-left: 2em; padding-bottom: 1em; }
.article-content ul li,
.article-content ol li { padding-bottom: 0.6em; }
.article-content h1 { font-size: 28px; }
.article-content h2 { font-size: 24px; }
.article-content h3 { font-size: 20px; }
.article-content h4 { font-size: 18px; }
.article-content h5 { font-size: 14px; }
.article-content h6 { font-size: 12px; }
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 { font-weight: bold; padding: 0.6em 0;}
.article-content p h1,
.article-content p h2,
.article-content p h3,
.article-content p h4,
.article-content p h5,
.article-content p h6 { padding: 0; }
.article-content a { color: #369; }
.article-content a:hover { color: #ba2636; }
.article-content strong { font-weight: 800; }
/*投票样式*/
.article-vote { border: 1px solid #DDDDDD; background: #fafafa; padding: 30px 40px; }
.article-vote header { height: auto; line-height: 1.6em; border-bottom: 1px solid #E1E1E1; font-size: 16px; padding-bottom: 0.8em; }
.article-vote header i { float: left; color: #369; padding-right: 8px; }
.article-vote .vote-list { display: block; padding: 15px 0; }
.article-vote .bt-box .buttonbox button { border: 1px solid #C2C2C2; background: #fafafa; font-family: "microsoft yahei", sans-serif; padding: 8px 20px; font-size: 14px; outline: none;
  background-image:-webkit-linear-gradient(to top, #F4F4F4, #FFFFFF);
  background-image:linear-gradient(to top,#F4F4F4,#FFFFFF);
}
.article-vote .bt-box .buttonbox button:active {
  background-image:-webkit-linear-gradient(to top, #FFFFFF, #F4F4F4);
  background-image:linear-gradient(to top,#FFFFFF,#F4F4F4);
}
.article-vote .bt-box .date { font-size: 12px; color: #999; }
/* 二维码 分享 */
.article-tools { border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; }
.article-tools .qrcode { width: 206px; padding: 30px 0 0; }
.article-tools .sharequan { width: 190px; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; position: relative; padding: 30px 0; }
.article-tools .likes { width: 202px; padding: 30px 0 20px 40px; }
.article-tools .qrcode dl { width: 84px; float: left; display: inline; text-align: center; }
.article-tools .qrcode dl dt { width: 84px; height: 68px; background-image: url(../images/qr-code.png); background-repeat: no-repeat; overflow: hidden; text-indent: -666px; }
.article-tools .qrcode dl.c-51 { margin-right: 20px; }
.article-tools .qrcode dl.c-51 dt { background-position: 8px 0; }
.article-tools .qrcode dl.c-kb dt { background-position: 7px -68px; }
.article-tools .qrcode dl dd { font-size: 12px; color: #555; }
.article-tools .sharequan dl { width: 116px; display: block; margin: 15px auto 0; font-size: 12px; }
.article-tools .sharequan dl dt { width: 40px; height: 40px; float: left; overflow: hidden; text-indent: -555px; background: url(../images/qr-code.png) 0 -136px no-repeat; margin-right: 8px; }
.article-tools .sharequan dl dd.tt { height: 40px; display: inline; line-height: 18px; float: left; color: #000; }
.article-tools .sharequan dl dd.ps { display: block; clear: both; color: #999; text-align: center; }
.article-tools .sharequan .share-qrcode { width: 139px; height: 169px; background: url(../images/share2wechat.png) no-repeat; overflow: hidden; text-indent: -666px; position: absolute; top: -130px; left: 30px; display: none; padding: 1px; }
.article-tools .likes .total { text-align: center; line-height: 30px; height: 30px; }
.article-tools .likes .total .left { width: 50%; color: #555; }
.article-tools .likes .total .left p { display: block; text-decoration: none; border-right: 1px solid #E5E5E5; }
.article-tools .likes .total .left i { margin-right: 6px; }
.article-tools .likes .total .active p { color: #CC0000; }
.article-tools .likes .total .right { width: 50%; font-size: 24px; font-family: georgia; font-weight: bold; color: #cc0000; _width: 90px; }
.article-tools .likes .likebtn { margin-top: 10px;}
.article-tools .likes .likebtn button { width: 100%; height: 48px; line-height: 48px; overflow: hidden; border: 1px solid #C2C2C2; background: #fafafa; font-family: "microsoft yahei", sans-serif; padding: 0px 20px; font-size: 14px; outline: none;
  background-image:-webkit-linear-gradient(to top, #F4F4F4, #FFFFFF);
  background-image:linear-gradient(to top,#F4F4F4,#FFFFFF);
}
.article-tools .likes .likebtn button:active {
  background-image:-webkit-linear-gradient(to top, #FFFFFF, #F4F4F4);
  background-image:linear-gradient(to top,#FFFFFF,#F4F4F4);
}
.article-tools .likes .likebtn i { color: #000; line-height: 42px; font-size: 50px; letter-spacing: -8px; }
.article-tools .likes .likebtn .fontleft { color: #C80211; }

.article-tools .likes.like-wrap-disabled .likebtn i { color: #CCC; }
.article-tools .likes.like-wrap-disabled .likebtn .fontleft { color: #CCC; }
.article-tools .likes.like-wrap-disabled .likebtn button { background: #f5F5F5; cursor: default; }

/* 更多新闻 相关专题 */
.more-news { border-top: 3px solid #386797; padding: 40px 0 0; }
.more-news h3 { font-size: 16px; color: #000; height: 20px; line-height: 20px; display: block; margin-bottom: 20px; }
.more-news h3 a { color: #369; }
.more-news .about-feature { width: 180px; height: 330px; position: relative; }
.more-news .about-feature .bt-btn { width: 130px; position: absolute; left: 0; bottom: 0; }
.more-news .about-feature .bt-btn a { display: block; border: 1px solid #C2C2C2; background: #fafafa; font-family: "microsoft yahei", sans-serif; padding: 8px 20px; font-size: 14px; outline: none; text-decoration: none;
  background-image:-webkit-linear-gradient(to top, #F4F4F4, #FFFFFF);
  background-image:linear-gradient(to top,#F4F4F4,#FFFFFF); }
.more-news .about-feature .bt-btn a:hover {
  background-image:-webkit-linear-gradient(to top, #FFFFFF, #F4F4F4);
  background-image:linear-gradient(to top,#FFFFFF,#F4F4F4);
}
.more-news .newslist { width: 419px; border-right: 1px solid #EEEEEE; }
.user-comments { border-top: 3px solid #386797; }
.user-comments .title { height: 50px; line-height: 50px; }
.user-comments .title h3 { font-size: 16px; }
.user-comments .title .tt-sub a { color: #369; text-decoration: none; }
.user-comments .title .tt-sub a:hover,.user-comments .title .tt-sub a:active { color: #C80211; }
/*
.user-comments .title .tt-sub strong { font-weight: bold; color: #cc0000; font-family: arial; }
*/
.user-comments .formsbox { /*margin-top: 15px; */padding-bottom: 30px;   }
.user-comments .formsbox .comment-textarea .ps { height: 120px; background: #F2F2F2; border: 1px solid #DDDDDD; cursor: no-drop; line-height: 120px; font-size: 16px; color: #aaaaaa; text-align: center; }
.user-comments .formsbox .comment-textarea .ps i { font-size: 20px; }
.user-comments .formsbox .ipts { margin-top: 10px; }
.user-comments .formsbox .ipts .tiptbox { float: left; }
.user-comments .formsbox .ipts .tiptbox input { width: 180px; height: 38px; border: 1px solid #DDDDDD; background: #fff; font-size: 12px; color: #999; text-indent: 1em; *padding:0; *margin: 0; *padding-top: 8px; *height: 30px; }
.user-comments .formsbox .ipts .tiptbox label { height: 40px; line-height: 40px; }
.user-comments .formsbox .ipts .pw input { border-left: none; }
.user-comments .formsbox .ipts .subbutton button { height: 40px; border: none; color: #fff; background: #386797; line-height: 40px; cursor: pointer; font-size: 14px; font-family: "microsoft yahei", sans-serif; padding: 0 50px; *width: 170px; }
.user-comments .formsbox .comment-textarea textarea { border: 1px solid #DDDDDD; display: block; width: 598px; height: 100px; padding: 10px 20px; font-size: 14px; }
.user-comments .formsbox .ipts .left { padding: 10px 0; color: #ccc; }
.user-comments .formsbox .ipts .left strong { color: #369; }
.user-comments .formsbox .ipts .left a { text-decoration: none; }
.user-comments .formsbox .ipts .left a:hover strong, .user-comments .formsbox .ipts .left a:active strong { color: #ba2636; }

.user-comments .comment-list { overflow: hidden; }
.commentErrorBox { background: #f2dede; border-radius: 3px; border: 1px solid #ebccd1; color: #a94442; font-size: 12px; padding: 0.5em 1em; margin-top: 1em; }

.comment-list { position: relative; }
.comment-list .comments-reminder { color: #999; margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #DDDDDD;  }
.comment-list .items { display: block; }
.comment-list .items li { display: block; border-bottom: 1px dotted #E7E8E7; padding: 20px 0; }
.comment-list .items li dt { width: 50px; height: 50px; margin-top: 6px; float: left; overflow: hidden; }
.comment-list .items li dt.comment-author-photo { height: 50px; width: 50px; line-height: 50px; border-radius: 50px; background: #F5F5F5; overflow: hidden; }
.comment-list .items li dt img { display: block; width: 50px; }
.comment-list .items li dd { margin-left: 70px; }
.comment-list .items li dd header { height: 20px; line-height: 20px; font-size: 12px; color: #999; margin-bottom: 10px; }
.comment-list .items li dd header a { color: #369; font-weight: bold; }
.comment-list .items li .comment-body { line-height: 22px; color: #555; overflow: hidden; text-align: justify; text-justify: inter-ideograph; word-wrap: break-word;  }
.comment-list .items-more a:hover, .comment-list .items-more a:active { color: #cc1b1b; }
.comment-list .items li dl.comment-operations { text-align: right; margin-top:5px; }
.comment-list .items li dl.comment-operations dd.comment-view-reply { display:inline-block; color: #CCC; font-size: 12px; line-height: 20px; margin-top: 7px; }
.comment-list .items li dl.comment-operations dd.comment-view-reply a { margin: 0 4px; color: #999; font-size: 14px; }
.comment-list .items li dl.comment-operations dd.comment-view-reply a:hover { color: #cc1b1b; text-decoration: none; }
.comment-list .items li dl.comment-operations dd.support { float:left; margin-left: 70px; }
.comment-list .items li dl.comment-operations dd.support.voted a { color: #cc1b1b; }
.comment-list .items li dl.comment-operations dd.support .comment-ding-count { float:left; font: 16px/32px georgia; }
.comment-list .items li dl.comment-operations dd.support i { float:left; margin-right: 5px; font-size: 14px; line-height: 28px }

.view-comments { color: #999; }

.comment-list .items-more { float: right; line-height: 50px; }
.comment-list .items-more a { color: #369; text-decoration: none; }

.bt-ps-info { border: 1px solid #ddd; padding: 30px 0 30px 200px; font-size: 12px; color: #444; margin-top: 70px; }
.bt-ps-info i { color: #eee; font-size: 66px; line-height: 70px; float: left; }
.bt-ps-info ul { margin-left: 80px; color: #666; line-height: 24px; }
/* 右侧浮动菜单 */
.float-sub-menu { position: fixed; left: 50%; bottom: 4%; margin-left: 520px;
  _position:absolute;
  _bottom:auto;
  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||100)-(parseInt(this.currentStyle.marginBottom,10)||100)));
}
*html { background-image:url(about:blank); background-attachment:fixed; }
.float-sub-menu span a { width: 36px; height: 36px; display: block; background: #BBBBBB; color: #fff; text-align: center; line-height: 36px; text-decoration: none; margin-bottom: 1px; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.float-sub-menu span a:hover,
.float-sub-menu span.active a { background: #369;  }
.float-sub-menu span i { font-size: 18px; color: #fff; }
#gototop { display: none; }

/* 活动详情页 */
.event-detail-container header { border-bottom: none; }
.event-detail-container .event-infos { padding: 20px; margin: 10px 0; background: #F2F2F2; height: 100%; overflow: hidden; font-size: 13px; }
.event-detail-container .event-infos li { width: 50%; float: left; }
.event-detail-container .event-infos li em { color: #555; }
.event-infos .contactaddress { width: 100% !important; }
.maplinks { background: #eee; padding: 0.2em 1em; }

/* 新闻精要详情 */
.todaydigest-container header { text-align: center; }
.todaydigest-container header .h-meta span { margin: 0 0.5em; }
.todaydigest-container .digest-item { clear: both; }
.todaydigest-container .article-content { margin-top: 0; }
.todaydigest-container .article-main header { border-bottom: none; }
.todaydigest-container header .h-meta { border-top: 1px solid #DDDDDD; padding-top: 0.5em; }
.digest-item .digest-item-header { border-left: 4px solid #C80211; padding-left: 1em; line-height: 1em; }
.digest-item .digest-item-header h3 { font-size: 22px; line-height: 22px; padding: 0 0 10px; }
.digest-item .digest-item-header h3 a { color: #252525; text-decoration: none; }
.digest-item .digest-item-header h3 a:hover, .digest-item .digest-item-header h3 a:active { color: #ba2636; }
.digest-item .digest-item-header .item-meta span { color: #999; font-size: 13px; margin-right: 0.5em; }
.digest-item .digest-item-header .item-meta span.rp { color: #333; }
.digest-item .digest-item-header .item-meta span strong { color: #cc0000; }
.digest-item .n-box { margin-left: 20px; margin-top: 30px; }
.digest-item .n-box img { max-width: 610px; }
.digest-item { border-bottom: 1px solid #EEEEEE; padding: 40px 0; }
.todaydigest-container .digest-item:last-child { border-bottom: none; }
.todaydigest-container .other-news ul { margin: 0; padding: 0; }
.close-news { border-top: 3px solid #386797; }
.close-news li { float: left; width: 47%;  }
.close-news h3 { font-size: 16px; color: #000; height: 20px; line-height: 20px; display: block; margin-bottom: 20px; padding-top: 20px; }
.close-news h3 a { color: #369; }
.relatedigestbox { font-weight: bold; }

/* 无忧专题 详情 */
.spec-detail-container header.spec-header { border-bottom: 2px solid #000000; padding-bottom: 30px; }
.spec-detail-container .focus-photo { margin-top: 30px; width: 300px; height: 188px; overflow: hidden; }
.spec-header .leftinfo { width: 600px; float: left; }
.spec-header .leftinfo h1 { background: #AA010D; color: #fff; font-size: 32px; padding: 20px; float: left; }
.spec-header .leftinfo dl { float: left; clear: both; }
.spec-header .leftinfo dt h2 { font-size: 36px; color: #000; font-weight: bold; line-height: 2em; padding: 10px 0; }
.spec-header .leftinfo dd { font-size: 16px; color: #555555; }
.new-leadnews .titlebox { font-size: 18px; font-weight: bold; border-bottom: 1px solid #E3E3E3; height: 50px; line-height: 50px; }

.spec-list-container { /*border-top: 3px solid #000;*/ margin-bottom: 30px; }
.spec-list-container ul.list-dot-16-36 { padding: 20px 0; border-bottom: 1px dotted #E7E8E7; }
.spec-list-container ul.list-dot-16-36 li small { font-size: 12px; color:  #999; margin-left: 0.2em; }

.spec-detail-container .lead-item-container { margin: 0 0 2em; border-top: none; }

/*-------------------------
以下为 Patrick 自定义
-------------------------*/
/*正文的样式*/
.arcbody { overflow: hidden; text-align: justify; text-justify: inter-ideograph; word-wrap: break-word; }
.arcbody strong, .arcbody b { font-weight: bold; }
.arcbody img { max-width: 100%; }

/*.arcbody p { font-family:  "\5B8B\4F53", sans-serif; text-indent: 2em; }
.arcbody p img { margin: 0 auto; text-indent: -2em; }*/

/*新闻精要下方的媒体头条*/
.todaydigest-container .digest-item.other-news { border-bottom: none; }


/*收藏链接*/
.float-sub-menu span { position: relative; display: block;}
.float-sub-menu span a.active { background: #F90;  }

/*微信二维码*/
.article-tools .sharequan .share-qrcode { text-indent: 0; }

/*相关专题样式*/
.more-news .keywords-feature { padding-left: 20px; width: 200px; }
.more-news .keywords-feature .list-dot-14-30 {margin-bottom: 10px; }

.digest-item .digest-item-header .item-meta span strong { display: none; }
.digest-item .digest-item-header .item-meta span strong i.on{ color: #cc0000; font-weight: bold; font-size:12px; }

/*无忧征文底部说明*/
.solicitdescbox { border: 1px solid #ccc; background: #f8f8f8; padding: 20px 0; font-size: 12px; color: #666; line-height: 2em; }
.solicitdescbox .line1 { font-size: 1.5em; color: #333; }

/*杨警官信箱文章底部说明*/
.tpsDescBox { border: 1px solid #ddd; background: #f2f2f2; padding: 80px 30px 20px; font-size: 14px; color: #555; font-size: 12px; line-height: 1.8em; position: relative; }
.tpsDescBox h3 { position: absolute; left: 0; top: 1em; padding: 0.8em 1em 0.8em 2.4em; border-radius: 0 50px 50px 0; background: #ddd; display: block; font-size: 1.2em; }
.tpsDescBox ol { list-style-type: decimal; padding-left: 12px; }
.tpsDescBox ol li { margin-bottom: 12px; }


/* 文章投票部分 */
.article-vote { border-bottom: 1px solid #DDDDDD; background: #fafafa; padding: 30px 40px 0 40px; }
.article-vote.bottom { margin-top: 20px; }
.article-vote.top { margin-bottom: 20px; }
.article-vote .votebox { margin: 0 0 30px; }

/* 文章内部特殊样式套用样式 */

.myTitle1 { border-left: 6px solid #369; font-size: 1.375em; line-height: 1.575em; color: #000; padding: 0 0 0 0.6em !important; margin: 1.25em 0; }
.myTitle1 a { color: #000; }
.myTitle2 { display: inline-block; margin: 1.25em 0; font-size: 1.375em; line-height: 1.575em; background: #ab010d; color: #fff; padding: 0.3em 1.5em 0.5em 1em !important; border-radius: 0 1.1em 1.1em 0; }
.myTitle2 a { color: #fff; }
.myTitle2 a:hover { color: #fff; }
.myTitle3 { font-size: 1.375em; line-height: 1.575em; color: #369; margin: 1em 0; padding-bottom: 0 !important; }
.myTitle3 a { color: #369; }
.myBlockQuote { background: #f5f5f5; padding: 1em !important; margin: 0 0 1em 2em; }
.picDesc { background: #DDD; font-size: 0.875em; padding: 1em !important; margin: -1.67em 0 1em; line-height: 1.5em; }
.highlightBlock { background: #fbf7e4; border: 1px solid #f9eacd; color: #665159; padding: 1em !important; margin: 0 0 1em;  }
a.purchaseBtn { display: table;  position: relative; margin: 1.25em auto; font-size: 1.35em; line-height: 1.575em; background: #ab010d; color: #eee !important; padding: 0.35em 2em 0.5em 3em !important; border-radius: 1.3em; text-decoration: none; text-align: center; cursor: pointer; }
a.purchaseBtn:hover { color: #fff !important; }
a.purchaseBtn:before { font-family: "iconfont"; content: "\e64e"; display: inline-block; font-size: 1.5em; position: absolute; left: 10px; top: 10px; }

/*Patrick 添加，未公开发表的文章*/
.container .alert { padding: 25px 50px; font-size: 20px; background: #C00; color:#EEE; }
.spec-detail-container .alert { margin-bottom: 20px; }
.container .alert .iconfont { font-size: 26px; }

/*文章的分享和评论信息*/
.arc-share-comments-box { height: 30px; padding: 0 0 5px 0; color: #999; }

/* 房屋经纪相关 */
.house-agent-box .agent-top { display: block; padding: 10px; clear: both; background: #333; }
.house-agent-box .agent-top dt { width: 120px; height: 140px; overflow: hidden; float: left; display: inline; }
.house-agent-box .agent-top dd { margin-left: 140px; color: #ccc; line-height: 1.5em; font-size: 12px; }
.house-agent-box .agent-top dd .agentname { padding-bottom: 1em; margin-top: 0.8em; }
.house-agent-box .agent-top dd .agentname a { font-size: 16px; color: #fff; }
.house-agent-box .agent-top dd .agentcompany { margin-top: 10px; }
.house-agent-box .agentmeta { display: block; background: #f8f8f8; padding: 10px; border: 1px solid #ddd; border-top: none; }
.house-agent-box .agentcontactinfo { padding: 0.5em 0; }
.house-agent-box .agentcontactinfo li { float: left; width: 50%; text-align: center; }
.agentlinkinfo li { width: 50%; display: inline; float: left; text-align: center; }
.agentlinkinfo li a { display: block; margin: 0 1em; border-radius: 3px; padding: 0.3em 1em; background: #386797; color: #fff; }
.agent51home { padding-left: 1em; padding-top: 0.5em; }

/* 精要详情内容下方返回 */
.relatedigestbox { border: 1px solid #ddd; background: #f8f8f8; float: left; clear: both; font-size: 14px; border-radius: 2em 0 0 2em; padding: 0.2em 1.2em; }
.relatedigestbox a { color: #555; }


/* 专题下文章链接默认样式 */
.more-spec-art { float: right; border: 1px solid #ddd; border-radius: 0 2rem 2rem 2rem; padding-bottom: 0 !important; overflow: hidden; }
.more-spec-art a { display: block; padding: 0.625rem 1.36rem; font-size: 0.875rem; color: #555; text-decoration: none; background: #f7f7f7; }
.more-spec-art a:hover { color: #555; background: #f2f2f2; }

/* 奥运专题下文章链接样式 */
.spec-id-442089 { border: 1px solid #ebbe00; }
.spec-id-442089 a { background: #f9d53b url(/templets/topic/rio/images/rio-more-btn.png) 236px center no-repeat; text-shadow: 1px 1px 1px rgba(255,255,255,0.9) !important; transition: all 0.3s ease 0s; color: #000; }
.spec-id-442089 a:hover { background: #f9d53b url(/templets/topic/rio/images/rio-more-btn.png) center right no-repeat; text-shadow: 1px 0px 1px rgba(0,0,0,1.0) !important; color: #fff; transition: all 0.3s ease 0s; }

.affiliate-btn {
  margin: 1em 0 2em 0;
}

.affiliate-btn a {
  display: block;
  text-align: center;
  color: #eee;
  background: #c00;
  height: 50px;
  width: 150px;
  border-radius: 25px;
  margin: 0 auto;
  line-height: 50px;
  padding: 0 20px 0 10px;
}

.affiliate-btn a:hover {
  text-decoration: none;
  color: #fff;
}

.affiliate-btn a i.iconfont { font-size: 32px; line-height: 54px; float: left; }
