@charset "utf-8";@media (max-width: 1390px) {
    .header {
        width: calc(100% - 40px)
    }

    .center-table {
        width: calc(100% - 40px);
        padding-top: 20px
    }

    .center-table-1 {
        width: calc(100% - 40px)
    }

    .nav {
        width: calc(100% - 40px)
    }

    .serch-table {
        width: 180px
    }

    .center-table {
        width: calc(100% - 40px)
    }

    .center-table-1 {
        width: calc(100% - 40px);
        padding-top: 2px
    }

    .kstd-table {
        width: calc(100% - 40px);
        padding-top: 15px;
        padding-bottom: 15px
    }

    .txt-title {
        font-size: 20px;
        font-weight: 900
    }

    .xshd {
        float: left;
        width: 60%
    }

    .xshd-bt .bt {
        width: 80%
    }

    .news-bt .tm {
        width: calc(100% - 70px)
    }

    .xsbg {
        width: 260px;
        padding: 15px
    }

    .bgr-btk {
        width: 150px
    }

    .bgr-xm {
        width: 150px
    }

    .bgr-zc {
        width: 150px
    }

    .bgr-bt {
        width: 260px;
        line-height: 24px;
        font-size: 17px
    }

    .bgr-sj {
        width: 260px
    }

    .bgr-dd {
        width: 260px
    }

    .content-dht {
        width: calc(100% - 40px)
    }

    .content {
        width: calc(100% - 40px)
    }

    .content-table-dh {
        width: calc(100% - 320px)
    }

    .content-table {
        width: calc(100% - 320px)
    }

    .pic-table {
        width: calc(100% - 320px)
    }

    .pic {
        width: 280px;
        margin: 2px
    }

    .pic-txt {
        float: right;
        width: (100% - 90px);
        color: #000
    }

    .pic-xs {
        width: 54px
    }

    .txt {
        width: calc(100% - 40px)
    }

    .foot-nk {
        width: calc(100% - 40px)
    }

    .down {
        width: calc(100% - 40px)
    }
}

@media only screen and (min-width: 1061px) {
    .jj-table-yd {
        display: none
    }
}

@media (max-width: 1060px) {
    .header {
        width: calc(100% - 40px);
        height: 100px
    }

    .center-table {
        width: calc(100% - 40px);
        padding-top: 20px
    }

    .center-table-1 {
        width: calc(100% - 40px);
        padding-top: 1px
    }

    .banner {
        margin: 0px auto;
        width: 100%;
        height: 133px;
        background: url(../images/banner-1024.jpg) top center no-repeat
    }

    .jdtk {
        height: 248px
    }

    .ggy {
        display: none
    }

    .xw-table {
        float: right;
        width: 46%;
        height: 500px;
        overflow: hidden
    }

    .yx-rotaion {
        height: 248px
    }

    .rotaion_list {
        width: 470px;
        height: 248px
    }

    .rotaion_list li {
        height: 248px
    }

    .rotaion_list li a {
        height: 248px
    }

    .rotaion_list li img {
        height: 248px
    }

    .yx-rotation-t {
        font-size: 14px
    }

    .nav {
        width: calc(100% - 40px)
    }

    .xsfc-right {
        display: none
    }

    .xsfc-left {
        width: calc(100% - 0px)
    }

    .dhlj-table {
        width: 40%
    }

    .dhlj ul li {
        float: left;
        width: 33.333333333%;
        height: auto;
        line-height: 20px;
        overflow: hidden;
        text-align: left;
        padding-bottom: 4px
    }

    .xshd {
        float: left;
        width: 52%
    }

    .xshd-bt .bt {
        width: calc(100% - 80px)
    }

    .news-bt .tm {
        width: calc(100% - 70px)
    }

    .xsbg {
        width: 260px;
        padding: 15px
    }

    .bgr-btk {
        width: 150px
    }

    .bgr-xm {
        width: 150px
    }

    .bgr-zc {
        width: 150px
    }

    .bgr-bt {
        width: 260px;
        line-height: 24px;
        font-size: 17px
    }

    .bgr-sj {
        width: 260px
    }

    .bgr-dd {
        width: 260px
    }

    .conter_left {
        width: 100%;
    }

    .jj-table-yd {
        float: left;
        width: 340px
    }

    .jj-title-table-yd {
        float: left;
        width: 100%;
        height: 45px;
        border-bottom: 1px solid #dedede;
        margin-bottom: 35px;
        font-weight: 800
    }

    .ydsp {
        float: left;
        width: 340px;
        text-align: center
    }

    .ydsp span {
        width: 100%;
        font-size: 18px;
        height: 20px;
        line-height: 25px
    }

    .ydsp1 {
        float: left;
        width: 340px;
        text-align: center
    }

    .ydsp1 span {
        width: 100%;
        height: 20px;
        font-size: 18px;
        line-height: 25px
    }

    .conter_right {
        width: 100%;
        float: right
    }

    .item-1 {
        float: left;
        width: calc(50% - 10px);
        margin-left: 10px;
        margin-right: 0px
    }

    .item-img04 {
        width: 100%;
        height: 0;
        overflow: hidden;
        padding-bottom: 196px;
        display: block
    }

    .item-img04 img {
        width: auto;
        height: 196px;
        overflow: hidden
    }
}

@media only screen and (min-width: 769px) {
    .ydnav {
        display: none
    }

    .sp_search {
        display: none
    }

    .menu2 {
        display: none
    }

    .nav-2 {
        display: none
    }

    .bt-title-table-yd {
        display: none
    }

    .xw-table-yd {
        display: none
    }

    .xsbg-yd {
        display: none
    }

    .center-table-yd {
        display: none
    }

    .foot-txt-yd {
        display: none
    }

    .bt-yd {
        display: none
    }

    .sp_header {
        display: none
    }

    .sjj_nav {
        display: none
    }

    .kstd-yd {
        display: none
    }

    .kstd-nk-yd {
        display: none
    }
}

@media (max-width: 768px) {
    .part-lb {
        display: none
    }

    .jj-table-yd {
        float: left;
        width: 100%;
        margin-top: 15px
    }

    .jj-title-table-yd {
        margin-bottom: 5px
    }

    .ydsp {
        float: left;
        width: calc(50% - 20px);
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: center
    }

    .ydsp span {
        width: 100%;
        font-size: 18px;
        line-height: 30px
    }

    .ydsp1 {
        display: none
    }

    .ydsp1 span {
        float: left;
        width: 100%;
        font-size: 18px;
        line-height: 30px
    }

    .xsfc-left {
        float: left;
        width: calc(100% - 20px);
        margin-right: 10px;
        margin-left: 10px
    }

    .kstd {
        display: none
    }

    .kstd-nk {
        display: none
    }

    .center-table-up {
        background: #fff;
        padding-bottom: 0px
    }

    .center-table-down {
        padding-top: 0px;
        padding-bottom: 10px
    }

    .kstd-table {
        width: calc(100% - 20px);
        padding-top: 15px;
        padding-bottom: 5px;
        background: #ffffff
    }

    .kstd-nk-yd {
        width: 100%;
        height: auto;
        background: #ffffff
    }

    .kstd-nk-yd td {
        border: #dedede solid 1px;
        font-size: 13px
    }

    .kstd-yd {
        margin: 0 auto;
        width: 100%
    }

    .kstd-yd td {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 3px;
        padding-right: 3px;
        color: #000;
        border: 0px;
        line-height: 16px
    }

    .kstd-yd td a {
        color: #000;
        font-size: 13px
    }

    .kstd-yd td a:hover {
        color: #F00
    }

    .kstd-yd td img {
        width: 35px;
        height: 35px
    }

    .header_bj {
        display: none
    }

    .center-table-up {
        margin-top: 0px
    }

    .search {
        display: none
    }

    .header_bj {
        width: 100%;
        height: 80px
    }

    .header {
        float: left;
        width: 100%;
        height: 75px
    }

    .center-table {
        width: calc(100% - 20px);
        padding-top: 10px
    }

    .center-table-yd {
        margin: 0 auto;
        width: calc(100% - 20px)
    }

    .center-table-1 {
        margin: 0 auto;
        width: calc(100% - 20px);
        padding-top: 1px
    }

    .logo {
        float: left;
        width: 98%;
        height: 70px;
        margin-top: 5px
    }

    .logo img {
        width: 481px;
        height: 70px
    }

    .top-right {
        display: none
    }

    .nav-kuang {
        display: none
    }

    .flexslider {
        display: none
    }

    .jdtk {
        width: 100%;
        height: 180px;
        margin-top: 0px;
        margin-bottom: 80px
    }

    .tzgg-title-table {
        width: 100%;
        margin-bottom: 25px
    }

    .bt-title-table {
        margin-bottom: 15px
    }

    .yx-rotaion {
        width: 100%;
        height: 370px;
        margin-top: 50px
    }

    .rotaion_list {
        width: 100%;
        height: 370px
    }

    .rotaion_list li {
        height: 370px
    }

    .rotaion_list li a {
        height: 370px
    }

    .rotaion_list li img {
        height: 370px
    }

    .xw-table {
        display: none
    }

    .bt-title-table {
        display: none; 
    }
    .bt-title-table2{
        
    }
    .bt-title-table1 {
        /* display: none; */
    }

    .bt-title-table-yd {
        float: left;
        width: 100%;
        height: 45px;
        border-bottom: 1px solid #dedede;
        margin-bottom: 20px
    }

    .bt-title {
        width: 140px;
        font-size: 24px;
        font: "微软雅黑";
        color: #000;
        border-bottom: 0px solid #0d59a7;
        text-indent: 10px;
        font-weight: 800
    }

    .conter_left {
        width: 100%;
    }

    .conter_right {
        width: 100%;
    }

    .news-1 {
        float: left;
        width: calc(100% - 2px);
        list-style-type: none;
        font-size: 15px
    }

    .news-1 ul {
        float: left;
        width: 100%
    }

    .news-1 li {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 10px;
        border-bottom: 1px solid #dedede;
        border-radius: 0px
    }

    .news-1 li:hover {
        background: #efefef
    }

    .news-1 li:hover a {
        color: #444
    }

    .news-1 li:hover b {
        color: #444
    }

    .news-1 li:hover span {
        color: #444
    }

    .news-1 li:hover p {
        color: #06C
    }

    .news-1 .fl {
        float: left;
        width: 58px;
        height: 40px;
        text-align: center;
        border-right: 1px solid #dedede;
        margin-top: 10px
    }

    .news-1 .fl b {
        float: left;
        width: 58px;
        font-size: 18px;
        color: #06C;
        line-height: 20px;
        text-align: center
    }

    .news-1 .fl span {
        font-size: 12px;
        color: #06C;
        text-align: center;
        line-height: 20px
    }

    .news-1 .fr {
        float: right;
        width: calc(100% - 78px);
        padding: 8px;
        font-weight: 400;
        text-align: left
    }

    .news-1 .fr a {
        font-size: 16px;
        color: #444;
        line-height: 22px;
        font-weight: 400
    }

    .news-1 .fr .l-new {
        font-family: "Comic Sans MS", cursive;
        font-size: 14px;
        font-style: italic;
        color: #F00
    }

    .more a {
        color: #00579a
    }

    .more a:hover {
        color: #039
    }

    .fgx {
        float: left;
        width: 100%;
        height: 8px
    }

    .xsbg-yd {
        float: left;
        width: calc(100% - 2px);
        height: auto;
        padding: 0px;
        margin-bottom: 15px;
        margin-top: 15px;
        border: #dedede solid 1px;
        border-radius: 4px
    }

    .bgr-yd {
        float: left;
        width: 110px;
        height: 110px;
        margin: 10px
    }

    .bgr-yd img {
        width: 110px;
        height: 110px
    }

    .bgr-btk-yd {
        float: right;
        width: calc(100% - 142px);
        margin-top: 5px
    }

    .bgr-bt-yd {
        float: left;
        width: 100%;
        font-size: 18px;
        color: #C90;
        line-height: 24px;
        font-weight: 500;
        padding-bottom: 12px;
        padding-left: 6px
    }

    .bgr-bt-yd a {
        color: #000
    }

    .bgr-bt-yd a:hover {
        color: #ff0000
    }

    .bgr-nr-yd {
        float: left;
        width: 100%;
        font-size: 13px;
        color: #666;
        padding-bottom: 8px;
        padding-left: 6px
    }

    .banner {
        float: left;
        width: 100%;
        height: 90px;
        background: url(../images/banner-768.jpg) top center no-repeat;
        border-top: 1px #FFFFFF solid;
        margin-top: 52px
    }

    .banner-dh {
        display: none
    }

    .content {
        display: none
    }

    .more a {
        width: 50%;
        padding-right: 10px;
        color: #00579a
    }

    .content-table {
        float: left;
        width: 100%;
        padding-bottom: 0px
    }

    .txt {
        width: 100%
    }

    .txt-title {
        font-size: 20px;
        font-weight: 500
    }

    .bt-table-yd {
        width: 100%;
        height: auto;
        margin-bottom: 10px
    }

    .lm-yd {
        float: left;
        width: calc(25% - 10px);
        line-height: 20px;
        font-size: 16px;
        font: "微软雅黑";
        color: #000;
        font-weight: 400;
        text-align: center;
        margin: 5px;
        padding-bottom: 5px
    }

    .lm-yd a {
        color: #000
    }

    .lm-yd a:hover {
        color: #000
    }

    .lm-yd-3 {
        float: left;
        width: calc(33.333% - 10px);
        line-height: 20px;
        font-size: 16px;
        font: "微软雅黑";
        color: #000;
        font-weight: 400;
        text-align: center;
        margin: 5px;
        padding-bottom: 5px
    }

    .lm-yd-3 a {
        color: #000
    }

    .lm-yd-3 a:hover {
        color: #000
    }

    .bt-yd {
        float: left;
        width: 100%;
        height: 45px;
        line-height: 45px;
        font-size: 22px;
        font: "微软雅黑";
        color: #fff;
        font-weight: 900;
        text-align: center;
        margin-top: 10px;
        background: #00579a;
        filter: alpha(opacity=90);
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9
    }

    .dqwz-yd {
        float: left;
        width: 100%;
        text-align: left;
        line-height: 20px;
        color: #333;
        text-indent: 20px;
        background: url(../images/wz.png) 2px 12px no-repeat;
        border-top: 1px solid #dedede;
        padding-top: 10px;
        padding-bottom: 5px;
        font-size: 15px
    }

    .dqwz-yd a {
        color: #666
    }

    .dqwz-yd a:hover {
        color: #ff0000
    }

    .dqwz-nr-yd {
        float: right;
        width: 100%;
        text-align: left;
        line-height: 40px
    }

    .content-list {
        padding-top: 10px
    }

    .pic-table {
        width: 100%;
        padding-top: 30px
    }

    .pic {
        width: 323px
    }

    .txt p img {
        width: 100%;
        height: auto
    }

    .pic-zc {
        width: 54px
    }

    .pic-xs {
        width: 54px
    }

    .bgbt {
        font-weight: 500;
        line-height: 20px;
        padding-right: 0px
    }

    .down-table {
        height: auto;
        padding-top: 40px;
        padding-bottom: 0px
    }

    .down {
        width: calc(100% - 40px);
        height: auto
    }

    .dhlj-table {
        display: none
    }

    .lxfs-table {
        float: left;
        width: 100%;
        height: auto;
        padding-right: 20px
    }

    .lxfs-title {
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #265492
    }

    .lxfs-txt {
        float: left;
        width: 100%;
        height: auto;
        line-height: 25px;
        font-size: 16px;
        color: #fff;
        border: 0px solid #265492;
        padding: 0px;
        text-align: center
    }

    .ewm-table {
        float: left;
        width: 100%;
        height: 150px;
        padding-right: 20px;
        padding-right: 0px;
        margin-top: 20px
    }

    .ewm-title {
        display: none
    }

    .ewm-img {
        margin: 0 auto;
        width: 120px;
        height: 120px
    }

    .dsfc {
        float: left;
        width: calc(25% - 20px);
        height: 360px;
        margin-right: 10px;
        margin-left: 10px
    }

    .dsfc-img {
        float: left;
        width: 100%;
        height: 200px;
        overflow: hidden
    }

    .dsfc-img img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 480px) {
    .dsfc {
        float: left;
        width: calc(50% - 20px);
        height: 360px;
        margin-right: 10px;
        margin-left: 10px
    }

    .part-lt .hd {
        display: none
    }

    .xw-table-yd {
        float: left;
        width: 100%;
        margin-top: 20px
    }

    .xw-table {
        display: none
    }

    .xsfc-left {
        width: calc(100% - 10px);
        margin-left: 10px;
        margin-top: 10px
    }

    .xsfc-right {
        display: none
    }

    .item-info04 {
        margin-bottom: 10px
    }

    .item-1 {
        width: calc(50% - 10px);
        margin-right: 10px;
        margin-left: 0px
    }

    .item-img04 {
        padding-bottom: 100px
    }

    .item-img04 img {
        height: 100px
    }

    .jj-title-table-yd {
        margin-bottom: 15px
    }

    .ydsp {
        float: left;
        width: 100%;
        margin-bottom: 0px;
        margin-top: 0px;
        text-align: center
    }

    .ydsp1 {
        display: none
    }

    .yx-rotaion {
        width: 100%;
        height: 180px
    }

    .content-table-yd {
        float: left;
        width: 100%;
        padding-bottom: 0px
    }

    .center-table-1 {
        padding-top: 0px
    }

    .rotaion_list {
        width: 100%;
        height: 180px
    }

    .rotaion_list li {
        height: 180px
    }

    .rotaion_list li a {
        height: 180px
    }

    .rotaion_list li img {
        height: 180px
    }

    .jdtk {
        height: 160px
    }

    .yx-rotaion-btn {
        top: 40%
    }

    .yx-rotation-focus {
        display: none
    }

    .yx-rotation-t {
        width: 96%;
        height: 40px;
        font-size: 15px;
        overflow: hidden
    }

    .bt-title-table-yd {
        margin: 0 auto;
        width: 100%;
        height: 45px;
        border-bottom: 1px solid #dedede;
        margin-bottom: 20px
    }

    .more a {
        padding-top: 15px;
        color: #00579a
    }

    .bgr-yd {
        float: left;
        width: 100px;
        height: 100px;
        margin: 10px
    }

    .bgr-yd img {
        width: 100px;
        height: 100px
    }

    .bgr-btk-yd {
        float: right;
        width: calc(98% - 120px);
        margin-top: 5px
    }

    .bgr-bt-yd {
        font-size: 15px;
        color: #C90;
        line-height: 20px;
        font-weight: 500;
        padding-bottom: 5px;
        padding-left: 0px
    }

    .bgr-bt-yd a {
        color: #000
    }

    .bgr-bt-yd a:hover {
        color: #ff0000
    }

    .bgr-nr-yd {
        font-size: 13px;
        color: #666;
        padding-bottom: 2px;
        padding-left: 0px
    }

    .bgr-tx-yd {
        float: left;
        width: 100%;
        line-height: 18px;
        font-size: 13px;
        color: #666;
        padding-bottom: 2px;
        padding-left: 6px
    }

    .txt {
        font-size: 14px !important;
        line-height: 30px
    }

    .txt p {
        font-size: 14px !important;
        line-height: 30px
    }

    .txt p img {
        width: 100%;
        height: auto
    }

    .txt p video {
        width: 100% !important;
        height: auto!important
    }

    .pic {
        width: calc(100% - 18px);
        height: 120px;
        margin: 0px;
        margin-bottom: 10px
    }

    .grxx img {
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 10px
    }

    .txt-title {
        font-size: 20px;
        font-weight: 500;
        margin-top: 20px;
        color: #06C;
        text-align: center
    }

    .pages {
        border-top: 2px solid #00579a;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 26px;
        color: #333;
        margin-top: 5px;
        padding-left: 0px
    }

    .pages a {
        color: #333
    }

    .pages a:hover {
        color: #ff0000
    }

    .down {
        width: 100%
    }

    .down-table {
        height: auto;
        padding-top: 40px;
        padding-bottom: 0px
    }

    .down {
        width: calc(100% - 20px);
        height: auto
    }

    .dhlj-table {
        display: none
    }

    .lxfs-table {
        float: left;
        width: 100%;
        height: auto;
        padding-right: 20px
    }

    .lxfs-title {
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #265492
    }

    .lxfs-txt {
        float: left;
        width: 100%;
        height: auto;
        line-height: 25px;
        font-size: 16px;
        color: #fff;
        border: 0px solid #265492;
        padding: 0px;
        text-align: center
    }

    .ewm-table {
        float: left;
        width: 100%;
        height: 150px;
        padding-right: 20px;
        padding-right: 0px;
        margin-top: 20px
    }

    .ewm-title {
        display: none
    }

    .ewm-img {
        margin: 0 auto;
        width: 120px;
        height: 120px
    }

    .foot {
        display: none
    }

    .jzbg-table {
        float: left;
        width: calc(100% - 8px);
        height: auto;
        margin: 0px;
        padding: 2px;
        border: 1px solid #f4f4f4;
        margin-bottom: 20px
    }

    .jzbg-right {
        float: right;
        width: calc(100% - 120px);
        height: 140px;
        overflow: hidden
    }

    .jzbg-title {
        float: left;
        width: 100%;
        height: 58px;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px
    }

    .jzbg-bgr {
        height: 26px;
        font-size: 14px
    }

    .jzbg-time {
        height: auto;
        line-height: 26px;
        font-size: 14px
    }

    .jzbg-dd {
        height: auto;
        line-height: 26px;
        font-size: 14px
    }

    .xsfc-img {
        width: calc(100% - 10px);
        height: auto
    }

    .xsfc-img ul li {
        float: left;
        width: calc(50% - 10px);
        height: 100px;
        padding-left: 10px;
        padding-bottom: 10px
    }

    .xsfc-img ul li img {
        width: 100%;
        height: 120px;
        overflow: hidden
    }

    .imgbox {
        width: 100%;
        height: 120px;
        margin: 0 auto;
        position: relative
    }

    .part3-r {
        width: 100%
    }

    .part3-r ul {
        width: 100%
    }

    .part3-r li {
        float: left;
        width: 100%;
        margin-bottom: 15px;
        border-bottom: 1px solid #efefef;
        padding-bottom: 5px
    }

    .part3-r li a {
        color: #444
    }

    .part3-r li .time {
        float: left;
        width: 55px
    }

    .part3-r li .day {
        font-size: 24px;
        color: #00579a;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        text-align: center
    }

    .part3-r li .year {
        font-size: 12px;
        color: #00579a;
        text-align: center
    }

    .part3-r li .text {
        margin-left: 10px;
        margin-top: -3px
    }

    .part3-r li .text p {
        font-size: 16px;
        line-height: 25px;
        color: #444;
        height: auto;
        text-align: justify
    }

    .part3-r li:hover .text p {
        color: #00579a
    }

    .part3-r li:hover .day {
        color: #00579a
    }

    .part3-r li:hover .year {
        color: #00579a
    }
}