@import url("http://demo84.jiumizx.com/Public/website/font-awesome.min.css");
.cst_w100{width: 98%;}
.btn_product_list_classification:hover {
                -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
                -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
                transform: rotate(0deg) scale(1) translate(0%, 0%);
                transition: All 0.5s ease;
                padding-left: 10px;
                border-left: 2px solid #555;
                border-radius: 0px;
            }

            .div_8w9kU3 ul {
                width: 100%;
                margin: 0px;
                padding: 0px;
                margin-top: 20px;
            }

            .div_8w9kU3 ul li {
                list-style: none;
                margin-bottom: 20px;
                box-sizing: border-box;
                padding-left: 5px;
                transition: All 0.5s ease;
                border-left: 0px solid #000;
            }

            .div_8w9kU3 ul li a {
                display: inline-block;
                width: 100%;
                color: #888;
                text-decoration: none;
                transition: All 0.5s ease;
            }

            .div_8w9kU3 ul li a p {
                margin: 0px;
                font-size: 13px;
            }

            .div_8w9kU3 ul .active {
                border-left: 1px solid #000;
            }

            .div_8w9kU3 ul .active a {
                color: #000;
            }

            .div_8w9kU3 ul li:hover {
                border-left: 1px solid #000;
            }

            .div_8w9kU3 ul li:hover a {
                color: #000;
                margin-left: 10px;
            }

            @media all {
                .c-ellipse {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                .cblink_5d106cd5 {
                    position: absolute;
                    bottom: 0;
                    right: 0;
                    top: 0;
                    left: 0;
                }

                .cbdiv_abc6aab6 {
                    -webkit-box-flex: 1;
                    -ms-flex: 1 1 0%;
                    flex: 1 1 0%;
                    min-height: 0px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                }

                .cbpara_45e024da {
                    color: rgb(153, 153, 153);
                    font-size: 13px;
                    margin-right: 10px;
                    margin-bottom: 0px;
                    padding: 0;
                    line-height: 1.2;
                }

                .cbdiv_e1dcb753 {
                    min-height: 0px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                }

                .cbpara_b7a647b7 {
                    margin-top: 10px;
                    margin-bottom: 3px;
                    font-size: 20px;
                    -webkit-line-clamp: 1;
                    padding: 0;
                    line-height: 1.6;
                }

                .cbdiv_b2073e5e {
                    width: 85%;
                    min-height: 0px;
                    -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transition: all 0.5s ease;
                    margin-bottom: 15px;
                    height: 47px;
                }

                .cbdiv_bb8352c0 {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    min-height: 0px;
                }

                .cbimag_79bd172d {
                    width: 100%;
                    height: 100%;
                    transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transition: All 0.5s ease;
                    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -o-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -ms-transition: All 0.5s ease;
                    -o-transition: All 0.5s ease;
                    -moz-transition: All 0.5s ease;
                    -webkit-transition: All 0.5s ease;
                }

                .cbdiv_53e80703 {
                    height: 25vw;
                    overflow: hidden;
                }

                .cbdiv_dd4c820c {
                    -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transition: all 0.5s ease;
                    position: relative;
                }

                .div_product:hover .img_product {
                    -webkit-transform: rotate(0deg) scale(1.05) translate(0%, 0%);
                    -ms-transform: rotate(0deg) scale(1.05) translate(0%, 0%);
                    transform: rotate(0deg) scale(1.05) translate(0%, 0%);
                    transition: All 0.5s ease;
                }

                .div_product:hover .div_product_text {
                    padding-left: 20px;
                    -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transition: All 0.5s ease;
                }

                .icon_product {
                    opacity: 0;
                    color: #ccc;
                }

                .div_product:hover .icon_product {
                    opacity: 1;
                    -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transition: All 0.5s ease;
                }

                .cbsect_5105cc16 {
                    padding-bottom: 90px;
                    background-color: rgba(245, 245, 245, 0.470588);
                }

                .cbcont_70bdb45a {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    background-color: rgba(0, 0, 0, 0);
                    padding-left: 0px;
                    padding-right: 0px;
                }

                .div_Kwbdwt {

                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    width: 100%;
                }



                .div_2yZIMo {
                    height: 100%;
                    padding-left: 30px;
                    padding-right: 50px;
                }

                .div_2yZIMo {
                    height: 100%;
                    padding-left: 30px;
                    padding-right: 50px;
                }

                .div_AIApJq {
                    border-top: 2px solid rgb(153, 153, 153);
                    border-bottom: 1px solid rgba(153, 153, 153, 0.4)
                }

                .div_aEF88d {
                    -webkit-box-flex: 1;
                    -ms-flex: 1 1 0%;
                    flex: 1 1 0%;
                    padding-left: 0px;
                    padding-right: 0px;
                }

                .div_m1zfTd {
                    /*padding-right: 50px;*/
                }

                .cbdiv_26482bc2 {
                    background-color: rgba(0, 0, 0, 0);
                    margin: -16px 0px 0px;
                    margin-top: -12px;
                }

                .cbcont_7d2241f7 {
                    padding: 6px;
                }

                .cbrow_3c3b9955:hover {
                    opacity: 1;
                }

                .cbrow_3c3b9955 {
                    padding-bottom: 0px;
                    border-bottom: 1px none rgb(79, 79, 79);
                    -webkit-box-align: start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-flow: row wrap;
                    flex-flow: row wrap;
                    color: #434343;
                }

                .cbcolu_08eec651 {
                    background-color: transparent;
                    padding: 6px;
                    text-align: left;
                }
            }

            @media (max-width: 991px) {
                .cbdiv_53e80703 {
                    height: 30vw;
                }

                .cbcolu_08eec651 {
                    padding: 5px;
                }

                .cbcont_7d2241f7 {
                    padding: 5px;
                }

                .div_m1zfTd {
                    padding-right: 0px;
                }

                .cbsect_5105cc16 {
                    padding-top: 120px;
                    padding-bottom: 30px;
                }

                .div_Kwbdwt {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }

                .div_1E6dtC {
                    width: 100%;
                    margin-bottom: 30px;
                    min-height: 0px;
                }

                .div_2yZIMo {
                    padding-right: 10px;
                    padding-left: 10px;
                    min-height: 0px;
                }

                .div_AIApJq {
                    padding-bottom: 0px;
                    padding-top: 30px;
                    min-height: 0px;
                }

                .div_8w9kU3 {
                    min-height: 0px;
                }


            }

            @media (max-width: 767px) {
                .cbdiv_53e80703 {
                    height: 50vw;
                }

                .cbcolu_08eec651 {
                    padding: 5px;
                }

                .cbsect_5105cc16 {
                    padding-top: 80px;
                }

                .cst_w100 {
                    width: 96%;
                }


            }

            .container {
                margin-right: auto;
                margin-left: auto
            }

            .container-fluid {
                padding-right: 15px;
                padding-left: 15px;
                margin-right: auto;
                margin-left: auto
            }

            .container>.navbar-header,
            .container-fluid>.navbar-header,
            .container>.navbar-collapse,
            .container-fluid>.navbar-collapse {
                margin-right: -15px;
                margin-left: -15px
            }

            @media(min-width: 768px) {

                .container>.navbar-header,
                .container-fluid>.navbar-header,
                .container>.navbar-collapse,
                .container-fluid>.navbar-collapse {
                    margin-right: 0;
                    margin-left: 0
                }
            }

            @media(min-width: 768px) {

                .navbar>.container.navbar-brand,
                .navbar>.container-fluid.navbar-brand {
                    margin-left: -15px
                }

                .container.jumbotron {
                    border-radius: 6px
                }

                .jumbotron.container {
                    max-width: 100%
                }

                @media screen and(min-width: 768px) {
                    .container.jumbotron {
                        padding-right: 60px;
                        padding-left: 60px
                    }
                }

                .container:before,
                .container:after,
                .container-fluid:before,
                .container-fluid:after {
                    display: table;
                    content: " ";
                    clear: both
                }

                @media(max-width: 767px) {
                    .cst_container_base {
                        width: 100%;
                    }
                }

                .c-container,
                .c-container-1,
                .c-container-2 {
                    min-height: 80px;
                }

                .cst_container_base {
                    position: relative;
                }

                @media(max-width: 767px) {
                    .cst_container_base {
                        width: 100%;
                    }
                }
            }

            @media (max-width: 768px) {
                .c-column {
                    width: 100%;
                    box-sizing: border-box;
                }

                .div_8w9kU3 ul li {
                    float: left;
                    width: 15%;
                }
            }

            @media (min-width: 992px) {
                .c-column {
                    width: 39%;
                    float: left;
                    box-sizing: border-box;
                }

                .div_1E6dtC {
                    width: 15%;
                }

                .div_aEF88d {
                    width: 85%;
                }

                .cbpara_45e024da {
                    font-size: 12px;
                    margin-right: 8px;
                }

                .div_8w9kU3 ul li {
                    float: left;
                    width: 80%;
                }
            }

            @media (min-width: 992px) and (max-width: 1200px) {
                .div_1E6dtC {
                    width: 15%;
                }

                .div_aEF88d {
                    width: 85%;
                }
            }

            @media (min-width: 768px) and (max-width: 991px) {
                .c-column {
                    width: 50%;
                    float: left;
                    box-sizing: border-box;
                }

                .div_8w9kU3 ul li {
                    float: left;
                    width: 15%;
                }

            }

            .div_AIApJq {
                border-bottom: 0px;
            }