body {
    font-family: "宋体", arial;
    margin: 0;
    padding: 0;
    text-align: center;
    background-image: url(../images/nbj.jpg);
    font-size: 12px;
}
.page {
    width: 1002px;
    margin: 0 auto;
}

div, form, img, ul, ol, li, dl, dt, dd {
    margin: 0;
    padding: 0;
    border: 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
/* 链接颜色 */
a:link {
    color: #000000;
    text-decoration: none;
}

a:visited {
    color: #1A3761;
    text-decoration: none;
}

a:hover {
    color: #1A3761;
    text-decoration: underline;
}

a:active {
    color: #1A3761;
    text-decoration: none;
}
/*字样式*/
.cSGreen, a.cSGreen:link, a.cSGreen:visited {
    color: #49A963;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.cRed, a.cRed:link, a.cRed:visited {
    color: #FF0000;
    /*text-decoration: none;*/
}

.cSSSGreen, a.cSSSGreen:link, a.cSSSGreen:visited {
    color: #3F7000;
    font-size: 12px;
    text-decoration: none;
}

.cGRed, a.cGRed:link, a.cGRed:visited {
    color: #FF0000;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.zxw, a.zxw:link, a.zxw:visited {
    color: #1b8d00;
    font-size: 12px;
    text-decoration: none;
}

.cBlue, a.cBlue:link, a.cBlue:visited {
    color: #01731E;
    font-size: 12px;
    text-decoration: none;
}

.cGreen, a.cGreen:link, a.cGreen:visited {
    color: #49A963;
    text-decoration: none;
    font-size: 12px;
}

.cOrg, a.cOrg:link, a.cOrg:visited {
    color: #FF9000;
    font-size: 12px;
    text-decoration: none;
}

.cGOrg, a.cGOrg:link, a.cGOrg:visited {
    color: #FF7201;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.cBlank, a.cBlank:link, a.cBlank:visited {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.cSOrg, a.cSOrg:link, a.cSOrg:visited {
    color: #FF8600;
    font-size: 12px;
    text-decoration: none;
}

.cZdh, a.cZdh:link, a.cZdh:visited {
    color: #27742F;
    font-size: 12px;
    text-decoration: none;
}

.eng {
    FONT-SIZE: 12px;
    FONT-FAMILY: "宋体";
    font-weight: normal;
    text-decoration: none;
    line-height: 24px;
}

.large {
    FONT-SIZE: 14px;
    line-height: 28px;
    text-decoration: none;
    color: #333333;
    font-weight: normal;
}

.style20 {
    color: #666666
}

.style9 {
    color: #FF0000
}

#page {
    width: 1002px;
    overflow: visible;
    _display: inline-block;
    margin: 0 auto;
}

.area {
    margin: 0 auto;
    width: 1002px;
    height: auto;
    background-color: #FFFFFF;
}

.cyell, a.cyell:link, a.cyell:visited {
    color: #FFFF00;
    font-size: 12px;
    text-decoration: none;
}

#zleft {
    text-align: left;
}

#bj_tu {
    float: center;
    width: 266px;
}

#bj_tuz {
    float: center;
    width: 416px;
}

#bj_tu1 {
    float: left;
    height: 20px;
    width: 100%;
}


#dh_more {
    float: right;
    width: 40px;
    margin-right: 4px;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    font-family: "宋体";
    padding-top: 7px;
}

#in_gg {
    float: left;
    height: 18px;
    width: 710px;
    font-size: 12px;
    text-decoration: blink;
    text-align: left;
    padding-top: 6px;
    padding-left: 16px;
}

#main {
    float: left;
    height: 378px;
    width: 732px;
}

#mainxl {
    float: left;
    height: 268px;
    width: 732px;
}

#main1 {
    float: left;
    height: auto;
    width: 290px;
    background-image: url(../images/in_left_bj.jpg);
}

    #main1 #news {
        float: left;
        height: 206px;
        width: 100%;
    }

        #main1 #news #news_ny {
            height: 176px;
            width: 266px;
            font-size: 12px;
            line-height: 22px;
            color: #FF9900;
            text-decoration: none;
            text-align: left;
        }

#mainm {
    float: right;
    height: 268px;
    width: 712px;
    background-color: #FFFFFF;
}

    #mainm #main1 {
        float: left;
        height: 260px;
        width: 440px;
        padding-top: 8px;
    }

        #mainm #main1 #news {
            float: left;
            height: 268px;
            width: 100%;
        }

            #mainm #main1 #news #text_ny {
                height: 218px;
                width: 416px;
                font-size: 12px;
                line-height: 22px;
                color: #000000;
                text-decoration: none;
                text-align: left;
            }

    #mainm #main2 {
        float: right;
        height: 260px;
        width: 270px;
        background-image: url(../images/sxyz_40.jpg);
        padding-top: 8px;
    }

        #mainm #main2 #newsmid {
            float: left;
            height: 268px;
            width: 100%;
        }

            #mainm #main2 #newsmid #text_ny {
                height: 218px;
                width: 243px;
                font-size: 12px;
                line-height: 22px;
                color: #000000;
                text-decoration: none;
                text-align: left;
            }

#mainm_left {
    float: left;
    height: 470px;
    width: 290px;
    background-image: url(../images/in_left_bj.jpg);
    padding-top: 8px;
}

    #mainm_left #news {
        float: left;
        height: 478px;
        width: 100%;
    }

        #mainm_left #news #text_ny {
            height: 427px;
            width: 266px;
            font-size: 12px;
            line-height: 22px;
            color: #000000;
            text-decoration: none;
            text-align: left;
        }

#text_ny {
    height: 175px;
    width: 416px;
    font-size: 12px;
    line-height: 22px;
    color: #000000;
    text-decoration: none;
    text-align: left;
}

#text_zny {
    height: 175px;
    width: 243px;
    font-size: 12px;
    line-height: 22px;
    color: #000000;
    text-decoration: none;
    text-align: left;
}

#news1 {
    float: left;
    height: 268px;
    width: 100%;
}

    #news1 #news_ny {
        height: 214px;
        width: 266px;
        font-size: 12px;
        line-height: 22px;
        color: #FF9900;
        text-decoration: none;
        text-align: left;
    }


#main2 {
    float: left;
    height: auto;
    width: 440px;
    background-color: #FFFFFF;
}

    #main2 #mnews {
        font-size: 12px;
        height: 206px;
        width: 100%;
    }

        #main2 #mnews #mnews_ny {
            text-align: left;
            height: 176px;
            width: 416px;
            font-size: 12px;
            line-height: 22px;
            color: #000000;
            text-decoration: none;
        }

#mnews1 {
    height: 268px;
    width: 100%;
}

    #mnews1 #mnews_ny {
        text-align: left;
        height: 214px;
        width: 416px;
        font-size: 12px;
        line-height: 22px;
        color: #000000;
        text-decoration: none;
    }

#main_right {
    float: right;
    height: 862px;
    width: 270px;
    background-image: url(../images/sxyz_40.jpg);
}

#right_ny {
    height: 198px;
    width: 254px;
    font-size: 12px;
    line-height: 22px;
    color: #FFFFF;
    text-decoration: none;
    padding-top: 8px;
}

#right_gg {
    height: 476px;
    width: 243px;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}

#main_right #rnews {
    font-size: 12px;
    height: 206px;
    width: 100%;
}

#main_right #rnews1 {
    height: auto;
    width: 100%;
}

#midtu {
    height: 105px;
    width: 914px;
}

#mainmap {
    float: right;
    height: 210px;
    width: 712px;
    background-color: #FFFFFF;
}

#sptu {
    height: 110px;
    width: 100%;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 20px;
    color: #000000;
    text-align: left;
    text-decoration: none;
}

#dqcdh {
    height: 1px;
    width: 100%;
    background-image: url(../images/sxyz_07.jpg);
    background-repeat: repeat-x;
}

#dqc {
    height: 24px;
    width: 100%;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    background-image: url(../images/sxyz_05.jpg);
}

    #dqc #c1 {
        width: 169px;
        float: left;
        padding-top: 2px;
    }

        #dqc #c1 #cc1, #cc2 {
            width: 84px;
            float: left;
            text-align: left;
        }

        #dqc #c1 #cc2 {
            width: 84px;
            float: left;
            text-align: center;
        }

    #dqc #c2 {
        width: 84px;
        float: right;
        text-align: right;
        padding-top: 2px;
    }

#m_left {
    float: left;
    height: 116px;
    width: 724px;
    background-color: #E2F5E5;
}

#m_right {
    float: right;
    height: 108px;
    width: 283px;
    background-image: url(../images/sxyz_40.jpg);
}

    #m_right #rtu {
        width: 244px;
        border: 1px solid #97D48A;
        padding: 3px;
    }

    #m_right #rtun {
        border: 1px solid #BCE4DF;
    }

#yqlj {
    height: 21px;
    width: 249px;
    font-size: 12px;
    color: #006699;
    text-decoration: none;
    background-image: url(../images/sxyz_58.jpg);
    display: block;
}

#shooltu {
    height: 135px;
    width: 1002px;
    background-image: url(../images/sxyz_in_9.jpg);
}

#dn {
    height: 9px;
    width: 10px;
}

#down {
    height: 30px;
    width: 1002px;
    background-image: url(../images/sxyz_in_78.jpg);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A8D0B1;
    border-bottom-color: #A8D0B1;
}

#down_x {
    height: 110px;
    width: 1002px;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    line-height: 24px;
    color: #000000;
    background-color: #FFFFFF;
    padding-top: 16px;
    font-size: 13px;
}

.downTopDiv {
    background-image: url(../images/sxyz_in_78.jpg);
    background-repeat: repeat-x;
}

    .downTopDiv td {
        text-align: center;
        color: #49A963;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
    }

        .downTopDiv td a {
            color: #49A963;
        }

.btnSearch {
    cursor: pointer;
}

.kjancontent li {
    padding-top: 15px;
}


.focusBox {
    position: relative;
    width: 217px;
    height: 163px;
    overflow: hidden;
    font: 12px/1.5 Verdana, Geneva, sans-serif;
    text-align: left;
    background: white;
}

    .focusBox img {
        width: 217px;
        height: 127px;
    }

    .focusBox .txt-bg {
        position: absolute;
        bottom: 0;
        z-index: 1;
        height: 36px;
        width: 100%;
        background: #fff;
        filter: alpha(opacity=40);
        opacity: 0.4;
        overflow: hidden;
    }

    .focusBox .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        height: 36px;
        width: 100%;
        overflow: hidden;
    }

        .focusBox .txt li {
            height: 36px;
            line-height: 40px;
            position: absolute;
            bottom: -36px;
            width: 200px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .focusBox .txt li a {
                display: block;
                color: #000;
                padding: 0 0 0 10px;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
            }

    .focusBox .num {
        position: absolute;
        z-index: 3;
        bottom: 40px;
        right: 8px;
    }

        .focusBox .num li {
            float: left;
            position: relative;
            width: 18px;
            height: 15px;
            line-height: 15px;
            overflow: hidden;
            text-align: center;
            margin-right: 1px;
            cursor: pointer;
        }

            .focusBox .num li a, .focusBox .num li span {
                position: absolute;
                z-index: 2;
                display: block;
                color: white;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                text-decoration: none;
            }

            .focusBox .num li.on a, .focusBox .num a:hover {
                background: #f60;
            }

.hide {
    display: none
}

.content_s {
    display: table;
}

    .content_s img {
        max-width: 100%;
    }

/* 本例子css */
.slideTxtBox {
    width: 100%;
    /*border: 1px solid #ddd;*/
    text-align: left;
}

    .slideTxtBox .hd {
        height: 30px;
        line-height: 30px;
        /*		background: #f4f4f4;
		padding: 0 10px 0 20px;
		border-bottom: 1px solid #ddd;*/
        position: relative;
    }

        .slideTxtBox .hd ul {
            float: left;
            position: absolute;
            /*left: 20px;*/
            top: -1px;
            height: 32px;
        }

            .slideTxtBox .hd ul li {
                float: left;
                padding: 0 15px;
                cursor: pointer;
                /*opacity: .7;*/
            }
                .slideTxtBox .hd ul li img {
                    opacity: .7;
                    /*background-image: url($img), linear-gradient(#f00, #f00);*/
                }

                .slideTxtBox .hd ul li.on {
                    height: 30px;
                    background: #fff;
                    /*border: 1px solid #ddd;*/
                    /*border-bottom: 2px solid #fff;*/
                    /*opacity: 1;*/
                }
                    .slideTxtBox .hd ul li.on img {
                        opacity: 1;
                    }


    .slideTxtBox .bd ul {
        /*padding: 15px;*/
        zoom: 1;
    }

    .slideTxtBox .bd li {
        height: 24px;
        line-height: 24px;
    }

        .slideTxtBox .bd li .date {
            float: right;
            color: #999;
        }

    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .slideTxtBox .arrow {
        position: absolute;
        right: 10px;
        top: 0;
    }

        .slideTxtBox .arrow a {
            display: block;
            width: 5px;
            height: 9px;
            float: right;
            margin-right: 5px;
            margin-top: 10px;
            overflow: hidden;
            cursor: pointer;
            background: url("../images/arrow.png") 0 0 no-repeat;
        }

        .slideTxtBox .arrow .next {
            background-position: 0 -50px;
        }

        .slideTxtBox .arrow .prevStop {
            background-position: -60px 0;
        }

        .slideTxtBox .arrow .nextStop {
            background-position: -60px -50px;
        }

.xlzltitle.hd {
    background-image: none;
    float: left;
    width: 250px;
}

.xlzldszl .more {
    /*display: none;*/
}

.xlzlcontent {
    margin-top: 10px;
    display: table;
    height: 150px;
}

.xlzldszl .more {
    /* display: none; */
    float: right;
    padding: 6px 20px;
}

    .xlzldszl .more ul {
        display: table;
    }

        .xlzldszl .more ul li {
            float: left;
        }
.xlzldszl .title {
    display: table;
    width: 100%;
}img.rich_pages.wxw-img {
    margin: 0 auto !important;
}.m_li {
    width: 91px;
    width: 91px !important;
}.content_s img {
    margin: 0 auto;
    display: inherit;
}