    @charset "utf-8";

    body {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 12px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: "微软雅黑", "宋体", "黑体", Verdana, Arial, Helvetica, sans-serif;
        line-height: 24px;
        min-width: 1150x
    }

    table {
        margin: 0 auto;
        border-spacing: 0;
        border-collapse: collapse
    }

    img {
        border: 0
    }

    ol,
    ul,
    li {
        padding: 0px;
        margin: 0px;
        list-style-type: none
    }

    caption,
    th {
        text-align: left
    }

    form,
    ul,
    li,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    dl,
    dd,
    dt.input {
        margin: 0px;
        padding: 0px
    }

    address,
    caption,
    cite,
    code,
    dfn,
    em,
    th,
    var {
        font-weight: normal;
        font-style: normal
    }

    A:link,
    A:visited {
        text-decoration: none
    }

    A:hover {
        text-decoration: none
    }

    a {
        color: #333333
    }

    a:hover {
        color: #e60012;
    }

    .clear {
        clear: both;
        height: 0;
        line-height: 0;
        overflow: hidden
    }

    .stop {
        height: 34px;
        background: #296390;
        width: 100%;
        min-width: 1180px
    }

    .stopc {
        width: 1180px;
        margin: 0 auto
    }

    .stopclf {
        width: 400px;
        color: #ffffff;
        float: left;
        line-height: 34px;
        height: 34px
    }

    .stoprr {
        width: 500px;
        float: right;
        height: 34px
    }

    .stoprr li {
        width: 70px;
        float: left;
        line-height: 34px;
        text-align: center
    }

    .stoprr li a {
        color: #ffffff;
        text-align: center;
        display: block
    }

    .stoprr li a:hover {
        background: #c5b331
    }

    .bot {
        width: 100%;
        height: 120px;
        min-width: 1180px;
        background: #e60012;
        border-bottom: 5px solid #e60012;
    }

    .botc {
        width: 1200px;
        margin: 0 auto;
        height: 120px;
        background: url(../images/gghh_03.png) right no-repeat
    }

    .botcl {
        height: 83px;
        float: left;
        padding-top: 20px
    }

    .botr {
        width: 370px;
        float: right;
        height: 100px;
        padding-top: 10px
    }

    .sou {
        width: 220px;
        height: 33px;
        float: left;
        padding-top: 40px
    }

    .soua {
        width: 160px;
        float: left;
        height: 26px
    }

    .soua input {
        width: 158px;
        height: 27px;
        border: 1px solid #296390
    }

    .ssan {
        width: 56px;
        height: 33px;
        float: left
    }

    .eng {
        width: 80px;
        float: right;
        height: 80px;

        padding-left: 20px;
        margin-top: 10px
    }

    .eng li {
        line-height: 66px;
        height: 66px;
        background: url(../images/44.png) left 30px no-repeat;
        text-indent: 10px;
        font-size: 16px;
    }

    .eng li a {
        color: #fff
    }

    .eng li a:hover {
        color: #c5b331
    }

    .nav {
        width: 100%;
        min-width: 1200px;
        height: 50px;
        background: #e60012;
    }

    .fal {
        width: 1200px;
        height: 442px;
        margin: 0 auto
    }

    .jilyy370 {
        width: 1200px;
        height: 370px;
        margin: 0 auto;
        padding-top: 15px
    }

    .jil484 {
        width: 484px;
        float: left;
        height: 370px
    }

    .jjt18 {
        height: 40px;
        width: 100%
    }

    .jjt18lf {
        width: 100px;
        float: left;
        font-size: 18px;
        color: #1b438f;
        line-height: 40px
    }

    .jjrig {
        width: 30px;
        float: right;
        text-align: right;
        padding-top: 20px
    }

    .jjimg {
        width: 100%;
        height: 168px;
        border-bottom: 1px dashed #ccc;
        padding-top: 10px
    }

    .jjomg226 {
        width: 226px;
        float: left;
        height: 168px
    }

    .jjomg226 p {
        line-height: 40px;
        font-size: 14px
    }

    .jjlis {
        width: 100%;
        height: auto;
        padding-top: 5px
    }

    .jjlis li {
        height: 35px;
        text-align: right;
        line-height: 35px;
        background: url(../images/jj.jpg) 00 12px no-repeat;
        text-indent: 7px
    }

    .jjlis li a {
        float: left;
        text-align: left
    }

    .jjrigfff {
        width: 480px;
        float: right;
        height: 370px
    }

    .jjt1850 {
        height: 50px;
        width: 100%;
        border-bottom: 1px solid #ccc
    }

    .kk64 {
        height: 64px;
        width: 100%;
        padding-top: 37px
    }

    .kklf66 {
        width: 66px;
        float: left;
        height: 64px;
        background: #edeaf1
    }

    .kklf66t {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        text-align: center
    }

    .kkbb26 {
        background: #4082b6;
        font-size: 12px;
        color: #fff;
        text-align: center
    }

    .kkbt20 {
        height: 64px;
        float: right;
        width: 400px
    }

    .kkbt20t {
        height: 20px;
        line-height: 20px;
        background: url(../images/jl1.jpg) right no-repeat
    }

    .kkbit40 {
        line-height: 22px;
        width: 100%;
        color: #878585
    }

    .kkbit40 a {
        color: #878585
    }

    .xsdd380 {
        width: 1000px;
        height: 270px;
        margin: 0 auto;
        padding-top: 20px
    }

    .xsd84 {
        width: 484px;
        float: left;
        height: 270px
    }

    .xsdlis {
        width: 100%;
        height: auto;
        padding-top: 15px
    }

    .xsdlis li {
        line-height: 35px;
        background: url(../images/gg3-3_21.jpg) 0 16px no-repeat;
        text-align: right;
        text-indent: 10px
    }

    .xsdlis li a {
        text-align: left;
        float: left;
        line-height: 35px
    }

    .sxigfff {
        width: 480px;
        float: right;
        height: 270px
    }

    .xsdlirrs {
        width: 100%;
        height: auto;
        padding-top: 15px
    }

    .xss20 {
        height: 35px;
        width: 100%;
        line-height: 35px
    }

    .xss20 span {
        line-height: 28px;
        padding: 0 20px 0px 8px
    }

    .xss20 a {
        display: block
    }

    .xss20 a:hover {
        background: url(../images/cc3-3_21.jpg) 0 5px no-repeat
    }

    .bot426 {
        width: 100%;
          height: 270px;
        background: url(../images/b3-3_31.jpg) center bottom repeat-x;
    }

.bot216 {
    width: 1200px;
    height: 270px;
    margin: 0 auto;
    padding-top: 10px;
}

    .bot216 li img {
        width: 100%;
        height: 100%
    }

    .bot216 li {
        width: 216px;
        height: 136px;
        float: left;
        padding: 7px;
        background: #fff;
        margin: 15px 93px 15px 0px
    }

    .fot {
        height: 225px;
        background: #e60012;
        width: 100%;
        min-width: 1200px
    }

    .fob {
        height: 40px;
        background: #e60012;
        width: 100%;
        border-top: 1px solid #fff;
    }

    .fobc {
        width: 1200px;
        height: 40px;
        margin: 0 auto
    }

    .fobclf {
        width: 700px;
        float: left;
        line-height: 40px;
        color: #dedede
    }

    .fobrrf {
        width: 500px;
        float: right;
        text-align: right;
        line-height: 40px;
        color: #dedede
    }

    .fkk164 {
        height: 164px;
        margin: 0 auto;
        padding-top: 30px;
        width: 1200px
    }

    .ffkk237 {
        float: left;
        width: 237px;
        padding-top: 30px;
    }

    .ffkk237 li {
        width: 100px;
        float: left;
        font-size: 14px;
        line-height: 40px;
        color: #fff
    }

    .ffkk237 li a {
        color: #fff
    }

    .ffkk237r {
        float: left;
        padding: 40px 5px 40px 125px;
        text-align: center
    }

    .erm144 {
        width: 174px;
        color: #fff;
        float: right;
        height: 170px;
        text-align: center
    }

    .erm144 img {
        display: block;
        width: 90%;
        height: 90%;
        margin: 0 auto
    }

    .erll287 {
        width: 100%;
        height: 288px;
        background: #f8f8f8
    }

    .erc1177 {
        width: 1200px;
        margin: 0 auto;
        height: 287px
    }

    .erc1177 img {
        width: 1200px;
        height: 287px
    }

    .er370_160 {
        width: 370px;
        height: 160px;
        background: #e60012;
        z-index: 22;
        position: relative;
        margin-top: -160px;
        float: right;
        margin-right: 65px;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8
    }

    .bott46 {
        width: 90%;
        height: 46px;
        border-bottom: 1px solid #7fa1bc;
        line-height: 46px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        margin: 0 auto
    }

    .bot11 {
        width: 340px;
        height: 86px;
        color: #fff;
        border-bottom: 8px solid #c5b331;
        padding: 10px 15px
    }

    .ll100 {
        width: 1200px;
        margin: 0 auto;
        padding-top: 50px
    }

    .llz24 {
        height: 30px;
        border-bottom: 1px solid #ccc;
        width: 100%;
        padding-bottom: 20px
    }

    .lzzfz {
        width: 300px;
        float: left;
        font-size: 24px;
        line-height: 30px
    }

    .lzhdw {
        width: 500px;
        float: right;
        text-align: right;
        line-height: 30px
    }

    .erl309 {
        width: 309px;
        float: left;
        min-height: 500px
    }

    .erl309rr {
        border: 1px solid #bfbfbf;
        border-bottom: none;
        height: auto;
        margin-bottom: 20px
    }

    .kk62la {
        width: 307px;
        height: 62px;
        line-height: 62px;
        background: url(../images/rr_07.jpg) no-repeat;
        font-size: 18px;
        text-indent: 60px
    }

    .kk62l {
        width: 307px;
        height: 62px;
        line-height: 62px;
        text-indent: 60px;
        background: url(../images/rr_09.jpg) no-repeat;
        font-size: 18px;
        text-indent: 60px
    }

    .kk62l a {
        display: block
    }

    .kk62l a:hover {
        background: url(../images/rr_07.png) no-repeat
    }

    .kk303_359 {
        width: 307px;
        height: 359px;
        margin-top: 40px
    }

    .kk303_359 img {
        width: 307px;
        height: 359px
    }

    .ll100bb {
        width: 1200px;
        margin: 0 auto;
        padding-top: 50px;
        padding-bottom: 50px
    }

    .kkr670 {
        width: 850px;
        float: right;
        min-height: 500px
    }

    .kkhaoto {
        width: 100%;
        height: auto
    }

    .kkhaoto li {
        line-height: 37px;
        text-align: right;
        font-size: 14px;
        background: url(../images/rr_11.jpg) 0 16px no-repeat;
        text-indent: 10px
    }

    .kkhaoto li a {
        float: left;
        text-align: left
    }

    .kkxiy {
        height: 40px;
        text-align: center;
        width: 100%
    }

    .jyjx720 {
        width: 920px;
        float: left;
        min-height: 500px
    }

    .jy18f {
        font-size: 18px;
        color: #296390;
        height: 35px;
        line-height: 35px;
        padding-bottom: 10px
    }

    .khm16 {
        height: auto;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .khm16 li {
        font-size: 16px;
        height: 45px;
        line-height: 45px;
        float: left;
        width: 180px
    }

    .jkk260 {
        width: 260px;
        float: right;
        height: 455px
    }

    .jkk260 img {
        width: 260px;
        height: 455px
    }

    .jyjx720d {
        width: 700px;
        float: left;
        min-height: 500px
    }

    .cotit {
        font-size: 20px;
        line-height: 40px;
        text-align: center;
        padding-bottom: 15px
    }

    .sjkk {
        height: 30px;
        line-height: 30px;
        border-bottom: 1px dashed #ccc;
        padding-top: 15px;
        padding-bottom: 15px;
        text-align: center
    }

    .zhinw89 {
        width: 97%;
        min-height: 500px;
        margin: 0 auto;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .zhinw89 p {
        line-height: 33px;
        font-size: 14px;
        text-indent: 30px;
        padding-bottom: 15px
    }

    .shany {
        font-size: 14px;
        width: 97%;
        text-align: right;
        line-height: 40px;
        margin: 0 auto
    }

    .erjj12 {
        min-height: 400px;
        padding-bottom: 20px
    }

    .erjj12 p {
        line-height: 33px;
        font-size: 14px;
        text-indent: 30px;
        padding-bottom: 15px;
        text-align: justify
    }

    .xygg10 {
        width: 1200px;
        height: 580px;
        margin: 0 auto
    }

    .xygg10 li {
        width: 376px;
        height: 280px;
        float: left;
        background: #f8f8f8;
        margin-right: 25px;
        margin-bottom: 50px
    }

    .xygg10 li img {
        width: 376px;
        height: 190px
    }

    .xygg10 li p {
        font-size: 16px;
        line-height: 30px;
        padding: 10px 15px
    }

    .xygg10 li span {
        line-height: 35px;
        padding: 0 15px
    }

    .toz60 {
        width: 1200px;
        height: 59px;
        background: #f7f7f7;
        margin: 0 auto;
        margin-top: 20px
    }

    .youcle {
        width: 119px;
        float: left;
        font-size: 16px;
        text-align: center;
        line-height: 59px;
        background: url(../images/gghh_07.jpg) left center no-repeat
    }

    .youclerr {
        width: 950px;
        float: left;
        padding-left: 20px;
        line-height: 30px;
        padding-top: 15px
    }

    .youclerr li {
        width: 45%;
        float: left;
        background: url(../images/rr_11.jpg) left center no-repeat;
        font-size: 14px;
        text-indent: 20px
    }

    .hydy370 {
        height: 420px;
        width: 1200px;
        margin: 0 auto;
        padding: 40px 0px
    }

    .xiwt {
        height: 40px;
        border-bottom: 1px solid #cdcdcd
    }

    .xiwtlf {
        float: left;
        width: 115px;
        text-align: center;
        background: #e60012;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        color: #ffffff;
        border-radius: 5px 5px 0 0;
    }

    .xiyw {
        font-size: 14px;
        color: #000;
        line-height: 50px;
        height: 50px;
        float: left;
        padding-left: 20px
    }

    .xiygg {
        font-size: 14px;
        min-width: 100px;
        text-align: right;
        float: right;
        line-height: 39px
    }

    .xiygg a {
        color: #a2a2a2
    }

    .cxh118 {
        width: 100%;
        height: 360px;
        margin: 0 auto;
        padding-top: 30px;
        padding-bottom: 20px
    }

    .cxh118ddi {
        width: 350px;
        float: left;
        height: 340px;
        margin-right: 70px
    }

    .cxh118ddi img {
        width: 350px;
        height: 158px
    }

    .cxh118ddi h3 {
        font-size: 18px;
        color: #0062a9;
        line-height: 55px;
        font-weight: normal
    }

    .cxh118ddi h3 a:hover {
        color: #e60012;
    }

    .cxh118ddi p {
        font-size: 14px;
        line-height: 30px;
        color: #818181
    }

    .cxh118ddi p a {
        color: #818181;
        float: right;
        text-align: right
    }

    .cxhffdi {
        width: 350px;
        float: right;
        height: 310px
    }

    .cxhffdi img {
        width: 350px;
        height: 158px
    }

    .cxhffdi h3 {
        font-size: 18px;
        color: #0062a9;
        line-height: 55px;
        font-weight: normal
    }

    .cxhffdi h3 a:hover {
        color: #893060
    }

    .cxhffdi p {
        font-size: 14px;
        line-height: 30px;
        color: #818181
    }

    .cxhffdi p a {
        color: #818181;
        float: right;
        text-align: right
    }

    .tzz {
        background: #efefef;
        height: 490px;
        width: 100%;
        min-width: 1200px;
        padding: 30px 0px
    }

    .tzzc {
        width: 1200px;
        height: auto;
        margin: 0 auto
    }

    .tognz {
        height: 34px
    }

    .tazwcc {
        width: 100%;
        height: 367px;
        padding-top: 40px
    }

    .tazwcclf {
        width: 431px;
        height: 367px;
        float: left
    }

    .tazwcclf img {
        width: 431px;
        height: 367px
    }

    .tanr780 {
        width: 570px;
        float: right;
        height: 367px
    }

    .tanr780li {
        height: 65px;
        width: 100%;
        margin-bottom: 36px
    }

    .tanr780lilf {
        width: 69px;
        height: 65px;
        float: left;
        font-size: 14px;
        text-align: center;
        background: url(../images/gghh_09.png) left center no-repeat
    }

    .tanr780lilf h3 {
        line-height: 33px;
        font-weight: normal
    }

    .tanr780lilf p {
        line-height: 32px;
        color: #fff
    }

    .tanr780lilrr {
        width: 485px;
        height: 65px;
        float: right
    }

    .tanr780lilrr h3 {
        line-height: 33px;
        font-weight: normal;
        font-size: 16px;
        color: #000
    }

    .tanr780lilrr h3:hover {

        color: #e60012;
    }

    .tanr780lilrr p {
        line-height: 32px;
        color: #505050
    }

    .youlj {
        height: 200px;
        width: 1200px;
        margin: 0 auto;
        padding: 20px 0px
    }

    .youljlf {
        width: 530px;
        float: left;
        height: 200px
    }

    .xiwtlfhs {
        float: left;
        text-indent: 10px;
        width: 115px;
        text-align: center;
        background: #e60012;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        color: #ffffff;
        border-radius: 5px 5px 0 0;
    }

    .ylis {
        width: 100%;
        height: auto;
        padding-top: 20px
    }

    .ylis li {
        width: 20%;
        float: left;
        height: 35px;
        font-size: 14px
    }

    .youzt {
        width: 640px;
        float: right;
        margin-top: 50px
    }

    .youzt li {
        min-width: 100px;
        float: left;
        height: 118px;
        margin-left: 20px;
        width: 30%
    }

    .youzt li img {
        width: 100%;
        height: 100%
    }

    .xiwtxgs {    padding-top: 30px;
        height: 40px;
        border-bottom: 1px solid #cdcdcd;
        width: 1200px;
        margin: 0 auto
    }

    .pb_sys_style1 .p_no_d {
        border: 1px solid #690038 !important;
        color: #fff;
        background-color: #690038 !important;
    }