 

.cont_in {
    min-height: 1px;
}

.cont_left {
    width: 280px;
    min-height: 1px;
    margin: 0 30px 0 15px;
    padding-bottom: 25px;
    background-color: #f7f7f7;
    overflow: hidden;
}

    .cont_left h3 .cont_left_title {
        width: 235px;
        height: 80px;
        line-height: 80px;
        padding-left: 45px;
        display: inline-block;
        background: url(../img/cont_left_title.jpg) no-repeat;
        color: #fff;
        font-size: 24px;
        font-weight: normal;
        letter-spacing: 1px;
    }

.lists_wrap {
    width: 280px;
    min-height: 1px;
}

    .lists_wrap .lists {
        width: 280px;
        min-height: 1px;
    }

        .lists_wrap .lists li {
            width: 276px;
            height: 58px;
            background: url(../img/lists_dash.png) #f7f7f7 left bottom repeat-x;
            border-left: 4px solid #f7f7f7;
        }

            .lists_wrap .lists li a {
                width: 235px;
                padding-left: 45px;
                height: 57px;
                line-height: 57px;
                color: #555;
                font-size: 18px;
                display: inline-block;
            }

            .lists_wrap .lists li:hover {
                border-left: 4px solid #d52626;
            }

            .lists_wrap .lists li.active {
                border-left: 4px solid #d52626;
            }

            .lists_wrap .lists li a:hover {
                color: #d52626;
                font-weight: bold;
            }

            .lists_wrap .lists li a.active {
                color: #d52626;
                font-weight: bold;
            }



/*修改2016年12月20日 18:09:52================*/
/* sideMenu start */
.sideMenu {
    width: 280px;
    min-height: 1px;
    margin-right: 30px;
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 0px;
    background: #f7f7f7;
}
    /*.sideMenu .menu { display: none; }*/
    .sideMenu .menu > li {
        width: 278px;
        line-height: 50px;
        /*border-bottom:1px dashed #e9eaee;*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: url(../img/lists_dash.png) left bottom repeat-x;
    }

        .sideMenu .menu > li > a {
            display: inline-block;
            line-height: 54px;
            padding-left: 15px;
            margin-left: 0px;
            cursor: pointer;
            font-size: 16px;
            color: #555;
            font-weight: normal;
            /*background: url(../img/img_31.png) no-repeat left center;*/
            border-left: 4px solid #f7f7f7;
        }

        .sideMenu .menu > li:hover > a {
            border-left: 4px solid #d52626;
            color: #d52626;
            font-weight: bold;
        }

        .sideMenu .menu > li.active > a {
            border-left: 4px solid #d52626;
            color: #d52626;
            font-weight: bold;
        }

        .sideMenu .menu > li > a.active2 {
            border-left: 4px solid #f7f7f7;
            color: #555;
            font-weight: bold;
        }

    .sideMenu .menu li .submenu {
        display: none;
    }

        .sideMenu .menu li .submenu > li {
            line-height: 34px;
        }

            .sideMenu .menu li .submenu > li > a {
                line-height: 34px;
                display: inline-block;
                padding-left: 20px;
                margin-left: 20px;
                font-size: 14px;
                border-bottom: 1px solid #e9eaee;
                /*background: url(../img/img_31.png) no-repeat 10px center;*/
            }

            .sideMenu .menu li .submenu > li:hover > a {
                /*background: url(../img/img_32.png) no-repeat 10px center;*/
                color: #d52626;
            }

            .sideMenu .menu li .submenu > li.active > a {
                /*background: url(../img/img_32.png) no-repeat 10px center;*/
                color: #d52626;
            }

        .sideMenu .menu li .submenu li .submenu2 {
            display: none;
        }

            .sideMenu .menu li .submenu li .submenu2 > li {
                line-height: 32px;
            }

                .sideMenu .menu li .submenu li .submenu2 > li > a {
                    width: 235px;
                    min-height: 29px;
                    line-height: 30px;
                    display: inline-block;
                    padding-left: 45px;
                    font-size: 12px;
                    border-bottom: 1px solid #e9eaee;
                }

                .sideMenu .menu li .submenu li .submenu2 > li:hover > a {
                    color: #d52626;
                    background: #fff;
                }
/* sideMenu end================ */

/*搜索框start*/
.cont_left .search_box {
    margin: 20px 0px 0 18px;
}

    .cont_left .search_box .search {
        width: 242px;
        height: 37px;
        /*background:url(../image/user_search_box.png) no-repeat;*/
        position: relative;
    }

        .cont_left .search_box .search input {
            width: 201px;
            height: 37px;
            line-height: 37px;
            padding: 0 44px 0 7px;
            background: none;
            border: none;
            color: #999;
            background: url(../img/search_input.png) no-repeat;
        }

        .cont_left .search_box .search .serach_btn {
            display: block;
            width: 41px;
            height: 37px;
            background: url(../img/search_btn.png) no-repeat center center;
            position: absolute;
            right: 0px;
            top: 0px;
            opacity: 0.9;
            filter: alpha(opacity = 90);
        }

            .cont_left .search_box .search .serach_btn:hover {
                opacity: 1;
                filter: alpha(opacity = 100);
            }
/*搜索框end*/


.cont_right {
    width: 875px;
    min-height: 1px;
    padding-bottom: 30px;
}

    .cont_right .address {
       width: 860px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    border-bottom: 2px solid #d52626;
    margin-bottom: 15px;
    overflow: hidden;
}

        .cont_right .address .address_title {
               display: inline-block;
    float: left;
    height: 28px;
    font-size: 18px;
    color: #555;
    padding-bottom: 5px;
    margin-top: -3px;
        }

        .cont_right .address .address_current {
            float: right;
            font-size: 12px;
            color: #777;
            display: inline-block;
        }

            .cont_right .address .address_current a {
                color: #777;
                font-size: 12px;
            }

                .cont_right .address .address_current a:hover {
                    
                     color:#d52626; 
                    font-size: 12px; 
                }

                .cont_right .address .address_current a.cur {
                    color: #d52626;
                    font-size: 12px;
                }

    .cont_right .detail {
        width: 875px;
        min-height: 1px;
        position: relative;
    }

/* 右侧产品 */
.detail .count2 {
    /*修改时间2016年12月22日*/
    /*margin-bottom: 15px; */
    margin-bottom: 0px;
}

    .detail .count2 li {
        float: left;
        /*修改时间2016年12月22日*/
        /*width:278px;*/
        width: 210px;
        margin-left: 8px;
        display: inline;
    }

        .detail .count2 li.mgl_none {
            margin-left: 0;
        }

    .detail .count2 .img_wrap {
        /*修改2016年12月22日*/
        /*width:278px;*/
        /*height:392px;*/
        width: 210px;
        height: 320px;
        display: inline-block;
        font-size: 0;
        overflow: hidden;
        margin: 5px 0;
    }

        .detail .count2 .img_wrap .img_box {
            width: 210px; /*修改时间2016年12月20日*/
            height: 200px; /*修改时间2016年12月20日*/
            padding-top: 10px; /*添加修改时间2016年12月20日*/
            display: inline-block;
            /*background:url(../img/img_wrap_bg.jpg) no-repeat; */ /*修改时间2016年12月20日*/
        }

        .detail .count2 .img_wrap img {
            width: 144px;
            height: 194px;
            max-width: 100%;
            max-height: 100%;
            margin: 0 auto;
            /*修改时间2016年12月20日 16:38:44*/
            /*-moz-transition: all 2s ease 0s;
-ms-transition: all 1s ease 0s;
-o-transition: all 1s ease 0s;
-webkit-transition: all 1s ease 0s;
transition: all 1s ease 0s; */
        }

    /*修改时间2016年12月20日 16:38:44*/
    /*
.detail .count2 .img_wrap img:hover {
-moz-transform: scale(1.15,1.15);
-ms-transform: scale(1.15,1.15);
-o-transform: scale(1.15,1.15); 
-webkit-transform: scale(1.15,1.15); 
transform: scale(1.15,1.15); 
}
*/

    .detail .count2 .qh_title {
        line-height: 24px;
        text-align: justify;
        display: block;
        font-size: 16px;
        font-weight: bold;
        color: #333;
        font-family: "微软雅黑","Microsoft YaHei","黑体","SimHei";
        /*修改时间2016年12月22日*/
        /*margin: 15px 11px 0 11px; */
        margin: 10px 5px 0 5px;
        overflow: hidden;
    }

    .detail .count2 .qh_price {
        font-size: 16px;
        color: #d70e0e;
        font-weight: normal;
        display: inline-block;
        text-align: right;
        /*修改时间2016年12月22日*/
        /*margin: 0px 11px 0 11px; */
        margin: 0px 10px 0 10px;
    }

    .detail .count2 .qh_text {
        line-height: 24px;
        color: #555;
        font-size: 14px;
        text-align: left;
        display: block;
        
        margin: 0px 5px 0 5px; /*修改时间2016年12月22日*/
    }

    .detail .count2 .line1 {
        max-height: 25px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

    .detail .count2 .line2 {
        max-height: 46px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 2;
    }

    .detail .count2 .line3 {
        margin-top: 0px;
        max-height: 70px;
        overflow: hidden;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    .detail .count2 a.img_wrap:hover {
    }

    .detail .count2 a.active {
        box-shadow: 0px 0px 15px 0px #e4e6cd;
    }

    .detail .count2 a.img_wrap .qh_title {
    }

    .detail .count2 a.img_wrap .active {
        /*修改时间2016年12月22日*/
        /*color:#7b3346;  */
        color: #d52626;
    }

/* 分页 */
.detail .page_wrap {
    text-align: center;
}

.detail .page {
    font-size: 12px;
    color: #999;
    padding: 18px 0;
    display: inline-block;
}

    .detail .page .left_wrap {
        float: left;
        height: 40px;
    }

    .detail .page .page_left {
        float: left;
        height: 40px;
        border-radius: 4px;
    }

        .detail .page .page_left img {
            float: left;
            display: inline-block;
            margin: 14px 20px 0 10px;
            cursor: pointer;
        }

        .detail .page .page_left .icon_lg {
            float: right;
            margin: 14px 11px 0 14px;
        }

        .detail .page .page_left span {
            float: left;
            line-height: 40px;
            margin: 0 5px;
            letter-spacing: 5px;
        }

        .detail .page .page_left a {
            float: left;
            width: 40px;
            height: 40px;
            color: #999;
            font-size: 11px;
            text-align: center;
            line-height: 40px;
            display: inline-block;
            margin-left: -1px;
            border: 1px solid #e5e5e5;
        }

        .detail .page .page_left .pre_page, .detail .page .page_left .next_page {
            width: 79px;
            height: 40px;
            line-height: 40px;
        }

        .detail .page .page_left a:hover {
            background: #efefef;
            color: #9ab226;
            text-decoration: none;
        }

        .detail .page .page_left a.cur {
            background: #efefef;
            color: #9ab226;
            text-decoration: none;
        }

    .detail .page .page_right {
        float: left;
        margin-left: 12px;
    }

        .detail .page .page_right .gotopage {
            width: 31px;
            height: 10px;
            border: 1px solid #e5e5e5;
            padding: 5px;
            margin: 9px 2px 0 2px;
            text-align: center;
        }

        .detail .page .page_right label { /*font-weight: normal;*/
        }

        .detail .page .page_right .btn_page {
            width: 40px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #e5e5e5;
            display: inline-block;
            text-align: center;
            color: #222;
            margin-left: 15px;
        }
