/*头部*/
body,div,ul,li,h1,h2,h3,h4,h5,h6,p{
    margin:0;
    padding:0;
}
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
}
body{
    width:100%;
    height:auto;
}
input,button,select,textarea{ outline:none;} /*取消表单项聚焦时产生的边框*/
textarea{resize:none;}
.top_banner{
    width:100%;
    height:120px;
    background:url('../images/points_banner.jpg') no-repeat center top;
    background-size:cover;
    margin-bottom:30px;
}
.center_1200{
    width:1200px;
    height:auto;
    overflow:hidden;
    margin:0 auto;
    padding:0 10px 100px;
}
.ul_cate{
    width:auto;
    height:60px;
    background:#ffffff;
    box-shadow: 0px 2px 4px 0px rgba(58,58,58,0.2);
    border-radius:30px;
    overflow: hidden;
    padding:0 80px;
    margin:0 auto 20px;
}
.ul_cate li{
    width:120px;
    height:60px;
    line-height:60px;
    text-align:center;
    color:#000000;
    font-size:18px;
    font-weight:500;
    float:left;
    margin-right:33px;
    cursor: pointer;
}
.ul_cate li:last-child{
    margin:0;
}
.ul_cate li.curr{
    height:58px;
    line-height:58px;
    border-bottom:2px solid #F08519;
    color:#F08519;
}
.line_choose{
    width:auto;
    max-width:1000px;
    height:30px;
    margin:8px auto 0;
    padding:0 22px;
    border-bottom:1px solid #D5D5D5;
    color:#000000;
    font-size:16px;
    font-weight:400;
    line-height:30px;
}
.line_choose div{
    width:auto;
    height:auto;
    display:inline-block;
    margin-left:5px;
}
.line_choose ul{
    width:auto;
    height:auto;
    display:inline-block;
}
.line_choose ul li{
    width:auto;
    height:auto;
    display:inline-block;
    margin-left:45px;
    cursor: pointer;
}
.line_choose ul li span{
    color:#F08519;
}
.line_choose ul li a{
    color:#000000;
}
.line_choose ul li a span{
    color:#3B7EF4;
}
.line_choose ul li.curr{
    color:#F08519;
}
.show_product{
    width:1200px;
    height:auto;
    overflow:hidden;
    padding:5px;
    margin:30px auto;
}
.show_product li{
    width:240px;
    height:310px;
    padding:0 20px;
    background:#ffffff;
    box-shadow: 0px 2px 4px 0px rgba(58,58,58,0.2);
    border-radius:5px;
    margin:0 26px 20px 0;
    float:left;
}
.show_product li:nth-child(4n){
    margin-right:0;
}
.show_product li .img{
    width:100%;
    height:152px;
    line-height: 152px;
    text-align: center;
    padding:20px 0;
}
.show_product li .img img{
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
    vertical-align: middle;
}
.show_product li .product_name{
    width:auto;
    height:46px;
    line-height:24px;
    font-size:16px;
    color:#303030;
    border-bottom:1px solid #D5D5D5;
    padding:0 0 20px 0;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    display: -webkit-box;
    -webkit-line-clamp:2;
}
.show_product li .use_points{
    width:auto;
    height:55px;
    line-height:55px;
    color:#F08519;
    font-size:18px;
    font-weight:800;
    padding-left:22px;
    background:url('../images/points_icon.jpg') no-repeat left center;
    background-size:16px;
}







