﻿*{ margin:0; padding:0; list-style:none;}
body{ font-size:12px;}
img{ border:none;}
/*public*/
.fl{display:inline;float:left}
.fr{display:inline;float:right}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.pb10{padding-bottom:10px;font-size: 2em;text-align: center;color: #e41843;}
.mt10{margin-top:10px;margin-left:15px;}
/*main*/
.lanrenzhijia{width:1245px;margin:100px auto;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;min-width:1000px;}
.lanrenzhijia .title{height:33px;border-bottom: 3px solid #e7e7e7;padding-bottom:10px;}
.lanrenzhijia .title h2{ font-size: 20px;font-family: "microsoft yahei";}
.lanrenzhijia .title-list{ position: relative; top: 6px;}
.lanrenzhijia .title-list li{ width: 146px; line-height: 20px; text-align: center; float: left; display: inline;}
.lanrenzhijia .title-list li.on{ color: #ff6600; font-weight: bold;}
.lanrenzhijia .title-list p{position:absolute;top:24px;left:0px;width:146px;height:7px;border-top: 3px solid #ff6600; overflow: hidden; text-align: center;}
.lanrenzhijia .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #ff6600 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.product{ height: 680px; position: relative; overflow: hidden; display: none; margin-top: 20px;}
.product ul{ position: absolute; left: 0px;}
.product-wrap .show{ display: block;}
.product-wrap .product li{width: 280px; height: 320px;margin-top:20px; float: left; display: inline; margin-right: 18px;border: 2px solid #fafafa; transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li .productImg_box a.imgwrap img{ display: block;width:100%;height:auto}
.product-wrap .product li p{line-height: 22px;}
.product-wrap .product li p a{ color: #666666; text-decoration: none;}
.product-wrap .product li p a:hover{ color: #ff6600; text-decoration: none;}
.productImg_box {
position:relative;
}
.see_more {
    width: 90px;
    height: 35px;
    margin: 0 auto;
    border-radius: 5px;
    background-color: #f90;
    text-align: center;
    font-size: 1.5em;
    line-height: 35px;
    cursor:pointer;
}
.see_more a {
    text-decoration:none;
    color:#fff;
}
.sale-box {
    position: absolute;
    top: -1px;
    right: -1px;
    overflow: hidden;
    height: 40px;
    width: 59px;
    background: url(img-sprite.png) no-repeat -3px -109px;
}
.sale-box:hover{
    background: url(img-sprite.png) no-repeat -3px -167px;
}