/*内页*/
#mbanner { background:#f0f5f8; }
.mbox1 { margin:0px auto; }

.mbox2 { background:#e9ebf5; padding:60px 0px; }
.mbox2m { width:1180px; margin:0px auto; }

.mbox { padding:50px 0px 120px 0px;}
.mbox_t { height:38px; line-height:38px; border-bottom:1px #000 dotted; font-size:14px; width:1180px; margin:0px auto;}
.mbox_f { height:38px; line-height:38px; font-size:14px; width:1180px; margin:0px auto;}
.daohang { float:left; width:500px;}
/* = 翻页（旧） = */
.pages { float:right;text-align:right;}
.pages a{padding: 0 5px;}
.pages .current {padding: 0 5px;background-color: #EFEFEF;}
.pages a:hover {background-color: #EFEFEF;}

.prolist { width:1180px; margin:0px auto;min-height: 500px;}
.prolist ul li{ width:275px; float:left; margin:15px 10px; display:inline; height:558px; }
.prolist ul li .img{ width:270px; height:421px; display:block; margin-bottom:5px;}
.prolist ul li .t{ margin:0px 16px; height:40px; display:block; border-bottom:1px #6a6a6a dotted; line-height:40px; color:#282828; font-size:14px; padding-right:0px; position: relative;}
.prolist ul li .t b{ font-family:Arial; font-size:25px;color: #c40000;}
.prolist ul li .t label{ font-family:Arial; font-size:14px; color:#FF0000;}
.prolist ul li .t div.hot-bar{ font-size:12px; font-weight:bold; color:#017ccb; line-height:40px; position: absolute;right: -10px; top: 0;}
.prolist ul li .t div.hot-bar img{ vertical-align: text-bottom;}
.prolist ul li .t div.new-bar{ float:right;width: 80px;}
.prolist ul li .t em{
    font-style: normal;
    color: #c40000;
}
.prolist ul li .t .org-price {
    font-size: 14px;
    text-decoration: line-through;
    color: #707070;
}
.prolist ul li .m{ margin:0px 16px; display:block; color:#707070; font-size:14px; line-height:28px; padding-top:4px;}
.prolist ul li .m a{ color:black; }
.prolist ul li .m a:hover{ color:#017ccb; }

.prolist ul li .yb{ margin:0px 16px; display:block; color:#707070; font-size:12px;}

/* 属性过滤器 */
.filter-div {
    width: 1180px;
    margin: 20px auto 50px;
    border: 1px solid #E6E6E6;
}
.filter-div dl {
    overflow: hidden;
    min-height: 30px;
    line-height: 35px;
}
.filter-div dl dt {
    float: left;
    width: 100px;
    text-align: right;
    font-weight: bold;
}
.filter-div dl dd {padding-left: 110px;}
.filter-div dl dd a {padding: 5px 20px;}
.filter-div dl dd a.active{background: #e6e6e6;  padding: 5px  20px;}
.filter-div dl dd a:hover{background: #e6e6e6;  padding: 5px  20px;}


/*你的拉雅*/
dl.h_down{ clear:both; width:1190px; margin:40px auto;}
dl.h_down dt{ width:345px; float:left;}
dl.h_down dd{ float:right; width:835px;}
dl.h_down img{ vertical-align:top;}

a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color:#000;}
.clear { height:0px; clear: both; overflow:hidden; }
.clear_div { overflow:hidden; zoom:1;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}

/* 人气条 */

.progress {
    height: 12px;
    background: #ebebeb;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-radius: 10px;
    margin-top: 15px;
}
.progress > span {
    position: relative;
    float: left;
    margin: 0 -1px;
    /*min-width: 30px;*/
    height: 10px;
    line-height: 16px;
    text-align: right;
    background: #cccccc;
    border: 1px solid;
    border-color: #bfbfbf #b3b3b3 #9e9e9e;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);
    background-image: -moz-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);
    background-image: -o-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);
    background-image: linear-gradient(to bottom, #f0f0f0, #dbdbdb 70%, #cccccc);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress > span > span {
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    color: #404040;
    color: rgba(0, 0, 0, 0.7);
    text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.progress > span:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    height: 10px;
    background: url("../images/progress.png") 0 0 repeat-x;
    border-radius: 10px;
}
.progress .green {
    background: #85c440;
    border-color: #78b337 #6ba031 #568128;
    background-image: -webkit-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);
    background-image: -moz-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);
    background-image: -o-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);
    background-image: linear-gradient(to bottom, #b7dc8e, #99ce5f 70%, #85c440);
}
.progress .red {
    background: #db3a27;
    border-color: #c73321 #b12d1e #8e2418;
    background-image: -webkit-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
    background-image: -moz-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
    background-image: -o-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
    background-image: linear-gradient(to bottom, #ea8a7e, #e15a4a 70%, #db3a27);
}
.progress .orange {
    background: #f2b63c;
    border-color: #f0ad24 #eba310 #c5880d;
    background-image: -webkit-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
    background-image: -moz-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
    background-image: -o-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
    background-image: linear-gradient(to bottom, #f8da9c, #f5c462 70%, #f2b63c);
}
.progress .blue {
    background: #5aaadb;
    border-color: #459fd6 #3094d2 #277db2;
    background-image: -webkit-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: -moz-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: -o-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: linear-gradient(to bottom, #aed5ed, #7bbbe2 70%, #5aaadb);
}
