﻿/*分页样式--start*/
.pages {
    margin: 20px 0;
    text-align: center;
    font-size: 14px;
}

    .pages a, .pages span {
        padding: 2px 8px;
        border: 1px solid #999;
        margin: 0 5px;
        color: #999;
        line-height: 2;
    }

a:link, a:hover, a:active, a:visited {
    text-decoration: none;
}

.pages a:hover, .pages span:hover {
    color: #ffffff;
    background: #dc0000;
    background-size: cover;
    border: 1px solid #fff;
}

font:hover {
    color: #ffffff;
}

#anli_main {
    width: 1170px;
}

#content_body > p > img {
    width: 100%;
}

.fy > select {
    width: 42px;
}

/*分页样式--end*/
.mobsty {
    display: none;
}

.pcsty {
    display: block;
}

.Nav {
    position: absolute;
    width: 100%;
}

    .Nav li > dl {
        display: none;
    }

    .Nav li:hover dl {
        display: block;
    }

    .Nav .navUl > li > dl dd a:hover {
        background-color: #024ce2;
    }

.nybanner {
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/nybanner.jpg);
}

.bannerindex {
    display: none;
}

.pro_c li span {
    width: 279px;
    height: 279px;
}

.pro_con .con_right .r_bot dl dt {
    height: 288px;
}

    .pro_con .con_right .r_bot dl dt img {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        position: relative;
    }

.pro_con .con_right .r_bot dl:hover dt img {
    transform: scale(1.1) translate(-45%, -45%);
}

.news .news_con .conright dt a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

table td {
    padding: 0;
}

.product .pro_con dl {
    width: 48%;
}

.age_li_about p img {
    max-width: 100%;
}

.pro_c li img {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: relative;
}

.pro_c li:hover img {
    transform: scale(1.1) translate(-45%, -45%);
}

#floatDivBoxs .floatDtel {
    font-size: 20px;
}

.proinfo p img {
    max-width: 100%;
}

.w-73 p img {
    max-width: 100%;
}

@media screen and (max-width:980px) {
    .mobsty {
        display: block;
    }

    .pcsty {
        display: none;
    }

    #flashs {
        height: 2.5rem;
    }

        #flashs .bgitem {
            height: 2.5rem;
        }

    /*productlist-start*/

    .wrapper {
        width: 100%;
        overflow: hidden;
        max-width: 640px;
        min-width: 320px;
        position: relative;
        padding-top: .2rem;
    }

    .gridlist {
        padding: 0 3%;
    }

        .gridlist .item {
            width: calc(48.5%);
            margin-right: 3%;
            margin-bottom: 3%;
            float: left;
            position: relative;
            border: 1px solid #eee;
        }

            .gridlist .item a {
                width: 100%;
                display: block;
            }

            .gridlist .item figure {
                width: 100%;
                position: relative;
                padding-top: 75%;
                overflow: hidden;
            }

                .gridlist .item figure img {
                    position: absolute;
                    width: 100%;
                    min-height: 100%;
                    left: 0;
                    top: 0;
                }

            .gridlist .item h3 {
                width: 100%;
                line-height: .6rem;
                overflow: hidden;
                text-align: center;
                font-size: .24rem;
                color: #fff;
                background: #7b7b7b;
            }

    /*productlist-end*/

    .product .pro_con dl dt img {
        height: 3rem;
    }

    .news {
        height: auto;
    }
}
