@charset "gb2312";
/* CSS Document */

.tbox {
    margin: 0 0 8px 0;
    overflow: hidden;
    background: url(fl-bg.gif) 0 0 repeat-x;
}

    .tbox dt {
        background: url(fbico.gif) 5px 6px no-repeat;
    }

* {
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none;
    text-decoration: none;
    text-align: left;
    font: 12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;
    color: #444;
    line-height: 24px;
    word-wrap: break-word;
}

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}


@media screen and (min-width: 800px) {
    p {
        font-family: simsun;
    }

    .fenye {
        width: 100%;
        text-align: center;
    }

    #img {
        border: none;
    }

    .conlr0, .conlr0 .conlt0, .conlr0 .conlt0 .nr, .conlr0 .conrt0, .conlr0 .conrt0 .nr {
        height: auto;
        overflow: hidden;
    }

        .conlr0 .conrt0 .nr {
            padding-top: 10px;
        }

            .conlr0 .conrt0 .nr h5 {
                margin-bottom: 20px;
                width: 90%;
                text-align: center;
                font-size: 14px;
                color: #000;
                font-weight: bold;
            }

    .conrt0 .nr p {
        font-size: 14px;
        _padding-left: 16px;
        _padding-right: 16px;
    }

    h4 {
        font-size: 14px;
    }

        h4 span {
            display: block;
            float: right;
        }

            h4 span a {
                font-weight: normal;
                display: block;
            }

    .nr ul li a:hover {
        text-decoration: underline;
    }

    .nr ul li {
        padding-left: 16px;
    }

        .nr ul li span {
        }

    .t {
        font-size: 12px;
        font-weight: bold;
    }


    #banner, .lr0, .gg1, .lr1, .lr2, .glfc, .gg2, .yqlj, #bottom {
        margin: 0 auto;
        width: 995px;
        background: #fff;
    }

    #banner2 {
        text-align: center; /*让div内部文字居中*/
        width: 995px;
        background: #fff;
        margin: auto;
    }

    #banner, .gg0 {
        margin: 0 auto;
        width: 1440px;
        height: 120px;
    }

    .nav {
        height: 35px;
        background: url(nav.gif) repeat-x;
        margin: auto;
    }

        .nav ul {
            margin: 0 auto;
            width: 995px;
            height: 35px;
        }

            .nav ul li {
                float: left;
                width: 120px;
                height: 35px;
                background: url(navli.gif) right center no-repeat;
            }

                .nav ul li a {
                    display: block;
                    float: left;
                    width: 115px;
                    height: 35px;
                    font-weight: bold;
                    font-size: 14px;
                    text-align: center;
                    color: #fff;
                    line-height: 35px;
                }

                    .nav ul li a:hover {
                        color: #eee;
                    }

    .gg0 {
        margin-bottom: 5px;
        height: 35px;
        background: url(gg0.gif) repeat-x;
    }

    .time {
        margin-left: 226px;
        _margin-left: 113px;
        padding-top: 5px;
        padding-left: 25px;
        float: left;
        width: 237px;
        background: url(time.gif) left 10px no-repeat;
    }

        .time span {
            font-weight: bold;
            font-size: 14px;
            color: #1752b8;
        }

    .marq {
        padding-top: 5px;
        float: left;
        width: 297px;
    }

        .marq a span {
            font-weight: bold;
            font-size: 14px;
            color: #f00;
        }

    .tianqi {
        margin-left: 86px;
        padding-top: 8px;
        float: left;
        width: 247px;
    }

        .tianqi span {
            display: block;
            float: left;
            margin-top: -3px;
            font-weight: bold;
            font-size: 14px;
            color: #111;
        }

    /*涓婚鍐呭閮ㄥ垎*/
    .lr0 {
        height: 295px;
    }

    .lt0 {
        float: left;
        margin-right: 4px;
        width: 770px;
        height: 290px;
        background: url(lt0.gif) repeat-x;
    }

    .lt02 {
        float: left;
        margin-right: 4px;
        width: 770px;
        height: 290px;
    }

    .lt2bgimg {
        float: left;
    }

    .lt0bgimg {
        float: left;
    }

    .hdp {
        margin-left: 4px;
        margin-top: 5px;
        padding-top: 7px;
        padding-right: 8px;
        float: left;
        width: 300px;
        height: 271px;
        border-right: #75a2d9 dashed 1px;
        text-align: center;
    }

        .hdp h5 {
            width: 300px;
            font-weight: bold;
            text-align: center;
            background: #f0f0f0;
        }

    .gzdt {
        float: right;
        width: 451px;
        height: 290px;
        background: url(hd1.gif) right no-repeat;
    }

        .gzdt h4 {
            width: 451px;
            height: 46px;
            line-height: 46px;
        }

            .gzdt h4 .t {
                text-indent: -6000px;
                display: block;
                margin-left: 16px;
                width: 107px;
                height: 46px;
                background: url(gzdtt.gif) no-repeat;
            }

            .gzdt h4 span {
                width: 50px;
            }

                .gzdt h4 span a {
                    height: 46px;
                    font-size: 12px;
                    color: #6EBC4F;
                    line-height: 46px;
                }

        .gzdt h5 {
            font-size: 16px;
            color: #f00;
            font-family: "黑体";
            font-weight: bold;
            width: 100%;
            text-align: center;
        }

        .gzdt p {
            margin: 0 20px 0 20px;
            line-height: 18px;
            border-bottom: #999 dashed 1px;
        }

        .gzdt .nr ul {
            padding: 5px 10px 0 10px;
        }

            .gzdt .nr ul li {
                height: 22px;
                padding-left: 20px;
                background: url(li0.gif) 5px center no-repeat;
            }

                .gzdt .nr ul li a {
                    height: 20px;
                    line-height: 20px;
                    *float: left;
                }

                .gzdt .nr ul li span {
                    margin-right: 5px;
                    height: 20px;
                    line-height: 20px;
                    float: right;
                }

    .rt0 {
        float: left;
        width: 220px;
        height: 290px;
    }

    .tzgg {
        clear: both;
        width: 216px;
        height: 393px;
        background: url(tzgg.gif) no-repeat;
    }

        .tzgg h4 {
            width: 216px;
            height: 34px;
        }

            .tzgg h4 .t {
                margin-left: 35px;
                display: block;
                float: left;
                width: 74px;
                height: 34px;
                text-indent: -6000px;
            }

            .tzgg h4 span {
                padding-top: 10px;
                width: 50px;
            }

                .tzgg h4 span a {
                    height: 24px;
                    font-size: 12px;
                    color: #1752b8;
                    line-height: 24px;
                }

        .tzgg .nr ul {
            padding-top: 5px;
            padding-left: 20px;
        }

            .tzgg .nr ul li {
                padding-left: 20px;
                background: url(li0.gif) 5px center no-repeat;
            }

    .ldxx {
        height: 70px;
        background: none;
    }

        .ldxx a {
            margin-left: 3px;
            display: block;
            width: 213px;
            height: 70px;
            background: url(ldxx.jpg) no-repeat;
        }

            .ldxx a:hover {
            }

    .gg1 {
        margin-bottom: 4px;
        text-align: center;
        height: 88px;
    }

    .lr1 {
    }

    .lt1 {
        float: left;
        margin-right: 6px;
        width: 770px;
    }

    .zcfg {
        float: left;
        margin-bottom: 5px;
        width: 382px;
        height: 198px;
        background: url(zcfg.jpg) bottom center no-repeat;
    }

        .zcfg h4 {
            border-left: #d5d5d5 solid 1px;
            border-right: #d5d5d5 solid 1px;
            width: 380px;
            height: 31px;
            background: url(zcfgh4.gif) 0 -4px repeat-x;
        }

            .zcfg h4 .t {
                position: relative;
                top: -4px;
                display: block;
                float: left;
                margin-left: 18px;
                width: 143px;
                height: 31px;
                text-align: center;
                color: #fff;
                line-height: 31px;
                background: url(zcfgt.gif) no-repeat;
            }

            .zcfg h4 span {
                width: 50px;
            }

                .zcfg h4 span a {
                    height: 31px;
                    font-size: 12px;
                    color: #000;
                    line-height: 31px;
                }

        .zcfg .nr {
            width: 380px;
            height: 166px;
            border-bottom: #d5d5d5 solid 1px;
            border-left: #d5d5d5 solid 1px;
            border-right: #d5d5d5 solid 1px;
        }

            .zcfg .nr ul {
                padding: 5px 10px 0 10px;
            }

                .zcfg .nr ul li {
                    height: 20px;
                    padding-left: 20px;
                    background: url(li0.gif) 5px center no-repeat;
                }

                    .zcfg .nr ul li a {
                        height: 18px;
                        line-height: 18px;
                        *float: left;
                    }

                    .zcfg .nr ul li span {
                        margin-right: 5px;
                        height: 18px;
                        line-height: 18px;
                        float: right;
                    }

    .glgc {
        margin-left: 5px;
        background: url(glgc.gif) bottom no-repeat;
    }

    .ggfw {
        clear: both;
        width: 770px;
        height: 115px;
        background: url(ggfw.gif) no-repeat;
    }

        .ggfw .nr {
            padding-top: 75px;
            margin-left: 122px;
            width: 638px;
            height: 40px;
        }

            .ggfw .nr ul {
            }

                .ggfw .nr ul li {
                    float: left;
                    width: 106px;
                    height: 40px;
                    padding-left: 0px;
                    line-height: 40px;
                    text-align: right;
                }

                    .ggfw .nr ul li a {
                        width: 100px;
                        height: 40px;
                        color: #1f58fa;
                        font-size: 15px;
                        font-weight: bold;
                        line-height: 40px;
                    }

                        .ggfw .nr ul li a:hover {
                            text-decoration: none;
                            color: #3055c1;
                        }

    .rt1 {
        float: left;
        height: 316px;
        width: 218px;
    }

    .xxgk {
        clear: both;
        height: 314px;
        width: 212px;
        border: #6EBC4F solid 1px;
    }

        .xxgk h4 {
            width: 212px;
            height: 38px;
            background: url(xxgkh4.gif) 0 0 no-repeat;
        }

            .xxgk h4 .t {
                margin-left: 19px;
                width: 74px;
                height: 30px;
                color: #fff;
                line-height: 28px;
            }

        .xxgk .nr {
        }

            .xxgk .nr ul {
            }

                .xxgk .nr ul li {
                    height: 40px;
                    padding-left: 80px;
                    line-height: 40px;
                }

                    .xxgk .nr ul li a {
                        display: block;
                        height: 40px;
                        text-indent: -3000px;
                        line-height: 40px;
                    }

            .xxgk .nr ol {
            }

                .xxgk .nr ol li {
                    height: 58px;
                    padding-left: 85px;
                    line-height: 58px;
                }

                    .xxgk .nr ol li a {
                        display: block;
                        text-indent: -3000px;
                        line-height: 58px;
                        height: 58px;
                    }

    .glfc {
        margin-bottom: 10px;
        height: 185px;
    }

    #gdtp {
        margin-left: 327px;
        padding-top: 18px;
        width: 653px;
        height: 149px;
        background: url(glfcgdtp.gif) 0 18px no-repeat;
    }

    #demo {
        padding-top: 10px;
        margin-left: 120px;
        width: 521px;
        height: 122px;
        overflow: hidden;
    }

        #demo table {
            border: 0;
        }

    .lr2 {
        height: 623px;
    }

    .lt2 {
        float: left;
        margin-right: 4px;
        width: 770px;
        height: 618px;
    }

    .glyh {
        margin-bottom: 10px;
        background: none;
    }

    .rt2 {
        float: left;
        width: 220px;
        height: 408px;
    }

    .bmfw {
        margin-bottom: 10px;
        height: 195px;
    }

        .bmfw .nr {
            width: 212px;
            height: 157px;
        }

            .bmfw .nr ul {
            }

                .bmfw .nr ul li {
                    float: left;
                    width: 55px;
                    height: 50px;
                    padding-left: 50px;
                    line-height: 50px;
                }

                    .bmfw .nr ul li a {
                        display: block;
                        text-indent: 0px;
                        line-height: 50px;
                    }

    .glcs {
        margin: 0;
    }

        .glcs .nr {
        }

            .glcs .nr ul {
            }

                .glcs .nr ul li {
                    height: 22px;
                    width: 100%;
                    line-height: 22px;
                    float: none;
                    padding-left: 20px;
                    background: url(li0.gif) 5px center no-repeat;
                }

                    .glcs .nr ul li a {
                        height: 22px;
                        width: 100%;
                        line-height: 22px;
                    }

    .gg2 {
        text-align: center;
        height: 100px;
    }

    .yqlj {
        margin-bottom: 5px;
        width: 992px;
        height: 90px;
        border: #acdbf7 solid 1px;
    }

        .yqlj .nr ul {
            padding-top: 5px;
            padding-left: 10px;
        }

            .yqlj .nr ul li {
                float: left;
                margin-left: 20px;
                padding-left: 0px;
                width: 120px;
                height: 20px;
            }

    #bottom {
        clear: both;
        height: 115px;
        background: url(bottom.gif) repeat-x;
    }

        #bottom h4 {
            margin-bottom: 10px;
            width: 988px;
            height: 26px;
        }

            #bottom h4 ul {
                margin-left: 350px;
            }

                #bottom h4 ul li {
                    float: left;
                    width: 68px;
                    height: 26px;
                    color: #fff;
                    line-height: 26px;
                }

                    #bottom h4 ul li a {
                        display: block;
                        float: left;
                        line-height: 33px;
                        color: #fff;
                        width: 56px;
                        line-height: 26px;
                    }

                        #bottom h4 ul li a:hover {
                            text-decoration: underline;
                        }

        #bottom p {
            height: 67px;
            width: 970px;
            height: 67px;
            color: #333;
            line-height: 18px;
            text-align: center;
        }

    .pcDisplaynone {
        display: none;
    }
}



@media screen and (max-width: 800px) {

    .nav {
        width: 100%;
        height: 35px;
        overflow: hidden;
        margin-bottom: 15px;
        background: url(nav.gif)
    }

        .nav ul {
            display: flex;
            width: 100%;
            height: 45px;
            white-space: nowrap;
            overflow-x: scroll;
            overflow-y: hidden;
            align-items: center;
            box-sizing: border-box;
            padding-bottom: 15px;
        }

            .nav ul::-webkit-scrollbar {
                display: none
            }

            .nav ul li {
                float: left;
                width: 120px;
                height: 35px;
                background: url(navli.gif) right center no-repeat;
            }

                .nav ul li a {
                    display: block;
                    float: left;
                    width: 115px;
                    height: 35px;
                    font-weight: bold;
                    font-size: 14px;
                    text-align: center;
                    color: #fff;
                    line-height: 35px;
                }

                    .nav ul li a:hover {
                        color: #eee;
                    }

    .mobileDisplaynone {
        display: none;
    }

    #banner2 {
        width: 100%;
        background: #fff;
        margin: auto;
    }

    .img {
        max-width: 99%;
        margin: 0 auto;
    }

    .gzdt .nr ul li {
        height: 22px;
        padding-left: 20px;
        background: url(li0.gif) 5px center no-repeat;
      
        with:100%
    }

        .gzdt .nr ul li a {
            height: 20px;
            line-height: 20px;
            width:75%;
              display:block;
        word-break:keep-all;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
            *float: left;
         
        }

        .gzdt .nr ul li span {
         
            text-align: right;
            height: 20px;
            line-height: 20px;
            float: right;
            width:25%;
        }

    .zcfg .nr ul li {
        height: 20px;
        padding-left: 20px;
           display:block;
        word-break:keep-all;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        background: url(li0.gif) 5px center no-repeat;
    }

        .zcfg .nr ul li a {
            height: 18px;
            line-height: 18px;
            *float: left;
        }

        .zcfg .nr ul li span {
            margin-right: 5px;
            height: 18px;
            line-height: 18px;
            float: right;
        }

    .xxgk .nr ul li {
        height: 20px;
        padding-left: 20px;
        background: url(li0.gif) 5px center no-repeat;
           display:block;
        word-break:keep-all;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }

        .xxgk .nr ul li a {
            height: 18px;
            line-height: 18px;
            *float: left;
        }

        .xxgk .nr ul li span {
            margin-right: 5px;
            height: 18px;
            line-height: 18px;
            float: right;
        }

    .mobileDisplaynone {
        display: none;
    }

    #bottom {
        clear: both;
        background: url(bottom.gif) repeat-x;
    }

        #bottom h4 {
            margin-bottom: 10px;
            width: 100%;
            height: 26px;
        }

            #bottom h4 ul {
                margin-left: 350px;
            }

                #bottom h4 ul li {
                    float: left;
                    width: 68px;
                    height: 26px;
                    color: #fff;
                    line-height: 26px;
                }

                    #bottom h4 ul li a {
                        display: block;
                        float: left;
                        line-height: 33px;
                        color: #fff;
                        width: 56px;
                        line-height: 26px;
                    }

                        #bottom h4 ul li a:hover {
                            text-decoration: underline;
                        }

        #bottom p {
            height: 67px;
            width: 100%;
            height: 67px;
            color: #333;
            line-height: 18px;
            text-align: left;
        }
        
.conlr0 .conrt0 .nr h5{
	margin-bottom:20px;
	width:90%;
	text-align:center;
	font-size:14px;
	color:#000;
	font-weight:bold;
	}
	
	.conlr0 .conrt0 .nr h6{
	margin-left:4px;
	margin-bottom:10px;
	text-align:center;
	width:100%;
	height:31px;
	line-height:31px;
	background:url(h6.gif) repeat-x;
	}

.footerRight
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        margin: 20PX 0 0 0;
    }

.footerCode
    {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }


.footerCode .code
    {
        width: 80PX;
        height: 80PX;
        background-color: #fff;
        margin: 0 auto;
    }
    
    .footerCode .code img
    {
        width: 90%;
        height:  90%;
    }

    .footerCode .code-text
    {
        font-size: 14PX;
        color: #fff;
        margin-top: 15PX;
    }


}
