body {background:#F5F5F5;}
.top {height:20px; padding:13px 0; background:url(../img/top-bg.png) repeat-x 0 0; text-align:center; overflow:hidden;}
.top .logo {width:160px; height:20px; margin:0 auto; background:url(../img/top-logo.png) no-repeat 0 0; text-indent:-9999px;}
.back {width:320px; height:24px; margin:-35px auto 11px;}
.back .btn-backtohome {float:left; width:46px; height:24px; padding-left:6px; background:url(../img/backtohome.png) no-repeat 0 0; font:12px/24px arial; text-align:center; color:#666;}
.back .btn-back {float:right; width:46px; height:24px; background:url(../img/back.png) no-repeat 0 0; font:12px/24px arial; text-align:center; color:#666;}

/* Pagebar */
.pagebar {padding:10px 0; text-align:center; line-height:22px;}
.pagebar li {display:inline;}
.pagebar .nolink {display:inline-block; height:22px; margin-right:2px; padding:0 6px; border:1px solid #eee; vertical-align:top; color:#ccc;}
.pagebar .ellipse {display:inline-block; height:22px; margin-right:2px; border:1px solid #fff; vertical-align:top; color:#ccc;}
.pagebar .c {font-weight:bold; color:#f60; border-color:#fff;}
.pagebar a {display:inline-block; height:22px; margin-right:2px; padding:0 6px; border:1px solid #ccc; vertical-align:top; color:#36c;}
.pagebar a:hover {background:#ffc; border-color:#f60; text-decoration:none; color:#f60;}
.pagebar a.nolink:hover {color:#ccc; border-color:#eee; background:none;}
.pagebar a.c:hover {font-weight:bold; color:#f60; border-color:#fff;}
.pagebar .inputbox {width:25px; height:22px; border:1px solid #e5e5e5; line-height:22px;}

.container {padding:5px 0;}

.business {width:320px; margin:0 auto;}
.business-nav {width:320px; height:40px; margin-bottom:15px; overflow:hidden;}
.business-nav-items {width:320px; height:40px;}
.business-nav-items li {float:left; width:79px; height:40px; margin-right:1px;}
.business-nav-items li a {float:left; width:79px; height:40px; background:#B9B9B9; font:12px/40px arial; color:#fff; text-align:center;}
.business-nav-items li .c {background:#87CEEB;}
.business-nav-items .first, 
.business-nav-items .first a {width:78px;}

.business-search {width:293px; height:27px; margin:0 auto 15px; border:1px solid #6FAE00;}
.business-search .keywords {float:left; width:266px; height:27px; border:none; line-height:27px;}
.business-search .btn-submit {float:left; width:27px; height:27px; border:none; background:url(../img/search.png);}

.business-list {margin-bottom:5px; font:12px/1.5 arial; color:#999;}
.business-list-items li {width:295px; margin:0 auto 5px;}
.business-list-items .promotion {float:left; width:235px;}
.business-list-items .promotion img {width:235px;}
.business-list-items .comment {float:right; width:50px; height:50px; border-radius:4px; background:#e5e5e5;}
.business-list-items .comment .btn-comment {display:block; width:50px; height:20px; padding:5px 0 25px; background:url(../img/comment.png) no-repeat center 25px; text-align:center; font:10px/20px arial; color:#666;}
.business-list-items dl {clear:both; width:235px; padding:10px 0;}
.business-list-items dt {font:bold 14px arial;}
.business-list-items dl a {color:#333;}

.art-detail-title {padding:10px 0; font:bold 14px arial; text-align:center;}
.art-detail-meta {padding:0 0 10px; border-bottom:1px solid #E8E8E8; text-align:center; color:#A5A5A5;}
.art-detail-content {padding:10px 0; border-top:1px solid #fff;}
.art-detail-download {padding:10px 0; text-align:center;}
.art-detail-download .btn-download {display:block; width:144px; height:43px; margin:0 auto; background:url(../img/download.png) no-repeat 0 0; font:bold 16px/43px arial; color:#fff;}

/* 商家.图片轮播 */
.business-detail {padding-top:15px;}
.business-detail-photo {width:260px; height:120px; margin:0 auto; overflow:hidden;}
.business-detail-photo .items {height:120px;}
.business-detail-photo .items li {float:left; width:120px; height:120px; margin:0 5px; overflow:hidden;}
.business-detail-photo-nav {width:310px; height:19px; margin:-71px auto 60px;}
.business-detail-photo-nav .prev {float:left; width:22px; height:19px; background:url(../img/prev.png);}
.business-detail-photo-nav .next {float:right; width:22px; height:19px; background:url(../img/next.png);}

/* 商家.介绍 */
.business-detail-meta {padding:0 5px; font:12px/2 arial; color:#666;}
.business-detail-meta dt {font-size:14px; color:#0066F1;}
.business-detail-tag {padding:0 5px; margin-bottom:15px;}
.business-detail-tag a {display:inline-block; padding:0 5px; height:25px; margin-right:2px; border:1px solid #e5e5e5; background:#fff; line-height:25px; color:#333;}
.business-detail-intro {padding:15px 30px; margin-bottom:15px; background:#E5E5E5 url(../img/business-label-intro.png) no-repeat 0 0; font:12px/2 arial;}
.business-detail-recommend {padding:15px 30px; margin-bottom:15px; background:#E5E5E5 url(../img/business-label-recommend.png) no-repeat 0 0; font:12px/2 arial;}

/* 商家.网友点评.发布 */
.business-comment .title {width:90px; height:30px; background:#E5E5E5; text-align:center; line-height:30px;}
.business-comment .post {padding:10px; border-top:1px solid #e5e5e5; border-bottom:1px dashed #BEBEBE;}
.business-comment .post textarea {width:100%; height:50px;}
.business-comment .post .btn-submit {width:84px; height:27px; border:none; background:url(../img/btn-comment.png) no-repeat 0 0; text-align:center; color:#fff;}

/* 商家.网友点评.列表 */
.business-comment .list dl {padding:10px; border-top:1px solid #fff; border-bottom:1px solid #e5e5e5; line-height:2;}

.footer {height:85px; padding:10px 0 0; background:url(../img/footer.png) repeat-x 0 0; text-align:center; font:12px/30px arial; color:#666;}
.footer a {margin:0 10px; font-size:14px; color:#0161D1;}
