/*
Template Name: EC模板堂美丽说正版授权模板
Template URI: http://www.ecmoban.com/
Description: 买模板请认准模板堂(ecmoban.com) <br/> 24小时客服联系 QQ:264944615
Version: 2.73
Author: 进模板堂挑选更多ECSHOP模板
Author URI: http://www.ecmoban.com/
Logo filename: logo.gif
*/

/*轮播广告*/
.ads_banner {
margin-top: 14px;
margin-left: 6px;
margin-right: 6px;
overflow: hidden;
position: relative;
height: 100px; text-align:center;
}
.boxImg{ width:1480px; height:100px; overflow:hidden; position:relative; margin:0 auto }
.boxImg .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:8px; z-index:9; }
.boxImg .hd ul{ overflow:hidden; zoom:1; float:left;  }
.boxImg .hd ul li{ float:left; background: #ffe1ea;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;display: inline-block;margin-right: 6px;height: 8px;width: 8px; }
.boxImg .hd ul li.on{ background:#f00; color:#fff; }
.boxImg .bd{ position:relative; height:100%; width:800px; margin: 0 auto;z-index:0;   }
.boxImg .bd li{ zoom:1; vertical-align:middle; }
.boxImg .bd img{ width:700px; height:100px; display:block;  }
.boxImgb{ width:1480px; height:100px; overflow:hidden; position:relative; margin:0 auto }
.boxImgb .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:8px; z-index:9; }
.boxImgb .hd ul{ overflow:hidden; zoom:1; float:left;  }
.boxImgb .hd ul li{ float:left; background: #ffe1ea;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;display: inline-block;margin-right: 6px;height: 8px;width: 8px; }
.boxImgb .hd ul li.on{ background:#f00; color:#fff; }
.boxImgb .bd{ position:relative; height:100%; width:1480px; margin: 0 auto;z-index:0;   }
.boxImgb .bd li{ zoom:1; vertical-align:middle; }
.boxImgb .bd img{ width:1480px; height:100px; display:block;  }
/*瀑布流代码*/
.category .demo{width:1480px;margin:0 auto;}
.category  .header_top{ width:auto;}
.rec_nav {
width: 200px;
padding: 0 13px 13px;
}
.redline2 {
width: 48px;
}
.redline1, .redline2 {
background: #f69;
height: 2px;
overflow: hidden;
}
.rec_nav .nav_list li {
border-bottom: 1px dashed #e6e6e6;
overflow: hidden;
padding-top: 13px;
padding-bottom: 13px;
width: 100%;
}
.rec_nav .nav_list li span {
color: #f69;
float: left;
font-size: 14px;
line-height: 24px;
width: auto;
}
.rec_nav .nav_list li p {
float: left;
width: 162px;
}
.rec_nav .nav_list li p a {
float: left;
white-space: nowrap;
line-height: 20px;
margin-top: 2px;
margin-bottom: 2px;
padding-left: 6px;
padding-right: 6px;
}
.rec_nav .cate_ser {
height: 22px;
padding-top: 10px;
}
.rec_nav .cate_ser .text {
float: left;
height: 22px;
overflow: hidden;
width: 140px;
}
.rec_nav .cate_ser .text input {
border: 1px solid #ddd;
float: left;
height: 18px;
line-height: 18px;
color: #999;
width: 136px;
}
.rec_nav .cate_ser .btn {
float: left;
margin-left: 6px;
height: 22px;
width: 52px;
}
.rec_nav .cate_ser .btn input {
background: 0;
border: 0;
color: #fff;
cursor: pointer;
height: 22px;
}
.corner_nav{ width:1240px; margin-top:14px;}
.cata_title {
height: 26px;
line-height: 26px;
margin-top: 14px;
padding-left: 6px;
padding-right: 6px;
overflow: hidden;
}
.cata_title .category {
float: left;
height: 26px;
line-height: 24px;
overflow: hidden;
margin-right: 20px;
}
.cata_title .category li {
float: left;
}
.cata_title .category li a {
background: #fff;
border-left: 1px solid #fcbcd2;
border-top: 1px solid #fcbcd2;
border-bottom: 1px solid #fcbcd2;
color: #f69;
float: left;
height: 24px;
padding-left: 6px;
padding-right: 6px;
}
.cata_title .category li a.first {
-webkit-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
.cata_title .category li a.last {
border-right: 1px solid #fcbcd2;
-webkit-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.cata_title .category li a:hover {
background-color: #fff4f8;
}
.cata_title .category li a.search_DESC,.cata_title .category li a.search_ASC {
background: #ff8cb5;
border-color: #ff8cb5;
color: #fff;
}
.cata_title .category li span {
background: #ff8cb5;
color: #fff;
border-color: #ff8cb5;
display: block;
border-left: 1px solid #fcbcd2;
border-top: 1px solid #fcbcd2;
border-bottom: 1px solid #fcbcd2;
float: left;
height: 24px;
padding-left: 6px;
padding-right: 6px;
border-color: #ff8cb5;
}
/* item_list */
.item_list{position:relative;}
.item{
	background: #fff;
border: 1px solid #ddd;
margin-top: 14px;
width: 226px;	
}
.item .np_pic {
text-align: center;
width: 226px;
position: relative;
}
.mark {
width:40px; height:40px;
position: absolute;
left: 5px;
top: -1px;
}
.item .price {
background: #fff;
height: 18px;
line-height: 18px;
padding: 0 5px;
position: absolute;
bottom: 0;
right: 0;
opacity: .8;
filter: alpha(opacity=80);
}
.like_merge {
height: 32px;
position: absolute;
display: none;
overflow: hidden;
left: 6px;
top: 6px;
width: 218px;
}
.like_merge .poster_comment, .like_merge .poster_forward, .like_merge .poster_likes, .like_merge .poster_del, .like_merge .poster_dellike {
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
cursor: pointer;
font-size: 14px;
height: 30px;
line-height: 30px;
overflow: hidden;
padding: 0 5px;
background: #fffcfc;
background: -moz-linear-gradient(#fffcfc,#f3f0f0);
background: -webkit-linear-gradient(#fffcfc,#f3f0f0);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFCFC,endcolorstr=#F3F0F0);
border: 1px solid #d6d6d1;
margin-right: 2px;
}
.like_merge .lm_like {background: url("images/mls_global140607.png") no-repeat  -101px -67px;
padding: 1px 6px;
}
.lm_like {
background-position: -101px -67px;
padding: 1px 6px;
}
.lm_love, .lm_love2, .lm_comm, .lm_shouji, .lm_like{
background: url("images/mls_global140607.png") no-repeat;
height: 12px;
}
.lm_shouji {
background-position: -158px -68px;
padding: 0 6px;
}

.item .title {
line-height: 20px;
}
 .item .title,  .item .comm_num, .item .promotion {
padding: 10px 10px 0;
}
.item .comm_num {
line-height: 22px; height:22px;
position: relative;
}
.item .comm_num .pl {
color: #999;
float: right;
}
.likes {
cursor: pointer;
height: 22px;
line-height: 22px;
}
.likes .likes_status {
background-color: #ff74a1;
color: #fff;
float: left;
text-align: center;
margin-right: 6px;
height: 20px;
line-height: 20px;
width: 50px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #fa5b90;
font-weight: normal;
}
.item .np_share {
border-top: 1px dotted #ccc;
padding: 10px 0;
margin: 10px 10px 0;
}
.item .np_share a{ margin-right:4px;}
.avatar32_f img {
width: 32px;
height: 32px;
float: left;
}
.item .ml42_f {
margin-left: 42px;
}
.item .t_idt {
margin-left: 42px;
line-height: 20px;
padding-top: 4px;
}
.lm_love2 {
background-position: -53px -259px;
padding: 0 5px 0 6px;
}
.like_merge .lm_liked {
	background: url("images/mls_global140607.png") no-repeat  -127px -67px;
    padding: 1px 6px;
}