﻿@charset "utf-8";

body {
    font-family: "宋体";
    font-size: 12px;
    color: #5f5f5f
}

body, ul, li, h1, h2, h3, h4, p, dd, dt, dl, input, select {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0px;
}

ul, li, ol {
    margin: 0;
    padding: 0;
    list-style-type: none
}

a:link, a:visited, a:active {
    color: #5f5f5f;
    text-decoration: none;
}

a:hover {
    color: #c10505;
    text-decoration: none;
}

input, select {
    vertical-align: middle
}

.clear {
    clear: both;
    padding: 0;
    margin: 0
}

/* 首页顶部 */
.hometopbox {
    background: #f2f2f2;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-family: "微软雅黑"
}

.hometop {
    width: 1200px;
    margin: 0 auto
}

    .hometop .welcome {
        float: left;
    }

        .hometop .welcome a {
            margin-left: 15px;
            color: #c10505
        }

            .hometop .welcome a:hover {
                color: #daad42
            }

    .hometop .telbox {
        float: right;
        width: 390px
    }

        .hometop .telbox span {
            color: #c10505;
            font-weight: bold
        }

.topnav {
    float: right;
    width: 150px;
    height: 30px;
    padding-top: 3px
}

    .topnav p {
        display: block;
        padding-left: 10px;
        line-height: 30px;
    }

.set {
    background: url(../img/btn_2.png) 85px 10px no-repeat;
    ;
    cursor: pointer
}

.topnav .select {
    background: url(../img/btn_1.png) 85px 10px no-repeat;
}

.new {
    width: 110px;
    position: absolute;
    background: #fff;
    display: none;
    z-index: 99999
}

.topnav ul li {
    line-height: 30px;
    padding-left: 10px;
    cursor: pointer
}

    .topnav ul li:hover {
        background: #CCC;
        color: #FFF;
    }

.tysearchbox {
    width: 1200px;
    height: 120px;
    margin: 0 auto
}

    .tysearchbox .logo {
        float: left;
        width: 120px;
        padding-top: 30px
    }

.searchbox {
    float: left;
    width: 620px;
    height: 80px;
    margin: 20px 0 0 200px;
}

    .searchbox ul {
        height: 35px;
        width: 600px;
        list-style: none
    }

        .searchbox ul li {
            float: left
        }

            .searchbox ul li a {
                float: left;
                line-height: 35px;
                padding: 0 20px;
                text-decoration: none;
                color: #000;
                font-size: 14px;
                font-weight: bold;
            }

            .searchbox ul li .style_1 {
                background-color: #c10505;
                color: #fff
            }

            .searchbox ul li .style_2 {
                background-color: #b8853b;
                color: #fff
            }

            .searchbox ul li .style_3 {
                background-color: #072f84;
                color: #fff
            }
            .searchbox ul li .style_4 {
                background-color: #F66;
                color: #fff
            }

            .searchbox ul li .style_5 {
                background-color: #36F;
                color: #fff
            }
.search_area input {
    height: 35px;
    line-height: 35px;
    width: 490px;
    padding: 0 10px;
    float: left;
}

.search_area .input_1 {
    border: #c10505 3px solid
}

.search_area .input_2 {
    border: #b8853b 3px solid
}

.search_area .input_3 {
    border: #072f84 3px solid
}
.search_area .input_4 {
    border: #F66 3px solid
}

.search_area .input_5 {
    border: #36F 3px solid
}
.search_area .button_search_1 {
    background-color: #c10505;
}

.search_area .button_search_2 {
    background-color: #b8853b;
}

.search_area .button_search_3 {
    background-color: #072f84;
}
.search_area .button_search_4 {
    background-color: #F66;
}

.search_area .button_search_5 {
    background-color: #36F;
}
.search_area button {
    float: left;
    border: 0;
    height: 41px;
    width: 100px;
    color: #FFF;
    line-height: 41px;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
    cursor: pointer
}

.search_area p {
    display: none
}

.tynavbox {
    width: 100%;
    height: 40px;
    border-bottom: 2px solid #c10505
}

    .tynavbox .bnav {
        width: 1200px;
        margin: 0 auto
    }

        .tynavbox .bnav li {
            float: left;
            width: 200px;
            height: 40px;
            line-height: 40px;
            text-align: center
        }

            .tynavbox .bnav li a {
                font-family: "微软雅黑";
                font-size: 16px;
                display: block
            }

                .tynavbox .bnav li a:hover {
                    color: #FFFFFF;
                    background: #c10505
                }

        .tynavbox .bnav .xz a {
            color: #FFFFFF;
            background: #c10505
        }

.ht1box {
    width: 1200px;
    height: 350px
}

    .ht1box h4 {
        width: 100%;
        padding: 15px 0 6px 13px;
        font-size: 16px;
        font-weight: bold
    }

    .ht1box img {
        vertical-align: middle;
        margin-right: 8px
    }

.xjhq {
    width: 300px;
    float: left;
    border: 1px solid #DDD;
    height: 340px
}

    .xjhq li {
        float: left
    }

    .xjhq .hqboxg {
        height: 290px;
        overflow: hidden;
    }
    
.ht1box .xjhq li div {
    float: left
}

.ht1box .xjhq .htbt {
    height: 45px;
    line-height: 45px;
    font-weight: bold;
    font-size: 14px;
    background: #e3e3e3
}

.ht1box .xjhq .htnr {
    font-size: 14px
}

    .ht1box .xjhq .htnr .green {
        color: #287C00
    }

    .ht1box .xjhq .htnr .red {
        color: #E30003
    }
    .ht1box .xjhq .htnr .black {
        color: #0a0a0a
    }
    .ht1box .xjhq .htnr li img {
        vertical-align: middle;
        margin-left: 5px
    }

    .ht1box .xjhq .htnr li {
        height: 35px;
        line-height: 35px
    }

.ht1box .xjhq .t1 {
    width: 120px;
    text-align: center
}

.ht1box .xjhq .t2 {
    width: 80px;
    text-align: center
}

.ht1box .xjhq .t3 {
    width: 80px;
    text-align: center
}


.ht1box .xjhq .time {
    border-top: 1px solid #C8C8C8;
    line-height: 30px;
    text-align: right;
    padding-right: 10px
}

.ht1box .xjjgn {
    width: 520px;
    float: left;
    margin-left: 12px;
    border: 1px solid #DDD;
    height: 340px
}

    .ht1box .xjjgn li {
        float: left;
        font-size: 14px;
        height: 35px;
        line-height: 35px
    }

    .ht1box .xjjgn .jg1 {
        width: 410px;
        padding-left: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ht1box .xjjgn .jg2 {
        width: 90px;
        text-align: center
    }


.ht1box .jgcx {
    width: 350px;
    float: right;
    border: 1px solid #DDD;
    height: 340px
}

    .ht1box .jgcx ul {
        padding-top: 8px
    }

        .ht1box .jgcx ul li {
            float: left;
            height: 40px;
            line-height: 40px
        }

    .ht1box .jgcx .text {
        width: 100px;
        text-align: right;
        font-size: 14px;
        font-weight: bold
    }

    .ht1box .jgcx .inputbox {
        width: 250px
    }

    .ht1box .jgcx select {
        width: 200px;
        height: 25px;
        border: 1px solid #B9B9B9;
        color: #6B6B6B
    }

    .ht1box .jgcx .tjbut {
        width: 240px;
        margin: 0 auto;
        padding-top: 15px;
    }

        .ht1box .jgcx .tjbut a {
            font-family: "微软雅黑";
            display: block;
            height: 35px;
            line-height: 35px;
            text-align: center;
            color: #fff;
            font-size: 16px;
            border-radius: 6px;
            background: #c10505;
            border: none
        }

            .ht1box .jgcx .tjbut a:hover {
                color: #f5ed0c
            }

    .ht1box .jgcx .trwm {
        margin-top: 15px;
        border-top: 1px dashed #E4E4E4;
        padding-top: 15px;
        text-align: center
    }

.homeminbox {
    width: 1200px;
    margin: 0 auto;
    padding: 25px 0;
    z-index: 99
}

.homexjcsbox {
	clear: both;
    height: 280px;
    background: #f3f3f3 url("../img/homexjcs.png") 10px 45px no-repeat;
    margin: 10px 0 20px 0
}

    .homexjcsbox .csqgbt {
        height: 32px;
        line-height: 32px;
        border-bottom: 3px solid #d3261a;
        background: #fff
    }

        .homexjcsbox .csqgbt .bt {
            float: left;
            color: #d3261a;
            font-size: 16px;
            padding-left: 8px;
            font-weight: bold
        }

        .homexjcsbox .csqgbt .more {
            float: right;
            padding-right: 8px
        }

.homexjcs {
    width: 888px;
    height: 220px;
    float: right
}

    .homexjcs .nr {
        padding: 4px
    }

        .homexjcs .nr li {
            float: left;
            width: 190px;
            height: 205px;
            margin: 7px 5px;
            padding: 10px;
            font-size: 14px;
            border-top: 1px solid #A0A0A0;
            background: #fff
        }

.homeminbox .nr .t1 {
    clear: both;
    width: 190px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.homeminbox .nr .t2 {
    float: left;
    width: 190px;
    color: #E30003;
    font-weight: bold;
    height: 35px;
    line-height: 35px
}

.homeminbox .nr .t3 {
    float: left;
    width: 120px;
    height: 35px;
    line-height: 35px
}

.homexjsgbox {
    height: 280px;
    background: #f3f3f3 url("../img/homexjsg.png") 10px 45px no-repeat;
    margin: 20px 0 20px 0
}

    .homexjsgbox .csqgbt {
        height: 32px;
        line-height: 32px;
        border-bottom: 3px solid #d3261a;
        background: #fff
    }

        .homexjsgbox .csqgbt .bt {
            float: left;
            color: #d3261a;
            font-size: 16px;
            padding-left: 8px;
            font-weight: bold
        }

        .homexjsgbox .csqgbt .more {
            float: right;
            padding-right: 8px
        }

.homenewbox {
    width: 590px;
    height: 410px;
    float: left;
	margin-top: 10px
}

.mg10px {
    margin-left: 20px
}

.newhqbt {
    height: 32px;
    line-height: 32px;
	padding: 15px 0 6px 13px;
}

    .newhqbt .bt {
        float: left;
        font-size: 16px;
        padding-left: 8px;
        font-weight: bold
    }

    .newhqbt .more {
        float: right;
        padding-right: 8px
    }

.newbt {
    height: 32px;
    line-height: 32px;
    border-bottom: 2px solid #d3261a
}

    .newbt .bt {
        float: left;
        color: #d3261a;
        font-size: 16px;
        padding-left: 8px;
        font-weight: bold
    }

    .newbt .more {
        float: right;
        padding-right: 8px
    }

.newsimg {
    float: left;
    margin: 15px 0 5px 0;
    text-align: center
}

    .newsimg p {
        margin-top: 20px;
        text-align: center;
        width: 280px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .newsimg p a {
            font-size: 14px;
            font-weight: bold;
        }
/*
.homenewbox li {
    float: left;
    width: 280px;
    margin: 8px 5px;
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}*/

.nleftbox{width:265px; float:left; overflow:auto}
.nrightbox{width:325px; float:right;font-size: 14px;}
.nrightbox  li{float:left; margin: 9px 1px;}
.nrightbox .jg1 {
    width: 245px;
    padding-left: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nrightbox .jg2 {
        width: 70px;
        text-align: center
    }
.mbdh {
    width: 100%;
    height: 30px;
    line-height: 30px
}

    .mbdh span {
        color: #d3261a;
        font-weight: bold
    }

.csqgbox {
    float: left;
    height: auto;
    margin-bottom: 22px;
}

    .csqgbox .sxbox {
        border: 1px solid #DDD;
        padding: 16px 30px
    }

#filter {
    width: 768px;
    height: auto;
    font-size: 14px;
    font-family: "微软雅黑";
}

    #filter dl {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
        clear: both;
        padding: 8px 4px
    }

    #filter dt, dd {
        display: block;
        float: left;
        width: auto;
        padding: 0;
        margin: 4px 0
    }

    #filter dt {
        height: 18px;
        font-weight: bold;
        color: #333
    }

    #filter dd {
        color: #5f5f5f;
        margin-right: 6px
    }

    #filter a {
        cursor: pointer;
        padding: 1px 5px
    }

        #filter a:hover {
            cursor: pointer;
            color: #fff
        }

.seling {
    background-color: #d3261a;
    color: #fff
}

#filter dd .seled {
    background-color: #d3261a;
    color: #fff
}

.csqgbox .xxliat {
    width: 830px;
    border: 1px solid #DDD;
    border-top: 2px solid #d3261a;
    margin-top: 16px
}

    .csqgbox .xxliat .jysearch {
        height: 35px;
        padding: 15px 0 0 25px;
        border-bottom: 1px solid #ddd
    }

    .csqgbox .xxliat .cxbut {
        width: 60px;
        height: 20px;
        background: #d3261a;
        color: #FFFFFF;
        border: 0;
        cursor: pointer;
        margin-left: 10px
    }

    .csqgbox .xxliat .jysearch .w1 {
        width: 60px;
        text-align: center
    }

    .csqgbox .xxliat .qsxbutbox {
        height: 31px;
        border-bottom: 1px solid #ddd
    }

        .csqgbox .xxliat .qsxbutbox img {
            border-right: 1px solid #ddd
        }

    .csqgbox .xxliat .qsxbut {
        height: 30px;
        float: left
    }

    .csqgbox .xxliat .xsslbox {
        height: 30px;
        line-height: 30px;
        float: right;
        padding-right: 20px
    }

    .csqgbox .xxliat .nrlistbox {
        font-family: "微软雅黑"
    }

        .csqgbox .xxliat .nrlistbox .libox {
            border-bottom: 1px solid #ddd;
            height: 200px
        }

        .csqgbox .xxliat .nrlistbox .leftimg img {
            float: left;
            margin: 20px 0 0 20px;
            width: 190px
        }

        .csqgbox .xxliat .nrlistbox .r_nrbox {
            float: left;
            margin: 20px 0 0 20px;
            width: 570px
        }

        .csqgbox .xxliat .nrlistbox .libox .ht1 {
            float: left;
            width: 570px;
            height: 30px;
            line-height: 30px;
            font-size: 16px;
            font-weight: bold
        }

        .csqgbox .xxliat .nrlistbox .libox .ht2 {
            font-size: 16px;
            font-weight: bold;
            color: #d3261a
        }

        .csqgbox .xxliat .nrlistbox .libox .ht3 {
            float: left;
            width: 190px;
            height: 30px;
            font-size: 14px;
            line-height: 30px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .csqgbox .xxliat .nrlistbox .libox .ht4 {
            float: left;
            width: 570px;
            height: 30px;
            font-size: 14px;
            line-height: 30px;
        }

        .csqgbox .xxliat .nrlistbox .libox .ht5 {
            float: left;
            width: 380px;
            height: 30px;
            font-size: 14px;
            line-height: 30px;
        }

        .csqgbox .xxliat .nrlistbox .libox span {
            font-weight: bold
        }

        .csqgbox .xxliat .nrlistbox .libox a {
            display: block;
            width: 830px;
            height: 200px
        }

            .csqgbox .xxliat .nrlistbox .libox a:hover {
                background: #EFEFEF;
                display: block
            }

        .csqgbox .xxliat .nrlistbox .libox2 {
            border-bottom: 1px solid #ddd;
            height: 200px
        }

        .csqgbox .xxliat .nrlistbox .r_nrbox2 {
            padding: 10px 0 10px 20px;
            width: 800px
        }

        .csqgbox .xxliat .nrlistbox .libox2 .ht1 {
            float: left;
            width: 530px;
            height: 30px;
            line-height: 30px;
            font-size: 16px;
            font-weight: bold
        }

        .csqgbox .xxliat .nrlistbox .libox2 .ht2 {
            float: left;
            width: 230px;
            height: 30px;
            line-height: 30px;
            font-size: 16px;
            font-weight: bold;
            color: #d3261a;
            text-align: right;
            padding-right: 10px
        }

        .csqgbox .xxliat .nrlistbox .libox2 .ht3 {
            float: left;
            width: 260px;
            height: 30px;
            line-height: 30px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .csqgbox .xxliat .nrlistbox .libox2 .ht4 {
            float: left;
            width: 800px;
            height: 30px;
            line-height: 30px;
        }

        .csqgbox .xxliat .nrlistbox .libox2 span {
            font-weight: bold
        }

        .csqgbox .xxliat .nrlistbox .libox2 a {
            display: block;
            width: 830px;
            height: 200px
        }

            .csqgbox .xxliat .nrlistbox .libox2 a:hover {
                background: #EFEFEF;
                display: block
            }

        .csqgbox .xxliat .nrlistbox .libox3 {
            border-bottom: 1px solid #ddd;
            overflow: auto
        }

        .csqgbox .xxliat .nrlistbox .r_nrbox3 {
            float: left;
            padding: 10px 0 10px 20px;
            width: 645px;
            border-left: 1px solid #ddd
        }

        .csqgbox .xxliat .nrlistbox .libox3 .ht1 {
            width: 640px;
            height: 30px;
            line-height: 30px;
            font-size: 18px;
            font-weight: bold
        }

        .csqgbox .xxliat .nrlistbox .libox3 .ht2 {
            width: 630px;
            font-size: 14px;
            line-height: 30px;
        }

        .csqgbox .xxliat .nrlistbox .libox3 span {
            font-weight: bold
        }

        .csqgbox .xxliat .nrlistbox .libox3 .zpzsbox {
            padding-top: 10px
        }

            .csqgbox .xxliat .nrlistbox .libox3 .zpzsbox li {
                float: left;
                width: 150px;
                margin-right: 10px;
                text-align: center
            }

                .csqgbox .xxliat .nrlistbox .libox3 .zpzsbox li img {
                    width: 150px
                }

        .csqgbox .xxliat .nrlistbox .libox3 P {
            margin-top: 10PX;
        }

        .csqgbox .xxliat .nrlistbox .libox3 .rightimg {
            float: left;
            width: 160px;
            text-align: center;
            padding-top: 45px
        }

            .csqgbox .xxliat .nrlistbox .libox3 .rightimg img {
                width: 100px;
                border: 1px solid #ddd
            }

            .csqgbox .xxliat .nrlistbox .libox3 .rightimg p {
                margin-top: 25px
            }

            .csqgbox .xxliat .nrlistbox .libox3 .rightimg a {
                width: 120px;
                height: 30px;
                line-height: 30px;
                background: #c10505;
                font-size: 14px;
                display: block;
                color: #FFFFFF;
                border-radius: 25px;
                margin-left: 20px
            }

                .csqgbox .xxliat .nrlistbox .libox3 .rightimg a:hover {
                    background: #ED474A;
                    color: #FFF500;
                }

.csqgboxr {
    width: 350px;
    float: right;
    border: 1px solid #DDD;
    padding-bottom: 8px;
	margin-bottom:15px;
}

    .csqgboxr .nrbut {
        padding: 30px 12px;
        overflow: auto;
        border-bottom: 1px dashed #F0F0F0
    }

        .csqgboxr .nrbut li {
            float: left;
            width: 140px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            border-radius: 25px;
            margin: 0 11px
        }

            .csqgboxr .nrbut li a {
                background: #c10505;
                font-size: 14px;
                display: block;
                color: #FFFFFF;
                border-radius: 25px;
            }

                .csqgboxr .nrbut li a:hover {
                    background: #ED474A;
                    color: #FFF500;
                }

    .csqgboxr .jgcx {
        height: 340px
    }

    .csqgboxr h4 {
        padding: 15px 0 6px 4px;
        margin: 0 15px;
        font-size: 16px;
        border-bottom: 2px solid #c10505;
        font-weight: bold
    }

        .csqgboxr h4 img {
            vertical-align: middle;
            margin-right: 8px
        }

        .csqgboxr h4 span {
            float: right;
            text-align: right;
            width: 80px;
            font-size: 14px;
            padding-top: 8px
        }

    .csqgboxr .jgcx ul {
        padding-top: 8px
    }

        .csqgboxr .jgcx ul li {
            float: left;
            height: 40px;
            line-height: 40px
        }

    .csqgboxr .jgcx .text {
        width: 100px;
        text-align: right;
        font-size: 14px;
        font-weight: bold
    }

    .csqgboxr .jgcx .inputbox {
        width: 250px
    }

    .csqgboxr .jgcx select {
        width: 200px;
        height: 25px;
        border: 1px solid #B9B9B9;
        color: #6B6B6B
    }

    .csqgboxr .jgcx .tjbut {
        width: 240px;
        margin: 0 auto;
        padding-top: 15px;
    }

        .csqgboxr .jgcx .tjbut a {
            font-family: "微软雅黑";
            display: block;
            height: 35px;
            line-height: 35px;
            text-align: center;
            color: #fff;
            font-size: 16px;
            border-radius: 6px;
            background: #c10505;
            border: none
        }

            .csqgboxr .jgcx .tjbut a:hover {
                color: #f5ed0c
            }

    .csqgboxr .jgcx .trwm {
        margin-top: 15px;
        border-top: 1px dashed #E4E4E4;
        padding-top: 15px;
        text-align: center
    }

    .csqgboxr .righttj {
        width: 300px;
        margin: 0 auto;
        font-family: "微软雅黑"
    }

        .csqgboxr .righttj li {
            text-align: center;
            margin: 30px 0
        }

            .csqgboxr .righttj li img {
                width: 180px
            }

            .csqgboxr .righttj li .tjlogo {
                width: 145px;
                border: 1px solid #ddd
            }

        .csqgboxr .righttj p {
            margin-top: 10px
        }

        .csqgboxr .righttj .t1 {
            font-size: 14px;
            font-weight: bold
        }

        .csqgboxr .righttj .t2 {
            font-size: 14px;
            color: #c10505;
            font-weight: bold
        }

    .csqgboxr .rnewbox {
        width: 320px;
        margin: 0 auto;
        font-family: "微软雅黑";
        font-size: 14px;
        padding-top: 8px
    }

        .csqgboxr .rnewbox li {
            height: 32px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
			float:left;
        }
		
		.csqgboxr .rnewbox   .jg1 {
        width: 260px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    	.csqgboxr .rnewbox   .jg2 {
        width: 60px;
        text-align: center
    }
		
		
.csqgboxr .imgtwtj{ width: 350px;
        margin: 0 auto;
        font-family: "微软雅黑";
        overflow: auto}
.csqgboxr .imgtwtj li{
	 clear: both;
        height: 85px;
        margin: 20px 0 5px 0;
	}		
.csqgboxr .imgtwtj .leftbox {
        float: left;
        margin:0 10px;
		width:150px;
    }
	.csqgboxr .imgtwtj .leftbox img{
		width:150px;
    }
.csqgboxr .imgtwtj	.rightbox {
        float: left;
        width: 170px;
        color: #9F9F9F;
    }
.csqgboxr .imgtwtj .nbt {
    font-weight: bold;
    font-size: 14px;
    height: 24px;	
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}
.csqgboxr .imgtwtj	.nnr {
	line-height: 20px;
	font-size: 14px;
	width:170px;
	height: 65px;
        }

.csqgnbox {
    width: 830px;
    border: 1px solid #DDD;
    overflow: auto;
    padding-bottom: 25px;
    font-family: "微软雅黑"
}

    .csqgnbox .cpmzbt {
        text-align: center;
        padding-left: 120px;
        line-height: 40px;
        font-size: 16px;
        font-weight: bold;
        height: 40px;
        background: #F7F7F7
    }

    .csqgnbox .xxbht {
        float: right;
        width: 120px;
        font-size: 12px;
    }

    .csqgnbox .cpximg {
        float: left;
        margin: 20px
    }

    .csqgnbox .cpxxjs {
        float: left;
        margin: 10px 0 20px 0;
        width: 536px;
        font-size: 14px;
    }

        .csqgnbox .cpxxjs li {
            float: left;
            height: 30px;
            line-height: 30px
        }

            .csqgnbox .cpxxjs li span {
                font-weight: bold
            }

    .csqgnbox .zjbox {
        clear: both;
        height: 64px;
        padding-top: 9px;
        line-height: 30px;
        font-size: 18px;
        border-bottom: 1px dashed #ddd;
        border-top: 1px dashed #ddd;
        margin: 10px 0
    }

        .csqgnbox .zjbox .slk {
            float: left;
            width: 220px;
            text-align: center
        }

        .csqgnbox .zjbox .jgk {
            float: left;
            width: 250px;
            text-align: center
        }

        .csqgnbox .zjbox .jg {
            color: #c10505
        }

    .csqgnbox .cpxxjs .t1 {
        width: 265px
    }

    .csqgnbox .xxbht {
        font-size: 12px;
    }

    .csqgnbox .xnrbbox {
        clear: both;
        width: 800px;
        margin: 0 auto;
        overflow: auto
    }

        .csqgnbox .xnrbbox .boxnrbtb {
            height: 45px;
            border-bottom: 2px solid #c10505
        }

        .csqgnbox .xnrbbox .boxnrbt {
            width: 120px;
            font-size: 15px;
            font-weight: bold;
            color: #fff;
            text-align: center;
            height: 45px;
            line-height: 45px;
            background: #c10505
        }

        .csqgnbox .xnrbbox .boxnrbox {
            padding: 30px;
            line-height: 25px;
            font-size: 14px;
        }

		.csqgnbox .xnrbbox .boxnrxz {
            padding: 20px 50px 0 50px;
            line-height: 40px;
            font-size: 14px;
        }
		.csqgnbox .xnrbbox .boxnrxz img{
			vertical-align: middle;
			margin-right: 15px}



    .csqgnbox .lxbox {
        clear: both;
        width: 760px;
        margin: 0 auto;
        padding: 5px 15px;
        border: 1px solid #ddd;
        background: #F1F1F1;
        overflow: auto;
        margin-bottom: 20px
    }

        .csqgnbox .lxbox .lxfs {
            float: left;
            width: 680px
        }

            .csqgnbox .lxbox .lxfs li {
                float: left;
                height: 30px;
                line-height: 30px;
                font-family: "微软雅黑";
                font-size: 14px;
            }

                .csqgnbox .lxbox .lxfs li span {
                    font-weight: bold
                }

            .csqgnbox .lxbox .lxfs .t2 {
                width: 190px
            }

                .csqgnbox .lxbox .lxfs .t2 img {
                    vertical-align: middle;
                    margin-left: 5px
                }

            .csqgnbox .lxbox .lxfs .t3 {
                width: 300px
            }

        .csqgnbox .lxbox .but {
            float: right;
            width: 80px;
            height: 30px;
            border-radius: 10px;
            text-align: center;
            line-height: 30px;
            background: #c10505;
            margin-top: 17px
        }

            .csqgnbox .lxbox .but a {
                color: #FFFFFF
            }

                .csqgnbox .lxbox .but a:hover {
                    color: #F0FF00
                }

.csjsnbox {
    width: 830px;
    border: 1px solid #DDD;
    padding-bottom: 25px;
    font-family: "微软雅黑"
}

.csjsnbox .cpmzbt {
	text-align: center;
	padding-left: 120px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	background: #F7F7F7
}

.csjsnbox .cpxqk{
	padding: 15px;
	min-height: 1475px;
	overflow: auto;
}

.csjsnbox .cpxqk #tab1 {
    width: 790px;
    height: 40px;
	border-bottom: 2px solid #c10505
		
}

.csjsnbox .cpxqk  #tab1 li {
        float: left;
        width: 158px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        cursor: pointer;
		border: 1px solid #CCC;
		background:#f6f6f6;
	    font-size: 15px;
        font-weight: bold;
}

.csjsnbox .cpxqk #tab1 li.now {
		color: #c10505;
		font-weight: bold;
		border-bottom: 2px solid #c10505;
		background:#c10505;
		font-weight: bold;
		color: #fff;
        }


.csjsnbox .cpxqk .tablist {
    width: 790px;
	padding: 20px 0;
    display: none; 
}

.csjsnbox .cpxqk .block {
    display: block;
}

.csjsnbox .cpxqk .cpboxnrbox {
	line-height: 25px;
	font-size: 14px;
}

.csjsnbox .cpxqk .cpboxnrimg li {
	float: left;
	margin: 4px 6px
}
.csjsnbox .cpxqk .cpboxxz li{
	margin: 10px;
	height: 30px;
	
}
.csjsnbox .cpxqk .cpboxxz span{
	float: left;
}
.csjsnbox .cpxqk .cpboxxz img{
	vertical-align: middle;
	margin-right: 15px;
}
.csjsnbox .cpxqk .cpboxxz .t1{width: 650px;}
.csjsnbox .cpxqk .cpboxxz .t2{width: 100px; text-align: right}
.csjsnbox .cpxqk .cpboxxz .t2 a{
	color: #005CFF
}
.csjsnbox .cpxqk .cpboxxz .t2 a:hover{
	color: #c10505
}

.ggtk {float:right}
.qytop {
    width: 1200px;
    margin: 0 auto;
    height: 70px;
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 70px;
    font-weight: bold
}
.qytop .leftk{
	float: left;
	width: 650px;
	
}

.qytop .leftk img {
        width: 60px;
        margin-right: 15px;
        vertical-align: middle
    }
.qytop .rightk{
	float: right;
	width: 100px;
}

.qytop .rightk a{
	font-size: 14px;
	color: #FFFFFF;
	width: 80px;
	padding: 6px 10px;
	background: #c10505;
	border-radius: 5px;
}
.qytop .rightk a:hover{
	color: #fff600
}
.qybanner {
    width: 100%;
    height: 300px;
    background: url("../img/ny_banner.jpg") center center
}

.qygsjsbox {
    width: 1200px;
    margin: 0 auto;
    padding: 50px 0;
    overflow: auto;
    font-family: "微软雅黑";
}

    .qygsjsbox .bt {
        width: 300px;
        height: 50px;
        line-height: 50px;
        font-size: 20px;
        font-family: "微软雅黑";
        font-weight: bold;
        margin: 0 auto;
        text-align: center;
        border-bottom: 2px solid #ddd
    }

        .qygsjsbox .bt span {
            border-bottom: 2px solid #c10505;
            padding: 10px;
        }

    .qygsjsbox .jsleft {
        float: left;
        margin-top: 40px
    }

    .qygsjsbox .jfright {
        float: left;
        margin-top: 40px;
        margin-left: 40px;
        width: 600px;
        line-height: 25px;
        font-size: 14px
    }

        .qygsjsbox .jfright .sjmbt {
            font-size: 18px;
            font-weight: bold;
            height: 50px;
            line-height: 50px;
        }

.qycpjsbox {
    width: 100%;
    background: #E5E5E5;
    font-family: "微软雅黑";
    padding-top: 30px;
    overflow: auto
}

    .qycpjsbox .bt {
        width: 300px;
        height: 50px;
        line-height: 50px;
        font-size: 20px;
        font-weight: bold;
        margin: 0 auto;
        text-align: center;
        border-bottom: 2px solid #ddd
    }

        .qycpjsbox .bt span {
            border-bottom: 2px solid #c10505;
            padding: 10px;
        }


.qycpjsb {
    width: 1200px;
	margin: 0 auto;
	height: 600px;
	padding: 20px 0
}


.qycpjsb #tab2, .qycpjsb #tab3 {
    width: 1200px;
    height: 40px;
	margin-bottom: 8px
}

.qycpjsb #tab2 li,.qycpjsb #tab3 li {
	float: left;
	width: 131px;
	height: 34px;
	line-height: 34px;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
	
	    
    }
.qycpjsb  #tab2 li.now,.qycpjsb  #tab3 li.now {
            color: #c10505;
            font-weight: bold;
            border-bottom: 2px solid #c10505;
        }

.qycpjsb  .tablist {
    width: 1200px;
	height: 420px;
    display: none
}

.qycpjsb .block {
    display: block;
}



.qycpjsbox .qycpjs li {
    float: left;
    width: 225px;
    margin-right: 15px;
    margin-bottom: 15px
}

.qycpjsbox .qycpjs li img {
	width: 220px;
	text-align: center
}

.qycpjsbox .qycpjs li .t1 {
	margin-top: 10px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.qycpjsbox .qycpjs li .t2 {
	font-weight: bold;
	font-size: 16px;
	color: #c10505;
	text-align: center
}
.qycpjsbox .qycpjs li .t3 {
	font-weight: bold;
	font-size: 14px;
	color: #868686;
	text-align: center;
	margin-top: 5px;
}
.qycpjsbox .more {
	clear: both;
        width: 300px;
        height: 80px;
        line-height: 80px;
        font-size: 16px;
        font-weight: bold;
        margin: 0 auto;
        text-align: center;
    }
.qycpjsbox .more2 {
	clear: both;
        width: 300px;
        height: 50px;
        font-size: 16px;
        font-weight: bold;
        margin: 0 auto;
        text-align: center;
    }
.qycplb {
    width: 1200px;
	margin: 0 auto;
	overflow: auto;
	padding: 30px 0
}


.qycplb .cpldh {
    width: 1200px;
    height: 40px;
	margin-bottom: 8px
}

.qycplb .cpldh li a{
	float: left;
	width: 131px;
	height: 34px;
	line-height: 34px;
	font-size: 15px;
	text-align: center;
	cursor: pointer; 
	display: block
    }
.qycplb .cpldh li a:hover{
	color: #c10505;
	font-weight: bold;
	border-bottom: 2px solid #c10505;	 
}
.qycplb .cpldh .now {
	color: #c10505;
	font-weight: bold;
	border-bottom: 2px solid #c10505;	
}

.qycplbx {
    width: 1200px;
	margin: 0 auto;
	height: 700px;
	padding: 20px 0
}


.qycpjsbox .qycplbx li {
    float: left;
    width: 225px;
	height: 275px;
    margin-right: 15px;
    margin-bottom: 15px
}
.qycpjsbox .qycplbx li span{
	display: block
}
.qycpjsbox .qycplbx li img {
	width: 220px;
	text-align: center
}

.qycpjsbox .qycplbx li .t1 {
	margin-top: 10px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.qycpjsbox .qycplbx li .t2 {
	font-weight: bold;
	font-size: 16px;
	color: #c10505;
	text-align: center
}

.qycpjsbox .qycplbx li .t3 {
	font-weight: bold;
	font-size: 14px;
	color: #868686;
	text-align: center;
	margin-top: 5px;
}











.qylxwmbox {
    width: 100%;
    height: 250px;
    background: url("../img/qylxbg.jpg") center center
}

    .qylxwmbox .bt {
        width: 300px;
        height: 50px;
        line-height: 50px;
        font-size: 20px;
        font-weight: bold;
        color: #FFFFFF;
        margin: 0 auto;
        text-align: center;
        border-bottom: 2px solid #ddd
    }

    .qylxwmbox .qylxwm {
        width: 900px;
        margin: 0 auto;
        margin-top: 20px;
        padding: 20px 60px;
        height: 100px;
        background: #000;
        border-radius: 15px;
        opacity: 0.6
    }

        .qylxwmbox .qylxwm li {
            float: left;
            width: 300px;
            height: 30px;
            font-size: 14px;
            color: #fff;
            line-height: 30px
        }

            .qylxwmbox .qylxwm li span {
                font-weight: bold
            }

.qytjbox {
    width: 100%;
    font-family: "微软雅黑";
    padding-top: 30px;
    overflow: auto
}

    .qytjbox .bt {
        width: 300px;
        height: 50px;
        line-height: 50px;
        font-size: 20px;
        font-weight: bold;
        margin: 0 auto;
        text-align: center;
        border-bottom: 2px solid #ddd
    }

        .qytjbox .bt span {
            border-bottom: 2px solid #c10505;
            padding: 10px;
        }

.qytjjs {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding: 50px 0
}

.qytjbox .qytjjs li {
    float: left;
    width: 145px;
    margin-right: 20px;
    margin-bottom: 15px
}

    .qytjbox .qytjjs li img {
        width: 145px
    }

    .qytjbox .qytjjs li .t1 {
        margin-top: 10px;
        font-weight: bold;
        font-size: 16px;
        text-align: center
    }

    .qytjbox .qytjjs li .t2 {
        margin-top: 7px;
        font-weight: bold;
        font-size: 12px;
        text-align: center
    }

.menu {
    top: 0;
    left: 0;
    width: 100%;
    background: #c10505;
    font-family: "微软雅黑";
    font-size: 16px;
	font-weight:bold;
    z-index: 999;
    display: flex;
    justify-content: center
}

 .menuxz{
	background: #dec138;
	}

    .menu * {
        box-sizing: border-box
    }

    .menu .center {
        width: 1200px
    }

    .menu .ul-list {
        display: flex
    }

        .menu .ul-list > li {
            flex: 1;
            border-right: 1px solid #d71e1e;
            position: relative
        }

            .menu .ul-list > li:last-child {
                border-right: 0
            }

            .menu .ul-list > li > a {
                height: 35px;
                display: flex;
                align-items: center;
                justify-content: center;
				font-size: 16px;
                text-decoration: none;
                color: #fff;
            }

            .menu .ul-list > li > span {
                color: #fff;
                font-size: 14px;
                height: 35px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: #c10505
            }

            .menu .ul-list > li:hover .ol-list {
                display: block;
            }

    .menu .ol-list {
        display: none;
        position: absolute;
        top: 35px;
        left: 0;
        z-index: 999;
		background:#FFF;
		border:1px solid #CCC;
		padding:10px
    }

        .menu .ol-list > li > a {
            font-size: 14px;
            text-decoration: none;
            color: #333;
            height: 25px;
            display: flex;
			text-align:center;
            align-items: center;
            justify-content: center;
			float:left;
			padding:0 10px;
			margin:5px 0
        }

            .menu .ol-list > li > a:hover {
                background: #d71e1e;
                color: #FFC600
            }
.menuf2{
	background: #f6f6f6;
	overflow:auto;
    border-bottom: 1px solid #cacaca;
    padding: 15px 0 5px 0;
    width: 100%;
    z-index: 99;
    font-family: simsun;
	} 
.menuf2 .dhbox {
    width: 1200px;
    margin: 0 auto;
	}
.menuf2 .dhbox li{
	float:left; 
	margin-right:10px;
	height:25px;
	}
.menuf2 .dhbox a{
	padding:5px 10px;
	font-weight:bold
	}
.menuf2 .dhbox a:hover{
	background:#d71e1e;
	color:#FFC600;
	padding:5px 10px;
	font-weight:bold
	}
.menuf2 .dhbox .fdhx{
	background:#d71e1e;
	color:#FFC600;
	font-weight:bold
	}
	
.menuf{
	background: #f6f6f6;
    height: 40px;
    border-bottom: 1px solid #cacaca;
    padding: 15px 0;
    width: 100%;
    z-index: 99;
    font-family: simsun;
	} 
.topin {
    width: 1200px;
    margin: 0 auto;
	}
.subnav_in {
    float: left;
    border-right: 1px solid #cacaca;
    height: 40px;
    line-height: 1.8em;
    padding-left: 8px;}
	
.subnav_in a {
    float: left;
    width: 30px;cursor: pointer;
    margin-right: 4.5px;}
	
.subnav_in a.a1 {
    width: 53px;
}		
.subnav_in a.a2 {
    width: 60px;
}		
.subnav_in a.a3 {
    width: 40px;
}	
	
.subnav_in a.a4 {
    width: 78px;
}

.csqgboxr .xjhq {
    width: 330px;
    float: none;
    margin: 0 auto;
    border: 0
}
	.csqgboxr .xjhq h4 {
        margin: 0
    }

    .csqgboxr .xjhq img {
        vertical-align: middle;
        margin-right: 8px
    }

    .csqgboxr .xjhq li div {
        float: left
    }

    .csqgboxr .xjhq .htbt {
        height: 45px;
        line-height: 45px;
        font-weight: bold;
        font-size: 14px;
        background: #e3e3e3
    }

    .csqgboxr .xjhq .htnr {
        font-size: 14px
    }

        .csqgboxr .xjhq .htnr .green {
            color: #287C00
        }

        .csqgboxr .xjhq .htnr .red {
            color: #E30003
        }

        .csqgboxr .xjhq .htnr .black {
            color: #0a0a0a
        }

        .csqgboxr .xjhq .htnr li img {
            vertical-align: middle;
            margin-left: 5px
        }

        .csqgboxr .xjhq .htnr li {
            height: 35px;
            line-height: 35px
        }

    .csqgboxr .xjhq .t1 {
        width: 140px;
        text-align: center
    }

    .csqgboxr .xjhq .t2 {
        width: 80px;
        text-align: center
    }

    .csqgboxr .xjhq .t3 {
        width: 80px;
        text-align: center
    }
	
	.csqgboxr .xjhq .t4 {
    width: 100px;
    text-align: center
	}

	.csqgboxr .xjhq .t5 {
		width: 60px;
		text-align: center;
		overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
	}
    .csqgboxr .xjhq .t6 {
        width: 120px;
        text-align: center
    }	
	.csqgboxr .xjhq .t61 {
        width: 120px;
        text-align: left;
		overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
		.csqgboxr .xjhq .t7 {
		width: 50px;
		text-align: center;
	}
    .csqgboxr .xjhq .time {
        border-top: 1px solid #C8C8C8;
        line-height: 30px;
        text-align: right;
        padding-right: 10px
    }

.hqxzbox {
    width: 1158px;
    padding: 10px 20px 25px 20px;
    border: 1px solid #ddd;
    overflow: auto
}

    .hqxzbox .hqxztime {
        height: 32px;
        line-height: 32px
    }

        .hqxzbox .hqxztime span {
            font-weight: bold;
            font-family: "微软雅黑";
            font-size: 14px;
            padding: 4px 0 0 4px;
            color: #333
        }

        .hqxzbox .hqxztime .input {
            width: 120px;
            height: 20px
        }

        .hqxzbox .hqxztime .xclibut {
            background: #c10505;
            color: #fff;
            width: 100px;
            line-height: 26px;
            height: 26px;
            text-align: center;
            cursor: pointer;
            border: 0;
            margin-left: 10px
        }

.gdhqbox {
    font-weight: bold;
    background: #e3e3e3
}

    .gdhqbox .htnr {
        font-size: 13px
    }

        .gdhqbox .htnr .green {
            color: #287C00
        }

        .gdhqbox .htnr .red {
            color: #E30003
        }

        .gdhqbox .htnr .black {
            color: #0a0a0a
        }

        .gdhqbox .htnr li {
            height: 45px;
            float: left;
            margin-right: 40px;
            line-height: 45px
        }

#demo {
    overflow: hidden;
}

#indemo {
    float: left;
    width: 4000%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

.hqbigbt {
    font-family: "微软雅黑";
    height: 65px;
    line-height: 65px;
    padding-left: 15px;
    font-size: 22px;
    font-weight: bold
}

    .hqbigbt a {
        font-size: 16px;
        margin-left: 15px;
        height: 50px;
        padding: 5px 10px;
        text-align: center;
        line-height: 50px;
        text-align: center
    }

        .hqbigbt a:hover, .hqbigbt .xz {
            background: #d71e1e;
            color: #fff;
            border-radius: 5px
        }

.qxcj {
    padding: 20px;
    border: 1px solid #ddd
}

.hqtab {
}

    .hqtab .filter {
        background: #7E7E7E;
        color: #FFFFFF;
        height: 35px;
        line-height: 35px
    }

        .hqtab .filter img {
            vertical-align: middle;
            margin-left: 8px
        }

        .hqtab .filter a {
            color: #FFFFFF
        }

    .hqtab .hqtable {
        width: 100%;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "微软雅黑";
        border-collapse: collapse
    }

        .hqtab .hqtable td {
            border: 1px solid #dfdfdf;
            height: 30px;
            text-align: center
        }

            .hqtab .hqtable td a {
                color: #c10505
            }

                .hqtab .hqtable td a:hover {
                    color: #434343;
                }

        .hqtab .hqtable .green {
            color: #287C00;
            font-weight: bold
        }

        .hqtab .hqtable .red {
            color: #E30003;
            font-weight: bold
        }
        .hqtab .hqtable .black {
            color: #0a0a0a;
            font-weight: bold
        }

.hqlstb {
    margin-top: 5px;
    height: 45px;
    border-bottom: 2px solid #c10505
}

    .hqlstb .hqlsxbt {
        float: left;
        width: 120px;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        text-align: center;
        height: 45px;
        line-height: 45px;
        background: #c10505
    }

    .hqlstb .hqlsbt {
        float: left;
        width: 120px;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        height: 45px;
        line-height: 45px;
        background: #ddd
    }

.newbanner {
    width: 500px;
	height:260px;
	float:left;
	margin-left:14px;
}

.newshbox {
    clear: both;
    width: 500px;
    margin-top: 20px;
    font-family: "微软雅黑";
    overflow: auto
}

    .newshbox .boxnrbtb {
        height: 45px;
        border-bottom: 2px solid #c10505
    }

    .newshbox .boxnrbt {
        width: 120px;
        float: left;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        text-align: center;
        height: 45px;
        line-height: 45px;
        background: #c10505
    }

    .newshbox .qlink {
        float: right;
        height: 45px;
        line-height: 45px;
    }

        .newshbox .qlink li {
            float: left;
            font-size: 14px;
            font-weight: bold;
            margin: 0 10px
        }

    .newshbox .newshnrbox {
        width: 800px;
        margin: 0 auto;
        font-family: "微软雅黑";
        overflow: auto
    }

    .newshbox .newslistbox li {
        clear: both;
        height: 160px;
        overflow: auto;
        margin: 15px 0;
        border-bottom: 1px dashed #ddd
    }

    .newshbox .newshnrbox .leftbox {
        float: left;
        margin-right: 30px
    }

    .newshbox .newshnrbox .rightbox {
        float: left;
        width: 500px;
        color: #9F9F9F;
    }

        .newshbox .newshnrbox .rightbox .nbt {
            font-weight: bold;
            font-size: 18px;
            height: 28px;
        }

        .newshbox .newshnrbox .rightbox .nnr {
            line-height: 30px;
            font-size: 14px;
            height: 100px;
        }

.newsjgbox {
    width: 320px;
	height:283px;
    float: none;
    margin: 0 auto;
    border: 1px solid #CCC;
	float:left
}

.newsjgbox .boxbt{
	margin:5px 0 0 10px;
   line-height: 40px;
    height: 40px;
    position: relative;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
}
.newsjgbox #tab1 {
    width: 320px;
    height: 40px
}

.newsjgbox #tab1 li {
        float: left;
        width: 156px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        cursor: pointer;
		border: 1px solid #CCC;
		background:#f6f6f6
    }

.newsjgbox #tab1 li.now {
            color: #c10505;
            font-weight: bold;
            border-bottom: 2px solid #c10505;
			background:#fad6d4
        }
.jgzxb li{
	float:left;
	padding:10px 28px;
	margin:10px 8px;
	border: 1px solid #CCC;
	background:#f6f6f6;
	font-size:14px;
}

.jgzxbf li{
	float:left;
	padding:10px 12px;
	margin:11px 13px;
	border: 1px solid #CCC;
	background:#f6f6f6;
	font-size:14px;
}

.jgzxbx li{
	float:left;
	padding:10px 12px;
	margin:11px 13px;
	border: 1px solid #CCC;
	background:#f6f6f6;}


.newsjgbox .tablist {
    width: 320px;
    height: 100px;
    display: none; 
}

.newsjgbox .block {
    display: block;
}

.newsxzbt{
	width:1200px;
	margin:0 auto;
	padding-top:15px;
	height: 45px;
    border-bottom: 2px solid #c10505
	}
.newsxzbt li{
	float:left;
	font-size: 15px;
	margin-right:2px;
	font-weight: bold;
	height: 45px;
	line-height:45px;
	width: 120px;
	text-align:center;
	background: #EAEAEA
	}
.newsxzbt .xzlm{
	width: 120px;
	color: #fff;
	text-align: center;
	height: 45px;
	line-height: 45px;
	background: #c10505
	}
	
.newsxzbt .xzlm a{color:#fff}

.newshdbox{
	width:1200px;
	margin:0 auto;
	padding-top:15px;
}
.newshdbox .leftnewsbox{
	width:840px; 
	float:left
}
.newshdbox .xjjgn {
    width: 410px;
    float: left;
    height: 230px;
	margin-right:10px;
}

.newshdbox .xjjgn h4 {
        padding: 15px 0 6px 0;

        font-size: 16px;
        border-bottom: 2px solid #c10505;
        font-weight: bold
    }
.newshdbox .xjjgn img {
        vertical-align: middle;
        margin-right: 8px
    }

 .newshdbox .xjjgn span {
            float: right;
            text-align: right;
            width: 80px;
            font-size: 14px;
            padding-top: 8px
        }

.newshdbox .xjjgn li {
        float: left;
        font-size: 14px;
        height: 35px;
        line-height: 35px
    }

.newshdbox  .xjjgn .jg1 {
        width: 320px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.newshdbox  .xjjgn .jg2 {
        width: 90px;
        text-align: center
    }



.newshdbox .xjjgn2 {
    width: 385px;
    float: left;
    height: 240px;
	margin-right:15px;
}

.newshdbox .xjjgn2 h4 {
        padding: 15px 0 6px 0;
        font-size: 16px;
        border-bottom: 2px solid #c10505;
        font-weight: bold
    }
.newshdbox .xjjgn2 img {
        vertical-align: middle;
        margin-right: 8px
    }

 .newshdbox .xjjgn2 span {
            float: right;
            text-align: right;
            width: 80px;
            font-size: 14px;
            padding-top: 8px
        }

.newshdbox .xjjgn2 li {
        float: left;
        font-size: 14px;
        height: 35px;
        line-height: 35px
    }

.newshdbox  .xjjgn2 .jg1 {
        width: 320px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.newshdbox  .xjjgn2 .jg2 {
        width: 60px;
        text-align: center
    }


.nht1box{
	width:320px;
	float:left;
}
.nht1box2{
	width:865px;
	float:right;
}

.nht1box2 h4 {
        font-size: 16px;
		padding: 0 0 6px 8px;
        border-bottom: 2px solid #c10505;
        font-weight: bold;
		margin-bottom:15px;
    }

.nht1box2 h4 img {
	vertical-align: middle;
	margin-right: 8px
}

.nht1box2 h4 span {
	float: right;
	text-align: right;
	width: 80px;
	font-size: 14px;
	padding: 8px 5px 6px 0;
}


.nht1box2 .hqtable {
	width: 100%;
	border: 1px solid #dfdfdf;
	font-size: 14px;
	font-family: "微软雅黑";
	border-collapse: collapse
    }

.nht1box2 .filter {
        background: #7E7E7E;
        color: #FFFFFF;
        height: 35px;
        line-height: 35px}
		
.nht1box2 .hqtable td {
	border: 1px solid #dfdfdf;
	height: 30px;
	text-align: center
}

.nht1box2 .hqtable td a {
	color: #c10505
}

	.nht1box2 .hqtable td a:hover {
		color: #434343;
	}

.nht1box2 .hqtable .green {
	color: #287C00;
	font-weight: bold
}

.nht1box2 .hqtable .red {
	color: #E30003;
	font-weight: bold
}
.nht1box2 .hqtable .black {
	color: #0a0a0a;
	font-weight: bold
}

.nht1box2 .xjjgn3 {
    width: 410px;
    float: left;
    height: 210px;
	margin-right:40px;
}

.nht1box2 .xjjgn3 li {
        float: left;
        font-size: 14px;
        height: 35px;
        line-height: 35px
    }

.nht1box2 .xjjgn3 .jg1 {
        width: 330px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.nht1box2 .xjjgn3 .jg2 {
        width: 80px;
        text-align: right
    }



.newsjgbox2 {
    width: 350px;
	height:280px;
    float: none;
    margin: 0 auto;
    border: 1px solid #CCC;
	float:right;
	margin-bottom:15px;
}

.newsjgbox2 .boxbt{
	margin:5px 0 0 10px;
   line-height: 40px;
    height: 40px;
    position: relative;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
}
.newsjgbox2 #tab1 {
    width: 350px;
    height: 40px
}

.newsjgbox2 #tab1 li {
        float: left;
        width: 170px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        cursor: pointer;
		border: 1px solid #CCC;
		background:#f6f6f6
    }

.newsjgbox2 #tab1 li.now {
            color: #c10505;
            font-weight: bold;
            border-bottom: 2px solid #c10505;
			background:#fad6d4
        }
.newsjgbox2 .jgzxb li{
	float:left;
	padding:10px 32px;
	margin:10px 10px;
	border: 1px solid #CCC;
	background:#f6f6f6;
	font-size:14px;
}


.newsjgbox2 .newsjgbox .tablist {
    width: 350px;
    height: 100px;
    display: none;
}

.newsjgbox2 .newsjgbox .block {
    display: block;
}


.newsjgbox3 {
    width: 350px;
    float: none;
    margin: 0 auto;
    border: 1px solid #CCC;
	float:right;
	margin-bottom:15px;
}

.newsjgbox3 .boxbt{
	margin:5px 0 0 10px;
   line-height: 40px;
    height: 40px;
    position: relative;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
}
.newsjgbox3 #tab1 {
    width: 350px;
    height: 40px
}

.newsjgbox3 #tab1 li {
        float: left;
        width: 173px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        cursor: pointer;
		border: 1px solid #CCC;
		background:#f6f6f6
    }

.newsjgbox3 #tab1 li.now {
		color: #c10505;
		font-weight: bold;
		border-bottom: 2px solid #c10505;
		background:#fad6d4
        }
.newsjgbox3 .jgzxb li{
	float:left;
	padding:10px 18px;
	margin:10px 10px;
	border: 1px solid #CCC;
	background:#f6f6f6;
	font-size:14px;
}

.newsjgbox3 .newsjgbox .tablist {
    width: 350px;
    display: none;
}

.newsjgbox3 .newsjgbox .block {
    display: block;
}


.newsboxgg{
	width:1200px;
	height:60px; 
	margin:0 auto;
	padding-top:15px
	}
.newsboxgg .ggw1{
	width:320px;
	float:left;
	}
.newsboxgg .ggw2{
	width:320px;
	padding-left:10px;
	float:left;
	}
.newsboxgg .ggw3{
width:320px;
float:right;
}

.newshq {
    width: 320px;
    float: left;
    border: 1px solid #DDD;
    height: 270px; margin-top:15px;
}

.newshq h4 {
       padding: 15px 0 6px 4px;
        margin: 0 15px;
        font-size: 16px;
        border-bottom: 2px solid #c10505;
        font-weight: bold
    }

.newshq h4 img {
	vertical-align: middle;
	margin-right: 8px
}

.newshq li {
	float: left
}

.newshq .hqboxg {
	height: 210px;
	overflow: hidden;
}
    
.newshq li div {
    float: left
}

.newshq .htbt {
    height: 45px;
    line-height: 45px;
    font-weight: bold;
    font-size: 14px;
    background: #e3e3e3
}

.newshq .htnr {
    font-size: 14px
}

.newshq.htnr .green {
        color: #287C00
    }

.newshq .htnr .red {
        color: #E30003
    }
.newshq .htnr .black {
        color: #0a0a0a
    }
.newshq .htnr li img {
        vertical-align: middle;
        margin-left: 5px
    }

.newshq .htnr li {
        height: 35px;
        line-height: 35px
    }

.newshq .t1 {
    width: 120px;
    text-align: center
}

.newshq .t2 {
    width: 80px;
    text-align: center
}

.newshq .t3 {
    width: 80px;
    text-align: center
}





.csqgbox2 {
    float: left;
    border: 1px solid #ddd;
    overflow: auto;
    width: 830px;
    margin-bottom: 20px
}

.newshbox .newshnrbox .xtbt {
    font-weight: bold;
    text-align: center;
    font-size: 22px;
    height: 50px;
}

.newshbox .newshnrbox .fxtbt {
    text-align: center;
    font-size: 14px;
    height: 28px;
}

.newshbox .newshnrbox .newsxqnr {
    padding: 20px;
    line-height: 28px;
    font-size: 14px;
    overflow: auto
}

.newshbox .newshnrbox .tag {
    border-top: 1px solid #ddd;
    padding-left: 10PX;
    height: 40px;
    line-height: 40px
}

    .newshbox .newshnrbox .tag a {
        margin: 0 10px
    }

.newshbox .newshnrbox span {
    font-weight: bold
}

.yhplbox {
    padding: 30px;
    font-family: "微软雅黑";
    overflow: auto
}

    .yhplbox .plbt {
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        font-weight: bold
    }

    .yhplbox textarea {
        float: left;
        width: 650px;
        margin-right: 20px;
        border-radius: 5px;
        height: 100px
    }

    .yhplbox .pltjbut {
        float: left;
        margin-top: 72px;
        width: 70px;
        height: 35px;
        display: block;
        text-align: center;
        line-height: 35px;
        font-size: 14px;
        background: #c10505;
        color: #FFFFFF
    }

    .yhplbox .plnrbox {
        padding: 30px 0
    }

        .yhplbox .plnrbox li {
            padding: 10px;
            border-bottom: 1px dashed #ddd;
            line-height: 25px
        }

            .yhplbox .plnrbox li span {
                font-weight: bold;
                color: #c10505
            }

    .yhplbox .pltime {
        text-align: right
    }

.hqbqsm {
    padding: 20px;
    line-height: 25px;
    font-size: 14px;
    font-family: "微软雅黑";
    background: #E8E8E8;
    border: 1px solid #ddd
}

.qxtsxx {
    padding: 20px;
    font-size: 14px;
    line-height: 26px;
    font-family: "微软雅黑";
    overflow: auto
}

    .qxtsxx .t1 {
        float: left;
        width: 250px
    }

    .qxtsxx .t2 {
        float: left;
        width: 800px
    }

    .qxtsxx .btk {
        font-size: 20px;
        font-weight: bold;
        color: #000000
    }

    .qxtsxx .btk2 {
        font-size: 15px;
        font-weight: bold;
        color: #c10505
    }
/* 底部 */
.bottom {
    clear: both;
    width: 100%;
    height: 340px;
    background: url("../img/bottom_img.jpg") repeat-x #2c2c2c
}

    .bottom .mina {
        width: 1200px;
        margin: 0 auto
    }

        .bottom .mina .nav {
            width: 470px;
            margin-top: 40px;
            float: left
        }

            .bottom .mina .nav ul {
                float: left;
                width: 115px;
            }

                .bottom .mina .nav ul li {
                    height: 30px
                }

                    .bottom .mina .nav ul li a {
                        color: #9d9d9d;
                        font-size: 14px;
                        font-weight: bold
                    }

                        .bottom .mina .nav ul li a:hover {
                            color: #c10505
                        }

        .bottom .mina .ewm {
            float: left;
            margin-top: 35px
        }

        .bottom .mina .tel {
            float: right;
            width: 300px;
            margin-top: 35px;
            text-align: right
        }

            .bottom .mina .tel .t1 {
                font-size: 24px;
                color: #fe0909;
                font-family: "微软雅黑";
            }

            .bottom .mina .tel .t2 {
                font-size: 14px;
                color: #7e7e7e;
                font-family: "微软雅黑";
            }

            .bottom .mina .tel p {
                margin-top: 8px
            }

        .bottom .mina .link {
            padding-top: 50px;
            font-size: 14px
        }

            .bottom .mina .link span {
                color: #FCF7F7;
                font-weight: bold
            }

            .bottom .mina .link a {
                margin: 0 10px;
                color: #9c9c9c
            }

                .bottom .mina .link a:hover {
                    color: #c10505
                }

        .bottom .mina .bq {
            margin-top: 36px;
            color: #FFFFFF;
            text-align: center
        }

/* login */
.h_top {
    width: 100%;
    height: 70px;
    background-color: #c10505
}

    .h_top .h_topbox {
        width: 1200px;
        margin: 0 auto
    }

    .h_top .h_topbox2 {
        padding: 0 30px
    }

    .h_top .h_logo {
        width: 150px;
        height: 69px;
        float: left;
        background-image: url("../img/h_logo.jpg")
    }

    .h_top .top_nav {
        float: left
    }

        .h_top .top_nav li {
            float: left;
            padding: 24px 28px
        }

            .h_top .top_nav li a {
                color: #fff;
                font-size: 16px;
                font-family: "微软雅黑";
                font-weight: bold
            }

                .h_top .top_nav li a:hover, .h_top .top_nav .xz {
                    color: #fff600
                }

    .h_top .but {
        float: right;
        text-align: right;
        height: 70px;
        line-height: 70px;
        color: #FFFFFF;
        font-weight: bold;
        width: 330px
    }

        .h_top .but .bhome {
            padding: 10px;
            background: #dd6d63
        }

        .h_top .but img {
            vertical-align: middle;
            margin-right: 10px
        }

        .h_top .but a {
            color: #FFFFFF
        }

            .h_top .but a:hover {
                color: #f5ed0c
            }

.h_loginbox {
    width: 1200px;
    height: 550px;
    margin: 0 auto
}

    .h_loginbox .img {
        float: left
    }

.login {
    float: left;
    width: 410px;
    margin-top: 60px;
    padding: 20px;
    border: #ebebeb solid 1px;
    height: 360px;
    background: #ffffff;
    box-shadow: 0px 0px 8px;
    border-radius: 6px;
}

.login-title {
    width: 100%;
    margin: 10px 0px 0px 0px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    position: relative;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 20px;
}

    .login-title span {
        position: absolute;
        font-size: 12px;
        right: -20px;
        top: -30px;
        background: #ffffff;
        border: #ebebeb solid 1px;
        width: 40px;
        height: 40px;
        border-radius: 20px;
    }

        .login-title span a {
            display: block;
        }

.login-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background: #ebebeb;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    display: none;
}

.login #tab1 {
    width: 400px;
    height: 40px
}

 .login #tab1 li {
	float: left;
	width: 200px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
	}

 .login #tab1 li.now {
		color: #c10505;
		font-weight: bold;
		border-bottom: 2px solid #c10505;
	}

 .login  .tablist {
    width: 400px;
    height: 100px;
    display: none
}

 .login  .block {
    display: block;
}

.loginnr {
    padding-top: 30px;
    overflow: auto
}

    .loginnr li {
        float: left;
        padding: 5px
    }

    .loginnr .text {
        font-size: 16px;
        height: 38px;
        width: 85px;
        line-height: 32px;
        font-weight: bold;
        text-align: right
    }

    .loginnr .inputbox {
        width: 290px
    }

        .loginnr .inputbox img {
            vertical-align: middle;
            margin-left: 5px
        }

    .loginnr .input {
        width: 290px;
        height: 38px;
        line-height: 38px;
        padding-left: 5px;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

    .loginnr .input2 {
        width: 140px;
        height: 38px;
        line-height: 38px;
        padding-left: 5px;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

.loginwjmm {
    width: 380px;
    text-align: right;
    height: 40px;
    line-height: 40px;
    display: block
}

.logindlbut {
    border: none;
    clear: both;
    width: 380px;
    margin: 0 auto;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-top: 20px;
    border-radius: 6px;
    background: #c10505;
    color: #FFFFFF;
    font-size: 20px;
    font-family: "微软雅黑"
}

    .logindlbut a {
        color: #FFFFFF;
        font-size: 20px;
        font-family: "微软雅黑"
    }

.fyzbut2 {
    margin-left: 8px;
    width: 135px;
    height: 38px;
    line-height: 38px;
    color: #FFFFFF;
    background: #c10505;
    cursor: pointer;
    border: 0px
}

.register {
    width: 1000px;
    margin: 0 auto;
    margin-top: 40px;
    padding: 20px;
    border: #ebebeb solid 1px;
    min-height: 450px;
    background: #ffffff;
    box-shadow: 0px 0px 8px;
    border-radius: 6px;
}

.rge_topline {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #B5B5B5
}

    .rge_topline .ltext {
        float: left;
        padding-left: 10px;
        font-size: 16px;
        font-weight: bold
    }

    .rge_topline .rtext {
        float: right;
        padding-right: 10px;
        font-size: 12px
    }

        .rge_topline .rtext a {
            color: #c10505
        }

            .rge_topline .rtext a:hover {
                color: #FF4B4E
            }

.register .reg_m {
    width: 1000px;
    overflow: auto;
    padding-top: 20px
}

    .register .reg_m li {
        float: left;
        padding: 10px
    }

    .register .reg_m .text {
        font-size: 16px;
        height: 38px;
        width: 200px;
        line-height: 32px;
        font-weight: bold;
        text-align: right
    }

    .register .reg_m .inputbox {
        width: 700px
    }

        .register .reg_m .inputbox img {
            vertical-align: middle;
            margin: 0 5px
        }

    .register .reg_m .yzm a {
        color: #c10505
    }

        .register .reg_m .yzm a:hover {
            color: #FF4B4E
        }

    .register .reg_m .input {
        width: 320px;
        height: 38px;
        line-height: 38px;
        padding-left: 5px;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

    .register .reg_m .input2 {
        width: 165px;
        height: 38px;
        line-height: 38px;
        padding-left: 5px;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

.fyzbut {
    margin-left: 8px;
    width: 150px;
    height: 38px;
    line-height: 38px;
    color: #FFFFFF;
    background: #c10505;
    cursor: pointer;
    border: 0px
}

.register .reg_m .tjbut {
    width: 328px;
    margin: 0 auto;
    padding-top: 15px;
}

    .register .reg_m .tjbut a {
        font-family: "微软雅黑";
        display: block;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #fff;
        font-size: 20px;
        border-radius: 6px;
        background: #c10505;
        border: none
    }

.register .reg_m .ydxy {
    clear: both;
    height: 20px;
    padding-left: 230px;
    padding-top: 22px
}

    .register .reg_m .ydxy a {
        color: #c10505
    }

        .register .reg_m .ydxy a:hover {
            color: #FF4B4E
        }

.register .reg_m .tjbut a:hover {
    color: #f5ed0c
}

.h_loginbox2 {
    height: 1600px
}

.h_loginbox3 {
    height: 2700px
}

.register .zcxybox {
    padding: 0 30px;
    height: auto;
    line-height: 30px;
    font-size: 14px;
    overflow: auto
}

.grboxh {
    padding: 0 30px;
    height: 600px;
    background: #f4f4f4
}

    .grboxh h4 {
        font-size: 18px;
        color: #c10505;
        padding: 25px 0 10px 30px;
        font-family: "微软雅黑"
    }

    .grboxh .h_left {
        float: left;
        width: 64.5%;
        padding-top: 25px
    }

        .grboxh .h_left .h_lbox {
            height: 260px;
            background: #FFFFFF;
            border: 1px solid #dcdcdc
        }

            .grboxh .h_left .h_lbox .qylogo {
                margin: 50px 0;
                float: left;
            }

                .grboxh .h_left .h_lbox .qylogo img {
                    border: 1px solid #DDDDDD;
                    margin-left: 50px
                }

            .grboxh .h_left .h_lbox .h_tsxx {
                width: 70%;
                height: 260px;
                float: left;
                padding-top: 45px;
                font-size: 14px
            }

                .grboxh .h_left .h_lbox .h_tsxx .ht1 {
                    float: left;
                    height: 45px;
                    line-height: 45px;
                    width: 25%;
                    font-weight: bold;
                    text-align: right;
                }

                .grboxh .h_left .h_lbox .h_tsxx .ht2 {
                    float: left;
                    height: 45px;
                    line-height: 45px;
                    width: 75%;
                }

                .grboxh .h_left .h_lbox .h_tsxx .ht3 {
                    float: left;
                    height: 45px;
                    line-height: 45px;
                    width: 25%;
                }

                .grboxh .h_left .h_lbox .h_tsxx .h1 span {
                    font-weight: bold;
                    width: 76px;
                    text-align: justify;
                    text-align-last: justify;
                    padding-left: 66px;
                    display: block
                }

                .grboxh .h_left .h_lbox .h_tsxx a {
                    padding: 5px 8px;
                    margin-left: 10px;
                    background: #c10505;
                    color: #fff
                }

                    .grboxh .h_left .h_lbox .h_tsxx a:hover {
                        color: #f5ed0c;
                    }

                .grboxh .h_left .h_lbox .h_tsxx img {
                    vertical-align: middle;
                    margin-left: 5px
                }

        .grboxh .h_left .top20 {
            margin-top: 20px
        }

        .grboxh .h_left .h_lbox .hfb {
            padding: 25px 0 0 65px;
            font-size: 14px
        }

            .grboxh .h_left .h_lbox .hfb img {
                vertical-align: middle;
                margin-right: 15px
            }

            .grboxh .h_left .h_lbox .hfb span {
                font-weight: bold
            }

        .grboxh .h_left .h_lbox .red {
            color: #c10505;
        }

        .grboxh .h_left .h_lbox .hfb a {
            padding: 5px 8px;
            margin-left: 160px;
            background: #c10505;
            color: #fff
        }

            .grboxh .h_left .h_lbox .hfb a:hover {
                color: #f5ed0c;
            }

    .grboxh .h_right {
        float: right;
        width: 34.5%;
        padding-top: 25px
    }

        .grboxh .h_right .h_rbox {
            height: 545px;
            background: #FFFFFF;
            border: 1px solid #dcdcdc
        }

        .grboxh .h_right ul {
            width: 350px;
            margin: 0 auto;
            padding-top: 8px
        }

            .grboxh .h_right ul li {
                float: left;
                height: 40px;
                line-height: 40px
            }

    .grboxh .text {
        width: 100px;
        text-align: right;
        font-size: 14px;
        font-weight: bold
    }

    .grboxh .inputbox {
        width: 250px
    }

    .grboxh .h_right select {
        width: 200px;
        height: 25px;
        border: 1px solid #B9B9B9;
        color: #6B6B6B
    }

    .grboxh .h_right .tjbut {
        width: 240px;
        margin: 0 auto;
        padding-top: 15px;
    }

        .grboxh .h_right .tjbut a {
            font-family: "微软雅黑";
            display: block;
            height: 35px;
            line-height: 35px;
            text-align: center;
            color: #fff;
            font-size: 16px;
            border-radius: 6px;
            background: #c10505;
            border: none
        }

            .grboxh .h_right .tjbut a:hover {
                color: #f5ed0c
            }

    .grboxh .h_right .trwm {
        margin-top: 15px;
        border-top: 1px dashed #E4E4E4;
        padding-top: 15px;
        text-align: center
    }

.hbj {
    background: #f4f4f4
}

.hn_left {
    float: left;
    width: 250px;
    background: #FFFFFF;
}

    .hn_left .hn_navl {
        height: 40px;
        padding: 25px 0 30px 8px;
        font-size: 18px;
        font-family: "微软雅黑";
        color: #595959
    }

        .hn_left .hn_navl img {
            vertical-align: middle;
            margin-right: 10px
        }

    .hn_left li {
        height: 35px;
        line-height: 35px;
        text-align: right;
        font-size: 14px;
    }

        .hn_left li a {
            display: block;
            width: 235px;
            margin: 16px 0;
            padding-right: 15px
        }

            .hn_left li a:hover, .hn_left .xz {
                height: 35px;
                width: 235px;
                background: #fae1e1;
                color: #c10505;
                font-weight: bold;
                border-right: 4px solid #c10505
            }

.hn_right {
    border-left: 1px solid #dcdcdc;
    overflow: auto;
}

    .hn_right .mbnav {
        padding: 25px 0 0 25px;
    }

        .hn_right .mbnav span {
            font-weight: bold;
            color: #c10505
        }

    .hn_right .hbdxx {
        margin: 15px;
        border: 1px solid #dfdfdf;
        background: #FFFFFF;
        padding: 25px 0;
        min-height: 350px;
    }

        .hn_right .hbdxx li {
            float: left;
            height: 60px;
            line-height: 60px
        }

        .hn_right .hbdxx ol {
            clear: both;
            padding-left: 65px;
            font-size: 18px;
            color: #c10505;
            font-weight: bold;
            font-family: "微软雅黑";
        }

        .hn_right .hbdxx .text {
            font-size: 16px;
            height: 60px;
            width: 25%;
            line-height: 60px;
            font-weight: bold;
            text-align: right
        }

            .hn_right .hbdxx .text span {
                color: #c10505
            }

        .hn_right .hbdxx .inputbox {
            width: 72%;
            font-size: 14px
        }

            .hn_right .hbdxx .inputbox span {
                font-weight: bold
            }

            .hn_right .hbdxx .inputbox a {
                padding: 5px 8px;
                margin-left: 10px;
                background: #c10505;
                color: #fff
            }

                .hn_right .hbdxx .inputbox a:hover {
                    color: #f5ed0c;
                }

        .hn_right .hbdxx .input {
            width: 320px;
            height: 38px;
            line-height: 38px;
            padding-left: 5px;
            border: 1px solid #dfdfdf;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

        .hn_right .hbdxx .input2 {
            width: 200px;
            height: 38px;
            line-height: 38px;
            padding-left: 5px;
            border: 1px solid #dfdfdf;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

        .hn_right .hbdxx .input3 {
            width: 60px;
            height: 38px;
            line-height: 38px;
            padding-left: 5px;
            border: 1px solid #dfdfdf;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

        .hn_right .hbdxx .select {
            width: 160px;
            height: 38px;
            line-height: 38px;
            padding-left: 5px;
            border: 1px solid #dfdfdf;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

        .hn_right .hbdxx .select2 {
            width: 100px;
            height: 30px;
            line-height: 30px;
            padding-left: 5px;
            border: 1px solid #dfdfdf;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

.fyzbut {
    margin-left: 8px;
    width: 150px;
    height: 38px;
    line-height: 38px;
    color: #FFFFFF;
    background: #c10505;
    cursor: pointer;
    border: 0px
}

.hn_right .hbdxx .tjbut {
    width: 328px;
    margin: 0 auto;
    padding-top: 15px;
}

    .hn_right .hbdxx .tjbut a {
        font-family: "微软雅黑";
        display: block;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #fff;
        font-size: 20px;
        border-radius: 6px;
        background: #c10505;
        border: none
    }

        .hn_right .hbdxx .tjbut a:hover {
            color: #f5ed0c
        }

.hn_right .textarea {
    width: 65%;
    height: 80px
}

.hn_right .hbdxx2 {
    margin: 15px;
    border: 1px solid #dfdfdf;
    background: #FFFFFF;
    padding: 65px 0;
    min-height: 320px;
    text-align: center
}

    .hn_right .hbdxx2 img {
        margin-bottom: 50px
    }

    .hn_right .hbdxx2 h2 {
        font-size: 24px;
        font-family: "微软雅黑";
        color: #13820a
    }

    .hn_right .hbdxx2 p {
        margin-top: 15px;
        font-size: 14px;
        font-family: "微软雅黑"
    }

.hn_right .hbdxx .hn_dyfb {
    text-align: right;
    padding-right: 35px;
    padding-bottom: 12px
}

    .hn_right .hbdxx .hn_dyfb a {
        padding: 5px 8px;
        margin-left: 10px;
        background: #c10505;
        color: #fff
    }

        .hn_right .hbdxx .hn_dyfb a:hover {
            color: #f5ed0c
        }

.hn_right .hbdxx .zxcpxw {
    padding-left: 25px;
    padding-top: 15px
}

.hn_right .hbdxx .dybtt {
    height: 30px;
    line-height: 30px;
    padding: 5px 25px;
    font-size: 14px;
    font-weight: bold
}

.hn_right .hbdxx .zxcpxw #tab1 {
    width: 200px;
    height: 480px;
    font-weight: bold;
    float: left;
    background: #f6f6f6;
}

.hn_right .hbdxx .zxcpxw #tab1 li {
	float: left;
	width: 200px;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
}

.hn_right .hbdxx .zxcpxw #tab1 li.now {
	color: #fff600;
	background: #c10505;
	font-weight: bold;
}

.hn_right .hbdxx .zxcpxw .tablist {
    padding-left: 25px;
    font-size: 14px;
    font-family: "微软雅黑";
    width: 660px;
    float: left;
    display: none;
    height: 400px;
}

.hn_right .hbdxx .zxcpxw .block {
    display: block;
}

.hn_right .hbdxx .zxcpxw ul {
    float: left
}

.hn_right .hbdxx .zxcpxw .pt20 {
    padding-top: 20px
}

.hn_right .hbdxx .zxcpxw li {
    clear: both;
    height: 35px;
    line-height: 35px;
}

    .hn_right .hbdxx .zxcpxw li span {
        color: #c10505
    }

.hn_right .hbdxx .tjbut2 {
    width: 400px;
    margin: 0 auto;
    padding-top: 15px;
}

    .hn_right .hbdxx .tjbut2 a {
        font-family: "微软雅黑";
        width: 120px;
        float: left;
        margin: 0 15px;
        display: block;
        height: 35px;
        line-height: 35px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        border-radius: 6px;
        background: #c10505;
        border: none
    }

        .hn_right .hbdxx .tjbut2 a:hover {
            color: #f5ed0c
        }

.hn_right .szzx {
    clear: both;
    padding: 15px
}

.hn_right .szcpbox .szzxz {
    width: 85px;
    height: 20px;
    line-height: 20px;
    padding: 3px 8px;
    margin: 4px 5px;
    background: #c6c6c6;
    border: 1px solid #9C9C9C
}

.hn_right .szcpbox .szzx li {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px 8px;
    margin: 4px 5px;
    background: #E1E1E1;
    border: 1px solid #d2d2d2
}

.hn_right .szzx input {
    margin-right: 4px
}

.hn_right .hn_rhtrz {
    text-align: center;
    margin: 20px 0
}

.mr15px {
    margin-right: 20px
}

.imageFileInput {
    width: 182px;
    height: 110px;
    position: absolute;
    background: url("../img/sfz_01.jpg")
}

.imageFileInput2 {
    width: 182px;
    height: 110px;
    margin-left: 200px;
    position: absolute;
    background: url("../img/sfz_02.jpg")
}

.imageFileInput3 {
    width: 380px;
    height: 200px;
    position: absolute;
    background: url("../img/yyzz.jpg")
}

.fileInput {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0
}

.hn_right .hn_search {
    width: 580px;
    margin: 0 auto;
    padding: 30px 0
}

    .hn_right .hn_search .input1 {
        width: 300px;
        height: 30px;
        line-height: 30px;
        padding-left: 5px;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

    .hn_right .hn_search .input2 {
        width: 220px;
        height: 30px;
        line-height: 30px;
        padding-left: 5px;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

    .hn_right .hn_search .input3 {
        width: 140px;
        height: 30px;
        line-height: 30px;
        padding-left: 5px;
        border: 1px solid #dfdfdf;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

    .hn_right .hn_search span {
        font-weight: bold;
        height: 30px;
    }

    .hn_right .hn_search img {
        vertical-align: middle
    }

    .hn_right .hn_search a {
        padding: 9px 12px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        margin-right: 10px;
        background: #c10505;
        color: #fff
    }

        .hn_right .hn_search a:hover {
            color: #f5ed0c;
        }

.hn_right .tab {
    margin: 3px 20px 0 20px;
    border-top: 1px solid #D5D5D5
}

    .hn_right .tab .filter {
        background: #7E7E7E;
        color: #FFFFFF;
        height: 35px;
        line-height: 35px
    }

        .hn_right .tab .filter img {
            vertical-align: middle;
            margin-left: 8px
        }

        .hn_right .tab .filter a {
            color: #FFFFFF
        }

#table {
    width: 100%;
    border: 1px solid #dfdfdf;
    border-collapse: collapse;
    margin-top: 25px
}

    #table td {
        border: 1px solid #dfdfdf;
        height: 30px;
        text-align: center
    }

        #table td a {
            color: #c10505
        }

            #table td a:hover {
                color: #434343;
            }

.page {
    width: 100%;
    height: 85px;
    line-height: 85px;
    font-size: 14px;
    font-family: "微软雅黑";
    border-radius: 10px;
    background: #FFFFFF;
    text-align: center;
    margin-bottom: 18px
}

    .page a {
        margin: 0 10px;
        padding: 5px 12px;
    }

        .page a:hover, .page .xz {
            color: #FFFFFF;
            background: #c10505
        }

.selectxl {
    background: #7e7e7e;
    color: #fff;
    font-weight: bold;
    border: 0;
    height: 30px
}


.dy_rbox {
    float: left;
    margin-left: 30px
}

    .dy_rbox .hn_search {
        margin: 0;
        padding: 0;
        height: 50px
    }

    .dy_rbox .dkd li {
        clear: both;
        height: 35px;
        line-height: 35px
    }

.subNavBox {
    width: 200px;
    float: left
}

.subNav {
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    padding-left: 10px;
    background: url(../img/jiantou1.jpg) no-repeat;
    background-position: 100% 100%
}

    .subNav:hover {
        color: #fff600;
    }

.currentDd {
    color: #fff600
}

.currentDt {
    background-image: url(../img/jiantou.jpg);
}

.navContent {
    display: none
}

    .navContent li a {
        display: block;
        width: 170px;
        heighr: 32px;
        padding-left: 30px;
        font-size: 14px;
        line-height: 32px
    }

        .navContent li a:hover {
            font-weight: bold;
            color: #5f5f5f;
            background-color: #fae1e1
        }

.htfxz {
    font-weight: bold;
    background-color: #fae1e1
}


.tijao1 {
    width: 328px;
    font-family: "微软雅黑";
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border-radius: 6px;
    background: #c10505;
    border: none
}

.tijao2 {
    width: 100%;
    font-family: "微软雅黑";
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border-radius: 6px;
    background: #c10505;
    border: none
}

.search {
    width: 60px;
    font-family: "微软雅黑";
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border-radius: 6px;
    background: #c10505;
    border: none;
}


/* 当前筛选 */

.curFilter {
    height: 26px;
    padding-top: 12px;
    padding-bottom: 1px;
    font-size: 12px;
    line-height: 26px;
}

    .curFilter .curFList {
        display: inline-block;
    }

    .curFilter span {
        display: inline-block;
        height: 26px;
        border: 1px solid #dbdbdb;
        box-sizing: border-box;
        padding-left: 9px;
        padding-right: 25px;
        font-size: 12px;
        font-weight: bold;
        color: #666;
        line-height: 24px;
        position: relative;
    }

        .curFilter span a {
            position: absolute;
            top: 4px;
            right: 4px;
            display: inline-block;
            width: 16px;
            height: 16px;
            background: url('../img/closeFilter.jpg') no-repeat 0 0;
        }

        .curFilter span:hover {
            border-color: #c10505;
        }

            .curFilter span:hover a {
                background: url('../img/closeFilter.jpg') no-repeat -16px 0;
            }

        .curFilter span .blue {
            color: #c10505;
        }

    .curFilter a.clearAll {
        margin-left: 15px;
        font-size: 12px;
        color: #c10505;
    }


.newdybox{width: 95%; margin: 0 auto}
.newdybox .img{width: 100%; text-align: center}
.newdybox img{width: 150px}
.newdybox .gzbox{width: 100%; height: 45px; line-height: 45px;  text-align: center; font-weight: bold}

.newdybox .cgdybt{width: 100%; height: 45px; line-height: 45px;font-weight: bold }
.newdybox .ydy{margin: 8px 0; overflow: auto}
.newdybox .ydy ol{padding: 5px; font-size: 12px; background: #c10505; color: #FFFFFF; text-align: center; width: 80px}
.newdybox .ydy li{
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px 8px;
    margin: 8px 5px;
    background: #E1E1E1;
    border: 1px solid #d2d2d2;
}



@media (max-width:1201px) {
    .hometopbox {
        width: 1200px
    }

    .tynavbox {
        width: 1200px
    }

    .menu {
        width: 1200px
    }

    .bottom {
        width: 1180px;
        padding: 0 10px
    }

        .bottom .mina .tel {
            margin-right: 15px
        }

    .h_top {
        width: 1200px
    }
}


.qyrltsbox{
	background: #F0F0F0;
	height: 480px;

}
.qyrltsbox .tsnrb{
	width: 700px;
	margin: 0 auto;
	padding-top: 150px
}
.qyrltsbox .tsnrb .limg{
	float: left;
	padding-right: 50px;

}
.qyrltsbox .tsnrb .rtext{
	float: left;
	width: 450px;
	line-height: 25px;
	font-size: 16px;
	font-weight: bold
}

.qyrltsbox .tsnrb span{
	font-weight: bold;
	font-size: 22px;
	color: #B40003;
	font-family: "微软雅黑";
	display: block
}


.cpssbox{
	height: 1000px;
	font-family: "微软雅黑";
	background: #F5F5F5 url("../img/cpksbg.jpg") no-repeat
}
.cpssbox .nrsbox{
	width: 1200px; 
	margin: 0 auto;
	padding-top: 60px;	
}

.nrsbox #tab1 {
    width: 800px;
    height: 40px;
	font-family: "微软雅黑";
	margin-left: 200px;
}

.nrsbox #tab1 li {
        float: left;
        width: 158px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        cursor: pointer;
		margin-right: 15px;
		background: #FFFFFF;
		font-size: 16px;
		opacity:0.8;
		border-radius:15px;
    }

.nrsbox #tab1 li.now {
            color: #c10505;
            font-weight: bold;
			background:#fad6d4
        }

.nrsbox .tablist {
    width:1200px;
    height: 100px;
    display: none;
}

.nrsbox .block {
    display: block;
}

.nrsbox .search{border:2px solid #fff;height:45px;margin-left:200px;width:800px;background: #FFFFFF;text-align: left;  position: relative;}
.nrsbox select{height: 45px;border:none;padding: 0 8px; background: #FFFFFF;font-family:"微软雅黑";font-size:16px;}
.nrsbox .search input.inp_srh{border:none;background:none;height:45px;line-height:45px;padding-left: 10px}
.nrsbox .search input.inp_srh{outline:none;width:570px;font-size:15px;}
.nrsbox .search input.btn_srh{border:none;background:none;height:38px;line-height:38px;}
.nrsbox .search input.btn_srh{background:#f58400;color:#FFF;font-family:"微软雅黑";font-size:15px;width:100px;}
.nrsbox .search input.inp_srh2{border:none;background:none;height:45px;line-height:45px; padding-left: 10px}
.nrsbox .search input.inp_srh2{outline:none;width:675px;font-size:15px;}

.nrsbox .cprsc{
	padding: 20PX 0 0 0;
	display: block;
	font-family:"微软雅黑";
	color: #fff;
	font-size:15px;
	margin-left: 200px;
	width: 800px
}

.nrsbox .cprsc ol{
	float: left;
	font-weight: bold;
	margin-right: 15px;
}
.nrsbox .cprsc li{
	float: left;
margin-right: 15px;
	margin-bottom: 8px;
}
.nrsbox .cprsc li a{color: #FFFFFF;}
.nrsbox .cprsc li a:hover{color: #fff600;}

.nrsbox .tjcp {
    width: 1200px;
	margin: 0 auto;
	padding: 20px 0;

}


.nrsbox .tjcp li {
    float: left;
    width: 225px;
	height: 280px;
    margin-right: 15px;
	overflow: auto;
	padding-bottom: 5px;
}
.nrsbox .tjcp li span{
	display: block
}
.nrsbox .tjcp li img {
	width: 220px;
	text-align: center
}

.nrsbox .tjcp li .t1 {
	margin-top: 10px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nrsbox .tjcp li .t2 {	
	margin-top: 6px;
	font-weight: bold;
	font-size: 14px;
	color:#5F5F5F;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.nrsbox .bt {
	width: 300px;
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	font-weight: bold;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 20px;
	text-align: center;
	color:#565656;
	border-bottom: 2px solid #ddd;
    }

.nrsbox .bt span {
	border-bottom: 2px solid #c10505;
	padding: 10px;
}


.nrsbox .page {
    width: 100%;
	display: block;
    height: 60px;
    font-size: 14px;
    font-family: "微软雅黑";
    border-radius: 10px;
    text-align: center;
	background: #F5F5F5;
    margin-bottom: 18px
}

.nrsbox   .page a {
        margin: 0 10px;
        padding: 5px 12px;
    }

.nrsbox   .page a:hover, .page .xz {
            color: #FFFFFF;
            background: #c10505
        }


/* 产品库 模糊搜索 */
.no-bottom-radius {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom: 1px solid #eee;
}

.match-search {
    display: none;
    position: absolute;
    top: 47px;
    left: -1px;
    width: 802px;
    background: #fff;
    z-index: 999;
    padding: 10px 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    opacity: 1;
}

.match-search .match-scroll {
    box-sizing: border-box;
    padding: 0 ;
    max-height: 300px;
    overflow-y: scroll;
}

.match-search a {
    display: block;
    font-size: 16px;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px;
	color: #5f5f5f
}

.match-search a:hover {
    background: #F96D6D;
    color: #fff;
 }
 .match-search a:active {
    background: #F96D6D;
    color: #fff;
 }

.fixed-image {
    position: fixed;
    bottom: 160px;
    right: -80px;
    width: 150px;
    height: auto;
    x-index: 9;
}
