﻿@charset "utf-8";
/* CSS Document */
body {
    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑";
    color: #666666;
    margin: 0px;
    padding: 0px;
    background-color: #fff;
    overflow-x: hidden;
    box-sizing: border-box;
}

* {
    font-family: "微软雅黑";
}

li {
    list-style: none
}

ul {
    padding-left: 0;
    margin: 0 0
}

a {
    color: #666;
    text-decoration: none;
}

.center {
    max-width: 1440px;
    margin: 0 auto
}

h2, h3, h4, h5, p {
    margin: 0 0;
    padding: 0 0;
    font-weight: 500;
}

h1 {
    font-size: 2rem;
}

.ctrl span {
    float: left;
    cursor: pointer;
}

input, textarea, select {
    outline: none;
    font-family: "微软雅黑";
}

img {
    border: none
}

.cursor_pointer {
    cursor: pointer;
}

button {
    cursor: pointer;
}

.float_l {
    float: left;
}

.float_r {
    float: right;
}

.clear {
    clear: both
}

.position_r {
    position: relative;
}

.position_a {
    position: absolute;
}

@media screen and (min-width:320px) {
    html {
        font-size: 90%;
    }
}

@media screen and (min-width:400px) {
    html {
        font-size: 90%
    }
}

@media screen and (min-width:480px) {
    html {
        font-size: 97.5%
    }
}

@media screen and (min-width:560px) {
    html {
        font-size: 100%
    }
}

@media screen and (min-width:600px) {
    html {
        font-size: 112.5%
    }
}

@media screen and (min-width:640px) {
    html {
        font-size: 100%
    }
}

.index_case .list {
    width: 72%;
    float: right;
    margin-top: 2rem;
}

.list ul li {
    width: 30.3%;
    margin: 0 1.5% 3% 1.5%;
    float: left;
    position: relative;
    transition: 0.6s;
}

    .list ul li .list_border {
        background: #fff;
        transition: 0.3s;
    }

    .list ul li .list_img {
        width: 100%;
        height: 0;
        padding-top: 70%;
        position: relative;
        overflow: hidden;
        margin: auto;
        transition: 0.3s;
    }

        .list ul li .list_img img {
            position: absolute;
            width: 100%;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
        }

        .list ul li .list_img:hover {
            transform: translate(0,-6px);
        }

    .list ul li .list_text {
        padding: 2% 0;
        line-height: 2.6rem;
        text-align: center;
    }

        .list ul li .list_text p {
            width: 100%;
            background: linear-gradient(to right, #0c77e4 0%,#00a3ca 100%);
            line-height: 2.6rem;
            color: #fff;
            text-align: center;
            display: block;
            margin: auto;
            border-radius: 20px;
            margin-top: -10px;
            position: absolute;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }

.header .dianhua {
    float: right;
    margin-top: 2.4rem;
}

    .header .dianhua .top {
        overflow: hidden;
    }

        .header .dianhua .top span {
            display: block;
            float: left;
            margin-right: 0.6rem;
            margin-top: 0.6rem;
        }

        .header .dianhua .top p {
            float: left;
            font-size: 1.6rem;
            color: #fff;
            margin-top: 0.2rem;
            font-family: "Impact";
        }

.index_xiadan {
    background: #fff;
    margin: -4rem auto 0 auto;
    max-width: 1340px;
    z-index: 9999;
    padding: 50px;
}

    .index_xiadan .top {
        overflow: hidden;
    }

        .index_xiadan .top h2 {
            font-size: 1.8rem;
            color: #333;
            float: left;
            margin-right: 1.2rem;
            font-weight: 600;
        }

        .index_xiadan .top p {
            font-size: 0.9rem;
            color: #444;
            float: left;
            margin-left: 2rem;
            margin-top: 0.6rem;
        }

    .index_xiadan .bottom {
        overflow: hidden;
        margin-top: 2rem;
    }

        .index_xiadan .bottom .one {
            width: 40%;
            float: left;
            background: #f5f5f5;
            height: 70px;
            margin-right: 2%;
        }

            .index_xiadan .bottom .one img {
                float: left;
                margin-top: 1.4rem;
                margin-left: 1rem;
            }

            .index_xiadan .bottom .one input {
                float: left;
                background: #f5f5f5;
                font-size: 0.9rem;
                color: #555;
                line-height: 70px;
                padding-left: 1rem;
                width: 90%;
            }

        .index_xiadan .bottom button {
            width: 16%;
            background: -webkit-linear-gradient(left, #4c7af4 0%,#2553cc 100%);
            font-size: 1rem;
            color: #fff;
            text-align: center;
            line-height: 70px;
        }



.ban_b {
    margin: auto;
    overflow: hidden;
}

    .ban_b ul {
        overflow: hidden;
    }

        .ban_b ul li {
            width: 21%;
            float: left;
            margin: 1%;
            padding-left: 2%;
        }

            .ban_b ul li .tubiao {
                float: left;
                width: 17.2%;
                margin-right: 1rem;
            }

                .ban_b ul li .tubiao img {
                    width: 100%;
                }

            .ban_b ul li p {
                float: left;
                font-size: 1.1rem;
                color: #333;
                width: 74%;
            }

            .ban_b ul li span {
                float: left;
                font-size: 0.9rem;
                color: #999;
                width: 74%;
                display: block;
                margin-top: 0.4rem;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
            }


.index_news {
    margin-top: 4rem;
}

    .index_news .left {
        width: 48%;
        float: left;
    }

        .index_news .left div {
            width: 100%;
        }

            .index_news .left div img {
                width: 100%;
            }

        .index_news .left p {
            font-size: 1.2rem;
            color: #333;
            margin-top: 1rem;
        }

        .index_news .left span {
            font-size: 0.9rem;
            color: #666;
            margin-top: 0.7rem;
            display: block;
            line-height: 1.6rem;
        }


.slideTxtBox {
    width: 47%;
    float: right;
}

    .slideTxtBox .hd {
        height: 30px;
        line-height: 30px;
        padding: 0 10px 10px 20px;
        position: relative;
        border-bottom: 1px solid #ccc;
    }

        .slideTxtBox .hd ul {
            float: left;
            position: absolute;
            left: 20px;
            top: -1px;
            height: 32px;
        }

            .slideTxtBox .hd ul li {
                float: left;
                padding: 0 15px 10px 15px;
                cursor: pointer;
                font-size: 1.2rem;
            }

                .slideTxtBox .hd ul li.on {
                    height: 30px;
                    border-bottom: 2px solid #1162c3;
                }

    .slideTxtBox .bd ul {
        padding: 15px;
        zoom: 1;
    }

    .slideTxtBox .bd li {
        line-height: 2.2rem;
        overflow: hidden;
        font-size: 0.9rem;
    }

        .slideTxtBox .bd li .date {
            float: right;
            color: #999;
        }

        .slideTxtBox .bd li a {
            transition: 0.3s;
        }

.slideTxtBox1 {
    width: 100%;
    overflow: hidden;
    margin-top: 3rem;
}

    .slideTxtBox1 .hd {
        height: 30px;
        line-height: 30px;
        padding: 0 10px 10px 0;
        position: relative;
        border-bottom: 1px solid #ccc;
    }

        .slideTxtBox1 .hd ul {
            float: left;
            position: absolute; /*left:20px;*/ /*top:-1px;*/
            height: 32px;
        }

            .slideTxtBox1 .hd ul li {
                height: 40px;
                text-align: center;
                cursor: pointer;
                width: 120px;
                line-height: 40px;
                color: #333;
                float: left;
            }

                .slideTxtBox1 .hd ul li.on {
                    height: 40px;
                    text-align: center;
                    background: #1162c3;
                    width: 120px;
                    line-height: 40px;
                    color: #fff;
                }

    .slideTxtBox1 .bd ul {
        padding: 15px;
        zoom: 1;
    }

    .slideTxtBox1 .bd li {
        line-height: 2.2rem;
        overflow: hidden;
        font-size: 0.9rem;
        float: left;
        margin-right: 2rem;
    }

        .slideTxtBox1 .bd li .date {
            float: right;
            color: #999;
        }

.slideTxtBox .bd li:hover a {
    color: #1162c3;
    margin-left: 1rem;
}

.index_news .left p:hover {
    color: #1162c3;
}

.index_news .right {
    width: 47%;
    float: right;
}

    .index_news .right #ul_1 {
        width: 100%;
        border-bottom: 1px solid #ccc;
        overflow: hidden;
    }

        .index_news .right #ul_1 li {
            width: 16%;
            float: left;
            cursor: pointer;
            margin-right: 2rem;
        }

        .index_news .right #ul_1 .li_no {
            border-bottom: 2px solid #1162c3;
            padding-bottom: 0.6rem;
        }

        .index_news .right #ul_1 li span {
            font-size: 1.4rem;
            color: #333;
            text-align: center;
            display: block;
        }

    .index_news .right #ul_2 {
        overflow: hidden;
    }

        .index_news .right #ul_2 li {
            width: 100%;
            overflow: hidden;
            display: none;
        }

            .index_news .right #ul_2 li div {
                overflow: hidden;
                margin-top: 1.2rem;
            }

                .index_news .right #ul_2 li div span {
                    display: block;
                    font-size: 0.9rem;
                    color: #999;
                    float: left;
                    margin-right: 2rem;
                }

                .index_news .right #ul_2 li div p {
                    font-size: 0.9rem;
                    color: #333;
                    float: left;
                }

        .index_news .right #ul_2 .ul_block {
            display: block;
        }


.index_xiangmu {
    overflow: hidden;
    margin-top: 3rem;
    background: url( ../images/xiangmu.jpg) center no-repeat;
    height: 762px;
    padding-top: 50px;
}

    .index_xiangmu ul {
    }

        .index_xiangmu ul li {
            width: 23.6%;
            float: left;
            margin: 0.7%;
            transition: 0.3s;
        }

            .index_xiangmu ul li .tupian {
                width: 100%;
            }

                .index_xiangmu ul li .tupian img {
                    width: 100%;
                    border-radius: 16px;
                    height: 240px;
                }

            .index_xiangmu ul li p {
                font-size: 1rem;
                color: #444;
                text-align: center;
                margin-top: 1rem;
            }

            .index_xiangmu ul li:hover {
                transform: translate(0,-12px);
            }


.xiangmu2 {
    overflow: hidden;
    margin: 4rem auto;
}

    .xiangmu2 ul {
        overflow: hidden;
    }

        .xiangmu2 ul li {
            width: 23.6%;
            float: left;
            margin: 0.7%;
        }

            .xiangmu2 ul li .tupian {
                width: 100%;
            }

                .xiangmu2 ul li .tupian img {
                    width: 100%;
                    border-radius: 16px;
                    height: 240px;
                }

            .xiangmu2 ul li p {
                font-size: 1rem;
                color: #444;
                text-align: center;
                margin-top: 1rem;
            }




.index_youshi {
    overflow: hidden;
    background: url(../images/youshi.jpg) center no-repeat;
    height: 600px;
}

    .index_youshi .box22 {
        width: 46%;
        float: right;
        overflow: hidden;
        margin-top: 3rem;
    }

    .index_youshi ul {
        width: 100%;
        margin-top: 0.6rem;
        overflow: hidden;
    }

        .index_youshi ul li {
            width: 100%;
            margin-top: 3rem;
            overflow: hidden;
        }

            .index_youshi ul li div {
                float: left;
                width: 14%;
                margin-right: 2rem;
            }

                .index_youshi ul li div img {
                    width: 100%;
                }

            .index_youshi ul li p {
                font-size: 1.3rem;
                color: #fff;
                margin-top: 0.3rem;
            }

            .index_youshi ul li span {
                font-size: 0.9rem;
                color: #ccc;
                display: block;
                margin-top: 0.5rem;
                line-height: 1.6rem;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
            }

    .index_youshi .biaoti {
        width: 100%;
        float: right;
        overflow: hidden;
        margin-top: 2rem;
    }

        .index_youshi .biaoti h2 {
            color: #fff;
            font-size: 1.8rem;
            font-weight: 600;
        }




.index_about {
    background: url(../images/youshi2.jpg) center no-repeat;
    height: 600px;
}

    .index_about .left {
        width: 46%;
        padding-top: 8rem;
        float: left;
    }

        .index_about .left h2 {
            font-size: 2.1rem;
            color: #fff;
        }

        .index_about .left span {
            font-size: 0.9rem;
            color: #fff;
            display: block;
            margin-top: 0.8rem;
        }

        .index_about .left p {
            font-size: 0.9rem;
            margin-top: 3rem;
            line-height: 2rem;
            color: #ccc;
        }

        .index_about .left .more {
            width: 200px;
            line-height: 3rem;
            background: #1162c3;
            border-radius: 30px;
            font-size: 1rem;
            color: #fff;
            text-align: center;
            margin-top: 3rem;
        }

    .index_about .right {
        width: 46%;
        float: right;
        padding-top: 8rem;
    }

        .index_about .right p {
            font-size: 2rem;
            color: #fff;
            margin-bottom: 2rem;
            line-height: 3rem;
        }

        .index_about .right span {
            font-size: 0.9rem;
            color: #fff;
            line-height: 2.4rem;
            display: block;
        }

.index_pingjia {
    overflow: hidden;
    background: url(../images/pingjia.jpg) center no-repeat;
    height: 820px;
}

    .index_pingjia .left {
        width: 24%;
        float: left;
        padding-top: 5rem;
        padding: 4%;
    }

        .index_pingjia .left h2 {
            font-size: 2rem;
            color: #fff;
            font-weight: 600;
            margin-top: 8rem;
        }

        .index_pingjia .left span {
            display: block;
            color: #fff;
            font-size: 1rem;
            margin-top: 0.8rem;
        }

        .index_pingjia .left .xian {
            width: 80px;
            height: 3px;
            background: #fff;
            margin: 1.6rem 0;
            display: block;
        }

        .index_pingjia .left p {
            font-size: 0.9rem;
            line-height: 2rem;
            color: #fff;
            margin-top: 3rem;
        }

        .index_pingjia .left .more {
            display: block;
            width: 96%;
            background: #fff;
            border-radius: 40px;
            margin-top: 6rem;
            overflow: hidden;
        }

            .index_pingjia .left .more p {
                font-size: 0.9rem;
                color: #666;
                float: left;
                margin-right: 0.3rem;
                margin-top: 1rem;
                margin-left: 2rem;
            }

            .index_pingjia .left .more i {
                font-size: 1.6rem;
                color: #333;
                font-weight: 600;
                float: left;
                line-height: 3.8rem;
            }

    .index_pingjia .right {
        width: 64%;
        float: right;
    }

        .index_pingjia .right ul {
            overflow: hidden;
            margin-top: 4rem;
        }

            .index_pingjia .right ul li {
                width: 100%;
                margin-top: 1.7rem;
                padding-bottom: 1.8rem;
                overflow: hidden;
                border-bottom: 1px solid #ccc;
            }

                .index_pingjia .right ul li div {
                    width: 22%;
                    float: left;
                    margin-right: 2rem;
                }

                    .index_pingjia .right ul li div img {
                        width: 100%;
                        height: 170px;
                    }

                .index_pingjia .right ul li p {
                    font-size: 1.2rem;
                    color: #333;
                    margin-top: 1rem;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 1;
                    overflow: hidden;
                }

                .index_pingjia .right ul li span {
                    font-size: 0.9rem;
                    color: #666;
                    line-height: 1.8rem;
                    display: block;
                    margin-top: 1rem;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                }

                .index_pingjia .right ul li p:hover {
                    color: #1162c3;
                }

.quyu {
    margin-top: 3rem;
}


.index_tuijian {
    margin-top: 4rem;
}

    .index_tuijian .left {
        width: 40%;
        float: left;
        background: #f5f5f5;
        padding: 3%;
    }

        .index_tuijian .left .tupian {
            width: 100%;
        }

            .index_tuijian .left .tupian img {
                width: 100%;
                height: 244px;
            }

        .index_tuijian .left p {
            font-size: 1.2rem;
            color: #333;
            margin-top: 1rem;
        }

        .index_tuijian .left span {
            font-size: 0.9rem;
            color: #999;
            margin-top: 0.6rem;
            display: block;
            line-height: 1.6rem;
        }

        .index_tuijian .left ul {
            overflow: hidden;
            margin-top: 1rem;
            border-top: 1px solid #ccc;
        }

            .index_tuijian .left ul li {
                width: 100%;
                overflow: hidden;
            }

                .index_tuijian .left ul li p {
                    font-size: 0.9rem;
                    color: #333;
                    float: left;
                    width: 80%;
                }

                .index_tuijian .left ul li span {
                    float: right;
                    display: block;
                    width: 16%;
                    color: #999;
                    font-size: 0.9rem;
                }

        .index_tuijian .left p:hover {
            color: #1162c3;
        }

        .index_tuijian .left ul li p:hover {
            color: #1162c3;
        }

    .index_tuijian .right {
        width: 50%;
        float: right;
    }

        .index_tuijian .right #ul_1a {
            width: 100%;
            border-bottom: 1px solid #ccc;
            overflow: hidden;
        }

            .index_tuijian .right #ul_1a li {
                width: 10.2%;
                float: left;
                cursor: pointer;
                margin-right: 1rem;
            }

            .index_tuijian .right #ul_1a .li_no {
                border-bottom: 2px solid #1162c3;
                padding-bottom: 0.6rem;
            }

            .index_tuijian .right #ul_1a li span {
                font-size: 1.1rem;
                color: #111;
                text-align: center;
                display: block;
            }

        .index_tuijian .right #ul_2a {
            margin-top: 2rem;
        }

            .index_tuijian .right #ul_2a li {
                overflow: hidden;
                display: none;
            }

                .index_tuijian .right #ul_2a li .top {
                    overflow: hidden;
                    padding-bottom: 1rem;
                }

                    .index_tuijian .right #ul_2a li .top .shijian {
                        width: 11%;
                        float: left;
                        margin-left: 1rem;
                    }

                        .index_tuijian .right #ul_2a li .top .shijian p {
                            font-size: 2.7rem;
                            color: #444;
                            font-weight: 600;
                            width: 100%;
                        }

                        .index_tuijian .right #ul_2a li .top .shijian span {
                            display: block;
                            font-size: 0.9rem;
                            color: #666;
                            margin-top: 0.4rem;
                            float: none;
                        }

                    .index_tuijian .right #ul_2a li .top .wenzi {
                        width: 86%;
                        float: right;
                        margin-top: 1rem;
                    }

                        .index_tuijian .right #ul_2a li .top .wenzi p {
                            font-size: 1.2rem;
                            color: #333;
                            font-weight: 600;
                        }

                        .index_tuijian .right #ul_2a li .top .wenzi span {
                            display: block;
                            margin-top: 0.5rem;
                            font-size: 0.9rem;
                            color: #999;
                            line-height: 1.8rem;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 1;
                            overflow: hidden;
                        }

                .index_tuijian .right #ul_2a li div {
                    overflow: hidden;
                    padding-bottom: 1rem;
                }

                    .index_tuijian .right #ul_2a li div p {
                        font-size: 0.9rem;
                        color: #444;
                        transition: 0.3s;
                        float: left;
                        width: 80%;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 1;
                        overflow: hidden;
                    }

                    .index_tuijian .right #ul_2a li div span {
                        display: block;
                        font-size: 0.9rem;
                        color: #999;
                        float: right;
                    }

            .index_tuijian .right #ul_2a .ul_block {
                display: block;
            }

            .index_tuijian .right #ul_2a li div p:hover {
                color: #1162c3;
                margin-left: 1rem;
            }

            .index_tuijian .right #ul_2a li .top .wenzi p:hover {
                color: #1162c3;
            }





.liuyan {
    background: #1162c3;
    padding: 4rem 0;
    overflow: hidden;
    margin-top: 3rem;
}

    .liuyan .top {
        overflow: hidden;
    }

        .liuyan .top .wenzi {
            width: 60%;
            float: left;
        }

            .liuyan .top .wenzi p {
                font-size: 1.8rem;
                color: #fff;
                font-weight: 600;
            }

            .liuyan .top .wenzi span {
                font-size: 1rem;
                color: #fff;
                display: block;
                margin-top: 1rem;
            }

        .liuyan .top .dianhua {
            width: 30%;
            float: right;
            margin-top: 1rem;
        }

            .liuyan .top .dianhua img {
                float: left;
                margin-right: 1.3rem;
                margin-top: 0.5rem;
            }

            .liuyan .top .dianhua p {
                font-size: 2rem;
                color: #fff;
                font-weight: 600;
            }

    .liuyan .bottom {
        overflow: hidden;
        margin-top: 2rem;
    }

        .liuyan .bottom input {
            width: 23%;
            float: left;
            background: #fff;
            font-size: 0.9rem;
            color: #999;
            line-height: 3.5rem;
            margin-right: 1.2rem;
            padding: 0 1rem;
        }

        .liuyan .bottom textarea {
            width: 30%;
            float: left;
            background: #fff;
            font-size: 0.9rem;
            color: #999;
            height: 56px;
            line-height: 56px;
            margin-right: 1.2rem;
            padding: 0 1rem;
        }

        .liuyan .bottom button {
            float: right;
            background: #e1c262;
            font-size: 1rem;
            color: #fff;
            line-height: 3.5rem;
            width: 13%;
        }


.swiper {
    width: 100%;
    height: 100%;
    max-width: 1440px;
    margin: auto;
    overflow: hidden;
    display: block;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #f5f5f5;
    border-radius: 12px;
    width: 14% !important;
    padding: 2rem 2% !important;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

    .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .swiper-slide p {
        font-size: 1.1rem;
        color: #333;
        text-align: left;
    }

    .swiper-slide span {
        font-size: 0.9rem;
        color: #666;
        text-align: left;
        display: block;
        margin-top: 0.6rem;
    }





.weizhi {
    overflow: hidden;
    margin-top: 2rem;
}

    .weizhi p {
        font-size: 0.9rem;
        color: #444;
        float: left;
        margin-left: 0.7rem;
    }

    .weizhi a {
        font-size: 0.9rem;
        color: #444;
        float: left;
        margin-left: 0.5rem;
    }

    .weizhi span {
        font-size: 0.9rem;
        color: #444;
        float: left;
        margin-left: 0.5rem;
        display: block;
    }


.youshi1 {
    margin-top: 3rem;
    overflow: hidden;
}

    .youshi1 .left {
        width: 45%;
        float: left;
        margin-left: 8%;
        margin-top: 4rem;
    }

        .youshi1 .left ul {
            overflow: hidden;
        }

            .youshi1 .left ul li {
                width: 100%;
                overflow: hidden;
                margin-top: 1rem;
            }

                .youshi1 .left ul li img {
                    float: left;
                    margin-right: 1rem;
                }

                .youshi1 .left ul li p {
                    font-size: 1rem;
                    float: left;
                    border-bottom: 1px dashed #ccc;
                    padding-bottom: 1rem;
                }

    .youshi1 .right {
        width: 40%;
        float: left;
        margin-top: 2rem;
    }

        .youshi1 .right img {
            width: 100%;
        }


.liucheng1 {
    overflow: hidden;
    margin-top: 3rem;
}

    .liucheng1 ul {
    }

        .liucheng1 ul li {
            width: 12.2%;
            float: left;
            margin: 0.7%;
            background: #f5f5f5;
            padding: 0 1.5% 2rem 1.5%;
        }

            .liucheng1 ul li h2 {
                font-size: 3.2rem;
                color: #1162c3;
                font-weight: 600;
                margin-top: -30px;
                font-family: "Impact";
            }

            .liucheng1 ul li p {
                font-size: 1.3rem;
                color: #333;
                font-weight: 600;
                margin-top: 1rem;
            }

            .liucheng1 ul li span {
                font-size: 0.9rem;
                color: #999;
                margin-top: 0.6rem;
                display: block;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
            }



.youshi2 {
    overflow: hidden;
    margin: 3rem 0 4rem 0;
}

    .youshi2 ul {
        overflow: hidden;
    }

        .youshi2 ul li {
            width: 100%;
            overflow: hidden;
        }

            .youshi2 ul li .left {
                width: 50%;
                float: left;
            }

                .youshi2 ul li .left img {
                    width: 100%;
                }

            .youshi2 ul li .wenzi {
                width: 42%;
                float: right;
                padding: 3% 4%;
            }

                .youshi2 ul li .wenzi label {
                    font-size: 2rem;
                    color: #333;
                    font-weight: 600;
                    margin-bottom: 2rem;
                }

                    .youshi2 ul li .wenzi label i {
                        font-size: 1rem;
                        color: #666;
                        margin-right: 1rem;
                        border-bottom: 2rem;
                        margin-left: 1rem;
                    }

                .youshi2 ul li .wenzi span {
                    display: block;
                    font-size: 1rem;
                    color: #666;
                    float: left;
                    line-height: 3rem;
                    width: 100%;
                }

                    .youshi2 ul li .wenzi span i {
                        width: 8px;
                        height: 8px;
                        border-radius: 50%;
                        float: left;
                        background: #1162c3;
                        margin-right: 1rem;
                        margin-top: 1.3rem;
                    }

            .youshi2 ul li .right {
                float: right;
                width: 50%;
            }

            .youshi2 ul li .wenzi1 {
                width: 42%;
                float: left;
                padding: 3% 4%;
            }

                .youshi2 ul li .wenzi1 p {
                    font-size: 2rem;
                    color: #333;
                    font-weight: 600;
                    margin-bottom: 2rem;
                }

                    .youshi2 ul li .wenzi1 p i {
                        font-size: 1rem;
                        color: #666;
                        margin-right: 1rem;
                        border-bottom: 2rem;
                        margin-left: 1rem;
                    }

                .youshi2 ul li .wenzi1 span {
                    display: block;
                    font-size: 1rem;
                    color: #666;
                    float: left;
                    line-height: 3rem;
                    overflow: hidden;
                    width: 100%;
                }

                    .youshi2 ul li .wenzi1 span i {
                        width: 8px;
                        height: 8px;
                        border-radius: 50%;
                        float: left;
                        background: #1162c3;
                        margin-right: 1rem;
                        margin-top: 1.3rem;
                    }

            .youshi2 ul li .wenzi p {
                font-size: 2rem;
                color: #333;
                font-weight: 600;
                margin-bottom: 2rem;
            }

                .youshi2 ul li .wenzi p i {
                    font-size: 1rem;
                    color: #666;
                    margin-right: 1rem;
                    border-bottom: 2rem;
                    margin-left: 1rem;
                }

            .youshi2 ul li .wenzi span {
                display: block;
                font-size: 1rem;
                color: #666;
                float: left;
                line-height: 3rem;
                width: 100%;
            }

                .youshi2 ul li .wenzi span i {
                    width: 8px;
                    height: 8px;
                    border-radius: 50%;
                    float: left;
                    background: #1162c3;
                    margin-right: 1rem;
                    margin-top: 1.3rem;
                }


.youshi3 {
    margin-top: 3rem;
    overflow: hidden;
    margin-bottom: 5rem;
}

    .youshi3 .box {
        background: url(../images/youshi3.jpg) center no-repeat;
        height: 538px;
        overflow: hidden;
    }

        .youshi3 .box ul {
            overflow: hidden;
            width: 50%;
            float: left;
            margin-top: 4rem;
        }

            .youshi3 .box ul li {
                width: 100%;
                overflow: hidden;
                margin-top: 2rem;
            }

                .youshi3 .box ul li .left {
                    width: 6%;
                    float: left;
                    margin-left: 1rem;
                    font-size: 2.6rem;
                    color: #1162c3;
                    font-family: "Impact";
                }

                .youshi3 .box ul li .wenzi {
                    width: 89%;
                    float: right;
                }

                    .youshi3 .box ul li .wenzi p {
                        font-size: 1.5rem;
                        color: #333;
                        font-weight: 600;
                    }

                    .youshi3 .box ul li .wenzi i {
                        font-size: 0.9rem;
                        color: #666;
                        margin-left: 0.7rem;
                    }

                    .youshi3 .box ul li .wenzi span {
                        display: block;
                        font-size: 0.9rem;
                        color: #666;
                        margin-top: 1rem;
                        border-top: 1px dashed #ccc;
                        padding-top: 1rem;
                    }

        .youshi3 .box .right {
            width: 37%;
            float: right;
            margin-top: 5rem;
            margin-right: 5rem;
        }

            .youshi3 .box .right img {
                width: 100%;
                border-radius: 12px;
            }

.youshi4 {
    overflow: hidden;
    margin-top: 3rem;
    background: url(../images/youshi4.png) center no-repeat;
    height: 1070px;
}

    .youshi4 .box {
        overflow: hidden;
        margin-top: 4rem;
        margin-left: 6rem;
    }

        .youshi4 .box ul {
            overflow: hidden;
        }

            .youshi4 .box ul li {
                width: 100%;
                overflow: hidden;
            }

                .youshi4 .box ul li .left {
                    width: 48%;
                    float: left;
                    margin-top: 1.6rem;
                }

                    .youshi4 .box ul li .left .shuzi {
                        font-size: 3.6rem;
                        color: #f29709;
                        font-family: "Impact";
                        float: left;
                        margin-right: 1rem;
                        width: 8%;
                    }

                    .youshi4 .box ul li .left .wenzi {
                        width: 88%;
                        float: left;
                        margin-top: 1rem;
                    }

                        .youshi4 .box ul li .left .wenzi p {
                            font-size: 1.4rem;
                            color: #333;
                            font-style: initial;
                            font-weight: 600;
                        }

                        .youshi4 .box ul li .left .wenzi .xian {
                            width: 100%;
                            height: 1px;
                            border-bottom: 1px dashed #ccc;
                            margin: 1rem 0;
                        }

                        .youshi4 .box ul li .left .wenzi span {
                            display: block;
                            font-size: 0.9rem;
                            color: #666;
                            line-height: 2rem;
                        }

                .youshi4 .box ul li .right {
                    width: 40%;
                    float: left;
                    margin-left: 4rem;
                }

                    .youshi4 .box ul li .right img {
                        width: 100%;
                    }

            .youshi4 .box ul .li02 .right {
                width: 43%;
                float: left;
                margin-top: 6rem;
                margin-left: 2rem;
            }

                .youshi4 .box ul .li02 .right .shuzi {
                    font-size: 3.6rem;
                    color: #f29709;
                    font-family: "Impact";
                    float: left;
                    margin-right: 1rem;
                    width: 11%;
                }

                .youshi4 .box ul .li02 .right .wenzi {
                    width: 86%;
                    float: left;
                    margin-top: 1rem;
                }

                    .youshi4 .box ul .li02 .right .wenzi p {
                        font-size: 1.4rem;
                        color: #333;
                        font-style: initial;
                        font-weight: 600;
                    }

                    .youshi4 .box ul .li02 .right .wenzi .xian {
                        width: 100%;
                        height: 1px;
                        border-bottom: 1px dashed #ccc;
                        margin: 1rem 0;
                    }

                    .youshi4 .box ul .li02 .right .wenzi span {
                        display: block;
                        font-size: 0.9rem;
                        color: #666;
                        line-height: 2rem;
                    }

            .youshi4 .box ul .li02 .left {
                margin-top: 8rem;
                width: 40.2%;
            }

                .youshi4 .box ul .li02 .left img {
                    width: 100%;
                }

            .youshi4 .box ul .li02 .right .text {
                margin-top: 2rem;
                overflow: hidden;
            }


.liucheng2 {
    background: #1162c3;
    width: 100%;
    padding: 3rem 0;
}

    .liucheng2 ul {
        overflow: hidden;
    }

        .liucheng2 ul li {
            width: 11.5%;
            float: left;
            border: 1px solid #518cd3;
            margin: 0.4%;
            padding: 2% 0;
        }

            .liucheng2 ul li div {
                width: 29%;
                margin: auto;
                display: block;
            }

                .liucheng2 ul li div img {
                    width: 100%;
                }

            .liucheng2 ul li p {
                font-size: 1rem;
                color: #fff;
                text-align: center;
                margin-top: 1rem;
            }

            .liucheng2 ul li span {
                font-size: 0.9rem;
                color: #fff;
                text-align: center;
                margin-top: 0.4rem;
                display: block;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
            }

.youshi5 {
    overflow: hidden;
    margin-top: 3rem;
}

    .youshi5 ul {
        overflow: hidden;
        background: url(../images/youshi5.jpg) center no-repeat;
        height: 512px;
    }

        .youshi5 ul li {
            overflow: hidden;
        }

            .youshi5 ul li p {
                font-size: 1.4rem;
                color: #1162c3;
                font-weight: 600;
            }

            .youshi5 ul li .xian {
                width: 60px;
                margin: 1rem 0;
                background: #1162c3;
                height: 3px;
                display: block;
            }

            .youshi5 ul li span {
                display: block;
                font-size: 0.9rem;
                color: #666;
                line-height: 1.6rem;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                overflow: hidden;
            }

            .youshi5 ul li:nth-child(1) {
                width: 27%;
                margin-top: 2rem;
                margin-left: 7rem;
                float: left;
            }

            .youshi5 ul li:nth-child(2) {
                width: 30%;
                margin-top: 2rem;
                margin-left: 7rem;
                float: right;
            }

            .youshi5 ul li:nth-child(3) {
                width: 27%;
                margin-top: 10rem;
                margin-left: 5rem;
                float: left;
            }

            .youshi5 ul li:nth-child(4) {
                width: 26%;
                margin-top: 9rem;
                margin-left: 7rem;
                float: right;
                margin-right: 6rem;
            }


.liucheng3 {
    margin-top: 3rem;
}

    .liucheng3 .box {
        background: url(../images/liucheng8.jpg) center no-repeat;
        height: 340px;
        position: relative;
    }

        .liucheng3 .box ul {
            overflow: hidden;
            width: 100%;
        }

            .liucheng3 .box ul li {
                float: left;
            }

                .liucheng3 .box ul li div {
                    width: 37%;
                    display: block;
                    margin: auto;
                }

                    .liucheng3 .box ul li div img {
                        width: 100%;
                    }

                .liucheng3 .box ul li span {
                    display: block;
                    font-size: 1rem;
                    color: #fff;
                    text-align: center;
                    width: 90%;
                    background: #1162c3;
                    border-radius: 20px;
                    margin-top: 0.8rem;
                    line-height: 2.3rem;
                    padding: 0 5%;
                }

                .liucheng3 .box ul li:nth-child(1) {
                    position: absolute;
                    top: 3rem;
                    left: 7rem;
                    width: 8%;
                }

                .liucheng3 .box ul li:nth-child(2) {
                    position: absolute;
                    top: 1.4rem;
                    left: 33.7rem;
                    width: 8%;
                }

                .liucheng3 .box ul li:nth-child(3) {
                    position: absolute;
                    top: 1.4rem;
                    left: 62.5rem;
                    width: 8%;
                }

                .liucheng3 .box ul li:nth-child(4) {
                    position: absolute;
                    top: 15rem;
                    left: 19rem;
                    width: 8%;
                }

                .liucheng3 .box ul li:nth-child(5) {
                    position: absolute;
                    top: 15rem;
                    left: 48.8rem;
                    width: 8%;
                }

                .liucheng3 .box ul li:nth-child(6) {
                    position: absolute;
                    top: 15rem;
                    left: 76rem;
                    width: 8%;
                }


.tigong {
    margin-top: 3rem;
}

    .tigong ul {
        width: 85%;
        margin: auto;
    }

        .tigong ul li {
            width: 12.6%;
            float: left;
            margin: 2%;
        }

            .tigong ul li div {
                width: 90.2%;
                display: block;
                margin: auto;
            }

                .tigong ul li div img {
                    width: 100%;
                }

            .tigong ul li p {
                font-size: 1rem;
                color: #666;
                text-align: center;
                margin-top: 1rem;
            }


.youshi6 {
    background: #f5f5f5;
    padding: 3rem 0;
    margin-top: 2rem;
}

    .youshi6 ul {
        overflow: hidden;
        width: 88%;
        display: block;
        margin: auto;
    }

        .youshi6 ul li {
            width: 100%;
            overflow: hidden;
            margin-top: 2rem;
        }

            .youshi6 ul li .left {
                width: 46%;
                float: left;
            }

                .youshi6 ul li .left div {
                    width: 100%;
                    overflow: hidden;
                    padding-bottom: 1rem;
                    border-bottom: 1px solid #ccc;
                    margin-top: 1rem;
                }

                    .youshi6 ul li .left div span {
                        font-size: 2rem;
                        color: #1162c3;
                        font-weight: 600;
                        float: left;
                        margin-right: 1rem;
                        font-family: "Impact";
                    }

                    .youshi6 ul li .left div p {
                        font-size: 1rem;
                        color: #444;
                        float: left;
                        margin-top: 0.4rem;
                    }

            .youshi6 ul li .right {
                width: 40%;
                float: right;
            }

                .youshi6 ul li .right img {
                    width: 100%;
                }

            .youshi6 ul li .left1 {
                width: 46%;
                float: right;
            }

                .youshi6 ul li .left1 div {
                    width: 100%;
                    overflow: hidden;
                    padding-bottom: 1rem;
                    border-bottom: 1px solid #ccc;
                    margin-top: 1rem;
                }

                    .youshi6 ul li .left1 div span {
                        font-size: 2rem;
                        color: #1162c3;
                        font-weight: 600;
                        float: left;
                        margin-right: 1rem;
                        font-family: "Impact";
                    }

                    .youshi6 ul li .left1 div p {
                        font-size: 1rem;
                        color: #444;
                        float: left;
                        margin-top: 0.4rem;
                    }

            .youshi6 ul li .right1 {
                width: 40%;
                float: left;
            }

                .youshi6 ul li .right1 img {
                    width: 100%;
                }


.shoufei {
    margin-top: 3rem;
}

    .shoufei ul {
        overflow: hidden;
    }

        .shoufei ul li {
            width: 11.3%;
            float: left;
            background: #1162c3;
            margin: 0.6%;
            border-radius: 12px;
        }

            .shoufei ul li p {
                font-size: 1rem;
                color: #fff;
                text-align: center;
                padding: 0 1rem;
                line-height: 2.5rem;
            }



.about {
    margin: 3rem auto;
}

    .about .top {
        overflow: hidden;
        display: block;
        margin: auto;
        width: 28%;
    }

        .about .top span {
            display: block;
            width: 80px;
            height: 4px;
            background: #1162c3;
            margin: 1rem auto;
        }

    .about .text {
        overflow: hidden;
        margin-top: 2rem;
    }

        .about .text p {
            font-size: 0.9rem;
            color: #666;
            line-height: 2rem;
            text-align: center;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 6;
            overflow: hidden;
        }

.xiangmu {
    margin-top: 3rem;
}

.left_11 {
    width: 24%;
    float: left;
}

    .left_11 .xiang1 {
        overflow: hidden;
        margin-bottom: 1rem;
    }

        .left_11 .xiang1 .top {
            width: 100%;
            background: #1162c3;
        }

            .left_11 .xiang1 .top p {
                font-size: 1.4rem;
                font-weight: 600;
                color: #fff;
                line-height: 5rem;
                padding-left: 1rem;
            }

        .left_11 .xiang1 ul {
            overflow: hidden;
            background: #f5f5f5;
            width: 90%;
            padding: 0 5%;
        }

            .left_11 .xiang1 ul li {
                width: 100%;
                overflow: hidden;
                padding-bottom: 1rem;
                border-bottom: 1px dashed #ccc;
                margin-top: 1rem;
            }

                .left_11 .xiang1 ul li span {
                    display: block;
                    float: left;
                    margin-right: 1rem;
                    font-size: 1rem;
                    color: #666;
                }

                .left_11 .xiang1 ul li p {
                    float: left;
                    font-size: 1rem;
                    color: #333;
                }

                .left_11 .xiang1 ul li:nth-last-child(1) {
                    border-bottom: none;
                }

    .left_11 .xiang2 {
        overflow: hidden;
        margin-bottom: 1rem;
    }

        .left_11 .xiang2 .top {
            width: 100%;
            background: #1162c3;
        }

            .left_11 .xiang2 .top p {
                font-size: 1.4rem;
                font-weight: 600;
                color: #fff;
                line-height: 5rem;
                padding-left: 1rem;
            }

        .left_11 .xiang2 ul {
            overflow: hidden;
            background: #f5f5f5;
            width: 90%;
            padding: 2rem 5%;
        }

            .left_11 .xiang2 ul li {
                width: 47%;
                overflow: hidden;
                margin: 1%;
                background: #fff;
                border: 1px solid #e6e6e6;
                float: left;
            }

                .left_11 .xiang2 ul li p {
                    font-size: 0.96rem;
                    color: #333;
                    line-height: 2.6rem;
                    text-align: center;
                }

    .left_11 .xiang3 {
        overflow: hidden;
        margin-bottom: 1rem;
    }

        .left_11 .xiang3 .top {
            width: 100%;
            background: #1162c3;
        }

            .left_11 .xiang3 .top p {
                font-size: 1.4rem;
                font-weight: 600;
                color: #fff;
                line-height: 5rem;
                padding-left: 1rem;
            }

        .left_11 .xiang3 ul {
            overflow: hidden;
            background: #f5f5f5;
            width: 90%;
            padding: 2rem 5%;
        }

            .left_11 .xiang3 ul li {
                width: 100%;
                overflow: hidden;
            }

                .left_11 .xiang3 ul li p {
                    font-size: 0.96rem;
                    color: #333;
                    line-height: 2.2rem;
                }


.right_11 {
    width: 70%;
    float: right;
}

    .right_11 .box {
        overflow: hidden;
    }

        .right_11 .box ul {
            overflow: hidden;
            margin-top: 2rem;
        }

            .right_11 .box ul li {
                width: 100%;
                margin-top: 1.5rem;
                border-bottom: 1px solid #ccc;
                padding-bottom: 1.5rem;
                overflow: hidden;
            }

                .right_11 .box ul li div {
                    width: 24%;
                    float: left;
                    margin-right: 1rem;
                }

                    .right_11 .box ul li div img {
                        width: 100%;
                        height: 150px;
                    }

                .right_11 .box ul li p {
                    font-size: 1.2rem;
                    color: #222;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 1;
                    overflow: hidden;
                }

                .right_11 .box ul li i {
                    font-size: 0.86rem;
                    color: #999;
                    margin: 0.5rem 0;
                    display: block;
                }

                .right_11 .box ul li span {
                    display: block;
                    font-size: 0.9rem;
                    color: #666;
                    line-height: 1.6rem;
                    margin-top: 0.4rem;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                }

.xiangmu_l {
    margin-top: 3rem;
}

    .xiangmu_l .right_11 .text {
        width: 100%;
        overflow: hidden;
    }

        .xiangmu_l .right_11 .text .top {
            width: 100%;
            padding-bottom: 1rem;
            border-bottom: 1px solid #ccc;
        }

            .xiangmu_l .right_11 .text .top h1 {
                font-size: 1.6rem;
                color: #333;
                font-weight: 600;
                text-align: center;
            }

            .xiangmu_l .right_11 .text .top span {
                display: block;
                font-size: 0.9rem;
                color: #666;
                text-align: center;
                margin: 0.4rem auto;
            }

        .xiangmu_l .right_11 .text .wenzi {
            overflow: hidden;
            margin-top: 2rem;
        }

            .xiangmu_l .right_11 .text .wenzi p {
                font-size: 0.9rem;
                color: #666;
                line-height: 1.8rem;
            }

            .xiangmu_l .right_11 .text .wenzi img {
                width: 80%;
                display: block;
                margin: 2rem auto;
            }


.about1 {
    margin-top: 3rem;
}

    .about1 .left {
        width: 60%;
        float: left;
    }

        .about1 .left p {
            font-size: 1.6rem;
            font-weight: 600;
            color: #444;
        }

        .about1 .left span {
            display: block;
            line-height: 2.2rem;
            margin-top: 1rem;
            font-size: 0.9rem;
            color: #666;
        }

    .about1 .right {
        width: 34%;
        float: right;
    }

        .about1 .right img {
            width: 100%;
        }

.ditu {
    margin: 5rem auto;
}

    .ditu .left {
        float: left;
        width: 30%;
        background: url(../images/lianxi.jpg) center no-repeat;
        height: 522px;
    }

        .ditu .left .wenzi p {
            font-size: 1.8rem;
            color: #fff;
            font-weight: 600;
            margin-top: 5.5rem;
            margin-left: 2rem;
        }

        .ditu .left .wenzi .xian {
            width: 80px;
            height: 4px;
            background: #fff;
            margin: 1.6rem 0 1rem 2rem;
            display: block;
        }

        .ditu .left .wenzi span {
            font-size: 0.9rem;
            color: #fff;
            line-height: 2rem;
            display: block;
            margin-left: 2rem;
        }

        .ditu .left .dianhua11 {
            margin-top: 4rem;
            margin-left: 2rem;
            overflow: hidden;
        }

            .ditu .left .dianhua11 div {
                width: 14.3%;
                float: left;
                margin-right: 1rem;
            }

                .ditu .left .dianhua11 div img {
                    width: 100%;
                }

            .ditu .left .dianhua11 p {
                font-size: 0.9rem;
                color: #fff;
            }

            .ditu .left .dianhua11 span {
                font-size: 1.8rem;
                color: #fff;
                font-weight: 600;
                display: block;
                margin-top: 0.2rem;
            }

#allmap {
    float: right;
    width: 70%;
    height: 522px;
}

.right_11 #mian .changecitydiv {
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    padding: 2%;
    text-align: left;
    background-color: #ffffff;
    height: 100%;
}

#crumb .pre {
    width: auto !important
}

#clist {
    width: auto;
    height: auto;
    overflow: auto;
}

.province dl {
    padding: 5px 20px;
    clear: both;
    zoom: 1;
    width: 100%
}

.province dt {
    font-size: 14px;
    padding-top: 7px;
    width: 50px;
    text-align: right;
    float: left;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
    margin-top: 3px;
}

.province dd {
    float: right;
    margin-bottom: 3px;
    padding-right: 20px;
    width: 840px;
    display: block;
    margin-top: 3px;
}

    .province dd a {
        white-space: nowrap;
        font-size: 14px;
        margin: 7px 11px 0 0;
        display: block;
        float: left
    }

.pinyin dl {
    padding: 5px 20px;
    clear: both;
    zoom: 1;
    margin: 0;
    width: 100%
}

.pinyin dt {
    font-size: 14px;
    padding-top: 7px;
    width: 4%;
    float: left;
    font-weight: bold;
    display: block;
    margin: 3px 0;
}

.pinyin dd {
    float: left;
    width: 94%;
    display: block;
    margin: 3px 0;
}

    .pinyin dd a {
        white-space: nowrap;
        font-size: 14px;
        margin: 7px 11px 0 0;
        display: block;
        float: left
    }

        .pinyin dd a:hover {
            color: #f1940f;
        }

#blist {
    font-size: 14px;
    padding-top: 5px
}

    #blist a {
        margin-right: 10px;
        text-decoration: underline;
        font-weight: bold
    }

.lines {
    display: block;
    clear: both;
    font-size: 0;
    height: 15px;
    margin-bottom: 10px;
    line-height: 0;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1
}


.right_11 .city1 #main {
    width: 100%;
    max-width: 1440px;
    margin: 1.4rem auto;
}

.crumb {
    background: #faebd7;
    height: 2rem;
    padding: 1%;
    width: 98%;
}

    .crumb p {
        color: #222;
        font-size: 1.1rem;
        line-height: 2rem;
    }

.renmen_city {
    margin-top: 2rem;
}

    .renmen_city .box {
        background: #f1f1f1;
        overflow: hidden;
        padding: 1%;
        width: 98%;
    }

    .renmen_city p {
        font-size: 1rem;
        color: #222;
        float: left;
        line-height: 2rem;
    }

    .renmen_city a {
        margin: 0 0.7%;
        float: left;
        font-size: 0.96rem;
        color: #555;
        line-height: 2rem;
    }

        .renmen_city a:hover {
            color: #f1940f;
        }

    .renmen_city img {
        margin-right: 1rem;
        float: left;
        margin-top: 0.2rem;
    }


.shoufei1 {
    margin-top: 3rem;
}

    .shoufei1 .right_11 span {
        display: block;
        font-size: 1.3rem;
        color: #333;
        font-weight: 600;
        margin-bottom: 2rem;
    }

    .shoufei1 .right_11 p {
        font-size: 0.9rem;
        color: #666;
        line-height: 2rem;
    }

.news {
    margin-top: 3rem;
}

    .news .left_a {
        float: left;
        width: 71%;
    }

        .news .left_a h2 {
            font-size: 1.6rem;
            color: #333;
            font-weight: 600;
        }

        .news .left_a .box {
            overflow: hidden;
        }

            .news .left_a .box ul {
                overflow: hidden;
            }

                .news .left_a .box ul li {
                    width: 100%;
                    overflow: hidden;
                    padding-bottom: 1.5rem;
                    border-bottom: 1px solid #ccc;
                    margin-top: 1.5rem;
                }

                    .news .left_a .box ul li .tupian {
                        width: 27%;
                        float: left;
                        margin-right: 2rem;
                    }

                        .news .left_a .box ul li .tupian img {
                            width: 100%;
                            height: 180px;
                        }

                    .news .left_a .box ul li p {
                        font-size: 1.3rem;
                        color: #333;
                        margin-top: 1rem;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 1;
                        overflow: hidden;
                    }

                    .news .left_a .box ul li span {
                        display: block;
                        font-size: 0.9rem;
                        color: #999;
                        font-weight: 500;
                        line-height: 1.8rem;
                        margin-top: 0.8rem;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 3;
                        overflow: hidden;
                    }

    .news .right_a {
        width: 25%;
        float: right;
    }

        .news .right_a .box1 {
            background: #f5f5f5;
            overflow: hidden;
            margin-top: 1rem;
            width: 90%;
            padding: 5%;
        }

            .news .right_a .box1 h2 {
                font-size: 1.3rem;
                color: #333;
                display: block;
                margin-top: 1rem;
            }

            .news .right_a .box1 ul {
                overflow: hidden;
            }

                .news .right_a .box1 ul li {
                    margin-top: 1rem;
                    overflow: hidden;
                    border-bottom: 1px solid #ccc;
                    padding-bottom: 0.8rem;
                }

                    .news .right_a .box1 ul li p {
                        float: left;
                        font-size: 0.9rem;
                        color: #666;
                        float: left;
                        width: 60%;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 1;
                        overflow: hidden;
                    }

                    .news .right_a .box1 ul li span {
                        float: right;
                        width: 30%;
                        font-size: 0.9rem;
                        color: #999;
                        display: block;
                    }

            .news .right_a .box1 div {
                overflow: hidden;
                margin-top: 1rem;
            }

                .news .right_a .box1 div a {
                    float: left;
                    font-size: 0.9rem;
                    color: #666;
                    margin: 0 1rem;
                    line-height: 2.2rem;
                }

                    .news .right_a .box1 div a:hover {
                        color: #1162c3;
                    }





.news_l {
    margin-top: 3rem;
}

    .news_l .left_a {
        float: left;
        width: 71%;
    }

        .news_l .left_a .top {
            overflow: hidden;
            padding-bottom: 1rem;
            border-bottom: 1px solid #ccc;
        }

            .news_l .left_a .top h1 {
                font-size: 1.6rem;
                color: #333;
                text-align: center;
            }

            .news_l .left_a .top span {
                display: block;
                color: #666;
                font-size: 0.9rem;
                margin-top: 0.8rem;
                text-align: center;
            }

        .news_l .left_a .wenzi {
            margin-top: 2rem;
            margin-top: 2rem;
        }

            .news_l .left_a .wenzi p {
                line-height: 2rem;
                font-size: 0.9rem;
                color: #666;
            }

            .news_l .left_a .wenzi img {
                max-width: 100%;
                display: block;
                margin: 2rem auto;
            }




    .news_l .right_a {
        width: 25%;
        float: right;
    }

        .news_l .right_a .box1 {
            background: #f5f5f5;
            overflow: hidden;
            margin-top: 1rem;
            width: 90%;
            padding: 5%;
        }

            .news_l .right_a .box1 h2 {
                font-size: 1.3rem;
                color: #333;
                display: block;
                margin-top: 1rem;
            }

            .news_l .right_a .box1 ul {
                overflow: hidden;
            }

                .news_l .right_a .box1 ul li {
                    margin-top: 1rem;
                    overflow: hidden;
                    border-bottom: 1px solid #ccc;
                    padding-bottom: 0.8rem;
                }

                    .news_l .right_a .box1 ul li p {
                        float: left;
                        font-size: 0.9rem;
                        color: #666;
                        float: left;
                        width: 60%;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 1;
                        overflow: hidden;
                    }

                    .news_l .right_a .box1 ul li span {
                        float: right;
                        width: 30%;
                        font-size: 0.9rem;
                        color: #999;
                        display: block;
                    }

            .news_l .right_a .box1 div {
                overflow: hidden;
                margin-top: 1rem;
            }

                .news_l .right_a .box1 div a {
                    float: left;
                    font-size: 0.9rem;
                    color: #666;
                    margin: 0 1rem;
                    line-height: 2.2rem;
                }

                    .news_l .right_a .box1 div a:hover {
                        color: #1162c3;
                    }



.jiage1 {
    display: none;
}

.foot {
    background: #333;
    padding: 3.4rem 0;
    overflow: hidden;
}

    .foot .center {
        overflow: hidden;
    }

    .foot .left {
        width: 57%;
        float: left;
    }

        .foot .left .daohang {
            overflow: hidden;
        }

            .foot .left .daohang a {
                font-size: 0.9rem;
                color: #ccc;
                float: left;
                margin-right: 2rem;
            }

        .foot .left .fuwu {
            overflow: hidden;
            margin-top: 2rem;
        }

            .foot .left .fuwu p {
                font-size: 1.2rem;
                color: #fff;
            }

                .foot .left .fuwu p i {
                    font-size: 0.9rem;
                    color: #999;
                }

            .foot .left .fuwu div {
                overflow: hidden;
            }

                .foot .left .fuwu div a {
                    font-size: 0.9rem;
                    color: #ccc;
                    float: left;
                    margin-right: 2rem;
                    margin-top: 0.8rem;
                }

        .foot .left .banquan {
            margin-top: 1rem;
        }

            .foot .left .banquan p {
                font-size: 0.9rem;
                color: #ccc;
            }

    .foot .dianhua {
        width: 24%;
        float: left;
        margin-top: 0.8rem;
    }

        .foot .dianhua p {
            font-size: 0.9rem;
            color: #ccc;
        }

        .foot .dianhua span {
            font-size: 2rem;
            color: #fff;
            font-weight: 600;
            display: block;
            margin: 0.8rem 0;
        }

    .foot .erweima {
        float: right;
        width: 11%;
    }

        .foot .erweima div {
            width: 80%;
            float: left;
        }

            .foot .erweima div img {
                width: 100%;
            }

        .foot .erweima p {
            font-size: 0.8rem;
            width: 0.86rem;
            float: left;
            color: #fff;
            margin-left: 0.8rem;
        }





.paginationa {
    overflow: hidden;
    padding: 4% 0;
    width: 100%;
}

    .paginationa .ul01 li {
        float: left;
        border: solid 1px #ccc;
        margin-left: 1%;
        text-align: center;
        line-height: 2.6rem;
        padding: 0 2%;
        border-radius: 4px;
        color: #333;
    }

    .paginationa .ul01 {
        max-width: 1440px;
        margin: auto;
        overflow: hidden;
    }

        .paginationa .ul01 li:hover {
            background: #1162c3;
            color: #fff;
        }

            .paginationa .ul01 li:hover a {
                color: #fff;
            }

        .paginationa .ul01 li {
            color: #222;
            font-size: 0.9rem;
            color: #666;
            font-weight: 500;
        }

    .paginationa span {
        display: block;
        float: left;
        line-height: 2rem;
    }

.switch ul {
    overflow: hidden;
    margin: 4rem 0 0 0;
}

    .switch ul li:nth-child(1) {
        float: left;
    }

    .switch ul li:nth-child(2) {
        float: right;
    }

    .switch ul li {
        border: 1px solid #ccc;
        padding: 3%;
        width: 40%;
    }

        .switch ul li span {
            display: block;
            float: left;
            margin-right: 1rem;
        }

        .switch ul li p {
            width: 90%;
            font-size: 0.96rem;
            color: #444;
            float: left;
            margin-top: 0.1rem;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }

        .switch ul li:hover {
            background: #1162c3;
            border: none;
        }

            .switch ul li:hover p {
                color: #fff;
            }

                .switch ul li:hover p a {
                    color: #fff;
                }


/* 首页标题 */

.title {
    width: 100%;
    margin: 1rem auto;
    overflow: hidden;
    padding-bottom: 0.9rem;
}

    .title p {
        font-size: 1.8rem;
        color: #222;
        text-align: center;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

    .title span {
        display: block;
        margin-top: 0.6rem;
        font-size: 0.9rem;
        color: #666;
        text-align: center;
        overflow: hidden;
    }


.title1 {
    margin: 2rem 0;
    overflow: hidden;
    padding-bottom: 0.8rem;
    border-bottom: 1px solid #ccc;
}

    .title1 p {
        font-size: 1.6rem;
        color: #444;
        font-weight: 600;
        float: left;
    }

    .title1 span {
        font-size: 0.9rem;
        color: #666;
        float: left;
        margin-left: 1rem;
        display: block;
        margin-top: 0.7rem;
    }


.title2 {
    width: 100%;
    overflow: hidden;
}

    .title2 p {
        font-size: 1.4rem;
        color: #333;
        font-weight: 600;
    }





.fixed {
    position: fixed;
    right: 0;
    top: 50%;
}

    .fixed ul {
    }

        .fixed ul li {
            background: #1162c3;
            color: #fff;
            width: 70px;
            height: 70px;
            border-radius: 4px;
            position: relative;
            text-align: center;
            cursor: pointer;
            margin-bottom: 0.6rem;
        }

            .fixed ul li i {
                color: #666;
                margin-top: 0.5rem;
            }

            .fixed ul li i {
                color: #666;
                margin-top: 0.5rem;
            }

            .fixed ul li:last-child img {
                padding-top: 40%;
            }

            .fixed ul li .img1 {
                width: 50%;
                margin: 0 auto;
                padding-top: 10%;
            }

                .fixed ul li .img1 img {
                    width: 100%;
                    margin: auto;
                }

            .fixed ul li p {
                text-align: center;
                font-size: 0.8rem;
            }

            .fixed ul li .p1 span {
                display: block;
                margin: 0.5rem 0;
                font-weight: none;
                color: #fff;
                font-size: 0.9rem;
            }

            .fixed ul li .p1 {
                font-weight: 600;
                position: absolute;
                top: 0;
                right: -200px;
                width: 150px;
                color: #fff;
                background: #1162c3;
                text-align: center;
                height: 70px;
                font-size: 1rem;
                transition: all 1s;
                z-index: -999;
                border-radius: 6px;
            }

            .fixed ul li:hover .p1 {
                right: 70px;
            }

            .fixed ul li a {
                color: #666;
            }


.bottom_fixed {
    height: 50px;
    position: fixed;
    bottom: 0;
    width: 100%;
    display: none;
    z-index: 999999;
}

    .bottom_fixed div {
        overflow: hidden;
        width: 50%;
        float: left;
        height: 50px;
    }

    .bottom_fixed .zaixian {
        background: #ea6707;
    }

    .bottom_fixed .dianhua {
        background: #02b90b;
    }

    .bottom_fixed .tu {
        width: 11%;
        float: left;
        margin-right: 0.6rem;
        margin-top: 0.9rem;
        margin-left: 24%;
    }

        .bottom_fixed .tu img {
            width: 100%;
        }

    .bottom_fixed div span {
        font-size: 1.06rem;
        margin-top: 0.9rem;
        color: #fff;
        float: left;
    }

.index_youshi .float_r .wenzi {
    display: none;
}

.index_xiadan .bottom .one {
    width: 25%;
    float: left;
    background: #f5f5f5;
    height: 70px;
    margin-right: 2%;
}

    .index_xiadan .bottom .one img {
        float: left;
        margin-top: 1.4rem;
        margin-left: 1rem;
    }

    .index_xiadan .bottom .one input {
        float: left;
        background: #f5f5f5;
        font-size: 0.9rem;
        color: #555;
        line-height: 70px;
        padding-left: 1rem;
        width: 82%;
    }

.index_xiadan .bottom button {
    width: 14%;
    background: -webkit-linear-gradient(left, #4c7af4 0%,#2553cc 100%);
    font-size: 1rem;
    color: #fff;
    text-align: center;
    line-height: 70px;
}

.index_xiadan .bottom .one1 {
    width: 25%;
    float: left;
    background: #f5f5f5;
    height: 70px;
    margin-right: 2%;
}

    .index_xiadan .bottom .one1 img {
        float: left;
        margin-top: 1.4rem;
        margin-left: 1rem;
    }

    .index_xiadan .bottom .one1 input {
        float: left;
        background: #f5f5f5;
        font-size: 0.9rem;
        color: #555;
        line-height: 70px;
        padding-left: 1rem;
        width: 82%;
    }
.index_news .left div img {
    height: 242px;
}

.news .left_a .box ul li .tupian {
    width: 27%;
    float: left;
    margin-right: 2rem;
    float: left;
    margin-right: 1.8rem;
    padding-top: 20%;
    position: relative;
    overflow: hidden;
}

    .news .left_a .box ul li .tupian img {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
    }

.right_11 .box ul li div {
    width: 24%;
    float: left;
    margin-right: 1.8rem;
    padding-top: 15%;
    position: relative;
    overflow: hidden;
}

    .right_11 .box ul li div img {
        height: 150px;
        position: absolute;
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
    }
.shoufei1 .right_11 span {
    display: block;
    font-size: 1.5rem;
    color: #333;
    font-weight: 600;
    margin-bottom: 2rem;
}

.shoufei1 .right_11 p {
    font-size: 1rem;
    color: #666;
    line-height: 2.3rem;
}

    .shoufei1 .right_11 p i {
        font-size: 1.2rem;
        color: #1162c3;
        font-weight: 600;
    }
@media screen and (max-width:640px) {
    .index_xiadan .bottom .one1 {
        width: 100%;
        margin-bottom: 1rem;
    }

    .index_xiadan {
        width: 90%;
        padding: 5%;
    }

        .index_xiadan .top h2 {
            width: 100%;
        }

        .index_xiadan .top p {
            margin-left: 0;
            margin-right: 1rem;
        }

        .index_xiadan .bottom .one {
            width: 100%;
            margin-bottom: 1rem;
        }

            .index_xiadan .bottom .one input {
                width: 82%;
            }

        .index_xiadan .bottom button {
            width: 100%;
            line-height: 60px;
            margin: auto;
            display: block;
        }

    .ban_b ul li {
        width: 46%;
    }

    .index_news {
        width: 92%;
        margin: 4rem auto;
    }

        .index_news .left {
            width: 100%;
        }

    .slideTxtBox {
        width: 100%;
        margin-top: 2rem;
    }

    .index_xiangmu ul li {
        width: 48.6%;
    }

        .index_xiangmu ul li .tupian img {
            height: 160px;
        }

    .index_xiangmu {
        background: #f5f5f5;
        padding: 2rem 3%;
        width: 94%;
        height: auto;
        margin-top: 0;
    }

    .index_youshi {
        background: none;
        width: 94%;
        margin: 2rem auto;
        height: auto;
    }

        .index_youshi ul {
            width: 100%;
            margin-top: 0;
        }

            .index_youshi ul li p {
                color: #333;
            }

            .index_youshi ul li span {
                color: #666;
            }

            .index_youshi ul li div {
                width: 19%;
                margin-right: 1rem;
            }

    .index_about {
        background: #333;
        height: auto;
    }

        .index_about .left {
            width: 92%;
            float: none;
            margin: 0 auto;
            padding-top: 4rem;
        }

        .index_about .right {
            width: 92%;
            float: none;
            margin: 0 auto;
            padding: 4rem 0;
        }

    .index_pingjia {
        background: #f5f5f5;
        height: auto;
    }

        .index_pingjia .left {
            width: 92%;
            float: none;
        }

            .index_pingjia .left h2 {
                margin-top: 2rem;
                color: #333;
            }

            .index_pingjia .left span {
                color: #666;
            }

            .index_pingjia .left .xian {
                background: #333;
            }

            .index_pingjia .left p {
                color: #666;
            }

            .index_pingjia .left .more {
                margin-top: 3rem;
            }

        .index_pingjia .right {
            width: 94%;
            margin: 2rem auto;
            float: none;
        }

            .index_pingjia .right ul {
                margin-top: 0;
            }

                .index_pingjia .right ul li div {
                    display: none;
                }

                .index_pingjia .right ul li {
                    margin-top: 0;
                }

    .index_tuijian {
        width: 92%;
        margin: 3rem auto;
    }

        .index_tuijian .left {
            width: 94%;
            float: none;
        }

            .index_tuijian .left .tupian img {
                height: 184px;
            }

            .index_tuijian .left ul li p {
                width: 76%;
            }

            .index_tuijian .left ul li span {
                width: 21%;
            }

        .index_tuijian .right {
            width: 100%;
            float: none;
            margin: 3rem auto;
        }

            .index_tuijian .right #ul_1a li {
                width: 20%;
            }

            .index_tuijian .right #ul_1a .li_no {
                padding-bottom: 0;
            }

            .index_tuijian .right #ul_1a li {
                height: 2rem;
                border-bottom: 2px solid #fff;
            }

            .index_tuijian .right #ul_2a li .top .shijian {
                width: 14%;
            }

            .index_tuijian .right #ul_2a li .top .wenzi {
                width: 80%;
            }

    .liuyan .top .wenzi {
        width: 94%;
        margin: auto;
        float: none;
    }

    .liuyan .top .dianhua {
        width: 94%;
        margin: 2rem auto;
        float: none;
    }

    .liuyan .bottom input {
        width: 84%;
        margin: 1rem auto;
        float: none;
        display: block;
    }

    .liuyan .bottom textarea {
        width: 84%;
        margin: 1rem auto;
        float: none;
        display: block;
    }

    .liuyan .bottom button {
        width: 91%;
        margin: 1rem auto;
        float: none;
        display: block;
    }

    .foot .dianhua {
        margin-top: 2rem;
        width: 100%;
    }

    .foot .erweima {
        display: none;
    }

    .index_xiadan .bottom .one {
        height: 60px;
    }

        .index_xiadan .bottom .one input {
            line-height: 60px;
        }

        .index_xiadan .bottom .one img {
            margin-top: 1.2rem;
        }

    .swiper-slide {
        width: 32% !important;
        margin-right: 10px !important;
    }

    .youshi1 .right {
        display: none;
    }

    .youshi1 .left {
        width: 92%;
        margin-top: 0;
    }

    .liucheng1 ul li {
        width: 28.8%;
        margin-bottom: 2rem;
    }

    .slide {
        width: 100%;
    }

    .slide-ul li {
        width: 190px !important;
        height: 220px !important;
    }

    .youshi2 {
        width: 94%;
        float: none;
        margin: 2rem auto;
    }

        .youshi2 ul li .left {
            width: 100%;
        }

        .youshi2 ul li .wenzi {
            width: 92%;
        }

        .youshi2 ul li .wenzi1 {
            width: 92%;
        }

        .youshi2 ul li .right {
            width: 100%;
        }

    .liuyan .bottom {
        margin-top: 0;
    }


    .youshi3 .box {
        background: #f5f5f5;
        height: auto;
        padding-bottom: 3rem;
    }

        .youshi3 .box ul {
            width: 92%;
            padding: 0 4% 2% 4%;
            margin-top: 2rem;
        }

            .youshi3 .box ul li .left {
                width: 12%;
            }

            .youshi3 .box ul li .wenzi {
                width: 82%;
            }

        .youshi3 .box .right {
            display: none;
        }

    .youshi3 {
        margin-bottom: 2rem;
    }

    .youshi4 {
        background: none;
        height: auto;
        margin-bottom: 2rem;
    }

        .youshi4 .box {
            width: 94%;
            margin: 0 auto;
        }

            .youshi4 .box ul li .left {
                width: 100%;
            }

                .youshi4 .box ul li .left .shuzi {
                    width: 13%;
                }

                .youshi4 .box ul li .left .wenzi {
                    width: 83%;
                }

            .youshi4 .box ul li:nth-child(1) .right {
                display: none;
            }

            .youshi4 .box ul .li02 .left {
                display: none;
            }

            .youshi4 .box ul .li02 .right {
                width: 100%;
                margin-top: 0;
                margin-left: 0;
            }

                .youshi4 .box ul .li02 .right .wenzi {
                    width: 83%;
                    float: right;
                }

    .liucheng2 ul li {
        width: 32%;
    }

    .youshi5 ul {
        background: none;
    }

    .youshi5 ul {
        height: auto;
    }

        .youshi5 ul li:nth-child(1) {
            width: 92%;
            float: none;
            margin: 1rem auto;
        }

        .youshi5 ul li:nth-child(2) {
            width: 92%;
            float: none;
            margin: 1rem auto;
        }

        .youshi5 ul li:nth-child(3) {
            width: 92%;
            float: none;
            margin: 1rem auto;
        }

        .youshi5 ul li:nth-child(4) {
            width: 92%;
            float: none;
            margin: 1rem auto;
        }

    .liucheng3 {
        display: none;
    }

    .tigong ul li {
        width: 29.3%;
    }

    .youshi6 ul li .left {
        width: 100%;
    }

    .youshi6 ul li .right {
        width: 100%;
        margin-top: 1rem;
    }

    .youshi6 ul li .left1 {
        width: 100%;
    }

    .youshi6 ul li .right1 {
        width: 100%;
        margin-top: 1rem;
    }

    .shoufei ul li {
        width: 32%;
    }

    .about .top {
        width: 97%;
    }

        .about .top img {
            width: 100%;
        }

    .about .text {
        width: 94%;
        margin: 1rem auto;
    }

    .left_11 {
        width: 92%;
        margin: 1rem auto;
        float: none;
    }

    .right_11 {
        width: 92%;
        margin: 2rem auto;
        float: none;
    }

        .right_11 .box ul li div {
            display: none;
        }

        .right_11 .box ul {
            margin-top: 0;
        }

    .about1 .left {
        width: 94%;
        float: none;
        margin: 2rem auto;
    }

    .about1 .right {
        width: 94%;
        float: none;
        margin: 2rem auto;
    }

    .ditu .left {
        width: 94%;
        float: none;
        margin: 2rem auto;
        background: #1162c3;
        padding: 2rem 0;
        height: auto;
    }

        .ditu .left .wenzi p {
            margin-top: 1rem;
        }

    #allmap {
        width: 94%;
        float: none;
        margin: 2rem auto;
        display: block;
        height: 340px;
    }

    .xiangmu2 ul li {
        width: 48.5%;
    }

        .xiangmu2 ul li .tupian img {
            height: 150px;
        }

    .news .left_a {
        width: 92%;
        float: none;
        margin: 2rem auto;
    }

        .news .left_a .box ul li .tupian {
            display: none;
        }

    .news .right_a {
        width: 92%;
        float: none;
        margin: 2rem auto;
    }

    .news_l .left_a {
        width: 92%;
        float: none;
        margin: 2rem auto;
    }

    .news_l .right_a {
        width: 92%;
        float: none;
        margin: 2rem auto;
    }

    .jiage1 {
        margin: 3rem auto;
        width: 94%;
        display: block;
    }

        .jiage1 ul li {
            width: 88%;
            margin: auto;
            background: #fff;
            box-shadow: 0px 0px 10px 0px #ccc;
            overflow: hidden;
            padding: 4%;
            margin-top: 1.5rem;
        }

            .jiage1 ul li div {
                width: 94%;
                float: left;
                margin-right: 1rem;
            }

                .jiage1 ul li div img {
                    width: 100%;
                }

            .jiage1 ul li .wenzi {
                overflow: hidden;
                width: 94%;
                margin: auto;
            }

                .jiage1 ul li .wenzi p {
                    line-height: 1.8rem;
                    color: #666;
                    font-size: 0.9rem;
                }

    .wrapper {
        display: none;
    }

    .jiage1 {
        margin: 2rem auto;
    }

    .index_youshi .box22 {
        width: 100%;
    }

    .index_youshi .biaoti {
        margin-top: 0;
    }

        .index_youshi .biaoti h2 {
            color: #333;
        }

    .index_youshi .box22 {
        margin-top: 1rem;
    }

    .index_news {
        margin: 2rem auto;
    }






    .foot {
        width: 94%;
        padding: 3rem 3% 3rem 3%;
        margin-bottom: 50px;
    }

        .foot .left {
            width: 100%;
        }

            .foot .left .logo {
                width: 100%;
            }

                .foot .left .logo div {
                    width: 100%;
                }

                    .foot .left .logo div img {
                        width: 100%;
                    }

        .foot .right {
            width: 100%;
            margin-top: 3rem;
        }

            .foot .right .top span {
                margin: 0 0.7rem;
            }

            .foot .right .bottom .erweima {
                display: none;
            }



    .bottom_fixed {
        display: block;
    }

    .news_l .left {
        width: 94%;
        margin: auto;
        float: none;
    }

    .switch ul li {
        width: 93%;
        margin: 0.6rem auto;
        float: none;
        overflow: hidden;
    }

        .switch ul li:nth-child(1) {
            float: none;
        }

        .switch ul li:nth-child(2) {
            float: none;
        }

    .news_l .left .xiangguan ul li {
        width: 100%;
    }

    .fixed {
        display: none;
    }
}

.news .left_a .box ul li .biaoqian {
    overflow: hidden;
}

    .news .left_a .box ul li .biaoqian p {
        float: left;
        font-size: 0.9rem;
        color: #999;
    }

    .news .left_a .box ul li .biaoqian a {
        float: left;
        font-size: 0.9rem;
        color: #999;
        margin-left: 1rem;
        font-weight: 500;
        margin-top: 1rem;
    }

        .news .left_a .box ul li .biaoqian a:hover {
            color: #666
        }
