/*分页样式--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*/

.btn {
    display: block;
}

.header-top .welcome {
    line-height: 2.5;
}

.wrapper > div {
    width: 100%;
}

.close {
    text-shadow: 0 0px 0 #fff;
    opacity: 1;
    font-weight: 500;
    line-height: 1.8;
}

    .close:hover, .close:focus {
        opacity: 1;
    }

.p360 {
    padding: 0 3%;
}

#izl_rmenu {
    width: auto;
}

.about-desc {
    width: 50%;
    overflow: hidden;
}

.hiddenboot {
    display: none;
}

ul.home-news-list li .pic img {
    width: auto;
    height: 315px;
}

.about-video .video {
    background: none;
}

.header .logo img {
    height: 75px;
}

.mobilenav img.mlogo {
    float: left;
    margin-left: 42%;
}

ul.col-2 li {
    width: 98%;
}

ul.hotpro_list li .item_box .desc {
    width: 75%;
}

ul.hotpro_list li .item_box .pic {
    width: 25%;
}

.header .tel {
    width: 400px;
}

.about-video {
    margin-top: 0;
}

.module-tip {
    margin-bottom: 20px;
}

.pubabout-wrap {
    height: 700px;
}

.pubcp-wrap {
    padding: 20px 0;
}

.pubcase-wrap {
    padding: 0;
}

.news-wrap {
    padding: 0;
    margin-top: -30px;
}

.hotpro-wrap {
    padding: 20px 0;
}

.client-wrap {
    margin-top: -20px;
}

.copyright .sns {
    top:100px;
}

@media screen and (max-width:985px) {

    .sort_menu .sort_tip {
        width: 35%;
    }

    .sort_menu .sort_item {
        margin-left: 35%;
        width: 65%;
    }

    .about-desc {
        width: 100%;
    }

    .service .module-tip {
        margin-top: 3rem;
        margin-bottom: 1rem;
    }

    .service-wrap {
        height: auto;
    }

    ul.service_list {
        margin: 2rem 0;
    }

    ul.hotpro_list li .item_box .pic {
        width: 100%;
    }

    .pubabout-wrap {
        height:86rem;
    }

    .homebanner {
        height: 125px;
    }

    .homebanner .bannerpic {
        height: 125px;
    }

    .pagebanner, .pagebanner ul.slides li {
        height:80px;
    }
}

@media screen and (min-width: 985px) and (max-width: 1350px) {

    .about-desc {
        width: 39%;
        margin-left: 11%;
    }

    .pubabout-wrap {
        height: 750px;
    }

    .header {
        overflow: initial;
    }

        .header .tel {
            margin-right: -50px;
        }

    .banner ul.slides li {
        height: 265px;
    }

    .owl-stage-outer > .owl-stage > .owl-item {
        overflow: hidden;
    }

    .homebanner {
        height: 400px;
    }

    .homebanner .bannerpic {
        height: 400px;
    }
}
