﻿@charset "utf-8";
/* CSS Document */

/*头部大标题e*/

img {
    border: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.banner {
    padding: 5px 0px;
    clear: left;
}

strong {
    font-weight: bold;
}

ul, ol, li, dt, dd {
    list-style: none;
}

em, i {
    font-style: normal;
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}

.clearfixs {
    clear: both;
    height: 10px;
}

.clearfix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.pdr10 {
    padding-right: 10px;
}

.pdr20 {
    padding-right: 20px;
}

.shadow {
    -moz-box-shadow: 0 0 7px #ccc;
    -ms-box-shadow: 0 0 7px #ccc;
    -o-box-shadow: 0 0 7px #ccc;
    -webkit-box-shadow: 0 0 7px #ccc;
    box-shadow: 0 0 7px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#D6D6D6')"; /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#D6D6D6'); /* For IE 5.5 - 7 */
}

.bg_fff {
    background-color: #fff;
}

.f_l {
    float: left;
}

.f_r {
    float: right;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.dis_in_b {
    display: inline-block;
}

.col {
    width: 1200px;
    margin: 0 auto;
    text-align: left;
}

.qhbox {
    display: none;
}

a font {
    /* color:#333; */
}
/*=头部=*/
.header {
    padding: 8px 0 10px 0;
    height: 130px;
}

.logo {
    padding-top: 9px;
    width: 630px;
    height: 85px;
    overflow: hidden;
}

.l-head {
    width: 500px;
}

.r-head .version {
    height: 16px;
    text-align: right;
    position: relative;
}

    .r-head .version span {
        margin: 0 6px;
        font: 12px/16px "微软雅黑";
        color: #2f362f;
    }

    .r-head .version a {
        font: 12px/16px "微软雅黑";
        color: #2f362f;
    }

        .r-head .version a:hover {
            text-decoration: underline;
        }

        .r-head .version a.ewm {
            position: absolute;
            top: 1px;
            left: -15px;
        }

            .r-head .version a.ewm img.small {
                height: 15px;
            }

            .r-head .version a.ewm img.big {
                height: auto;
                position: absolute;
                left: -84px;
                top: -5px;
                display: none;
            }

.r-head .h-tools {
    margin: 5px 0 8px 0;
    height: 18px;
}

    .r-head .h-tools span {
        display: inline-block;
        float: right;
    }

.h-tools .h-tq {
    padding: 0 10px 0 0;
    height: 18px;
    overflow: hidden;
}

    .h-tools .h-tq em {
        display: inline-block;
        float: left;
        margin-right: 10px;
        font: 12px/18px "微软雅黑";
        color: #fff;
    }

.h-tools .h-rl {
    padding: 0 20px 0 0;
    font: 12px/18px "微软雅黑";
    color: #fff;
}

.search {
    display: inline-block;
    /*padding-top:160px;*/
}

.our_search {
    position: absolute;
    top: -80px;
    right: 81px;
}

    .our_search .txt {
        display: inline-block;
        float: left;
        padding: 5px 10px;
        width: 200px;
        height: 32px;
        background: #fff;
        border: medium none;
        outline: none;
        font: 12px/20px "微软雅黑";
    }

    .our_search .btn {
        display: inline-block;
        float: left;
        width: 60px;
        height: 42px;
        background: url(2015_h_search_btn.png) 0px 6px #f57035 no-repeat;
        border: medium none;
        outline: none;
        cursor: pointer;
    }

    .our_search a {
        display: inline-block;
        float: right;
        text-decoration: underline;
        font: 14px/30px "微软雅黑";
        color: #a7e7ff;
    }

        .our_search a:hover {
            color: #fff;
        }
/*=标题ntit=*/
.ntit {
    height: 55px;
    border-bottom: 1px solid #ccc;
}

    .ntit li {
        display: inline-block;
        float: left;
        margin-right: 10px;
        height: 45px;
        text-align: center;
    }

        .ntit li a {
            font: 16px/45px "微软雅黑";
            color: #333;
        }

            .ntit li a:hover {
                color: #f50;
            }
/*=标题htit=*/
.htit {
    height: 47px;
    background: url(2015_nav_ntit_bg01.png) repeat-x left bottom;
}

    .htit span {
        display: inline-block;
        float: left;
        padding: 0 10px 2px 10px;
        height: 45px;
        /*background:url(2015_nav_ntit_bg02.png) repeat-x left bottom;*/
        font: 18px/45px "微软雅黑";
        color: #333;
    }

    .htit strong {
        display: inline-block;
        float: left;
        padding: 0 0 2px 15px;
        height: 45px;
        font: 18px/45px "微软雅黑";
        color: #333;
    }

    .htit a {
        display: inline-block;
        float: right;
        padding: 0 0 2px 0;
        height: 45px;
        font: 14px/45px "微软雅黑";
        color: #258bd3;
    }

        .htit a:hover {
            color: #f50;
        }
/*=列表nlist=*/
.nlist {
    padding: 10px 2px 0 5px;
}

    .nlist li {
        padding-left: 15px;
        height: 38px;
        background: url(2015_base_li_ico4.png) no-repeat left center;
    }

        .nlist li span {
            float: right;
            font: 14px/38px "微软雅黑";
            color: #333;
        }

.tab-hd li {
    position: relative;
}

    .tab-hd li i {
        font-size: 26px;
        color: #fff;
        position: absolute;
        left: 40px;
        top: 22px;
    }

    .tab-hd li.active i {
        color: #50bfff;
    }

.nlist li a {
    font: 16px/32px "微软雅黑";
    color: #333;
}

    .nlist li a.ico {
        padding-right: 42px;
        background: url(2015_h_news_ico.png) no-repeat right center;
    }

    .nlist li a:hover {
        color: #f50;
    }

.js_nlist li {
    float: left;
    width: 100%;
}

    .js_nlist li span {
        float: right;
        font: 14px/32px "微软雅黑";
        color: #333;
    }

    .js_nlist li a {
        font: 14px/32px "微软雅黑";
        color: #333;
        float: left;
    }

        .js_nlist li a:hover {
            color: #f50;
        }

/*=导航条=*/
.naver {
    background: url(main-nav-bg.jpg) no-repeat top center;
    margin-top: 37px;
}

.h-menu li {
    display: inline-block;
    float: left;
}

    .h-menu li a {
        display: inline-block;
        width: 140px;
        height: 52px;
        text-align: center;
        font: 20px/52px "微软雅黑";
        color: #fff;
    }

        .h-menu li a.m1, .h-menu li a.m7 {
            width: 140px;
        }

        .h-menu li.active a, .h-menu li a:hover {
            background: #EB8500;
            color: #fff;
        }

.nav-box {
    position: absolute;
    left: 0;
    top: 60px;
    width: 982px;
}

    .nav-box .nav-home {
        height: 0 !important;
        overflow: hidden;
    }

.subnav {
    display: none;
}

.nav-br {
    background: #fff;
    border: 1px solid #50bfff;
    border-top: 2px solid #50bfff;
    height: 431px;
}
/*导航下拉-粤水资讯*/
/*=资讯下拉默认框=*/
.yszx-pic {
    display: block;
    width: 738px !important;
    height: 431px;
    position: relative;
    overflow: hidden;
    overflow-x: hidden;
}

    .yszx-pic li {
        text-align: center;
        width: 738px;
        height: 431px;
        overflow: hidden;
    }

        .yszx-pic li a {
            display: inline-block;
            width: 738px;
            height: 431px;
            position: relative;
            overflow: hidden;
        }

            .yszx-pic li a img {
                width: 738px;
                height: 431px;
            }

            .yszx-pic li a dl {
                display: inline-block;
                position: absolute;
                left: 0;
                bottom: 0;
                padding: 10px 37px 15px 30px;
                width: 671px;
                background: url(2015_h_flash_bg.png);
                text-align: left;
            }

            .yszx-pic li a dt {
                position: relative;
                margin-bottom: 6px;
                font: 20px/30px "微软雅黑";
                color: #fff;
            }

            .yszx-pic li a:hover dt {
                text-decoration: underline;
            }

            .yszx-pic li a dt font {
                color: #fff;
            }

            .yszx-pic li a dd {
                position: relative;
                font: 14px/18px "微软雅黑";
                color: #ccc;
            }

    .yszx-pic .left, .yszx-pic .right {
        display: none;
    }

    .yszx-pic .number {
        position: absolute;
        bottom: 10px;
        right: 20px;
    }

        .yszx-pic .number a {
            display: block;
            width: 12px;
            height: 12px;
            background: url(2015_home_flash_btn.png) no-repeat;
            _background: url(../images/2015_home_flash_btn.gif) no-repeat;
            background-position: 0 0;
            float: left;
            margin-left: 4px;
            text-indent: -9999px;
            overflow: hidden;
        }

        .yszx-pic .number .cur {
            background-position: -16px 0;
        }

.yszx-tit {
    display: inline-block;
    float: left;
    width: 242px;
    background: #50bfff /*#50bfff*/;
}

    .yszx-tit li {
        margin-top: 1px;
        height: 71px;
    }

        .yszx-tit li strong {
            display: inline-block;
            padding-left: 92px;
            width: 150px;
            height: 71px;
            font: 20px/71px "微软雅黑";
            color: #fff;
            cursor: pointer;
        }

        .yszx-tit li.active strong {
            color: #50bfff;
            background: #FFF;
        }

.yszx-box {
    display: inline-block;
    float: right;
    width: 738px;
}

    .yszx-box > div {
        display: none;
    }

.h-slyw, .h-tzgg, .h-ztjs, .h-ywzj, .h-ysgk, .h-slbk {
    padding: 0 20px 0 38px;
}

.ysgk-box .nlist, .slyw-box .nlist, .tzgg-con .nlist {
    display: none;
}

.h-gknr {
    *display: inline-block;
    padding: 20px 0 20px 20px;
}

    .h-gknr .gk-pic {
        width: 188px;
    }

        .h-gknr .gk-pic img {
            width: 188px;
            height: 155px;
        }

    .h-gknr dl {
        width: 460px;
    }

    .h-gknr dt {
        font: bold 18px/30px "微软雅黑";
        color: #333;
    }

    .h-gknr dd {
        text-indent: 2em;
        font: 14px/28px "微软雅黑";
        color: #333;
    }

        .h-gknr dd a {
            margin-left: 6px;
            font: 14px/28px "微软雅黑";
            color: #f50;
        }

            .h-gknr dd a:hover {
                color: #f00;
            }

.h-slyw dl {
    padding: 25px 5px 25px 5px;
}

.h-slyw dt {
    margin-bottom: 10px;
    height: 30px;
    /* overflow:hidden; */
    overflow: visible;
    text-align: center;
    font: 24px/30px "微软雅黑";
    color: #004f82;
}

    .h-slyw dt a {
        font: 24px/30px "微软雅黑";
        color: #004f82;
    }

        .h-slyw dt a:hover {
            color: #f50;
        }

.h-slyw dd {
    text-indent: 2em;
    font: 14px/28px "微软雅黑";
    color: #333;
}

    .h-slyw dd a {
        margin-left: 6px;
        font: 14px/28px "微软雅黑";
        color: #f50;
    }

        .h-slyw dd a:hover {
            color: #f00;
        }

.h-tzgg dl {
    padding: 25px 5px 15px 5px;
}

.h-tzgg dt {
    margin-bottom: 10px;
    height: 30px;
    overflow: hidden;
    text-align: center;
    font: 24px/30px "微软雅黑";
    color: #004f82;
}

    .h-tzgg dt a {
        font: 24px/30px "微软雅黑";
        color: #004f82;
    }

        .h-tzgg dt a:hover {
            color: #f50;
        }

.h-tzgg dd {
    text-indent: 2em;
    font: 14px/28px "微软雅黑";
    color: #333;
}

    .h-tzgg dd a {
        margin-left: 6px;
        font: 14px/28px "微软雅黑";
        color: #f50;
    }

        .h-tzgg dd a:hover {
            color: #f00;
        }

.h-tzgg .tzgg-ul {
    height: 30px;
    overflow: hidden;
}

    .h-tzgg .tzgg-ul li {
        display: inline-block;
        width: 340px;
        height: 30px;
        overflow: hidden;
    }

        .h-tzgg .tzgg-ul li a {
            padding-left: 12px;
            background: url(2015_base_li_ico3.png) no-repeat 0 center;
            font: 16px/30px "微软雅黑";
            color: #258cd4;
        }

            .h-tzgg .tzgg-ul li a:hover {
                color: #f50;
            }

.tzgg-con {
    margin-top: 22px;
}

.h-ztjs {
    padding: 10px 20px 0 38px;
}

    .h-ztjs .wqhg, .h-tianqi .wqhg {
        height: 30px;
        text-align: right;
        font: 16px/30px "微软雅黑";
        color: #004f82;
    }

        .h-ztjs .wqhg a, .h-tianqi .wqhg a {
            font: 16px/30px "微软雅黑";
            color: #004f82;
        }

            .h-ztjs .wqhg a:hover {
                color: #f50;
            }

    .h-ztjs ul {
        padding: 40px 46px 0 20px;
    }

        .h-ztjs ul.line {
            padding: 20px 46px 0px 20px;
            background: url(../images/2015_li_base_line.png) repeat-x left bottom;
        }

    .h-ztjs li {
        display: inline-block;
        width: 270px;
    }

        .h-ztjs li a img {
            width: 107%;
            /*width:279px;
	height:118px;*/
            border: 1px solid #268cd4;
        }

.h-tianqi {
    padding: 15px 0px;
}

    .h-tianqi ul li {
        float: left;
        width: 200px;
        padding: 0px 15px 0px 15px;
        margin-bottom: 10px;
        border-right: 1px dashed #ccc;
    }

.ywzj-ul {
    margin-top: 10px;
    padding: 25px 0 0 0;
    /*background:url(../images/2015_li_base_line.png) repeat-x;*/
}

    .ywzj-ul li {
        display: inline-block;
        float: left;
        width: 170px;
        height: 32px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .ywzj-ul li a {
            padding-left: 12px;
            background: url(2015_base_li_ico5.png) no-repeat left center;
            font: 16px/32px "微软雅黑";
            color: #333;
        }

            .ywzj-ul li a:hover {
                color: #f50;
            }

.slbk-ul {
    padding: 25px 0 20px 4px;
}

    .slbk-ul li {
        display: inline-block;
        float: left;
        width: 174px;
        height: 32px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .slbk-ul li a {
            padding-left: 12px;
            background: url(2015_base_li_ico5.png) no-repeat left center;
            font: 16px/32px "微软雅黑";
            color: #333;
        }

            .slbk-ul li a:hover {
                color: #f50;
            }

.slbk-con {
    margin-top: 30px;
    padding-right: 10px;
}

.slbk-pic, .slbk-vedio {
    width: 329px;
}

.slbk-tit {
    padding-left: 20px;
    height: 40px;
    border-bottom: 1px solid #fff;
    background: url(../images/2015_nav_slbk_tit_bg.png) repeat-x;
    font: 18px/40px "微软雅黑";
    color: #333;
}

.slbk-tab {
    height: 141px;
    overflow: hidden;
}

    .slbk-tab dt {
        display: inline-block;
        float: left;
        width: 198px;
        text-align: left;
    }

        .slbk-tab dt a img {
            width: 197px;
            height: 141px;
        }

    .slbk-tab dd {
        display: inline-block;
        float: right;
        width: 131px;
    }

        .slbk-tab dd li {
            height: 70px;
            overflow: hidden;
        }

            .slbk-tab dd li a img {
                width: 131px;
                height: 70px;
            }

.vedio-tab {
    background: #f6f6f6;
}

    .vedio-tab dt {
        display: inline-block;
        float: left;
        width: 198px;
    }

        .vedio-tab dt.mar_bug {
            margin: 0px 23px;
        }

        .vedio-tab dt a {
            display: inline-block;
            width: 198px;
            height: 141px;
            position: relative;
            background: #000;
        }

            .vedio-tab dt a span {
                position: absolute;
                left: 67px;
                top: 39px;
                display: inline-block;
                width: 52px;
                height: 52px;
                background: url(2015_nav_vedio_btn.png) no-repeat;
            }

            .vedio-tab dt a:hover span {
                background-position: -52px 0;
            }

            .vedio-tab dt a img {
                width: 198px;
                height: 141px;
                opacity: 0.7;
                filter: alpha(opacity=70); /* 针对 IE8 以及更早的版本 */
            }

    .vedio-tab dd {
        display: inline-block;
        float: right;
        width: 100px;
        padding-top: 10px;
    }

        .vedio-tab dd a {
            font: 16px/24px "微软雅黑";
            color: #004b7b;
        }

            .vedio-tab dd a:hover {
                color: #f50;
            }
/*导航下拉-政务公开*/
.nav-zwgk {
    padding-right: 20px;
}
/*=政务公开下拉默认框=*/
.mr-zwgk {
    padding-top: 30px;
}

    .mr-zwgk dl {
        display: inline-block;
        width: 340px;
    }

    .mr-zwgk dt {
        margin-bottom: 15px;
        height: 36px;
        background: url(2015_nav_ntit_bg01.png) repeat-x left bottom;
    }

        .mr-zwgk dt strong {
            display: inline-block;
            padding: 0 10px;
            font: 18px/36px "微软雅黑";
            color: #333;
        }

    .mr-zwgk dd {
        padding: 6px 0 6px 20px;
        background: url(2015_base_li_ico4.png) no-repeat 5px 14px;
        float: left;
        width: 94%;
    }

        .mr-zwgk dd a {
            font: 14px/20px "微软雅黑";
            color: #333;
            float: left;
        }

            .mr-zwgk dd a:hover {
                color: #f50;
            }

        .mr-zwgk dd span {
            float: right;
            font: 14px/20px "微软雅黑";
            color: #666;
        }
/*导航下拉-政务公开左侧*/
.zwgk-tit {
    display: inline-block;
    float: left;
    width: 242px;
    background: #50bfff;
}

    .zwgk-tit li {
        margin-top: 1px;
        height: 71px;
    }

        .zwgk-tit li strong {
            display: inline-block;
            padding-left: 92px;
            width: 150px;
            height: 71px;
            font: 20px/71px "微软雅黑";
            color: #fff;
            cursor: pointer;
        }

        .zwgk-tit li.active strong {
            color: #50bfff;
            background: #fff;
        }

.zwgk-box {
    display: inline-block;
    float: right;
    width: 700px;
}

    .zwgk-box > div {
        display: none;
    }

.jgzn-tit {
    height: 36px;
    font: 18px/36px "微软雅黑";
    color: #333;
}

.h-jgzn {
    padding: 15px 10px 0 0;
}

.h-zzjg, .h-ldcy {
    padding-top: 10px;
}

.zyzz-nr {
    padding: 5px 0 0 0;
}

    .zyzz-nr p {
        text-indent: 2em;
        font: 14px/24px "微软雅黑";
        color: #666;
    }

        .zyzz-nr p a {
            margin-left: 6px;
            font: 14px/24px "微软雅黑";
            color: #f50;
        }

            .zyzz-nr p a:hover {
                color: #f00;
            }

.zzjg-box ul {
    padding-top: 10px;
    display: none;
}

.zzjg-box li {
    display: inline-block;
    float: left;
    width: 170px;
    /*min-width:138px;
	padding-right: 10px;
	width:expression_r(document.body.clientWidth < 128 ? "128px": "auto" );*/
}

    .zzjg-box li a {
        padding-left: 12px;
        background: url(2015_base_li_ico5.png) no-repeat left center;
        font: 14px/32px "微软雅黑";
        color: #333;
    }

        .zzjg-box li a:hover {
            color: #f50;
        }

.h-ldcy li {
    display: inline-block;
    float: left;
    width: 115px;
}

    .h-ldcy li a {
        padding-left: 12px;
        background: url(2015_base_li_ico5.png) no-repeat left center;
        font: 14px/32px "微软雅黑";
        color: #333;
    }

        .h-ldcy li a:hover {
            color: #f50;
        }

.h-zfxx {
    padding: 20px 0 0 0;
}

.zfxx-tit {
    height: 36px;
    overflow: hidden;
    background: url(2015_nav_ntit_bg01.png) repeat-x left bottom;
}

    .zfxx-tit strong {
        display: inline-block;
        float: left;
        font: 18px/36px "微软雅黑";
        color: #333;
        background: url(2015_h_zscdtit_bg.png) no-repeat 0 center;
        padding-left: 10px;
    }

    .zfxx-tit span {
        display: inline-block;
        float: right;
        font: 14px/36px "微软雅黑";
        color: #333;
    }

        .zfxx-tit span a {
            text-decoration: underline;
            font: 14px/36px "微软雅黑";
            color: #333;
        }

            .zfxx-tit span a:hover {
                color: #f50;
            }

.guide-nr {
    padding-top: 10px;
}

    .guide-nr p {
        text-indent: 2em;
        font: 14px/24px "微软雅黑";
        color: #666;
        min-height: 148px;
    }

        .guide-nr p a {
            margin-left: 6px;
            font: 14px/24px "微软雅黑";
            color: #f50;
        }

            .guide-nr p a:hover {
                color: #f00;
            }

.h-guide {
    float: left;
    overflow: hidden;
    margin-right: 20px;
}

    .h-guide li {
        display: inline-block;
        float: left;
        padding-left: 12px;
        height: 35px;
        width: 190px;
        overflow: hidden;
    }

        .h-guide li a {
            padding-left: 12px;
            background: url(2015_base_li_ico5.png) no-repeat left center;
            font: 16px/36px "微软雅黑";
            color: #333;
        }

            .h-guide li a:hover {
                color: #f50;
            }

.h-slxq ul {
    padding: 10px;
}

.h-slxq li {
    padding-left: 20px;
    height: 32px;
    background: url(2015_base_li_ico6.png) no-repeat left center;
    overflow: hidden;
    font: 14px/30px "微软雅黑";
    color: #333;
}

    .h-slxq li strong {
        font: bold 14px/30px "微软雅黑";
        color: #333;
    }

.h-zcfg dl {
    padding: 20px 0 10px 0;
}

.h-zcfg dt {
    margin-bottom: 10px;
    height: 36px;
    overflow: hidden;
    text-align: center;
    font: 24px/36px "微软雅黑";
    color: #004f82;
}

    .h-zcfg dt a {
        font: 24px/36px "微软雅黑";
        color: #004f82;
    }

        .h-zcfg dt a:hover {
            color: #f50;
        }

.h-zcfg dd {
    text-indent: 2em;
    font: 14px/24px "微软雅黑";
    color: #666;
}

    .h-zcfg dd a {
        margin-left: 6px;
        font: 14px/24px "微软雅黑";
        color: #f50;
    }

        .h-zcfg dd a:hover {
            color: #f00;
        }

.h-zcgw {
    margin-top: 10px;
}

    .h-zcgw .nlist {
        display: none;
    }

.h-rsxx {
    padding-top: 10px;
}

.rsxx-nr {
    width: 340px;
}

    .rsxx-nr .rsxx-box {
        float: left;
    }

.h-tjxx {
    padding-top: 10px;
}

    .h-tjxx dt {
        margin-bottom: 20px;
        padding-left: 14px;
        height: 46px;
        border-bottom: 1px solid #cdd7dd;
        overflow: hidden;
        font: 18px/46px "微软雅黑";
        color: #333;
    }

    .h-tjxx .tjxx-pic {
        display: inline-block;
        float: left;
        width: 170px;
    }

        .h-tjxx .tjxx-pic a img {
            width: 170px;
            height: 93px;
        }

    .h-tjxx .tjxx-ul {
        display: inline-block;
        float: right;
        width: 504px;
    }

        .h-tjxx .tjxx-ul li {
            display: inline-block;
            float: left;
            height: 46px;
            overflow: hidden;
        }

    .h-tjxx .h-zygb .tjxx-ul li {
        width: 168px;
    }

    .h-tjxx .h-stgb {
        margin-top: 35px;
    }

        .h-tjxx .h-stgb .tjxx-ul li {
            width: 252px;
        }

    .h-tjxx .tjxx-ul li a {
        padding-left: 15px;
        height: 46px;
        background: url(2015_base_li_ico4.png) no-repeat left center;
        font: 14px/46px "微软雅黑";
        color: #333;
    }

        .h-tjxx .tjxx-ul li a:hover {
            color: #f50;
        }

.h-czxx {
    padding: 0px 20px;
}

    .h-czxx ul li {
        width: auto;
        display: block;
    }

    .h-czxx ul {
        padding: 10px 2px 0 5px;
    }

    .h-czxx li {
        padding-left: 15px;
        height: 32px;
        background: url(2015_base_li_ico4.png) no-repeat left center;
    }

        .h-czxx li span {
            float: right;
            font: 14px/24px "微软雅黑";
            color: #333;
        }

        .h-czxx li a {
            font: 14px/24px "微软雅黑";
            color: #333;
        }

            .h-czxx li a:hover {
                color: #f50;
            }
/*导航下拉-政声传递*/
.h-zscd {
    padding: 20px 20px 0 20px;
}

.zscd-con {
    display: inline-block;
    width: 455px;
}

.zscd-tit {
    height: 32px;
    padding-left: 15px;
    background: url(../images/2015_h_zscdtit_bg.png) no-repeat 0 center;
    font: 18px/32px "微软雅黑";
    color: #ef0303;
}

.zscd-con dl {
    padding: 5px 0 0 0;
}

.zscd-con dt {
    height: 20px;
    overflow: hidden;
    font: 18px/20px "微软雅黑";
    color: #004f82;
}

    .zscd-con dt a {
        font: 18px/20px "微软雅黑";
        color: #004f82;
    }

        .zscd-con dt a:hover {
            color: #f50;
        }

.zscd-con dd {
    margin-top: 10px;
    text-indent: 2em;
    font: 14px/24px "微软雅黑";
    color: #666;
}

    .zscd-con dd a {
        margin-left: 6px;
        font: 14px/24px "微软雅黑";
        color: #f50;
    }

        .zscd-con dd a:hover {
            color: #f00;
        }

.zscd-list {
    padding: 15px 2px 0 5px;
}

    .zscd-list li {
        padding-left: 15px;
        height: 30px;
        background: url(2015_base_li_ico4.png) no-repeat left center;
    }

        .zscd-list li span {
            float: right;
            font: 14px/30px "微软雅黑";
            color: #333;
        }

        .zscd-list li a {
            font: 14px/30px "微软雅黑";
            color: #333;
        }

            .zscd-list li a:hover {
                color: #f50;
            }

.zscd-more {
    margin-top: 10px;
    text-align: right;
}

    .zscd-more a {
        font: 14px/20px "微软雅黑";
        color: #333;
    }

        .zscd-more a:hover {
            color: #f50;
        }
/*导航下拉-网上办事*/
.h-wsbs {
    padding: 70px 40px;
}

    .h-wsbs img {
        float: left;
        display: inline-block;
        width: 328px;
        height: 281px;
        margin-right: 28px;
    }

.subnav .ggfw {
    float: left;
    display: inline-block;
    width: 530px;
    height: 280px;
    border: 1px solid #3BA4D1;
    margin-top: -70px;
}

    .subnav .ggfw h3 {
        height: 33px;
        font: 18px/33px "微软雅黑";
        color: #FFF;
        text-align: center;
        background-color: #3BA4D1;
    }

    .subnav .ggfw .btn {
        padding: 10px 15px;
    }

        .subnav .ggfw .btn a {
            float: left;
            display: inline-block;
            width: 100px;
            background: url(../images/2015_lx_ggfwbg01.png) repeat-x;
            height: 64px;
            padding: 10px 18px 16px 18px;
            margin: 5px 15px;
            font: 16px/24px "微软雅黑";
            color: #333;
        }

            .subnav .ggfw .btn a:hover {
                background: url(../images/2015_lx_ggfwbg01a.png) repeat-x;
                color: #fff;
            }

/*导航下拉-互动交流*/
.nav-hdjl {
    padding-right: 20px;
}
/*导航下拉-互动交流默认*/
.mr-hdjl {
    padding: 15px 0 0 10px;
}

.hdjl-tab {
    padding-top: 10px;
}

    .hdjl-tab th {
        height: 30px;
        background: #d9e3e8;
        border-bottom: 10px solid #fff;
        text-align: center;
        font: 14px/30px "微软雅黑";
        color: #333;
    }

    .hdjl-tab td {
        height: 30px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: center;
        font: 14px/30px "微软雅黑";
        color: #333;
    }

        .hdjl-tab td.tdtit {
            text-align: left;
            padding-left: 22px;
            background: url(../images/2015_h_hdjl_msg_ico.png) no-repeat 4px 10px;
        }

        .hdjl-tab td a {
            font: 14px/30px "微软雅黑";
            color: #333;
        }

            .hdjl-tab td a:hover {
                color: #f50;
            }

.hdjl-cx {
    margin-top: 10px;
    border-top: 1px solid #ebeced;
    padding-top: 10px;
    height: 40px;
}

    .hdjl-cx .txt {
        display: inline-block;
        float: left;
        background: #fff;
        margin-top: 3px;
        padding: 5px 10px;
        width: 180px;
        height: 23px;
        border: 1px solid #ccc;
        border-right: none;
        outline: none;
        font: 12px/23px "微软雅黑";
        color: #a8a8a8;
    }

    .hdjl-cx .btn {
        display: inline-block;
        float: left;
        margin-top: 3px;
        width: 70px;
        height: 35px;
        background: #258cd4;
        border: medium none;
        text-align: center;
        font: 14px/35px "微软雅黑";
        color: #fff;
        cursor: pointer;
        outline: none;
    }

    .hdjl-cx a {
        display: inline-block;
        float: right;
        width: 130px;
        height: 40px;
        text-align: center;
        background: #4fd0e1;
        font: 18px/40px "微软雅黑";
        color: #fff;
    }

        .hdjl-cx a:hover {
            background: #33c3f8;
        }
/*导航下拉-互动交流左侧*/
.hdjl-tit {
    display: inline-block;
    float: left;
    width: 242px;
    background: #50bfff;
}

    .hdjl-tit li {
        margin-top: 1px;
        height: 71px;
    }

        .hdjl-tit li strong {
            display: inline-block;
            padding-left: 92px;
            width: 150px;
            height: 71px;
            background: url(../images/2015_nav_hdjl_tit_bg.jpg) no-repeat;
            font: 20px/71px "微软雅黑";
            color: #fff;
            cursor: pointer;
        }

        .hdjl-tit li.active strong {
            color: #50bfff;
            background: #fff;
        }

/*导航下拉-互动交流右侧*/
.hdjl-box {
    display: inline-block;
    float: right;
    width: 700px;
}

    .hdjl-box > div {
        display: none;
    }

.h-ldxx, .h-zxjy {
    padding-top: 5px;
}

    .h-zxjy .ntit li {
        width: 175px;
        margin: 0;
        padding: 0 0 2px 0;
    }

.msg-num {
    height: 30px;
    text-align: right;
}

    .msg-num span {
        margin: 0 6px;
        font: 14px/30px "微软雅黑";
        color: #135a8c;
    }

    .msg-num a {
        font: 14px/30px "微软雅黑";
        color: #135a8c;
    }

        .msg-num a:hover {
            color: #f50;
        }

.hd-syxz dt {
    margin-bottom: 10px;
    height: 24px;
    font: 18px/24px "微软雅黑";
    color: #333;
}

.hd-syxz dd {
    text-indent: 2em;
    font: 14px/24px "微软雅黑";
    color: #666;
}

    .hd-syxz dd a {
        font: 14px/24px "微软雅黑";
        color: #f50;
    }

        .hd-syxz dd a:hover {
            color: #f00;
        }

.syxz-btn {
    margin-top: 45px;
    background: url(2015_li_base_line.png) repeat-x left top;
    padding-top: 25px;
    height: 43px;
    text-align: center;
}

    .syxz-btn a {
        display: inline-block;
        margin: 0 10px;
        padding: 0 0 3px 50px;
        width: 101px;
        height: 40px;
        font: 18px/40px "微软雅黑";
        color: #fff;
    }

        .syxz-btn a.a1 {
            background: url(../images/2015_nav_hdjl_xxbtn01.png) no-repeat;
        }

        .syxz-btn a.a2 {
            background: url(../images/2015_nav_hdjl_xxbtn02.png) no-repeat;
        }

.h-wsdc {
    padding-top: 10px;
}

    .h-wsdc .history {
        height: 36px;
        text-align: right;
    }

        .h-wsdc .history a {
            font: 16px/36px "微软雅黑";
            color: #004f82;
        }

            .h-wsdc .history a:hover {
                color: #f50;
            }

    .h-wsdc dl {
        padding-bottom: 40px;
        background: url(2015_li_base_line.png) repeat-x left bottom;
    }

    .h-wsdc dt {
        height: 30px;
        overflow: hidden;
        font: 20px/30px "微软雅黑";
        color: #004b7b;
    }

    .h-wsdc dd {
        padding: 10px 5px 0 15px;
    }

        .h-wsdc dd li {
            display: inline-block;
            float: left;
            width: 170px;
            height: 36px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .h-wsdc dd li input {
                display: inline-block;
                float: left;
                width: 13px;
                height: 13px;
                margin: 12px 6px 11px 0;
            }

            .h-wsdc dd li span {
                display: inline-block;
                float: left;
                font: 14px/36px "微软雅黑";
                color: #666;
            }

        .h-wsdc dd .btn {
            margin-top: 40px;
            height: 35px;
            text-align: center;
        }

            .h-wsdc dd .btn a {
                display: inline-block;
                margin: 0 5px;
                width: 100px;
                height: 35px;
                font: 18px/35px "微软雅黑";
                color: #fff;
            }

            .h-wsdc dd .btn .tj {
                background: #09a0f7;
            }

                .h-wsdc dd .btn .tj:hover {
                    background: #0094ea;
                }

            .h-wsdc dd .btn .ck {
                background: #8b9fab;
            }

                .h-wsdc dd .btn .ck:hover {
                    background: #8097a5;
                }

    .h-wsdc .ndc-list {
        padding-top: 15px;
    }

        .h-wsdc .ndc-list li {
            display: inline-block;
            float: left;
            width: 350px;
            height: 36px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

.ndc-list li a {
    padding-left: 14px;
    background: url(2015_base_li_ico4.png) no-repeat left center;
    font: 14px/36px "微软雅黑";
    color: #333;
}

    .ndc-list li a:hover {
        color: #f50;
    }

.h-myzj {
    padding-top: 20px;
}

    .h-myzj dl {
        margin-bottom: 10px;
        padding-bottom: 20px;
        background: url(../images/2015_li_base_line.png) repeat-x left bottom;
    }

    .h-myzj dt {
        margin-bottom: 10px;
        height: 36px;
        text-align: center;
        font: 24px/36px "微软雅黑";
        color: #004f82;
        overflow: hidden;
    }

        .h-myzj dt a {
            font: 24px/36px "微软雅黑";
            color: #004f82;
        }

            .h-myzj dt a:hover {
                color: #f50;
            }

    .h-myzj dd {
        text-indent: 2em;
        font: 14px/24px "微软雅黑";
        color: #666;
    }

        .h-myzj dd a {
            margin-left: 6px;
            font: 14px/24px "微软雅黑";
            color: #f50;
        }

            .h-myzj dd a:hover {
                color: #f00;
            }

.zxjy-nr {
    padding: 20px 0 0 10px;
    display: none;
}

    .zxjy-nr p {
        font: 14px/24px "微软雅黑";
        color: #333;
    }

        .zxjy-nr p em {
            font: 14px/24px "微软雅黑";
            color: #f00;
        }

        .zxjy-nr p a {
            text-decoration: underline;
            font: 14px/24px "微软雅黑";
            color: #258bd3;
        }

            .zxjy-nr p a:hover {
                color: #f50;
            }

        .zxjy-nr p.btn {
            margin-top: 15px;
            height: 50px;
            text-align: center;
        }

            .zxjy-nr p.btn a {
                display: inline-block;
                margin: 0 5px;
                width: 180px;
                height: 50px;
                background: #09a0f7;
                font: bold 20px/50px "微软雅黑";
                color: #fff;
                text-decoration: none;
            }

                .zxjy-nr p.btn a:hover {
                    background: #0098ef;
                    color: #fff;
                }

.nav-sfxx {
    padding-right: 20px;
}

.sfxx-tit {
    width: 242px;
    background: url(../images/2015_nav_sfxx_tit_bg.jpg) no-repeat;
}

    .sfxx-tit li {
        display: inline-block;
        float: left;
        width: 121px;
        margin-top: 1px;
    }

        .sfxx-tit li.mt0 {
            margin-top: 0;
        }

        .sfxx-tit li a {
            display: inline-block;
            padding: 58px 0 14px 0;
            width: 100%;
            height: 35px;
            text-align: center;
            font: 14px/35px "微软雅黑";
            color: #244961;
        }

            .sfxx-tit li a:hover {
                color: #f50;
            }

.sfxx-con {
    padding-top: 10px;
    width: 700px;
}

.sfxx-nr {
    display: none;
    padding: 10px 0 0 15px;
}

    .sfxx-nr p {
        font: 16px/36px "微软雅黑";
        color: #333;
    }

        .sfxx-nr p.title {
            text-align: center;
        }

        .sfxx-nr p span {
            font: 16px/36px "微软雅黑";
            /*color:#1c95db;*/
        }

        .sfxx-nr p em {
            font: 16px/36px "微软雅黑";
            color: #f00;
        }

        .sfxx-nr p a {
            text-decoration: underline;
            font: 12px/36px "微软雅黑";
            color: #1c95db;
        }

            .sfxx-nr p a b {
                font: 16px/36px "微软雅黑";
            }

            .sfxx-nr p a:hover {
                color: #f50;
            }

        .sfxx-nr p.ly {
            margin-top: 10px;
            padding-left: 20px;
            background: url(../images/2015_base_li_ico7.png) no-repeat left center;
        }

            .sfxx-nr p.ly a {
                text-decoration: none;
                font: 16px/36px "微软雅黑";
                color: #1c95db;
            }

                .sfxx-nr p.ly a:hover {
                    color: #f50;
                }

.sfxx-web {
    padding: 15px 0 0 4px;
    background: url(../images/2015_li_base_line.png) repeat-x;
}

    .sfxx-web dt {
        height: 30px;
        font: 18px/30px "微软雅黑";
        color: #333;
    }

    .sfxx-web dd {
        display: inline-block;
        float: left;
        width: 232px;
        height: 36px;
        overflow: hidden;
    }

        .sfxx-web dd a {
            padding-left: 15px;
            background: url(2015_base_li_ico5.png) no-repeat 3px center;
            font: 16px/36px "微软雅黑";
            color: #666;
        }

            .sfxx-web dd a:hover {
                color: #f50;
            }
/*=主体=*/
.wrap {
    margin-top: 15px;
}

    .wrap .col {
        position: relative;
    }
/*=面包屑=*/
.curmb {
    padding: 0 20px 0 25px;
    height: 60px;
    background: #0faff9 url(2015_curmb_bg) no-repeat;
    text-align: right;
}

    .curmb strong {
        display: inline-block;
        float: left;
        font: 24px/60px "微软雅黑";
        color: #fff;
    }

    .curmb p {
        padding-top: 20px;
        font: 14px/40px "微软雅黑";
        color: #fff;
    }

        .curmb p a {
            font: 14px/40px "微软雅黑";
            color: #fff;
        }

            .curmb p a:hover {
                color: #fcff00;
            }

        .curmb p span {
            margin: 0 5px;
            font: 14px/40px "微软雅黑";
            color: #fff;
        }
/*=概览页=*/
.glcon {
    padding: 0 35px 40px 0;
    background: #fff url(2015_gl_bg.png) repeat-y;
    border-right: 1px solid #6ca4cc;
}

.gl-left {
    display: inline-block;
    float: left;
    width: 240px;
}

.glmenu li {
    margin-bottom: 1px;
    height: 51px;
}

    .glmenu li a {
        display: inline-block;
        padding: 0 45px 1px 35px;
        width: 160px;
        height: 50px;
        background: url(../images/2015_gl_menu_bg01.png) no-repeat;
        font: 18px/50px "微软雅黑";
        color: #666;
    }

        .glmenu li.cur a, .glmenu li a:hover {
            background: url(../images/2015_gl_menu_bg02.png) no-repeat;
            color: #fff;
        }

.gl-right {
    display: inline-block;
    float: right;
    width: 670px;
}

    .gl-right .leader {
        width: 80%;
        margin: 15px auto;
    }

        .gl-right .leader .leader-img {
            float: left;
            width: 20%;
        }

        .gl-right .leader .leader-intro {
            float: left;
            width: 74%;
            margin-left: 5%;
        }

    .gl-right .xghd {
        margin-top: 50px;
    }

        .gl-right .xghd h2 {
            height: 36px;
            font: 18px/36px "微软雅黑";
            color: #333;
        }

        .gl-right .xghd ul li {
            padding-left: 15px;
            height: 32px;
            background: url(2015_base_li_ico4.png) no-repeat left center;
        }

            .gl-right .xghd ul li a {
                font: 14px/32px "微软雅黑";
            }

            .gl-right .xghd ul li span {
                float: right;
                font: 14px/32px "微软雅黑";
                color: #333;
            }

.gl-list {
    margin-bottom: 20px;
    padding: 20px 0 30px 0;
    border-bottom: 1px solid #e5e5e5;
}

.zt-list {
    margin-bottom: 20px;
    padding: 20px 0 30px 0;
}

.gl-list li {
    padding-left: 16px;
    height: 36px;
    background: url(../images/2015_gl_li_ico.png) no-repeat left center;
}

    .gl-list li span {
        float: right;
        font: 14px/36px "微软雅黑";
        color: #333;
    }

    .gl-list li a {
        font: 14px/36px "微软雅黑";
        color: #333;
    }

        .gl-list li a:hover {
            color: #f50;
        }

.zt-list p {
    padding-left: 16px;
    height: 36px;
    background: url(../images/2015_gl_li_ico.png) no-repeat left center;
}

    .zt-list p span {
        float: right;
        font: 14px/36px "微软雅黑";
        color: #333;
    }

    .zt-list p a {
        font: 14px/36px "微软雅黑";
        color: #333;
    }

        .zt-list p a:hover {
            color: #f50;
        }

.fgx {
    border-bottom: 1px solid #e5e5e5;
    margin: 10px 0px;
}
/*翻页导航样式*/
.page {
    height: 35px;
    font: 14px/35px "微软雅黑";
    color: #333;
    text-align: center;
    margin-top: 20px;
}

    .page strong {
        font-weight: normal;
        color: #f50;
    }

    .page a {
        margin: 0 8px;
        font: 14px/35px "微软雅黑";
        color: #333;
    }

        .page a:hover {
            color: #f50;
        }

    .page span.num {
        color: #f50;
    }
/*=细览页=*/
.tyxlcon {
    padding: 30px 60px 60px 60px;
    background: #fff;
    border-left: 1px solid #74a7cb;
    border-right: 1px solid #74a7cb;
}

.xlcon {
    padding: 30px 20px 60px 60px;
    background: #fff;
    border-left: 1px solid #74a7cb;
    border-right: 1px solid #74a7cb;
}

.xl-left {
    display: inline-block;
    float: left;
    width: 620px;
}

    .xl-left .xl-nr {
        padding-top: 10px;
    }

        .xl-left .xl-nr table {
            max-width: 620px;
        }

        .xl-left .xl-nr img {
            max-width: 620px;
        }

    .xl-left .texthotline a {
        font: 18px/36px "微软雅黑";
        color: #999;
    }

        .xl-left .texthotline a:hover {
            color: #f50;
        }

.xlbox h4 {
    text-align: center;
    font: 24px/36px "微软雅黑";
    color: #07283f;
}

.xlbox h5 {
    text-align: center;
    font: 14px/36px "微软雅黑";
    color: #999;
}

    .xlbox h5 label {
        margin: 0 8px;
        font: 14px/36px "微软雅黑";
        color: #999;
    }

.xlbox .fuc {
    margin-top: 10px;
    padding-bottom: 10px;
    height: 24px;
    border-bottom: 1px solid #ececec;
    text-align: center;
}

    .xlbox .fuc span {
        margin: 0 10px;
        font: 12px/24px "微软雅黑";
        color: #333;
    }

        .xlbox .fuc span a {
            font: 12px/24px "微软雅黑";
            color: #999;
        }

            .xlbox .fuc span a:hover {
                color: #f50;
            }

    .xlbox .fuc .font a {
        margin: 0 3px;
        color: #666;
    }

    .xlbox .fuc .share a {
        display: inline-block;
        padding: 0 10px;
        width: 30px;
        text-align: center;
        background: url(../images/2015_xl_share_bg.png) no-repeat left center;
    }

.xl-nr p {
    margin-top: 10px;
    font-size: 14px;
    line-height: 24px;
    font-family: "微软雅黑";
}

.xl-nr span {
    margin-top: 24px;
    font-size: 14px;
    line-height: 24px;
    font-family: "微软雅黑";
}

.xl-nr font {
    margin-top: 24px;
    font-size: 14px;
    line-height: 24px;
    font-family: "微软雅黑";
}

.xl-nr table p {
    text-indent: 0em;
}

.xl-nr embed {
    width: 100%;
}

.xl-link {
    margin-top: 25px;
    padding: 6px 0 30px 0;
    background: url(../images/2015_xl_link_bg.png) repeat-x;
}

.xl-appendix {
    margin-top: 25px;
    padding: 6px 0 0 0;
    background: url(../images/2015_xl_link_bg.png) repeat-x;
}

    .xl-link dt, .xl-appendix dt {
        font: 16px/36px "微软雅黑";
        color: #258cd4;
    }

    .xl-link dd, .xl-appendix dd {
        padding-left: 16px;
        height: 30px;
        background: url(../images/2015_gl_li_ico.png) no-repeat left center;
    }

        .xl-link dd span, .xl-appendix dd span {
            float: right;
            font: 14px/30px "微软雅黑";
            color: #333;
        }

        .xl-link dd a, .xl-appendix dd a {
            font: 14px/30px "微软雅黑";
            color: #333;
        }

            .xl-link dd a:hover, .xl-appendix dd a:hover {
                color: #f50;
            }

.xl-btn {
    position: fixed;
    bottom: 26px;
    right: 89px;
    z-index: 999;
}

    .xl-btn a {
        display: inline-block;
        margin-right: 1px;
        padding-left: 44px;
        width: 46px;
        height: 30px;
        text-align: left;
        font: 16px/30px "微软雅黑";
        color: #eee;
    }

    .xl-btn .b1 {
        background: #6e94b3 url(2015_xl_btn_bg01.png) no-repeat;
    }

    .xl-btn .b2 {
        background: #6e94b3 url(2015_xl_btn_bg02.png) no-repeat;
    }

    .xl-btn .b3 {
        background: #6e94b3 url(2015_xl_btn_bg03.png) no-repeat;
    }

    .xl-btn .b4 {
        background: #6e94b3 url(2015_xl_btn_bg04.png) no-repeat;
    }

    .xl-btn a:hover {
        background-color: #f50;
    }

.xl-right {
    display: inline-block;
    float: right;
    width: 234px;
}

.xl-hots {
    padding: 0 20px 10px 20px;
    background: #fafafa;
}

    .xl-hots dt {
        margin-bottom: 6px;
        height: 40px;
        background: url(2015_nav_ntit_bg01.png) repeat-x left bottom;
    }

        .xl-hots dt strong {
            display: inline-block;
            background: url(2015_nav_ntit_bg02.png) repeat-x 0 39px;
            font: 18px/40px "微软雅黑";
            color: #21557a;
        }

    .xl-hots dd {
        height: 32px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        _white-space: normal;
    }

        .xl-hots dd span {
            display: inline-block;
            float: left;
            width: 14px;
            height: 14px;
            margin: 10px 8px 9px 0;
            background: #8eb9f5;
            text-align: center;
            font: 10px/14px Arial;
            color: #fff;
        }

        .xl-hots dd.top1 span {
            background: #f54545;
        }

        .xl-hots dd.top2 span {
            background: #ff8547;
        }

        .xl-hots dd.top3 span {
            background: #ffac38;
        }

        .xl-hots dd a {
            font: 14px/32px "微软雅黑";
            color: #666;
        }

            .xl-hots dd a:hover {
                color: #f50;
            }
/*=二级页共用标题hdtit=*/
.hdtit {
    padding-right: 10px;
    height: 42px;
    background: url(2015_nav_ntit_bg01.png) repeat-x 0 31px;
}

    .hdtit strong {
        display: inline-block;
        float: left;
        padding-right: 20px;
        background: #fafafa;
        font: 24px/42px "微软雅黑";
        color: #006fbd;
    }

    .hdtit ul {
        display: inline-block;
        float: left;
        padding: 8px 0 6px 0;
        height: 24px;
    }

    .hdtit li {
        display: inline-block;
        float: left;
        padding: 0 5px;
        margin-right: 10px;
        font: 14px/24px "微软雅黑";
        color: #21557a;
        cursor: pointer;
    }

        .hdtit li.active {
            background: url(2015_nav_ntit_bg02.png) repeat-x 0 23px;
        }

        .hdtit li a {
            font: 16px/24px "微软雅黑";
            color: #21557a;
        }

            .hdtit li a:hover {
                color: #f50;
            }

    .hdtit span {
        display: inline-block;
        float: right;
        padding-bottom: 18px;
        height: 24px;
    }

        .hdtit span a {
            padding-right: 24px;
            background: url(../images/2015_cfytit_more.png) no-repeat right center;
            font: 14px/24px "微软雅黑";
            color: #666;
        }

            .hdtit span a:hover {
                color: #f50;
            }
/*=二级页共用标题crtit=*/
.crtit {
    padding-right: 10px;
    height: 40px;
    background: url(2015_nav_ntit_bg01.png) repeat-x left bottom;
}

    .crtit strong {
        display: inline-block;
        float: left;
        font: 18px/40px "微软雅黑";
        color: #21557a;
        background: url(2015_nav_ntit_bg02.png) repeat-x 0 39px;
    }

    .crtit a {
        display: inline-block;
        float: right;
        padding-right: 24px;
        background: url(../images/2015_cfytit_more.png) no-repeat right center;
        font: 14px/40px "微软雅黑";
        color: #666;
    }

        .crtit a:hover {
            color: #f50;
        }
/*=右悬二维码=*/
.rnav {
    position: absolute;
    right: -104px;
    top: 0;
    width: 102px;
}

    .rnav .ewm {
        margin-bottom: 2px;
        padding: 8px;
        border: 3px solid #ffffff;
        background: #fff;
    }

        .rnav .ewm p {
            margin-top: 5px;
            font: 12px/18px "微软雅黑";
            color: #293d5a;
        }

    .rnav .rshare a {
        display: inline-block;
        width: 50px;
        height: 50px;
        background: #ffffff url(2015_h_rshare_ico.png) no-repeat;
    }

        .rnav .rshare a:hover {
            background-color: #f50;
        }
/*=版权=*/
.footer {
    padding: 20px 0 60px 0;
    background: #373F48;
}

    .footer span {
        display: inline-block;
    }

        .footer span a {
            display: inline-block;
            float: left;
        }

    .footer .foot-nr {
        display: inline-block;
        float: left;
    }

        .footer .foot-nr p {
            font: 15px/28px "微软雅黑";
            color: #acacac;
            height: 28px;
        }

    .footer .footnav {
        margin-bottom: 8px;
    }

        .footer .footnav em {
            margin: 0 6px;
            font: 12px/20px "微软雅黑";
            color: #999;
        }

        .footer .footnav a {
            font: 16px/28px "微软雅黑";
            color: #acacac;
        }

            .footer .footnav a:hover {
                text-decoration: underline;
            }

    .footer .col {
        position: relative;
    }

    .footer span.backtop {
        position: fixed;
        bottom: 26px;
        right: 36px;
        z-index: 999;
        display: inline-block;
        width: 50px;
        height: 45px;
        background: url(2015_backtop_pic.png) no-repeat;
        cursor: pointer;
    }

        .footer span.backtop:hover {
            background: url(2015_backtop_pic01.png) no-repeat;
        }

/*== 分享样式 ==*/
.bdsharebuttonbox {
    display: inline;
}

    .bdsharebuttonbox a {
        float: none !important;
    }

.nlist .ico {
    background: url(2015_h_news_ico.png) no-repeat right center;
    padding-right: 40px;
}

.js_stnew .ico {
    background: url(2015_h_news_ico.png) no-repeat right center;
    padding-right: 40px;
}

.hdjl-lxwm {
    width: 85%;
    margin: 0 auto;
}

    .hdjl-lxwm h3 {
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .hdjl-lxwm dl {
        float: left;
        padding-top: 20px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
    }

        .hdjl-lxwm dl.left {
            width: 45%;
            padding-left: 35px;
        }

        .hdjl-lxwm dl.right {
            width: 35%;
            padding-left: 70px;
        }

    .hdjl-lxwm dt {
        color: #004b7b;
        font-size: 18px;
    }

    .hdjl-lxwm dd {
        font-size: 15px;
    }

.h-wsdc dl dd {
    text-indent: 2em;
    font: 14px/24px "微软雅黑";
    color: #666;
}

    .h-wsdc dl dd a {
        margin-left: 6px;
        font: 14px/24px "微软雅黑";
        color: #f50;
    }

.js_zfxx {
}

.zfxx_r {
    overflow: hidden;
}

    .zfxx_r a {
        font: 14px/31px "微软雅黑";
        color: #333;
        float: left;
        padding-left: 15px;
        background: url(2015_base_li_ico4.png) no-repeat left center;
    }

        .zfxx_r a:hover {
            color: #f50;
        }

    .zfxx_r span {
        float: right;
        font: 14px/31px '微软雅黑';
        color: #333;
    }

.tit_zfxx {
    height: 36px;
    overflow: hidden;
    background: url(2015_nav_ntit_bg01.png) repeat-x left bottom;
}

    .tit_zfxx strong {
        display: inline-block;
        float: left;
        font: 18px/36px "微软雅黑";
        color: #333;
        background: url(2015_h_zscdtit_bg.png) no-repeat 0 center;
        padding-left: 10px;
    }

    .tit_zfxx a {
        display: inline-block;
        float: right;
        padding: 0 0 2px 0;
        height: 45px;
        font: 14px/45px "微软雅黑";
        color: #258bd3;
    }

.fbt {
    text-align: center;
    font: 20px/36px "微软雅黑";
    color: #07283f;
}

.hdjl-lxwm {
    width: 85%;
    margin: 0 auto;
}

    .hdjl-lxwm h3 {
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .hdjl-lxwm dl {
        float: left;
        padding-top: 20px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
    }

        .hdjl-lxwm dl.left {
            width: 45%;
            padding-left: 35px;
        }

        .hdjl-lxwm dl.right {
            width: 35%;
            padding-left: 70px;
        }

    .hdjl-lxwm dt {
        color: #004b7b;
        font-size: 18px;
    }

    .hdjl-lxwm dd {
        font-size: 15px;
    }

.h-wsdc dl dd {
    text-indent: 2em;
    font: 14px/24px "微软雅黑";
    color: #666;
}

    .h-wsdc dl dd a {
        margin-left: 6px;
        font: 14px/24px "微软雅黑";
        color: #f50;
    }

.sfxx-tit {
    width: 700px;
    margin-top: 15px;
}

    .sfxx-tit li {
        display: inline-block;
        float: left;
        width: 114px;
        margin-top: 1px;
        border-right: 2px solid #fff;
        background-color: #E3F4FE;
        background-repeat: no-repeat;
        background-position: center 10px;
    }

        .sfxx-tit li.ss1 {
            background-image: url(s1.png);
        }

        .sfxx-tit li.ss2 {
            background-image: url(s2.png);
        }

        .sfxx-tit li.ss3 {
            background-image: url(s3.png);
        }

        .sfxx-tit li.ss4 {
            background-image: url(s4.png);
        }

        .sfxx-tit li.ss5 {
            background-image: url(s5.png);
        }

        .sfxx-tit li.ss6 {
            background-image: url(s6.png);
        }

        .sfxx-tit li.ss7 {
            background-image: url(s7.png);
        }

        .sfxx-tit li.ss8 {
            background-image: url(s8.png);
        }

        .sfxx-tit li.ss9 {
            background-image: url(s9.png);
        }

        .sfxx-tit li.ss10 {
            background-image: url(s10.png);
        }

        .sfxx-tit li.ss11 {
            background-image: url(s11.png);
        }

        .sfxx-tit li.ss12 {
            background-image: url(s12.png);
        }

        .sfxx-tit li.ss13 {
            background-image: url(s13.png);
        }

        .sfxx-tit li.mt0 {
            margin-top: 0;
        }

        .sfxx-tit li a {
            display: inline-block;
            padding: 58px 0 14px 0;
            width: 100%;
            height: 35px;
            text-align: center;
            font: 14px/35px "微软雅黑";
            color: #244961;
        }

            .sfxx-tit li a:hover {
                color: #f50;
            }

.shadow {
    -moz-box-shadow: 0 0 7px #ccc;
    -ms-box-shadow: 0 0 7px #ccc;
    -o-box-shadow: 0 0 7px #ccc;
    -webkit-box-shadow: 0 0 7px #ccc;
    box-shadow: 0 0 7px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#D6D6D6')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#D6D6D6');
}

.hp_top_news {
    height: 42px;
    width: 97%;
    line-height: 42px;
    overflow: hidden;
    margin: 15px auto;
    padding: 0 10px;
}

.m_l_10 {
    margin-left: 10px;
}

.hp_top_news h3 {
    width: 120px;
    font-size: 16px;
    font-weight: bold;
    line-height: 42px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.new_icon {
    margin-top: 10px;
}

.hont_icon {
    margin-top: 10px;
}

#hp_top_news {
    width: 460px;
    overflow: hidden;
}

#hp_top_syq {
    width: 460px;
    overflow: hidden;
}

.hp_top_news ul {
    height: 42px;
}

.hp_top_news a {
    color: #333333;
    display: inline-block;
    padding: 0 12px;
    font-size: 15px;
}

.hp_top_news span {
    font-size: 16px;
    font-weight: bold;
    padding: 0 4px 0 10px;
}

.bg_fff {
    background-color: #fff;
}

#hp_top_syq {
    width: 410px;
    overflow: hidden;
}



/* 头部导航 */

.nav {
    width: 1240px;
    *width: 1240px;
    height: 45px;
    position: absolute;
    top: -95px;
    left: 0;
    padding: 0px 0px 0 70px;
    *padding: 0px 30px 0 70px;
    z-index: 999;
    border-radius: 4px;
}

    .nav ul .navmenu {
        float: left;
        height: 45px;
        color: #fff;
        padding: 0px 25px; /*padding:0 48px 0 48px;*/
        line-height: 45px;
        display: inline;
    }

    .nav ul .navmenuimg {
        float: left;
        height: 33px;
        width: 29px;
        _height: 27px;
        color: #fff;
        padding: 0 95px 0 0px;
        *padding: 0 75px 0 0px;
        _padding: 7px 75px 7px 0px;
    }

    .nav ul .navmenu > a {
        color: #fff;
        text-align: right;
        padding-right: 8px;
        height: 45px;
        display: block;
        font-size: 18px;
        font-weight: 600;
        text-decoration: none;
        letter-spacing: 1px;
        line-height: 45px;
    }

        .nav ul .navmenu > a.navmenua1 {
            background: none;
            margin-top: 4px;
        }

            .nav ul .navmenu > a.navmenua1 img {
                width: 29px;
                height: 28px;
            }
/*.subnav{position:absolute;top:45px;left:0;background:#fff;color:#024a85;width:1168px;line-height:45px;display:none;padding:0px 16px  0px 16px;}*/

.subnav {
    position: absolute;
    top: 45px;
    left: 63px;
    background: #fff;
    color: #024a85;
    width: 1184px;
    line-height: 45px;
    display: none;
}

    .subnav p {
        margin-left: 50px;
        text-align: left;
    }

.sjtran {
    position: absolute; /*left:240px;*/
    top: -10px;
    width: 15px;
    height: 7px;
    z-index: 3;
    width: 20px;
    height: 20px;
    *margin-left: -18px;
}

.subnav a {
    height: 48px;
    line-height: 48px;
    color: #024a85;
    font-weight: 800;
    font-size: 16px;
    padding: 0 4px;
    color: #024a85;
}

.subnav span a {
    font-weight: 400;
    font-size: 14px;
}

.nav {
    position: relative;
    margin: -90px auto 0 auto;
    top: 0;
    left: 0;
}

#p7 {
    margin-left: 380px;
    *margin-left: 432px;
}

.topc .fr span {
    *display: block;
    *float: left;
    *line-height: 45px;
}

#welcome {
    text-indent: 0;
}


/*-----------各种浏览器--------------*/
.sjtran1 {
    left: 252px;
    left: 252px\9; /*ie专用*/
    left: 252px\0; /*ie11专用*/
    -webkit-left: 252px;
    -moz-left: 252px;
}

@charset "<Any Modern Browser but MSIE 10- or FF 18- >";

_:-ms-lang(x), .sjtran1 {
    left: 252px;
}
/*edge*/

.sjtran2 {
    left: 446px;
    left: 446px\9;
    left: 446px\0; /*ie11专用*/
    -webkit-left: 446px;
    -moz-left: 446px;
}

@charset "<Any Modern Browser but MSIE 10- or FF 18- >";

_:-ms-lang(x), .sjtran2 {
    left: 446px;
}
/*edge*/

.sjtran3 {
    left: 656px;
    left: 643px\9;
    left: 64p3x\0; /*ie11专用*/
    -webkit-left: 645px;
    -moz-left: 645px;
}

@charset "<Any Modern Browser but MSIE 10- or FF 18- >";

_:-ms-lang(x), .sjtran3 {
    left: 643px;
}

.sjtran4 {
    left: 856px;
    left: 841px\9;
    left: 841px\0; /*ie11专用*/
    -webkit-left: 841px;
    -moz-left: 856px;
}

@charset "<Any Modern Browser but MSIE 10- or FF 18- >";

_:-ms-lang(x), .sjtran4 {
    left: 841px;
}
/*edge*/

.sjtran5 {
    left: 1061px;
    left: 1039px\9;
    left: 1041px\0; /*ie11专用*/
    -webkit-left: 1041px;
    -moz-left: 1041px;
}

@charset "<Any Modern Browser but MSIE 10- or FF 18- >";

_:-ms-lang(x), .sjtran5 {
    left: 1039px;
}
/*edge*/
