﻿* {
    padding: 0;
    margin: 0;
    list-style: none;
    font-family: "Microsoft Yahei", 微软雅黑;
    text-decoration: none;
}

html, body {
    width: 100%;
    background: #e1e1e1;
    font-size: 1px;
}

body {
    background: url(/images/bg.png) no-repeat;
    background-position: bottom center;
    background-size: 100% 100%;
    background-position-y: -120rem;
}

html, body, ul, li, ol, p, h1, h2, h3, h4, h5, h6, form, img, div {
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
    height: 0;
}

.content {
    width: 100%;
}

    .content .content_top {
        width: 100%;
    }

        .content .content_top .ct_inside {
            height: 110rem;
        }

            .content .content_top .ct_inside .ct_inside_top {
                height: 50rem;
                background: url(/images/toptopbg.png);
            }

                .content .content_top .ct_inside .ct_inside_top .ct_inside_top_nei {
                    height: 50rem;
                    width: 1200rem;
                    margin: auto;
                }

                    .content .content_top .ct_inside .ct_inside_top .ct_inside_top_nei .logo {
                        height: 44rem;
                        padding-top: 6rem;
                        float: left;
                        width: 50%;
                    }

                        .content .content_top .ct_inside .ct_inside_top .ct_inside_top_nei .logo img {
                            display: block;
                            height: 38rem;
                        }

                    .content .content_top .ct_inside .ct_inside_top .ct_inside_top_nei .neiright {
                        float: right;
                        width: 50%;
                    }

                        .content .content_top .ct_inside .ct_inside_top .ct_inside_top_nei .neiright ul {
                        }

                            .content .content_top .ct_inside .ct_inside_top .ct_inside_top_nei .neiright ul li {
                                float: right;
                                line-height: 50rem;
                            }

                                .content .content_top .ct_inside .ct_inside_top .ct_inside_top_nei .neiright ul li a {
                                    color: #a1a1a1;
                                    line-height: 30rem;
                                    padding: 0 10rem;
                                    text-decoration: none;
                                    font-size: 14rem;
                                }

            .content .content_top .ct_inside .ct_inside_bottom {
                height: 60rem;
                background: url(/images/topbottombg.jpg);
                position: relative;
            }

                .content .content_top .ct_inside .ct_inside_bottom .bottomside {
                    height: 60rem;
                    width: 1280rem;
                    margin: auto;
                    position: absolute;
                    left: 50%;
                    margin-left: -640rem;
                    z-index: 9;
                }

                    .content .content_top .ct_inside .ct_inside_bottom .bottomside ul {
                        height: 60rem;
                    }

                        .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li {
                            line-height: 60rem;
                            float: left;
                            display: block;
                            height: 45rem;
                            width: 140rem;
                            padding-top: 15rem;
                            background: url(/images/suline.png) no-repeat right center;
                            position: relative;
                            overflow: hidden;
                        }

                            .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li:hover {
                                background: url(/images/navbg.png) 100%;
                                background-position: 0 0rem;
                                height: auto;
                                min-height: 45rem;
                                background-repeat: no-repeat;
                                background-position: bottom;
                                background-size: 100% 100%;
                            }

                            .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li .houbanye {
                                width: 140rem;
                                padding-bottom: 15rem;
                            }

                                .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li .houbanye a {
                                    display: block;
                                    font-size: 16rem;
                                    width: 140rem;
                                    height: 30rem;
                                    line-height: 30rem;
                                    padding: 0;
                                    text-align: center;
                                    color: #fff;
                                    font-weight: initial !important
                                }

                                    .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li .houbanye a.navline {
                                        padding-top: 5rem;
                                    }

                                        .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li .houbanye a.navline img {
                                        }

                            .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li a {
                                display: block;
                                line-height: 30rem;
                                padding: 0 10rem;
                                text-decoration: none;
                                color: #bdbebe;
                                text-align: center;
                                font-size: 16rem;
                            }

                            .content .content_top .ct_inside .ct_inside_bottom .bottomside ul li:hover a {
                                color: #fff;
                                font-weight: bold;
                            }

    .content .contentbanner {
        position: relative;
        width: 100%;
        height: 700rem;
        overflow: hidden;
    }

        .content .contentbanner .bgimg {
            position: absolute;
            width: 100%;
            display: block;
            left: 0;
            top: 0;
        }

        .content .contentbanner .modelone {
            width: 1360rem;
            height: 400rem;
            position: absolute;
            top: 300rem;
            left: 50%;
            margin-left: -680rem;
        }

            .content .contentbanner .modelone .modeloneleft {
                width: 820rem;
                height: 360rem;
                background: #e1e1e1;
                margin-right: 45rem;
                float: left;
            }

                .content .contentbanner .modelone .modeloneleft .modelonelefttop {
                    width: 100%;
                    height: 315rem;
                    position: relative;
                }

                    .content .contentbanner .modelone .modeloneleft .modelonelefttop a {
                        display: block;
                        width: 100%;
                        height: 315rem;
                        overflow: hidden;
                        opacity: 0;
                        position: absolute;
                        top: 0;
                        left: 0;
                    }

                        .content .contentbanner .modelone .modeloneleft .modelonelefttop a:first-child {
                            opacity: 10;
                        }

                        .content .contentbanner .modelone .modeloneleft .modelonelefttop a img {
                            display: block;
                            width: 100%;
                        }

                .content .contentbanner .modelone .modeloneleft .modeloneleftbottom {
                    width: 100%;
                    height: 45rem;
                    position: relative;
                    display: table;
                }

                    .content .contentbanner .modelone .modeloneleft .modeloneleftbottom li {
                        height: 45rem;
                        display: table-cell;
                        max-width: 20%;
                        line-height: 45rem;
                        text-align: center;
                        font-size: 14rem;
                    }

                        .content .contentbanner .modelone .modeloneleft .modeloneleftbottom li.xz {
                            background: url(/images/bannerdianbg.png) no-repeat;
                            background-size: 100% 100%;
                            color: #199d80;
                            font-weight: bold;
                        }

            .content .contentbanner .modelone .modeloneright {
                overflow: hidden;
                height: 320rem;
                background: #fff;
                padding: 20rem;
            }

                .content .contentbanner .modelone .modeloneright .modelonerighttop {
                    width: 100%;
                    height: 45rem;
                    position: relative;
                    display: table;
                }

                    .content .contentbanner .modelone .modeloneright .modelonerighttop li {
                        height: 45rem;
                        display: table-cell;
                        max-width: 20%;
                        line-height: 45rem;
                        text-align: center;
                        font-size: 16rem;
                        cursor: pointer;
                    }

                        .content .contentbanner .modelone .modeloneright .modelonerighttop li.xz {
                            background: url(/images/tabbg.png) no-repeat;
                            background-size: 100% 100%;
                            color: #199d80;
                            font-weight: bold;
                        }

                .content .contentbanner .modelone .modeloneright .modelonerightcenter {
                    width: 100%;
                    display: none;
                }

                    .content .contentbanner .modelone .modeloneright .modelonerightcenter:first-child {
                        display: block;
                    }

                    .content .contentbanner .modelone .modeloneright .modelonerightcenter li {
                        border-bottom: 1px solid #d8e4e7;
                        padding-right: 20rem;
                    }

                        .content .contentbanner .modelone .modeloneright .modelonerightcenter li a {
                            display: block;
                            line-height: 45rem;
                            font-size: 14rem;
                            overflow: hidden;
                            color: #000;
                            text-overflow: ellipsis;
                            white-space: nowrap;
                        }

                            .content .contentbanner .modelone .modeloneright .modelonerightcenter li a:hover {
                                color: #199d80;
                            }

                            .content .contentbanner .modelone .modeloneright .modelonerightcenter li a.first {
                                text-align: center;
                                color: #199d80;
                                font-weight: bold;
                                font-size: 18rem;
                            }

                        .content .contentbanner .modelone .modeloneright .modelonerightcenter li .time {
                            float: right;
                            line-height: 45rem;
                            font-size: 14rem;
                            display: block;
                            color: #9b9b9b;
                        }

                        .content .contentbanner .modelone .modeloneright .modelonerightcenter li .biaoqian {
                            float: left;
                            display: block;
                            border: 1px solid #e1e1e1;
                            padding: 2rem 6rem;
                            margin-top: 10rem;
                            margin-right: 10rem;
                            background: #f9f9f9;
                            height: 20rem;
                            line-height: 20rem;
                            font-size: 12rem;
                        }

                        .content .contentbanner .modelone .modeloneright .modelonerightcenter li.last {
                            border: 0;
                            padding: 0;
                        }

                            .content .contentbanner .modelone .modeloneright .modelonerightcenter li.last a {
                                margin-top: 15rem;
                            }

                                .content .contentbanner .modelone .modeloneright .modelonerightcenter li.last a img {
                                    display: block;
                                    width: 100%;
                                }

    .content .contenttwo {
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: 40rem;
        margin-bottom: 40rem;
    }

        .content .contenttwo .contenttwoinside {
            width: 1360rem;
            margin: auto;
        }

        .content .contenttwo .contenttwoleft {
            width: 100%;
        }

            .content .contenttwo .contenttwoleft .twotop {
                height: 30rem;
            }

                .content .contenttwo .contenttwoleft .twotop .changspan {
                    height: 30rem;
                    width: 6rem;
                    background: #448589;
                    float: left;
                }

                .content .contenttwo .contenttwoleft .twotop .titlespan {
                    height: 30rem;
                    float: left;
                    line-height: 30rem;
                    font-size: 22rem;
                    margin-left: 10rem;
                    color: #199d80;
                    margin-right: 20rem;
                }

                .content .contenttwo .contenttwoleft .twotop .morespan {
                    height: 30rem;
                    float: right;
                    line-height: 30rem;
                }

                    .content .contenttwo .contenttwoleft .twotop .morespan span {
                        display: block;
                        float: left;
                        font-size: 14rem;
                        color: #7e7e7e;
                    }

                    .content .contenttwo .contenttwoleft .twotop .morespan img {
                        display: block;
                        float: left;
                        display: block;
                        float: left;
                        margin-top: 15rem;
                        margin-right: 5rem;
                    }

                        .content .contenttwo .contenttwoleft .twotop .morespan img.add {
                            margin-top: 6rem;
                            margin-right: 5rem;
                        }

                .content .contenttwo .contenttwoleft .twotop .caijingcai {
                    overflow: hidden;
                    background: url(/images/fengeline.png) repeat-x bottom;
                    display: table;
                    margin-left: 20rem;
                }

                    .content .contenttwo .contenttwoleft .twotop .caijingcai li {
                        display: table-cell;
                        line-height: 30rem;
                        font-size: 16rem;
                        padding: 0 20rem;
                        cursor: pointer;
                    }

                        .content .contenttwo .contenttwoleft .twotop .caijingcai li.xz {
                            font-size: 18rem;
                            color: #199d80;
                            border-bottom: 2rem solid;
                        }

            .content .contenttwo .contenttwoleft .twobottom {
                display:none;
            }

                .content .contenttwo .contenttwoleft .twobottom:first-child {
                    display: block;
                }

                .content .contenttwo .contenttwoleft .twobottom li {
                    width: 200rem;
                    float: left;
                    margin-top: 30rem;
                    margin-right: 26rem;
                }

                    .content .contenttwo .contenttwoleft .twobottom li .liimgbox {
                        width: 100%;
                        overflow: hidden;
                        height: 210rem;
                        display: block;
                        position: relative;
                    }

                        .content .contenttwo .contenttwoleft .twobottom li .liimgbox p {
                            font-size: 22rem;
                            position: absolute;
                            width: 30rem;
                            font-weight: bold;
                            color: #199d80;
                            left: 50%;
                            margin-left: -15rem;
                            top: 19rem;
                            text-align: center;
                            text-shadow: 0 0 5px #5eff79, 0 0 5px #ff5a5a;
                        }

                        .content .contenttwo .contenttwoleft .twobottom li .liimgbox img {
                            width: 100%;
                            display: block;
                            margin: auto;
                            margin-top: -100rem;
                        }

                            .content .contenttwo .contenttwoleft .twobottom li .liimgbox img:hover {
                                width: 110%;
                                margin-left: -5%;
                                margin-top: -110rem;
                            }

                    .content .contenttwo .contenttwoleft .twobottom li .lititlebox {
                        background: #fff;
                        padding-bottom: 20rem;
                        padding-top: 10rem;
                        display: block;
                    }

                        .content .contenttwo .contenttwoleft .twobottom li .lititlebox p:first-child {
                            text-overflow: ellipsis;
                            white-space: nowrap;
                            text-align: left;
                            line-height: 30rem;
                            font-size: 14rem;
                            text-indent: 20rem;
                            overflow: hidden;
                            color: #000;
                        }

                        .content .contenttwo .contenttwoleft .twobottom li .lititlebox p:nth-child(2) {
                            color: #2c8ba3;
                            text-indent: 20rem;
                            line-height: 20rem;
                        }

    .content .contentthree {
        position: relative;
        width: 100%;
        height: 200rem;
        background: #199d80;
    }

        .content .contentthree .shuoshenmewunai {
            height: 200rem;
            width: 1360rem;
            margin: auto;
        }

            .content .contentthree .shuoshenmewunai li.first {
                height: 200rem;
                width: 160rem;
                background: url(/images/lingxing.png) no-repeat;
                background-size: 100%;
                background-position: center;
                background-color: #10725d;
            }

                .content .contentthree .shuoshenmewunai li.first p {
                    color: #fff;
                    font-size: 30rem;
                    width: 60rem;
                    margin: auto;
                    height: 200rem;
                    padding-top: 55rem;
                    overflow: initial;
                    text-overflow: initial;
                    white-space: initial;
                }

            .content .contentthree .shuoshenmewunai li {
                width: 300rem;
                float: left;
            }

                .content .contentthree .shuoshenmewunai li.goto {
                    padding-left: 50rem;
                    padding-top: 50rem;
                    width: 250rem;
                    padding-left: 50rem;
                    padding-top: 50rem;
                    width: 250rem;
                    background: url(/images/d1.png) no-repeat right center;
                    height: 150rem;
                    background-size: 35%;
                    /*background-position-x: 245rem;*/
                }

                    .content .contentthree .shuoshenmewunai li.goto:nth-child(3) {
                        background-image: url(/images/d3.png);
                        /*background-position-x: 233rem;*/
                    }

                    .content .contentthree .shuoshenmewunai li.goto:nth-child(4) {
                        background-image: url(/images/d4.png);
                        /*background-position-x: 203rem;*/
                    }

                    .content .contentthree .shuoshenmewunai li.goto:nth-child(5) {
                        background-image: url(/images/d2.png);
                        /*background-position-x: 240rem;*/
                    }

                .content .contentthree .shuoshenmewunai li .p1 {
                    display: block;
                    color: #fff;
                    font-size: 24px;
                    font-weight: 700;
                    line-height: 30rem;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }



                .content .contentthree .shuoshenmewunai li .p2 {
                    display: block;
                    color: #fff;
                    font-size: 16px;
                    line-height: 24px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                .content .contentthree .shuoshenmewunai li a {
                    color: #199d80;
                    font-size: 14rem;
                    background: #fff;
                    padding: 3rem 20rem;
                    border-radius: 26rem;
                    display: block;
                    width: 40rem;
                }

    .content .contentfour {
        width: 1320rem;
        margin: auto;
        margin-top: 40rem;
        min-height: 110rem;
        background: #f1f1f1;
        padding: 20rem;
        border: 1px solid #d9d9d9;
    }

        .content .contentfour .contentfourtop {
            font-size: 16rem;
            color: #199d80;
            border-left: 5rem solid #199d80;
            text-indent: 10rem;
        }

        .content .contentfour .contentfourbottom {
        }

            .content .contentfour .contentfourbottom li {
                display: block;
                float: left;
                line-height: 40rem;
                text-align: center;
                padding-left: 20rem;
                padding-right: 20rem;
                font-size: 16rem;
            }

                .content .contentfour .contentfourbottom li a {
                    display: block;
                    color: #878787;
                }

        .content .contentfour .contentfourleft {
            width: 900rem;
            float: left;
        }

            .content .contentfour .contentfourleft ul {
                width: 180rem;
                float: left;
            }

                .content .contentfour .contentfourleft ul li {
                    font-size: 16rem;
                    text-align: center;
                    color: #199d80;
                    line-height: 20rem;
                }

                    .content .contentfour .contentfourleft ul li:first-child {
                        margin-bottom: 20rem;
                    }

                .content .contentfour .contentfourleft ul.miwu {
                    border-right: 1rem dashed #c9c9c9;
                    width: 170rem;
                }

                .content .contentfour .contentfourleft ul li a {
                    font-size: 12rem;
                    text-align: center;
                    display: block;
                    color: #000;
                    line-height: 30rem;
                }



        .content .contentfour .contentfourright {
            overflow: hidden;
        }

            .content .contentfour .contentfourright img {
                display: block;
                width: 70%;
                margin: auto;
            }

    .content .contentfive {
        background: #2e2e2e;
        min-height: 100rem;
        margin-top: 40rem;
    }

        .content .contentfive .shuoshenmewunai {
            width: 1360rem;
            min-height: 100rem;
            margin: auto;
            padding-top: 20rem;
        }

            .content .contentfive .shuoshenmewunai p {
                text-align: center;
                color: #979797;
                font-size: 12rem;
                line-height: 20rem;
            }

    .content .contentothertop {
        width: 100%;
    }

    .content .contentlist {
        width: 1360rem;
        margin: auto;
        margin-top: -400rem;
        position: relative;
        z-index: 9;
    }

        .content .contentlist .contentlistleft {
            width: 360rem;
            float: left;
            min-height: 500rem;
            margin-right: 20rem;
            background: #fff
        }

            .content .contentlist .contentlistleft ul {
                padding: 20rem;
            }

                .content .contentlist .contentlistleft ul li {
                    line-height: 50rem;
                    text-indent: 20rem;
                    font-size: 16rem;
                }

                    .content .contentlist .contentlistleft ul li:first-child {
                        background: #10725d;
                        color: #fff;
                        text-align: center;
                        text-indent: 0;
                    }

                    .content .contentlist .contentlistleft ul li a {
                        color: #000;
                        display: block;
                        width: 90%;
                        margin: auto;
                        border-bottom: 1rem dashed #ddd;
                    }

                        .content .contentlist .contentlistleft ul li a.xz {
                            font-weight: bold;
                            color: #ff0000;
                        }

                        .content .contentlist .contentlistleft ul li a:hover {
                            font-weight: bold;
                            color: #ff0000;
                        }

        .content .contentlist .contentlistright {
            overflow: hidden;
            min-height: 500rem;
        }

            .content .contentlist .contentlistright .contentlistrighttop {
                width: 100%;
                height: 90rem;
                background: url(/images/detail_tit.png) no-repeat;
                background-size: 100% 100%;
            }

                .content .contentlist .contentlistright .contentlistrighttop p {
                    font-size: 30rem;
                    color: #fff;
                    line-height: 90rem;
                    text-indent: 20rem;
                    float: left;
                }

                .content .contentlist .contentlistright .contentlistrighttop .kaoziji {
                    line-height: 90rem;
                    float: right;
                    font-size: 16rem;
                    color: #fff;
                    padding-right: 20rem;
                }

                    .content .contentlist .contentlistright .contentlistrighttop .kaoziji a {
                        color: #fff;
                        padding-left: 5rem;
                        padding-right: 5rem;
                    }

                    .content .contentlist .contentlistright .contentlistrighttop .kaoziji span {
                    }

            .content .contentlist .contentlistright .contentlistrightbottom {
                width: 100%;
                min-height: 600rem;
                background: #fff;
            }

                .content .contentlist .contentlistright .contentlistrightbottom ul {
                    display: block;
                    padding: 40rem;
                    padding-top: 20rem;
                }

                    .content .contentlist .contentlistright .contentlistrightbottom ul li {
                        height: 50rem;
                        line-height: 50rem;
                        border-bottom: #dadada dotted 1rem;
                        font-size: 14rem;
                        overflow: hidden;
                    }

                        .content .contentlist .contentlistright .contentlistrightbottom ul li em {
                            float: right;
                            color: #9b9b9b;
                        }

                        .content .contentlist .contentlistright .contentlistrightbottom ul li span {
                            float: left;
                            margin: 21rem 5rem 0 0;
                            display: block;
                            width: 8rem;
                            height: 8rem;
                            background: url(/images/lin.png);
                            background-size: cover;
                        }

                        .content .contentlist .contentlistright .contentlistrightbottom ul li a {
                            color: #000000;
                        }

                            .content .contentlist .contentlistright .contentlistrightbottom ul li a .height_light {
                                color: #2C8BA3;
                                float: left;
                            }



/*分页css*/
.pagination {
    height: 40px;
    margin: 20px 0 20px 0px;
    font-size: 14px;
    border-left: 1px solid #ddd;
}

    .pagination a {
        color: #0088cc;
        float: left;
        padding: 0 14px;
        line-height: 38px;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
        border-left-width: 0;
    }

        .pagination a:hover {
            color: #00559d;
            background-color: #f5f5f5;
        }

    .pagination span {
        color: #00559d;
        float: left;
        padding: 0 14px;
        line-height: 38px;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
        border-left-width: 0;
        background-color: #f5f5f5;
    }
