﻿/* 微信扫一扫 */
.wx-code{position:absolute;top:0;right:-390px; background:#fff;border:1px solid #bfd8e1;width:140px;height:210px; text-align:center;}
.wx-code .wx-code-h{ display:inline-block; padding-top:18px; font-size:18px; color:#ff4e00; height:30px;} 
.wx-code .wx-code-f{ padding-top:10px; line-height:150%;}
.wx-code .wx-code-close{ position:absolute; display:inline-block; width:20px; height:20px; top:0px; right:0px; text-indent:-50px; overflow:hidden; background:url(https://i.huim.com/content_new/images/weixin/wx-close-ic.png) 2px 2px no-repeat;
-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.wx-code a:hover{ -webkit-transform: rotate(360deg) scale(1.02); transform: rotate(360deg) scale(1.02);}
.item-review-marks, .icon-praised,.item-buy{
    background:url(https://i.huim.com/content_new/images/dsp-icon.png) no-repeat;
}
.dianping-wrap{
   font-family: Microsoft YaHei,"微软雅黑",tahoma,arial,’Hiragino Sans GB',’\5b8b\4f53',sans-serif;
}
.dp-header{
    height:250px;
    background:#863b92;
}
.header-star{
    width:960px;
    height:250px;
    margin:0 auto;
    background:url(https://i.huim.com/content_new/images/hd-bg.png) no-repeat;
    color:#eee;
}
.star-tit{
    font-size:16px;
    font-weight:bold;
    padding-top:8px;
    text-align:center;
}
.header-star-inner li{
    width:80px;
    float:left; 
    padding-left:30px;
    height:26px;
    line-height:26px;
}
.star-more a{
    margin:0 30px 0 30px;
    color:#f00;
}
.star-more a:hover{
    text-decoration:underline;
}
.header-star-inner{
    float:right;
    width:226px;
    height:210px;
    padding-top:20px;
}
.dp-content-wrap{
    background:#f3f3f3;
    padding-bottom:50px;
}
.cot-slogan{ 
    padding:10px;
    border-bottom:1px #333 dotted;
    width:500px;
    text-align:center;
    margin:0 auto 15px;
}
.dp-content{
    width:960px;
    margin:0 auto;
    position:relative;
}
.cot-item{
    width:980px;  
 }
.dp-content li{
    float:left;
    width:226px;
    margin:0 16px 16px 0px;
    border:1px solid #dcdcdc;
    background:#fff;
    position:relative;
    height:410px;
    overflow:hidden;
}
.dp-content .list-hover{

 }
.dp-content .item-pic{
    display:block;
    margin:10px;
}
.dp-content .item-pic img{
    width:206px;
    height:206px;
}
.dp-content .item-buy{
    width:34px;
    height:26px;
    border:1px solid #ea4952;
    background-position:4px -87px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position:absolute;
    top:10px;
    right:10px;
    display:none;
    background-color:#fff;
}
.dp-content .list-hover .item-buy{
    display:inline-block;
}
.dp-content .item-tit{
    display:inline-block;
    padding:5px 10px 0 10px;
    height:16px;
    overflow:hidden;
    font-size:13px;
    font-style:italic;
    color:#666;
    width:206px;
    text-overflow:ellipsis; 
    overflow:hidden; 
    white-space:nowrap;
    font-family: arial,\5b8b\4f53,sans-serif;
}
.dp-content .item-review{
    padding:10px;
    height:115px;
    line-height:21px;
    text-align:justify;
    overflow:hidden;
    font-size:13px;
    color:#444;
}
.item-review-marks{
    display:inline-block;
    float:left;
    width:12px;
    height:15px;
    margin:-5px 0 0 -5px;
}
.item-review:first-letter{
    font-size:20px;
    float:left;
    font-weight:bold;
    margin-top:-4px;
    padding-left:2px;
    padding-right:1px;
}
.item-bot{
    height:25px;
    line-height:25px;
    width:206px;
    margin:10px auto;
}
.item-user-pic{
    float:left;
    width:25px;
    height:25px;
}
.item-user-pic img{
    width:25px;
    height:25px;
}
.item-like{
    float:right;
    text-align:right;
    position:relative;
}
.user-praised{
    color: #a3a3a2;
    font-size: 14px;
    line-height: 20px;
    display:inline-block;
    height:20px;
    padding-top:2px;
    
}
.item-like .icon-praised{
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position:0 -60px;
}
.praised-num{
    position:relative;
    top:-3px;
    *top:0px;
    padding-left: 5px;
    color: #a3a3a2;
    font-size: 14px;

}
.praised-animate{
    height: 20px;
    line-height: 20px;
    font-family: Arial;
    font-size: 14px;
    color: #ff5500;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}
.praised-animate .icon-praised,.item-like .haspraise .icon-praised {
    background-position: 0 -29px;
}
.item-like .haspraise{
    cursor:default;
}
.load-more{
    padding:50px 0 150px;
    margin-bottom:-80px;
    text-align:center;    
}
.dp-content .wx-code{
    top:84px;
    right:-165px;
}
/* = Global pop
----------------------------------------------------------------------*/
* html, * html body{ background-image:url(about:blank); background-attachment:fixed; height:100%; }
#overlay{display:none; width:100%; height:100%; background:#000; position:fixed;_position:absolute; top:0; left:0;opacity:0.3;filter:alpha(opacity=30);z-index:100;}
*html #overlay{ position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop));}
.popbox{ background:#fff; position:fixed; top:50%; left:50%; z-index:1001; }
*html .popbox{ position:absolute; bottom:auto;}
/* 关闭弹窗 */
.popbox .popclose{ display:inline-block; float:right; margin:10px 10px 0 0; width:27px; height:27px; line-height:999em; overflow:hidden; background:url(https://i.huim.com/content_new/images/dsp-icon.png?v=20150303) no-repeat 0px -119px; }

/* 优评榜单 */
.review-list { display:none; width:500px; height:550px;  border:4px solid #a4a4a4;  margin:-250px 0 0 -250px; font-size:14px;}
*html .review-list{ top:expression(eval(document.documentElement.scrollTop+380));}
.review-list .list-tit{ padding:15px 0 20px; width:500px;}
.review-list .list-tit img{width:281px; margin:0 auto; display:block;}
.review-list .list-item{border:1px solid #d4c2d1; height:400px; width:480px; margin:0 10px; overflow:auto;}
.list-item li{ float:left; width:130px; height:28px; line-height:28px; overflow:hidden; padding-left:20px; color:#6b2f75; }
.good-review { text-align:center; padding-top:8px;}
.good-review a{ margin:0 auto; color:#ff7a2d;}

