/*主页*/
.index-box {border-left:1px solid #eee;border-right:1px solid #eee;background:#fff;min-height:610px;}
.index-box .box-special{background:#fafcff;}
.index-box .box-special ul{overflow:hidden;margin:0;list-style:none;padding:10px 0;border-bottom:1px solid #eee;}
.index-box .box-special li{width:25%;float:left;text-align:center;}
.index-box .box-special i{display:block;width:42px;height:42px;border-radius:50%;color:#fff;text-align:center;line-height:42px;margin:5px auto;font-size:20px;}
.index-box .box-special i.fa-hotel{background:#49A7DA;}
.index-box .box-special i.fa-food{background:#57BD8B;}
.index-box .box-special i.fa-movie{background:#9178AF;}
.index-box .box-special i.fa-market{background:#F09056;}
.index-box .box-category{padding:0px 10px;background:#fff;}
.index-box .box-category td.title {width:88px;text-align:center;}
.index-box .box-category td {width:52px;height:56px;text-align:left;border-bottom:1px solid #F2F5F8;}
.index-box .box-category td i.separate {color: #EFF2F6;float: right;font-style: normal;margin-right: 10px;}
.index-box .box-category tr.traffic .title{color:#a2c159;}
.index-box .box-category tr.fun .title{color:#ea8887;}
.index-box .box-category tr.service .title{color:#a3a9c7;}
.index-box .box-category tr.life .title{color:#ff408c;}
.index-box .box-category a {text-decoration:none;}
.index-box .box-more {padding:15px 0;}
.index-box .box-more a{display:block;height:30px;text-align:center;line-height:30px;}
.index-box .box-more i{margin-left:20px;}
.index-box .box-app{margin:60px 10px 0 10px;padding:20px 0;}
.index-box .box-app .app-down{display:block;width:278px;height:100px;background:url("/Public/Home/image/smart/app-down.png") no-repeat;}

.index-main{border-right:1px solid #eee;height:auto;overflow:hidden;margin:0 -7.5px 0 -15px;}
.index-main .main-filter{background:#fafafa;border-bottom:1px solid #eee;overflow:hidden;height:51px;}
.index-main .main-filter dl{hidden;margin:0;line-height:30px;padding: 0 15px;}
.index-main .main-filter dt{float:left;margin:0;width:30px;line-height:50px;}
.index-main .main-filter dt i{font-size:20px;color:#999;font-weight:normal;}
.index-main .main-filter dd{float:left;margin:0;width:570px;}
.index-main .main-filter a{padding:0 10px;line-height:50px;font-size:14px;}
.index-main .main-filter a.active{color:#f60;}
.index-main .main-separ{background:#f5f5f5;height:10px;}
.index-main .main-list ul{margin:0;list-style:none;}
.index-main .main-list .list-item{overflow:hidden;padding:15px;border-bottom:1px solid #eee;}
.index-main .main-list .list-item:hover{background:#f5f5f5;}
.index-main .main-list .list-item:hover a{color:#f60;}
.index-main .main-list .list-item .item-photo{float:left;margin-right:15px;}
.index-main .main-list .list-item .item-photo img{width:150px;height:100px;}
.index-main .main-list .list-item .item-desc{float:left;width:390px;margin-right:-5px;}
.index-main .main-list .list-item .item-desc h3{height:40px;line-height:40px;font-size:18px;margin:0;}
.index-main .main-list .list-item .item-desc p{margin:0;height:30px;line-height:30px;color:#999;overflow:hidden;}
.index-main .main-list .list-item .item-desc i{margin-right:10px;}
.load-more{height:50px;text-align:center;line-height:50px;display:block;cursor:pointer;}
.index-ad{padding:15px;}
.index-ad ul{list-style:none;padding:0;list-style:none;}
.index-ad li{width:100%;height:100px;overflow:hidden;margin-bottom:15px;}
.index-ad img{width:100%;}

/*列表*/
.list-box{border-left:1px solid #eee;border-right:1px solid #eee;background:#f5f5f5;min-height:700px;}
.list-box dl{overflow:hidden;margin:0;}
.list-box dt{padding-left:15px;height:51px;border-bottom:1px solid #eee;background:#fafafa;line-height:50px;font-size:14px;}
.list-box dt i{font-size:14px;margin-right:10px;}
.list-box dd{padding:10px;overflow:hidden;}
.list-box dd a{display:block;text-align:center;float:left;height:30px;line-height:30px;border:1px solid #eee;width:75px;margin:5px;background:#fff;}
.list-box dd a.active{background:#f60;color:#fff;border:1px solid #f60;}
.list-box hr {margin:0;border-color:#eee;}


/*介绍*/
.detail-box{border:1px solid #eee;margin:15px 0;overflow:hidden;}
.detail-photo img{width:399px;height:260px;}
.detail-title{height:60px;line-height:60px;padding:0 15px;overflow:hidden;font-size:18px;border-bottom:1px solid #eee;margin:0;}
.detail-info{padding:10px 15px;}
.detail-info p{margin:0;height:30px;line-height:30px;}
.detail-info .info-tags{overflow:hidden;}
.detail-info .info-tags a{display:inline-block;margin-right:10px;}
.detail-contact{overflow:hidden;padding:0 15px;}
.detail-contact span{float:left;margin-right:20px;line-height:30px;}
.detail-contact i{display:block;float:left;margin-right:5px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;color:#fff;font-size:16px;}
.detail-contact i.fa-qq{background:#3399FF;}
.detail-contact i.fa-weixin{background:#66CC99;}
.detail-contact i.fa-tel{background:#FF6600;}
.detail-ctrl{height:260px;border-left:1px solid #eee;}
.detail-ctrl .ctrl-claim{height:60px;display:block;line-height:60px;text-align:center;font-size:18px;background:#f60;color:#fff;border-bottom:1px solid #eee;}
.detail-ctrl .ctrl-union{border-bottom:1px solid #eee;height:60px;display:block;text-align:center;}
.detail-ctrl .ctrl-qrcode{padding:20px 30px 10px 30px;}
.detail-ctrl .ctrl-qrcode img{width:140px;height:140px;}
.detail-ctrl .ctrl-qrcode p{height:30px;line-height:30px;text-align:center;margin:0;font-size:12px;letter-spacing:1px;}
.detail-map{width:100%;height:400px;margin:15px 0;border:1px solid #eee;}


/*评论*/
.review-title{height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #eee;}
.review-title h4{float:left;height:40px;line-height:40px;border-bottom:2px solid #f40;margin:0;}
.review-title a{float:right;color:#f60;}
.review-list{margin:10px 0;}
.review-list li{overflow:hidden;padding:10px 0;border-bottom:1px solid #eee;}
.review-list li .list-sd{float:left;width:100px;}
.review-list li .list-sd .avatar img{width:80px;height:80px;}
.review-list li .list-sd p{width:80px;height:30px;line-height:30px;font-size:12px;overflow:hidden;margin:0;text-align:center;}
.review-list li .list-bd{float:left;width:790px;}
.review-list li .list-bd .info{height:30px;overflow:hidden;background:#eee;padding:0 15px;}
.review-list li .list-bd .info span{margin:0 10px 0 0;height:30px;line-height:30px;float:left;color:#999;}
.review-list li .list-bd .info .ui-starbar{margin-top:5px;}
.review-list li .list-bd .info em{color:#333;margin:5px;}
.review-list li .list-bd .content{line-height:25px;background:#f5f5f5;padding:15px;font-size:14px;}
.review-list li .list-bd .ctrl{height:30px;line-height:30px;font-size:12px;margin-top:10px;}
.review-list li .list-bd .ctrl .ctrl-time{color:#999;}
.review-list li .list-bd .ctrl a{margin-left:20px;font-size:14px;}


/*边栏*/
.detail-sd{width:280px;float:right;}
.side-tab .nav-tabs li{margin-right:10px;}
.side-tab .nav-tabs li a{border:none;font-size:16px;padding:0;height:41px;line-height:40px;}
.side-tab .nav-tabs li a:hover{border:none;background:#fff;border-bottom:1px solid #f60;}
.side-tab .nav-tabs li a:focus{border:none;background:#fff;border-bottom:1px solid #f60;}
.side-tab .nav-tabs li.active a{border-bottom:1px solid #f60;}
.side-list{padding:0;list-style:none;}
.side-list .list-item{overflow:hidden;padding:10px 0;}
.side-list .list-item .item-photo{width:100px;height:80px;float:left;margin-right:10px;}
.side-list .list-item .item-photo img{width:100px;height:80px;}
.side-list .list-item .item-desc{width:170px;height:80px;float:right;overflow:hidden;}
.side-list .list-item .item-desc h3{margin:0;font-size:14px;height:40px;line-height:20px;}
.side-list .list-item .item-desc p{height:20px;line-height:20px;overflow:hidden;margin:0;}


/*表单*/
.review-box{margin:20px 0;}
.review-box .form-score{height:40px;line-height:40px;}
.review-box .form-score span{margin-right:25px;}
.review-box .form-control{height:110px;}



/*认领*/
.claim-box{padding:20px 0;}
.claim-tip{width:700px;float:right;}
.claim-tip .panel{border:none;box-shadow:none;margin-top:20px;}
.claim-tip .panel-body{border:none!important;}
