/* CSS Document */
* {
    outline: none;
    margin: 0;
    padding: 0;
}

div {
    border: none;
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

html, body {
    font: 14px "微软雅黑";
    height: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    display: block;
}

ul, li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #343434;
}

    a:hover {
        text-decoration: none;
        color: #343434;
    }

img {
    border: none;
}

i, em {
    font-style: normal;
}

.l {
    float: left;
}

.r {
    float: right;
}

.show {
    display: block;
}

.hide {
    display: none;
}
/* ======  clearfix  ====== */
.clear {
    clear: both;
    visibility: hidden;
    display: block;
    font-size: 0;
    line-height: 0;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.w1200_p {
    width: 1200px;
    margin: 0 auto;
    padding: 12px 0;
}

.w1000_bg {
    width: 1000px;
    margin: 0 auto;
    padding: 20px 0;
    background: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.welcome {
    width: 100%;
    background: #10A64F;
    height: 42px;
    width: expression(document.body.clientWidth <= 1200? "1200px": "auto");
    min-width: 1200px;
    color: #fff;
}

    .welcome span {
        float: left;
        display: block;
        line-height: 42px;
        padding-right: 10px;
    }

        .welcome span.fc {
            color: #ccff00;
            padding-left: 10px;
        }

    .welcome a {
        float: left;
        display: block;
        height: 27px;
        line-height: 27px;
        padding: 0 20px;
        background: #fff;
        color: #ff6633;
        margin: 5px 5px 0;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
    }

    .welcome p {
        float: right;
        display: block;
        line-height: 40px;
        background: url(/panlong/images/t_tel.jpg) left no-repeat;
        padding-left: 20px;
    }

        .welcome p i {
            font-size: 16px;
            font-weight: bold;
        }

.top {
    width: 100%;
    height: 96px;
    background: url(/panlong/images/bg.jpg);
    width: expression(document.body.clientWidth <= 1200? "1200px": "auto");
    min-width: 1200px;
}

    .top .logo {
        width: 260px;
        padding: 15px 0 0 0;
    }

    .top .slogan {
        width: 178px;
        padding: 0px 0 0 20px;
        margin: 23px 0 0 25px;
        border-left: 1px solid #d7d7d7;
        text-align: left;
    }

        .top .slogan h2 {
            font-size: 18px;
            color: #000;
            font-weight: bold;
        }

        .top .slogan h3 {
            font-size: 14px;
            color: #666;
            padding: 5px 0 0 0;
        }

    /*.top .nav {
        width: 715px;
    }

        .top .nav a {
            float: right;
            display: block;
            padding: 0 30px;
            font-size: 16px;
            color: #666;
            height: 96px;
            line-height: 90px;
        }

            .top .nav a:hover {
                background: #50A85A;
                color: #fff;
            }

            .top .nav a.bg {
                background: #50A85A;
                color: #fff;
            }*/

    .top .nav {
        width: 715px;
        margin: 0 auto;
        height: 96px;
        line-height: 96px;
        font-size: 16px;
    }

        .top .nav ul {
            float: left;
            width: 100%;
        }

        .top .nav li {
            float: left;
            width: 119px;
            display: inline;
            position: relative;
            z-index: 999;
            text-align: center;
        }

            .top .nav li a {
                display: block;
                color: #666;
            }

                .top .nav li a:hover {
                    background: #50A85A;
                    color: #fff;
                }

    .top .navx {
        border-top: 2px solid #50A85A;
        position: absolute;
        width: 100%;
        z-index: 99;
        background: #F0F0ED;
        display: none;
    }

        .top .navx .mbox {
            width: 596px;
            margin: 0 auto;
            padding: 10px 0 20px 604px;
        }

            .top .navx .mbox ul {
                float: left;
                width: 119px;
                text-align: center;
            }

                .top .navx .mbox ul li {
                    width: 119px;
                    height: 32px;
                    line-height: 32px;
                    overflow: hidden;
                }

                    .top .navx .mbox ul li a {
                        display: block;
                        color: #666;
                    }

.register_t {
    width: 1200px;
    background: #10A64F;
    height: 76px;
    line-height: 76px;
    color: #fff;
    text-align: center;
    font-size: 23px;
    font-weight: bold;
    margin: 50px auto 0 auto;
}

.t_s {
    width: 1200px;
    font-size: 16px;
    color: #ff6633;
    margin: 0 auto;
    height: 86px;
    line-height: 86px;
    text-align: center;
}

.zc_title {
    padding: 0 50px;
    width: 1100px;
    font-size: 20px;
    color: #666;
    margin: 0 auto;
    height: 86px;
    line-height: 80px;
    text-align: center;
    background: #fbfbfb;
    border-bottom: 1px dashed #e8e8e8;
    border-top: 1px solid #e8e8e8;
}

.zc_title2 {
    text-align: left;
    width: 825px;
}

.zc_c {
    width: 1200px;
    font-size: 16px;
    color: #666;
    margin: 0 auto;
    text-align: left;
}

.zc_ok {
    width: 1200px;
    color: #666;
    margin: 50px auto 70px auto;
    text-align: left;
}

    .zc_ok h2 {
        width: 1200px;
        float: left;
        display: block;
        text-align: center;
    }

        .zc_ok h2 img {
            display: block;
            color: #10a64f;
            font-size: 33px;
            margin: 0 auto;
        }

        .zc_ok h2 span {
            width: 1200px;
            display: block;
            color: #10a64f;
            font-size: 33px;
            padding: 15px 0;
        }

    .zc_ok p {
        width: 1200px;
        float: left;
        display: block;
        font-size: 20px;
        padding: 15px 0;
        text-align: center;
    }

        .zc_ok p a {
            width: 230px;
            height: 65px;
            line-height: 65px;
            display: inline-block;
            background: #f8f8f8;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            margin: 0 10px;
            color: #666;
        }

            .zc_ok p a:hover {
                color: #10A64F;
            }

.zc_c dl {
    width: 1200px;
    float: left;
    display: block;
    padding: 25px 0;
}

    .zc_c dl.dl_hr {
        border-top: 1px solid #eee;
        padding: 30px 0;
    }

    .zc_c dl dt {
        width: 125px;
        float: left;
        display: block;
        height: 65px;
        line-height: 65px;
        text-align: right;
    }

    .zc_c dl dd {
        width: 1060px;
        float: left;
        display: block;
        height: 65px;
        line-height: 65px;
        padding-left: 15px;
    }

        .zc_c dl dd input {
            width: 350px;
            height: 43px;
            line-height: 43px;
            float: left;
            border: 1px solid #ccc;
            margin-top: 10px;
            padding: 0 10px;
            color: #666;
            font-size: 16px;
        }

        .zc_c dl dd.d_txt {
            height: auto;
            height: 142px;
        }

        .zc_c dl dd textarea {
            width: 700px;
            height: 120px;
            float: left;
            border: 1px solid #ccc;
            margin-top: 10px;
            padding: 0 10px;
            color: #666;
            font-size: 16px;
        }

        .zc_c dl dd .standard_select {
            float: left;
            width: 180px;
            display: inline-block;
            border: solid 1px #E3E9EF;
            padding: 5px;
            line-height: normal;
            height: auto;
            margin-top: 10px;
        }

        .zc_c dl dd .select_shelter {
            display: inline-block;
            width: 180px;
            *width: 178px;
            height: 29px;
            line-height: 29px;
            overflow: hidden;
        }

            .zc_c dl dd .select_shelter select { /**margin:-2px;*/
                padding: 1px;
                border: 0px;
                width: 178px;
                font-size: 16px;
                color: #666;
            }

        .zc_c dl dd input.yzm {
            width: 150px;
            height: 43px;
            float: left;
            border: 1px solid #ccc;
            margin-top: 10px;
            padding: 0 10px;
        }

        .zc_c dl dd.d_inp2 input {
            width: 500px;
        }

        .zc_c dl dd em {
            width: 130px;
            height: 42px;
            line-height: 42px;
            float: left;
            display: block;
            margin: 10px 0 0 10px;
            color: #fff;
            text-align: center;
            background: #10A64F;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }

            .zc_c dl dd em a, .zc_c dl dd em a:hover {
                color: #fff;
            }

        .zc_c dl dd i {
            width: 30px;
            float: left;
            display: block;
            color: #F00;
            text-align: center;
        }

        .zc_c dl dd a.a_but, .zc_c dl dd .swfupload {
            float: left;
            display: block;
            padding: 15px 15px 0;
            margin: 10px 0 0 10px;
            font-size: 12px;
            color: #000;
            /*line-height: 43px;*/
            height: 45px;
            float: left;
            border: 1px solid #ccc;
            background: url(/panlong/images/2637_s1.jpg) repeat-x 0 0;
            background-size: auto 100%;
            text-align: center;
            cursor: pointer;
        }

        .zc_c dl dd span {
            float: left;
            display: block;
            padding-left: 6px;
        }

            .zc_c dl dd span.f14 {
                font-size: 14px;
                float: left;
                display: block;
                padding: 0 10px;
            }

        .zc_c dl dd input.no_h {
            width: auto;
            height: auto;
            float: left;
            border: none;
            margin-top: 25px;
            padding: 0 10px;
        }

        .zc_c dl dd.button2 {
            height: 70px;
            line-height: 70px;
        }

            .zc_c dl dd.button2 input {
                width: 370px;
                height: 50px;
                line-height: 50px;
                background: #FF6634;
                border: 0;
                font-size: 18px;
                color: #fff;
                -moz-border-radius: 8px;
                -webkit-border-radius: 8px;
                font-family: "微软雅黑", "黑体", "宋体";
                font-weight: 500;
                margin-top: 20px;
                cursor: pointer;
            }

.button {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 40px;
}

    .button input {
        width: 515px;
        height: 58px;
        line-height: 58px;
        background: #FF6634;
        border: 0;
        font-size: 24px;
        color: #fff;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        font-family: "微软雅黑", "黑体", "宋体";
        font-weight: 500;
        cursor: pointer;
    }

.footer {
    width: 100%;
    width: expression(document.body.clientWidth <= 1200? "1200px": "auto");
    min-width: 1200px;
    background: #10A64F;
}

    .footer .address {
        float: left;
        display: block;
        width: 320px;
        height: 260px;
        text-align: center;
        background: url(/panlong/images/f_map.jpg) no-repeat;
        margin: 12px 50px 0 0;
        color: #fff;
    }

        .footer .address h2 {
            font-size: 16px;
            padding: 185px 0 2px 0;
            font-weight: bold;
        }

        .footer .address span {
            font-size: 12px;
        }

    .footer dl {
        float: left;
        display: block;
        width: 100px;
        text-align: center;
        margin-top: 34px;
    }

        .footer dl dt {
            float: left;
            display: block;
            font-size: 16px;
            color: #fefefe;
            width: 100px;
            height: 45px;
            line-height: 45px;
        }

            .footer dl dt a {
                color: #fefefe;
            }

        .footer dl dd {
            float: left;
            display: block;
            font-size: 14px;
            color: #999;
            width: 100px;
            line-height: 28px;
        }

            .footer dl dd a {
                color: #cfeddc;
            }

                .footer dl dd a:hover {
                    color: #fff;
                }

    .footer ul {
        width: 175px;
        float: right;
        display: block;
        padding-top: 36px;
    }

        .footer ul li img {
            width: 175px;
            float: left;
            display: block;
        }

        .footer ul li span {
            width: 175px;
            float: left;
            display: block;
            text-align: center;
            color: #fff;
            font-size: 16px;
            line-height: 22px;
            padding-top: 10px;
        }

.f_b {
    width: 100%;
    width: expression(document.body.clientWidth <= 1200? "1200px": "auto");
    min-width: 1200px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    height: 65px;
    line-height: 65px;
    background: #0D9847;
}

.f_b2 {
    width: 100%;
    width: expression(document.body.clientWidth <= 1200? "1200px": "auto");
    min-width: 1200px;
    font-size: 14px;
    color: #666;
    text-align: center;
    height: 65px;
    line-height: 65px;
    background: url(/panlong/images/bg.jpg);
}

.login {
    width: 100%;
    width: expression(document.body.clientWidth <= 1200? "1200px": "auto");
    min-width: 1200px;
    background: #0D9847;
    padding: 45px 0;
}

    .login .login_l {
        width: 360px;
        padding: 30px 90px 40px 70px;
        background: url(/panlong/images/x.jpg) right no-repeat;
    }

        .login .login_l h1 {
            width: 360px;
            text-align: center;
            padding: 10px 0 10px 0;
            display: block;
            float: left;
        }

        .login .login_l .group {
            text-align: left;
            width: 360px;
            margin: 0px auto;
            float: left;
            padding: 10px 0;
        }

            .login .login_l .group input {
                display: block;
                width: 302px;
                height: 52px;
                line-height: 52px;
                border: 2px solid #ededed;
                padding: 0px 10px 0px 44px;
                font-size: 14px;
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
                border-radius: 6px;
                font-family: "微软雅黑";
            }

                .login .login_l .group input:focus {
                    border: 2px solid #ededed;
                }

            .login .login_l .group .user_name {
                background: url(/panlong/images/t1.jpg) left no-repeat;
                background-position: 10px 10px;
            }

            .login .login_l .group .password {
                background: url(/panlong/images/t2.jpg) left no-repeat;
                background-position: 10px 10px;
            }

        .login .login_l .login_button {
            width: 360px;
            float: left;
            margin: 10px 0 0 0;
        }

            .login .login_l .login_button button {
                background-color: #10A64F;
                width: 360px;
                height: 50px;
                color: #ffffff;
                -moz-border-radius: 8px;
                -webkit-border-radius: 8px;
                font-family: "微软雅黑";
                border: 0;
                font-size: 18px;
                cursor: pointer;
            }

                .login .login_l .login_button button:hover {
                    background-color: #0D9847;
                    color: #ffffff;
                    cursor: pointer;
                }

        .login .login_l .zc {
            width: 360px;
            float: left;
            margin: 10px 0 10px 0;
            font-size: 14px;
            color: #333;
        }

            .login .login_l .zc input {
                margin-right: 10px;
                width: 16px;
                height: 16px;
            }

            .login .login_l .zc a {
                color: #676767;
                padding-left: 10px;
                float: right;
            }

                .login .login_l .zc a:hover {
                    color: #10A64F;
                }

    .login .rwm_r {
        width: 272px;
        margin: 50px 0 0 100px;
    }

        .login .rwm_r ul {
            width: 272px;
            float: right;
            display: block;
            padding-top: 36px;
        }

            .login .rwm_r ul li img {
                width: 272px;
                float: left;
                display: block;
            }

            .login .rwm_r ul li span {
                width: 272px;
                float: left;
                display: block;
                text-align: center;
                color: #333;
                font-size: 16px;
                line-height: 22px;
                padding-top: 10px;
            }

/*member*/
.sub_list {
    width: 245px;
}

    .sub_list .title {
        width: 245px;
        height: 60px;
        background: #10A64F;
        line-height: 60px;
        font-size: 22px;
        color: #fff;
        text-align: center;
        font-weight: bold;
    }

    .sub_list .sub_l {
        width: 245px;
        background: #FBFBFB;
        font-size: 16px;
        color: #333333;
        text-align: left;
    }

        .sub_list .sub_l ul {
            width: 245px;
            float: left;
            display: block;
            padding-bottom: 10px;
        }

            .sub_list .sub_l ul li {
                width: 195px;
                float: left;
                display: block;
                background: url(/panlong/images/l_x.jpg) bottom no-repeat;
                height: 70px;
                line-height: 70px;
                padding: 0 25px;
            }

                .sub_list .sub_l ul li a img {
                    margin: 24px 15px 0 0;
                    float: left;
                }

                .sub_list .sub_l ul li a:hover {
                    color: #10A64F;
                    text-decoration: underline;
                }

                .sub_list .sub_l ul li.b_x {
                    background: none;
                }

.member_c {
    width: 925px;
}

    .member_c .title {
        width: 925px;
        height: 60px;
        background: #fbfbfb;
        line-height: 60px;
        color: #666;
    }

        .member_c .title span {
            font-size: 18px;
            color: #333;
            float: left;
            background: url(/panlong/images/lt.jpg) left no-repeat;
            padding-left: 15px;
            margin-left: 20px;
        }

        .member_c .title a {
            float: right;
            background: #FFFFFF;
            height: 36px;
            line-height: 36px;
            margin: 12px 15px 0 0;
            color: #666;
            padding: 0 25px;
            -moz-border-radius: 36px;
            -webkit-border-radius: 36px;
            border-radius: 36px;
        }

            .member_c .title a.a_bg, .member_c .title a:hover {
                background: #10A64F;
                color: #fff;
            }

    .member_c .home_c {
        width: 925px;
        color: #333;
    }

        .member_c .home_c dl {
            width: 925px;
            font-size: 14px;
            float: left;
            display: block;
            line-height: 30px;
            padding: 36px 0;
        }

            .member_c .home_c dl dt {
                width: 108px;
                float: left;
                display: block;
                padding: 20px;
            }

            .member_c .home_c dl dd {
                width: 777px;
                float: left;
                display: block;
                padding: 20px 0 0 0;
            }

                .member_c .home_c dl dd span {
                    width: 777px;
                    float: left;
                    display: block;
                }

                    .member_c .home_c dl dd span.b_xt {
                        border-bottom: 1px solid #e5e5e5;
                        padding-bottom: 5px;
                        margin-bottom: 5px;
                    }

                    .member_c .home_c dl dd span i {
                        color: #ff6633;
                        font-size: 18px;
                        padding: 0 10px;
                    }

                    .member_c .home_c dl dd span em {
                        color: #ff6633;
                        font-size: 14px;
                    }

                    .member_c .home_c dl dd span a {
                        color: #10a64f;
                        font-size: 14px;
                        padding: 0 10px;
                    }

                        .member_c .home_c dl dd span a:hover {
                            text-decoration: underline;
                        }

.r_list {
    border: 1px solid #e5e5e5;
}

    .r_list .z_nav {
        background: #F4F4F4;
        color: #333;
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
    }

        .r_list .z_nav span {
            float: left;
            font-size: 16px;
            background: url(/panlong/images/xx.jpg) no-repeat left center;
            padding-left: 25px;
        }

        .r_list .z_nav a {
            float: right;
            font-size: 14px;
        }

    .r_list .wz_list {
        padding: 15px;
    }

        .r_list .wz_list ul li {
            height: 32px;
            line-height: 32px;
            background: url(/panlong/images/d.jpg) no-repeat left center;
            padding-left: 15px;
        }

.member_c .h1_tit, .n_right .h1_tit {
    font-size: 22px;
    text-align: center;
    padding: 30px 10px 10px;
    color: #333;
    height: 32px;
    height: 32px;
}

.n_right .h1_tit {
    font-size: 24px;
    text-align: center;
    padding: 40px 10px 10px;
}

.member_c .h1_tit2 {
    font-size: 18px;
    padding: 35px 10px 20px;
}

.member_c .prompt, .n_right .prompt {
    font-size: 14px;
    color: #FD6533;
    line-height: 26px;
    padding: 25px 10px;
}

.n_right .prompt {
    padding: 12px 10px;
    border-bottom: 1px dotted #dfdfdf;
}

.member_c .prompt2 {
    text-align: center;
    padding: 5px 10px 20px;
    font-family: "宋体";
}

.member_c .prompt3 {
    font-size: 16px;
}

.member_c .eulogy {
    border-top: 1px dashed #E8E8E8;
    text-align: center;
}

.member_c .collection {
    padding: 25px 0;
    text-align: center;
}

.member_c .single {
    border-top: 1px dashed #E8E8E8;
    width: 925px;
}

    .member_c .single dl {
        width: 925px;
    }

        .member_c .single dl dd {
            width: 785px;
        }

        .member_c .single dl.dl_50 {
            width: 462px;
        }

            .member_c .single dl.dl_50 dd {
                width: 322px;
            }

                .member_c .single dl.dl_50 dd input {
                    width: 130px;
                }

                .member_c .single dl.dl_50 dd span {
                    font-size: 14px;
                }

            .member_c .single dl.dl_50 .dt_130 {
                height: 110px;
            }

                .member_c .single dl.dl_50 .dt_130 span {
                    display: block;
                    font-size: 16px;
                    height: 45px;
                    line-height: 45px;
                }

.member_c .data_c {
    width: 925px;
}

    .member_c .data_c dl {
        width: 925px;
        padding: 30px 0;
    }

        .member_c .data_c dl.dl_wu {
            padding: 20px 0;
        }

        .member_c .data_c dl dd {
            width: 785px;
        }

.member_c .table .tr_1 {
    background: #FBFBFB;
    color: #333;
    font-size: 16px;
}

.member_c .table td {
    line-height: 26px;
    padding: 18px 0;
    text-align: center;
    border-bottom: 1px dashed #E8E8E8;
}

    .member_c .table td a {
        color: #000;
    }

        .member_c .table td a:hover {
            color: #FD6533;
        }

    .member_c .table td.td_left {
        text-align: left;
        padding: 18px 5px 18px 25px;
    }

    .member_c .table td.state a {
        display: inline-block;
        padding: 0 5px;
    }

        .member_c .table td.state a.a_bg {
            color: #FD6533;
        }

    .member_c .table td.delete a img {
        vertical-align: middle;
    }

    .member_c .table td.img img {
        float: left;
        padding: 0 10px;
    }

    .member_c .table td.img span {
        float: left;
        height: 80px;
        line-height: 80px;
    }

.memorial dl {
    float: left;
    width: 100%;
    padding: 25px 0;
    border-bottom: 1px dashed #e8e8e8;
}

    .memorial dl dt {
        float: left;
        width: 131px;
        height: 131px;
        float: left;
        padding-right: 19px;
    }

    .memorial dl dd {
        float: left;
        width: 775px;
        font-size: 14px;
        height: 24px;
        line-height: 24px;
        color: #666;
    }

        .memorial dl dd.dd_1 {
            height: 32px;
            line-height: 32px;
            color: #FD6533;
            font-size: 16px;
        }

            .memorial dl dd.dd_1 span {
                float: left;
            }

            .memorial dl dd.dd_1 a {
                float: right;
            }

                .memorial dl dd.dd_1 a img {
                    vertical-align: middle;
                }

        .memorial dl dd.dd_2 span {
            display: inline-block;
            min-width: 200px;
            padding-right: 15px;
        }

        .memorial dl dd.dd_3 {
            padding-top: 10px;
            height: 36px;
            line-height: 36px;
        }

            .memorial dl dd.dd_3 a {
                float: left; /*width:139px;*/
                padding: 0 8px;
                text-align: center;
                background: #10A64F;
                width:;
                margin-left: 10px;
                color: #fff;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
                font-size: 13px;
            }

                .memorial dl dd.dd_3 a.a_one {
                    margin-left: 0;
                }

                .memorial dl dd.dd_3 a:hover, .memorial dl dd.dd_3 a.a_bg {
                    background: #FF6634;
                }

.button2 {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 40px;
}

    .button2 input {
        width: 515px;
        height: 58px;
        line-height: 58px;
        background: #FF6634;
        border: 0;
        font-size: 24px;
        color: #fff;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        font-family: "微软雅黑", "黑体", "宋体";
        font-weight: 500;
        cursor: pointer;
    }

/*--首页--*/
.mbox {
    width: 1200px;
    margin: 0 auto;
}

.fullSlide {
    width: 100%;
    position: relative;
    height: 800px;
    background: #efefef;
}

    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }

        .fullSlide .bd ul {
            width: 100% !important;
        }

        .fullSlide .bd li {
            width: 100% !important;
            height: 800px;
            overflow: hidden;
            text-align: center;
        }

            .fullSlide .bd li a {
                display: block;
                height: 800px;
            }

    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        height: 50px;
        line-height: 50px;
    }

        .fullSlide .hd ul {
            text-align: center;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 16px;
                height: 16px;
                margin: 3px;
                overflow: hidden;
                background: #fff;
                filter: alpha(opacity=80);
                opacity: 0.8;
                line-height: 999px;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border-radius: 50%;
            }

            .fullSlide .hd ul .on {
                background: #FF6634;
            }

    .fullSlide .prev, .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 15%;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(images/slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
        display: none;
    }

    .fullSlide .next {
        left: auto;
        right: 15%;
        background-position: -6px -137px;
    }

.h_gonggao {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

    .h_gonggao .l {
        background: url(/panlong/images/ll_r1_c3_s1.jpg) no-repeat left center;
        padding-left: 30px;
        color: #666;
    }

        .h_gonggao .l a {
            color: #666;
        }

            .h_gonggao .l a:hover, #showtime {
                color: #009933;
            }

.h_tit img {
    display: block;
    margin: 0 auto;
    padding: 5px 0;
}

.h_why {
    background: url(/panlong/images/ll_r3_c1_s1.jpg) repeat 0 0;
}

    .h_why .why_a {
        text-align: center;
    }

        .h_why .why_a a {
            display: inline-block;
            padding: 10px 20px;
        }

    .h_why .why_txt {
        padding:5px 0;
        line-height: 32px;
        font-size: 16px;
        color: #777;
        text-align: center;
    }

.h_lyimg {
    padding: 20px 0;
    width: 1200px;
    overflow: hidden;
    height: 230px;
}

    .h_lyimg ul {
        float: left;
    }

        .h_lyimg ul li {
            float: left;
            width: 390px;
            height: 230px;
            padding: 0 7px 0 8px;
        }

    .h_lyimg .listimg {
        float: left;
        width: 390px;
        height: 230px;
        position: relative;
        overflow: hidden;
    }

    .h_lyimg .dl_w {
        padding: 0;
    }

    .h_lyimg .listimg img {
        width: 230px;
        display: block;
        height: 230px;
        top: 0;
        left: 0;
        position: absolute;
    }

    .h_lyimg .summary {
        width: 210px;
        height: 150px;
        padding: 40px 10px;
        top: 230px;
        left: 0;
        position: absolute;
        background: url(/panlong/images/png.png) repeat 0 0;
    }

        .h_lyimg .summary span {
            font-size: 20px;
            color: #fff;
            height: 40px;
            line-height: 40px;
            display: block;
            text-align: center;
        }

        .h_lyimg .summary p {
            line-height: 22px;
            font-size: 14px;
            color: #fff;
        }

.h_qygg, .h_jnr, .h_mdxg {
    background: url(/panlong/images/bg.jpg) repeat 0 0;
}

    .h_qygg dl {
        float: left;
        width: 290px;
        padding: 10px 5px 5px 5px;
        font-size: 13px;
        color: #999;
        line-height: 22px;
        min-height: 341px;
    }

        .h_qygg dl.dl_noe {
            padding-right: 0;
        }

        .h_qygg dl dt img {
            display: block;
            border: 1px solid #ddd;
        }

        .h_qygg dl dd {
            border: 1px solid #ddd;
            border-top: none;
            padding: 10px 10px 15px;
        }

            .h_qygg dl dd span {
                display: block;
                font-size: 15px;
                color: #666;
                height: 28px;
                line-height: 28px;
                overflow: hidden;
            }

            .h_qygg dl dd p {
                height: 66px;
                overflow: hidden;
            }

            .h_qygg dl dd a {
                color: #24a217;
            }

.h_zxjd {
    background: #10a64f;
}

.tab-hd-index {
    width: 750px;
    margin: 0 auto;
}

    .tab-hd-index ul {
        float: left;
        padding: 10px 0;
    }

        .tab-hd-index ul li {
            width: 130px;
            padding:0 10px 5px;
            float: left;
            height: 34px;
            line-height: 34px;
            text-align: center;
        }

            .tab-hd-index ul li a {
                display: block;
                background: #f56633;
                font-size: 16px;
                color: #fff;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
            }

                .tab-hd-index ul li.on a, .tab-hd-index ul li a:hover {
                    display: block;
                    background: #fff;
                    color: #f56633;
                }

.search {
    width: 372px;
    margin: 0 auto;
}

    .search input {
        border: none;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        font-family: "微软雅黑", "黑体", "宋体";
        float: left;
    }

    .search .s_input1 {
        width: 240px;
        padding: 0 0 0 50px;
        background: url(/panlong/images/pl_r19_c17_s1.jpg) no-repeat 15px center #049240;
        color: #0cc359;
        -moz-border-radius-topleft: 8px;
        -moz-border-radius-bottomleft: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .search .s_input2 {
        width: 80px;
        background: #0cc359;
        color: #fff;
        -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
        -webkit-border-top-right-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }

.tab-news-con {
    padding: 20px 0;
}

    .tab-news-con .list-index {
        display: none;
        padding:0 0;
        height: 190px;
    }

    .tab-news-con .show {
        display: block;
    }

    .tab-news-con .hide {
        display: none;
    }

    .tab-news-con .listimg2 {
        float: left;
        width: 190px;
        height: 190px;
        padding: 0 5px 0;
        position: relative;
        overflow: hidden;
    }

        .tab-news-con .listimg2 img {
            width: 190px;
            display: block;
            height: 190px;
            top: 0;
            left: 5px;
            position: absolute;
        }

    .tab-news-con .summary2 {
        width: 190px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        top: 150px;
        left: 5px;
        position: absolute;
        background: url(/panlong/images/png.png) repeat 0 0;
        font-size: 12px;
        color: #fff;
    }

    .tab-news-con .summary3 {
        width: 170px;
        height: 140px;
        padding: 25px 10px;
        text-align: center;
        top: 190px;
        left: 5px;
        position: absolute;
        background: url(/panlong/images/png.png) repeat 0 0;
    }

        .tab-news-con .summary3 span {
            font-size: 14px;
            color: #fff;
            height: 40px;
            line-height: 40px;
            display: block;
            background: url(/panlong/images/ls_r2_c2_s1.png) no-repeat center top;
            padding: 18px 0 0;
            overflow: hidden;
        }

        .tab-news-con .summary3 p {
            font-family: "宋体";
            line-height: 24px;
            font-size: 12px;
            color: #ccc;
        }

.h_jnr .w1200 {
    background: #eee;
    border: 1px solid #dfdfdf;
    width: 1188px;
    padding: 0 5px 15px 5px;
    margin: 0 auto;
    height: 230px;
}

.h_jnr .h_tit2 {
    width: 600px;
    margin: 0 auto;
    color: #fff;
    background: #049240;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    position: relative;
    top: -16px;
}

    .h_jnr .h_tit2 a, .h_jnr .h_tit2 a:hover {
        color: #ff0;
    }

.h_jnr dl {
    float: left;
    background: url(/panlong/images/pl_r23_c6_s1.jpg) no-repeat 8px 5px;
    width: 360px;
    padding: 25px 18px 14px;
}

    .h_jnr dl dt {
        float: left;
        width: 60px;
        height: 60px;
        float: left;
        padding-right: 10px;
    }

        .h_jnr dl dt img {
            display: block;
        }

    .h_jnr dl dd {
        float: left;
        width: 290px;
        color: #666;
    }

        .h_jnr dl dd a {
            display: inline-block;
            color: #093;
            padding: 0 3px;
        }

.h_zx {
    width: 100%;
    height: 160px;
    margin: 0 auto;
}

    .h_zx a {
        display: block;
        width: 100%;
        height: 160px;
    }

.tab-hd-index2 {
    width: 450px;
    margin: 0 auto;
}

.tab-mudi-con {
    padding: 0 0;
}

    .tab-mudi-con .list-index {
        display: none;
        padding:5px 0 0;
    }

    .tab-mudi-con .show {
        display: block;
    }

    .tab-mudi-con .hide {
        display: none;
    }

    .tab-mudi-con .listimg3 {
        float: left;
        width: 230px;
        height: 266px;
        padding: 0 5px;
        position: relative;
        overflow: hidden;
    }

    .tab-mudi-con .dl_w {
        padding: 0;
    }

    .tab-mudi-con .listimg3 img {
        width: 230px;
        display: block;
        height: 266px;
        top: 0;
        left: 0;
        position: absolute;
    }

    .tab-mudi-con .summary4 {
        width: 230px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        top: 226px;
        left: 0;
        position: absolute;
        background: url(/panlong/images/png.png) repeat 0 0;
        font-size: 16px;
        color: #fff;
    }

    .tab-mudi-con .summary5 {
        width: 210px;
        height: 216px;
        padding: 25px 10px;
        text-align: center;
        top: 266px;
        left: 0;
        position: absolute;
        background: url(/panlong/images/png.png) repeat 0 0;
    }

        .tab-mudi-con .summary5 span {
            font-size: 18px;
            color: #fff;
            height: 40px;
            line-height: 40px;
            display: block;
            padding: 15px 0 5px;
        }

        .tab-mudi-con .summary5 p {
            font-family: "宋体";
            line-height: 24px;
            font-size: 12px;
            color: #ccc;
        }

    .tab-mudi-con a.h_more {
        display: block;
        margin: 20px auto 0;
        font-size: 14px;
        text-align: center;
        width: 130px;
        height: 36px;
        line-height: 36px;
        color: #10a64f;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #10a64f;
    }

.n_left {
    width: 180px;
    padding-right: 40px;
}

    .n_left h3 {
        font-size: 28px;
        font-weight: bold;
        line-height: 32px;
        text-align: center;
        color: #fff;
        background: #1BAA58;
        border-bottom: 5px solid #0D803D;
        padding: 15px 0 5px;
    }

        .n_left h3 i {
            display: block;
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 500;
        }

    .n_left ul {
        border: 1px solid #ddd;
    }

        .n_left ul li {
            height: 48px;
            line-height: 48px;
            font-size: 15px;
        }

            .n_left ul li a {
                display: block;
                background: url(/panlong/images/ds_r6_c4_s1.jpg) no-repeat 130px center;
                padding: 0 35px;
            }

                .n_left ul li a:hover {
                    background: #E4E4E4;
                }

    .n_left .tell {
        border: 1px solid #ddd;
        border-top: none;
        padding: 20px;
    }

        .n_left .tell span {
            display: block;
            background: url(/panlong/images/ds_r8_c2_s1.jpg) no-repeat left center;
            height: 36px;
            line-height: 36px;
            font-size: 18px;
            padding-left: 33px;
        }

        .n_left .tell i {
            font-style: normal;
            font-weight: bold;
            color: #10A64F;
            font-size: 18px;
            font-family: Arial, Helvetica, sans-serif;
        }

.n_right {
    width: 980px;
}

    .n_right .weizhi {
        height: 52px;
        line-height: 52px;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }

        .n_right .weizhi .l {
            font-size: 16px;
            color: #333;
        }

        .n_right .weizhi .r {
            font-size: 12px;
            color: #999;
        }

            .n_right .weizhi .r span {
                display: inline-block;
                background: url(/panlong/images/ds_r3_c12_s1.jpg) no-repeat left 18px;
                padding: 0 3px 0 18px;
            }

            .n_right .weizhi .r a {
                color: #999;
                display: inline-block;
                padding: 0 3px;
            }

                .n_right .weizhi .r a:hover {
                    color: #009933;
                }

    .n_right .sq_table {
        padding: 30px 0;
    }

        .n_right .sq_table .table td {
            padding: 0 10px;
            font-size: 16px;
            color: #666;
            height: 65px;
            line-height: 65px;
        }

            .n_right .sq_table .table td.ta_lf {
                text-align: right;
                width: 90px;
            }

            .n_right .sq_table .table td i {
                color: #FD6533;
                display: inline-block;
                padding: 0 5px;
            }

            .n_right .sq_table .table td.ta_rg input {
                width: 280px;
                height: 43px;
                float: left;
                border: 1px solid #ccc;
                margin-top: 10px;
                padding: 0 10px;
                color: #666;
                font-size: 16px;
            }

            .n_right .sq_table .table td.ta_but input {
                width: 170px;
                height: 45px;
                line-height: 45px;
                font-size: 16px;
                color: #fff;
                border: none;
                background: #10A64F;
                font-family: "微软雅黑", "黑体", "宋体";
            }

    .n_right .n_rnav {
        height: 52px;
        line-height: 52px;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }

        .n_right .n_rnav .l {
            font-size: 20px;
            background: url(/panlong/images/lbt_s1.jpg) no-repeat left center;
            padding-left: 15px;
        }

        .n_right .n_rnav .r a {
            font-size: 14px;
            color: #999;
        }

    .n_right .n_smlist ul {
        float: left;
        width: 100%;
        padding: 10px 0;
    }

        .n_right .n_smlist ul li {
            float: left;
            width: 295px;
            padding: 15px 15px 15px 16px;
        }

            .n_right .n_smlist ul li img {
                display: block;
            }

            .n_right .n_smlist ul li span {
                height: 32px;
                line-height: 32px;
                overflow: hidden;
                font-size: 16px;
                text-align: center;
                color: #666;
                display: block;
                padding-top: 5px;
            }

.n_photo {
    border-top: 1px dotted #dfdfdf;
    margin: 20px 0;
    overflow: hidden;
    position: relative;
    height: 578px;
}

    .n_photo img {
        width: 925px;
        height: 578px;
        position: absolute;
        top: 0;
    }

    .n_photo .i_bg {
        position: absolute;
        top: 0px;
        z-index: 50;
    }

    .n_photo .i_img {
        position: absolute;
        top: 0px;
        z-index: 100;
    }

.n_mbys {
    padding: 10px 0 20px;
}

    .n_mbys dl {
        float: left;
        width: 152px;
        padding: 8px 17px 0 16px;
    }

        .n_mbys dl dt img {
            display: block;
            border: 2px solid #dedede;
        }

        .n_mbys dl dt img {
            display: block;
            border: 2px solid #dedede;
        }

        .n_mbys dl dd {
            height: 32px;
            line-height: 32px;
            padding: 3px 0 0;
        }

.a_but {
    text-align: center;
    padding: 25px 0;
    border-top: 1px dotted #dedede;
}

    .a_but input {
        background: #FF6634;
        color: #fff;
        font-size: 22px;
        border: none;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        font-family: "微软雅黑", "黑体", "宋体";
        width: 520px;
        height: 58px;
        line-height: 58px;
    }

/*---纪念馆---*/
.meng, .jng_box, .jng_bg, .jng_mb, .jng_ck, .jng_xh {
    position: absolute;
    top: 0;
    width: 100%;
    height: 953px;
    overflow: hidden;
    width: expression(document.body.clientWidth <= 1200? "1200px": "auto");
    min-width: 1200px;
}

.meng {
    z-index: 88;
    display: none;
}

.jng_mb .j_top {
    background: url(/panlong/images/ds.png) repeat 0 0;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    color: #ccc;
    padding: 0 15px;
}

    .jng_mb .j_top .l {
        width: 70%;
        text-align: left;
    }

        .jng_mb .j_top .l span {
            float: left;
            padding: 0 15px 0 0;
        }

        .jng_mb .j_top .l marquee {
            float: left;
            max-width: 720px;
        }

    .jng_mb .j_top .r {
        width: 30%;
        text-align: right;
    }

        .jng_mb .j_top .r a {
            display: inline-block;
            color: #ccc;
            cursor: pointer;
        }

            .jng_mb .j_top .r a:hover, .jng_mb .j_top .r a.a_sq {
                display: inline-block;
                color: #f90;
            }

        .jng_mb .j_top .r i {
            display: inline-block;
            color: #f90;
        }

.mb_box {
    width: 1000px;
    height: 919px;
    margin: 0 auto;
    position: relative;
    top: 0;
}

.jng_mb .mb_l {
    font-size: 12px;
    font-family: "宋体";
    letter-spacing: 1px;
    color: #54534E;
    text-align: center;
    position: relative;
    height: 144px;
    line-height: 14px;
}

    .jng_mb .mb_l span {
        display: block;
        width: 15px;
        padding: 0 0 8px;
        height: 28px;
    }

    .jng_mb .mb_l em {
        display: block;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
        padding: 1px 0;
    }

    .jng_mb .mb_l i {
        float: left;
        width: 15px;
        height: 108px;
    }

.jng_mb .mb_c {
    width: 60px;
    text-align: center;
    position: relative;
    font-size: 18px;
    color: #6D645B;
}

    .jng_mb .mb_c img {
        display: block;
    }

    .jng_mb .mb_c span {
        display: block;
        padding: 15px 24px 4px 21px;
        width: 15px;
        height: 96px;
    }

    .jng_mb .mb_c i {
        display: block;
        font-size: 20px;
        width: 15px;
        padding: 0 22px 0 23px;
        height: 54px;
        overflow: hidden;
    }

.jng_mb .mb_l1 {
    left: 433px;
    top: 263px;
    width: 15px;
}

.jng_mb .mb_l2 {
    left: 542px;
    top: -111px;
    width: 15px;
}

.jng_mb .mb_c1 {
    left: 467px;
    top: 40px;
    width: 60px;
}

.jng_mb .mb_l3 {
    left: 432px;
    top: 263px;
    width: 30px;
}

.jng_mb .mb_l4 {
    left: 530px;
    top: -111px;
    width: 30px;
}

.jng_mb .mb_c2 {
    left: 466px;
    top: 40px;
    width: 60px;
}

.jng_mb .mb_l3 span, .jng_mb .mb_l4 span {
    padding: 0 7px 8px 8px;
}

.jng_mb .mb_c2 span {
    float: left;
    padding: 15px 6px 4px;
}

.mb_dc {
    width: 170px;
    height: 170px;
    border: 3px solid #F8F375;
    position: relative;
    left: 568px;
    top: -420px;
    z-index: 8;
    display: none;
}

.mb_hua {
    /*width: 202px;*/
    position: absolute;
    left: 270px;
    top: 360px;
}

    .mb_hua dt {
        display: block;
        height: 60px;
        padding-bottom: 5px;
        font-size: 12px;
        font-family: "宋体";
        line-height: 20px;
        color: #fff;
    }

        .mb_hua dt p {
            display: none;
        }

            .mb_hua dt p span {
                color: #FF0;
                display: block;
            }

    .mb_hua dd {
        display: block;
        text-align: center;
    }

        .mb_hua dd img {
            display: block;
        }

.mb_bor dt p {
    display: block;
}

.mb_bor dd {
    border: 1px solid #ff0;
}

.top_dl {
    width: 200px;
    height: 135px;
    position: absolute;
    padding: 5px;
    right: 30px;
    top: 35px;
    z-index: 10;
    background: #F5EBDB;
    border: 1px solid #F1AC87;
    color: #000;
    display: none;
}

    .top_dl td {
        height: 26px;
        line-height: 26px;
        padding: 3px;
        font-size: 12px;
    }

        .top_dl td i {
            cursor: pointer;
            font-weight: normal;
            float: right;
        }

    .top_dl .td_tp {
        font-weight: bold;
        font-size: 14px;
    }

    .top_dl .td_lf {
        width: 60px;
        text-align: right;
    }

    .top_dl .td_but {
        text-align: center;
        padding-top: 8px;
    }

    .top_dl input {
        width: 100px;
        padding: 0 5px;
        height: 22px;
        line-height: 22px;
        border: 1px solid #ccc;
    }

    .top_dl .td_but input {
        border: 1px solid #999;
        width: 100px;
        background: url(/panlong/images/2637_s1.jpg) repeat 0 center;
    }

.top_dl2 {
    width: 260px;
    height: 110px;
}

    .top_dl2 .td_lf {
        width: 80px;
        text-align: right;
    }

    .top_dl2 .td_but {
        text-align: left;
        padding-top: 8px;
    }

    .top_dl2 input {
        width: 140px;
        padding: 0 5px;
        height: 22px;
        line-height: 22px;
        border: 1px solid #ccc;
    }

.j_lanmu {
    width: 778px;
    height: 40px;
    margin: 0 auto;
    line-height: 40px;
    color: #fff;
    background-color: #000000;
    filter: alpha(opacity=30);
    background-color: rgba(0,0,0,0.3);
    padding: 5px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

    .j_lanmu a {
        float: left;
        width: 60px;
        margin: 0 2px;
        color: #fff;
        text-align: center;
        color: #fff;
        background-color: #000000;
        filter: alpha(opacity=100);
        background-color: rgba(0,0,0,1);
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
    }

        .j_lanmu a.a_color {
            color: #FFFFCB;
        }

        .j_lanmu a.a_4 {
            width: 70px;
        }

        .j_lanmu a:hover, .jng_mb .j_lanmu a.a_bg {
            background-color: #000000;
            filter: alpha(opacity=60);
            background-color: rgba(0,0,0,0.6);
        }

.jng_mb .woind {
    width: 910px;
    padding: 15px 10px;
    height: 510px;
    margin: 0 auto;
    position: fixed;
    top:50%;
	margin-top:-285px;
    left: 0px;
    right: 0px;
    background: #EFEFEF;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    z-index:9999;
}

    .jng_mb .woind .dw_nav {
        width: 100%;
        padding: 0 0 12px;
    }

        .jng_mb .woind .dw_nav .dw_nava {
            width: 872px;
            height: 38px;
            line-height: 38px;
            overflow: hidden;
        }

            .jng_mb .woind .dw_nav .dw_nava a {
                float: left;
                width: 65px;
                background: #E3E3E3;
                margin: 0 4px;
                text-align: center;
                font-size: 14px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
            }

                .jng_mb .woind .dw_nav .dw_nava a:hover, .jng_mb .woind .dw_nav .dw_nava a.a_bg {
                    background: #fff;
                    color: #FE6603;
                }

                .jng_mb .woind .dw_nav .dw_nava a.a_4 {
                    width: 75px;
                }

        .jng_mb .woind .dw_nav .dw_tit {
            width: 862px;
            font-size: 20px;
            color: #666;
            height: 38px;
            line-height: 38px;
            overflow: hidden;
            padding-left: 10px;
        }

            .jng_mb .woind .dw_nav .dw_tit span {
                display: inline-block;
                font-size: 14px;
            }

        .jng_mb .woind .dw_nav .closebt {
            width: 38px;
            height: 38px;
            line-height: 38px;
            overflow: hidden;
            background: url(/panlong/images/gb_s1.jpg) no-repeat center center;
            cursor: pointer;
        }

.hua_list, .jp_dl {
    background: #fff;
    width: 100%;
    height: 460px;
    overflow: hidden;
}

    .hua_list .hua_lei {
        width: 100%;
        padding: 10px 0;
        height: 36px;
        overflow: hidden;
    }

        .hua_list .hua_lei a {
            float: left;
            border: 1px solid #EFEFEF;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            width: 65px;
            text-align: center;
            height: 34px;
            line-height: 34px;
            margin: 0 0 0 10px;
        }

            .hua_list .hua_lei a:hover, .hua_list .hua_lei a.a_hover {
                color: #FE6603;
            }

    .hua_list .img_ul {
        float: left;
        width: 888px;
        height: 376px;
        padding: 15px 11px 13px;
    }

        .hua_list .img_ul li {
            float: left;
            width: 138px;
            padding: 5px;
            font-family: "宋体";
            font-size: 12px;
        }

            .hua_list .img_ul li a {
                display: block;
                border: 1px solid #efefef;
                text-align: center;
                padding: 8px;
            }
				.hua_list .img_ul li a .as{
                    width:120px;height:120px;
					margin:0 auto;
					text-align:center;    
					/* 兼容标准浏览器 */
					display: table-cell;
					vertical-align:middle;    
					/* 兼容IE6/IE7 */
					*display:block;
					*font-size:104px; /* 字体大小约为容器高度的0.873倍 120*0.873 = 349 */
					*font-family:Arial; /* 防止非utf-8引起的hack失效问题，如gbk编码 */
                }
				
                .hua_list .img_ul li a .as img {
                    display: block; margin:0 auto; vertical-align:middle; max-width:120px; max-height:120px; width:expression(document.body.clientWidth <= 120? "120px": "auto"); max-width:120px; Max-Height:120px;_height:expression(this.scrollHeight > 120 ? "120px" : (this.scrollHeight < 120 ? "120px" : "auto"));
                }

            .hua_list .img_ul li span {
                display: block;
                font-weight: bold;
                color: #000;
                height: 22px;
                line-height: 22px;
                overflow: hidden;
            }

            .hua_list .img_ul li i {
                display: block;
                color: #999;
                height: 18px;
                line-height: 18px;
                overflow: hidden;
            }

.jp_dl {
    width: 900px;
    padding: 7px 5px;
    margin: 0 auto;
    height: 450px;
    overflow: hidden;
}

    .jp_dl dl {
        float: left;
        border: 1px solid #ddd;
        width: 278px;
        border: 1px solid #efefef;
        padding: 5px;
        margin: 5px;
    }

        .jp_dl dl dt {
            width: 95px;
            float: left;
            padding-right: 10px;
        }

            .jp_dl dl dt img {
                display: block;
                padding: 10px 0;
            }

        .jp_dl dl dd {
            width: 173px;
            float: left;
            line-height: 24px;
            font-size: 12px;
            font-family: "宋体";
            color: #666;
        }

            .jp_dl dl dd.dd_t {
                font-weight: bold;
                padding: 8px 0 5px;
            }

            .jp_dl dl dd a {
                float: right;
                color: #FF6600;
                padding-right: 5px;
            }

.txt_list {
    background: #fff;
    width: 880px;
    padding: 5px 15px;
}

    .txt_list .txt_lei {
        width: 100%;
        padding: 8px 0;
        height: 34px;
        line-height: 34px;
        border-bottom: 1px solid #efefef;
    }

        .txt_list .txt_lei .l {
            font-size: 16px;
            background: url(/panlong/images/hr_s1.jpg) no-repeat left center;
            padding-left: 15px;
        }

        .txt_list .txt_lei .r a {
            display: block;
            border: 1px solid #EFEFEF;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            width: 80px;
            text-align: center;
            height: 30px;
            line-height: 30px;
            color: #FE6603;
            font-size: 12px;
        }

    .txt_list .jw_ul {
        float: left;
        width: 100%;
        height: 352px;
        padding: 8px 0 24px;
    }

        .txt_list .jw_ul li {
            float: left;
            width: 100%;
            height: 43px;
            line-height: 43px;
            border-bottom: 1px dashed #efefef;
        }

            .txt_list .jw_ul li a {
                float: left;
                color: #666;
            }

            .txt_list .jw_ul li span {
                float: right;
                color: #999;
            }

    .txt_list .txt_nr {
        height: 425px;
        overflow: auto;
    }

        .txt_list .txt_nr .h1_tit {
            font-size: 18px;
            color: #333;
            height: 32px;
            line-height: 32px;
            text-align: center;
            padding-top: 15px;
        }

        .txt_list .txt_nr .time {
            font-size: 12px;
            color: #ccc;
            height: 24px;
            line-height: 24px;
            text-align: center;
            padding-bottom: 8px;
            border-bottom: 1px dashed #efefef;
        }

        .txt_list .txt_nr .text {
            color: #B3B3B3;
            padding: 10px;
            line-height: 26px;
        }

            .txt_list .txt_nr .text div, .txt_list .txt_nr .text p {
                padding: 5px 0;
            }

.hua_list .img_ul2 {
    float: left;
	padding:15px 5px 10px;
    height: 394px;
    width: 900px;
}

    .hua_list .img_ul2 li {
        float: left;
        width: 150px;
        padding: 5px 15px;
        text-align: center;
    }

        .hua_list .img_ul2 li img {
            display: block;
            padding-bottom: 5px;
        }

        .hua_list .img_ul2 li span {
            display: block;
            font-size: 14px;
            color: #666;
            height: 32px;
            line-height: 32px;
            overflow: hidden;
        }

.hua_list .music_ul {
    float: left;
    padding: 12px 5px 15px;
    height: 416px;
    width: 900px;
}

    .hua_list .music_ul li {
        float: left;
        width: 160px;
        padding: 8px 10px;
    }

        .hua_list .music_ul li a {
            display: block;
            background: url(/panlong/images/ej_s1.jpg) no-repeat 8px center #FBFBFB;
            height: 36px;
            line-height: 36px;
            padding-left: 38px;
            overflow: hidden;
        }

.fabu {
    width: 550px;
    padding: 5px;
    height: 320px;
    margin: 0 auto;
    position: relative;
    top: -420px;
    background: #EFEFEF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #666;
    z-index: 100;
}

    .fabu h2 {
        font-size: 18px;
        text-align: center;
        height: 44px;
        line-height: 44px;
        padding: 8px;
    }

        .fabu h2 i {
            font-size: 14px;
        }

    .fabu .fb_table {
        background: #fff;
        padding: 15px 0 20px;
    }

        .fabu .fb_table td {
            font-size: 14px;
            line-height: 34px;
            padding: 8px 5px;
        }

            .fabu .fb_table td.td_lf {
                text-align: right;
                width: 90px;
            }

        .fabu .fb_table input {
            width: 415px;
            padding: 0 5px;
            height: 32px;
            line-height: 32px;
            border: 1px solid #EFEFEF;
        }

        .fabu .fb_table textarea {
            width: 415px;
            padding: 5px;
            height: 68px;
            line-height: 26px;
            border: 1px solid #EFEFEF;
        }

        .fabu .fb_table td.td_but input {
            width: 180px;
            background: #FF6600;
            height: 40px;
            line-height: 40px;
            color: #fff;
            font-size: 16px;
            font-family: "微软雅黑", "黑体", "宋体";
            border: none;
        }

        .fabu .fb_table td.td_img input {
            width: 310px;
        }

        .fabu .fb_table td.td_img a {
            display: inline-block;
            height: 32px;
            line-height: 32px;
            width: 90px;
            background: url(/panlong/images/2637_s1.jpg) repeat 0 center #efefef;
            color: #666;
            font-size: 12px;
            text-align: center;
            border: 1px solid #ddd;
        }

.fabu2 {
    height: 330px;
}

    .fabu2 .fb_table td {
        padding: 5px;
    }

        .fabu2 .fb_table td input {
            height: 28px;
            line-height: 28px;
        }

    .fabu2 .fb_table textarea {
        height: 72px;
        line-height: 24px;
    }

.fabu3, .fabu4 {
    width: 450px;
    padding: 5px;
    height: 290px;
	position: fixed;
    top: 50%;
    left: 50%;
    margin:-100px 0 0 -225px;
    /*
	position: relative;
    top: -120px;
    */
	background: #EFEFEF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #666;
    z-index: 100;
}

    .fabu3 h2, .fabu4 h2 {
        font-size: 18px;
        text-align: center;
        height: 40px;
        line-height: 40px;
        padding: 5px;
    }

        .fabu3 h2 i, .fabu4 h2 i {
            font-size: 14px;
        }

    .fabu3 .fb_table {
        background: #fff;
        padding: 15px 0 20px;
    }

        .fabu3 .fb_table td {
            padding: 5px 15px;
            font-size: 14px;
            line-height: 34px;
        }

            .fabu3 .fb_table td.td_lf {
                text-align: right;
                width: 90px;
            }

        .fabu3 .fb_table input {
            width: 415px;
            padding: 0 5px;
            height: 32px;
            line-height: 32px;
            border: 1px solid #EFEFEF;
        }

        .fabu3 .fb_table textarea {
            width: 405px;
            height: 60px;
            padding: 5px;
            line-height: 24px;
            color: #666;
            border: none;
            border-bottom: 1px dashed #efefef;
        }

        .fabu3 .fb_table .td_sel span {
            float: left;
            height: 35px;
            line-height: 35px;
            padding-right: 5px;
        }

        .fabu3 .fb_table .td_sel i {
            float: left;
            height: 35px;
            line-height: 35px;
            padding-left: 5px;
        }

        .fabu3 .fb_table .td_sel .standard_select {
            float: left;
            width: 180px;
            display: inline-block;
            border: solid 1px #E3E9EF;
            padding: 0 5px;
            line-height: normal;
            height: auto;
        }

        .fabu3 .fb_table .td_sel .select_shelter {
            display: inline-block;
            width: 180px;
            *width: 178px;
            height: 29px;
            line-height: 29px;
            overflow: hidden;
        }

            .fabu3 .fb_table .td_sel .select_shelter select {
                padding: 1px;
                border: 0px;
                width: 178px;
                font-size: 14px;
                color: #666;
            }

        .fabu3 .fb_table td.td_but {
            padding-top: 15px;
        }

            .fabu3 .fb_table td.td_but input {
                width: 125px;
                background: #FF6600;
                height: 40px;
                line-height: 40px;
                color: #fff;
                font-size: 16px;
                font-family: "微软雅黑", "黑体", "宋体";
                margin-right: 13px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
            }

.fabu4 {
    height: 235px;
}

    .fabu4 dl {
        float: left;
        background: #fff;
        padding: 10px;
        width: 430px;
    }

        .fabu4 dl dt {
            float: left;
            width: 120px;
            height: 120px;
            padding: 20px 0;
            border: 1px solid #efefef;
        }

            .fabu4 dl dt img {
                display: block;
                vertical-align: middle;
                text-align: center;
            }

        .fabu4 dl dd {
            float: left;
            width: 293px;
            padding-left: 15px;
            font-size: 12px;
            font-family: "宋体";
            line-height: 22px;
            color: #666;
        }

.fabu5 {
    height: 235px;
    top: -600px;
}

.suofang {
    position: fixed;
    right: 30px;
    top: 100px;
    width: 69px;
}

    .suofang td {
        width: 23px;
        height: 23px;
        line-height: 23px;
        text-align: center;
    }

        .suofang td img {
            display: block;
            cursor: pointer;
        }

        .suofang td.td_t img {
            padding: 0 0 8px 0;
        }

        .suofang td.td_l img {
            padding: 0 8px 0 0;
        }

        .suofang td.td_r img {
            padding: 0 0 0 8px;
        }

        .suofang td.td_b img {
            padding: 8px 0 0 0;
        }

        .suofang td.td_g {
            background: url(/panlong/images/jt_x.png) no-repeat center 30px;
            padding-top: 30px;
            height: 200px;
        }

            .suofang td.td_g img {
                padding: 0 4px 0 5px;
            }

.md_soso {
    padding: 45px 0 30px;
    width: 420px;
    margin: 0 auto;
}

    .md_soso .inp1 {
        float: left;
        display: inline-block;
        width: 300px;
        padding: 0 10px;
        border: 1px solid #eee;
        height: 32px;
        line-height: 32px;
    }

    .md_soso .inp2 {
        float: left;
        width: 90px;
        background: #1BAA57;
        font-size: 14px;
        color: #fff;
        border: none;
        height: 34px;
        line-height: 34px;
    }

.md_list {
    width: 100%;
}

    .md_list ul {
        float: left;
        padding: 25px 0 15px;
    }

        .md_list ul li {
            float: left;
            width: 180px;
            padding: 5px 8px;
        }

            .md_list ul li img {
                display: block;
            }

            .md_list ul li span {
                display: block;
                text-align: center;
                height: 32px;
                line-height: 32px;
                overflow: hidden;
                padding: 8px 0 0;
            }

        .md_list ul li {
            float: left;
        }


/*--------分页-------*/
.next_fy {
    padding: 30px 0;
    text-align: center;
    font-size: 14px;
}

    .next_fy a {
        height: 36px;
        line-height: 36px;
        margin: 2px;
        display: inline-block;
        border: 1px solid #ddd;
        background: #fff;
        padding: 0 14px;
    }

        .next_fy a:hover, .next_fy a.a_bg {
            background: #22B15F;
            font-weight: 500;
            color: #fff;
            border: 1px solid #22B15F;
        }

    .next_fy span {
        display: inline-block;
        padding: 0 10px;
    }

.next_fp {
    line-height: 26px;
    font-size: 14px;
    color: #666;
    padding: 16px 0;
    text-align: left;
    border-top: 1px dotted #ddd;
}

    .next_fp a {
        color: #999;
    }

        .next_fp a:hover {
            color: #FF9900;
        }

.next_fy2 {
    padding: 0 0 17px;
    text-align: center;
    font-size: 14px;
}

    .next_fy2 a, .next_fy2 span {
        height: 26px;
        line-height: 26px;
        margin: 0 3px;
        display: inline-block;
        border: 1px solid #ddd;
        background: #fff;
        padding: 0 10px;
    }

        .next_fy2 a:hover, .next_fy2 span {
            background: #FF6600;
            font-weight: 500;
            color: #fff;
            border: 1px solid #FF6600;
        }

    .next_fy2 span {
        display: inline-block;
        padding: 0 10px;
    }

.jp_dl .next_fy2 {
    padding: 18px 0;
}



.zc_c2 dl {
    width: 900px;
    float: left;
    display: block;
    padding: 30px 0 25px 300px;
}

    .zc_c2 dl dd {
        width: 760px;
    }

.zc_c2 .button input {
    width: 300px;
    cursor: pointer;
}
 .mb_hua dd.mic {
		width:70px;
		height:70px;
    }
		.mb_hua dd.mic img {
            display: block;
			width:70px;
			height:70px;
        }
		.mb_hua dd.mic a{
            display: block;
			position:relative;
			top:-54px;
		    left:18px;
			width:36px;
			height:36px;
		}
.mb_hua dd.mic a.bta {
    	background: url(/panlong/images/btn1_r1.png) no-repeat center center;
}
.mb_hua dd.mic a.btaStop {
    	background: url(/panlong/images/btn1_r2.png) no-repeat center center;
}

#Minstro {
	border:1px solid #fff;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important; filter: Alpha(opacity=80);opacity:0.9;
}
#Minstro td i{ font-family:Arial, Helvetica, sans-serif;}