        .wyhd {
            min-width: 1000px;
            overflow: hidden;
            height: 450px;
            margin: 0 auto;
        }

        .foot {
            background: #401df1;
        }

        .tab_li>ul>li {
            margin: 0px 3px;
            width: 113px;
        }

        .ku02 .pcl {
            float: left;
            width: 290px;
            padding: 3px 0px 0px 0px;
            text-align: center;
            height: 60px;
        }

        .ku02 .pcl a {
            color: #040404;
            text-decoration: none;
            LINE-HEIGHT: 30px;
            font-size: 26px;
            font-family: \5FAE\8F6F\96C5\9ED1;
            height: 50px;
        }

        .jj_list li {
            height: 25px;
            overflow: hidden;
        }

        .tab_li {
            background-color: #0068b7;
            margin-bottom: 33px;
        }

        .mls_title {
            width: 1000px;
            margin: 30px auto 30px;
            text-align: center;
        }

        .wyhd .ku02 {
            margin: 0px auto;
            width: 1020px;
            overflow: hidden;
            position: relative;
            z-index: 0;
        }

        .wyhd .ku02 .nr {
            width: 1020px;
            overflow: hidden;
            margin: 0px auto;
        }

        .wyhd .ku02 .nr ul li {
            width: 330px;
            /* margin: 0px 2px 0px 0px; */
            float: left;
            _display: inline;
            overflow: hidden;
            text-align: center;
            margin: 0px 5px;
        }

        .wyhd .ku02 .nr .dmt01 .pcm {
            float: left;
            width: 330px;
            position: relative;
        }

        .wyhd .ku02 .nr .dmt01 .pcm img {
            width: 330px;
            height: 200px;
        }

        .wyhd .ku02 .nr .dmt01 .pcm a img {
            width: 330px;
            height: 184px;
        }

        .wyhd .ku02 .nr .dmt01 .pcl {
            float: left;
            width: 330px;
            padding: 3px 0px 0px 0px;
            text-align: center;
            height: 60px;
        }

        .wyhd .ku02 .nr .dmt01 .pcl a {
            color: #040404;
            text-decoration: none;
            LINE-HEIGHT: 30px;
            font-size: 16px;
            font-family: \5FAE\8F6F\96C5\9ED1;
            height: 50px;
        }


        .wyhd .ku02 .nr .dmt01 {
            float: left;
            width: 330px;
            /* padding: 7px 7px; */
            /* margin: 15px 0px 20px 0px; */
            /* border: 1px #f1f1f1 solid; */
            background: #f9f9f9;
            z-index: 55555;
            height: 260px;
        }

        .row-fiveyears h2 {
            height: 100px;
            width: 100%;
            margin-top: 80px;
            margin-bottom: 25px;
            background-image: url("../img/title.png");
            background-position: 58% -90px;
            background-repeat: no-repeat;
            position: relative;
        }

        .row-fiveyears h2:before {
            content: "";
            height: 100%;
            width: 100%;
            background: url("../img/red-line.png") 0 50% no-repeat;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 0;
        }

        .row-fiveyears h2 {
            background-position: 50% -90px;
        }

        .row-fiveyears .col-title:after {
            width: 55%;
        }

        .row-fiveyears .list-txt-sm li {
            overflow: hidden;
            height: 28px;
        }

        .list-txt-num li {
            border-bottom: 1px dotted #aaaaaa;
            position: relative;
        }

        .list-txt-num li:before {
            content: "";
            width: 40px;
            height: 40px;
            position: absolute;
            left: 0;
            top: 0;
            background-color: #aaaaaa;
        }

        .list-txt-num li a {
            margin-left: 41px;
            padding-left: 5px;
            padding-right: 5px;
            height: 40px;
            line-height: 40px;
            overflow: hidden;
            display: block;
            font-size: 16px;
        }

        .list-txt-num li:nth-child(1):before {
            background-image: url("http://www.ln.xinhuanet.com/lntour/img/icon-num.png");
            background-position: -2px 0;
            background-repeat: no-repeat;
        }

        .list-txt-num li:nth-child(2):before {
            background-image: url("http://www.ln.xinhuanet.com/lntour/img/icon-num.png");
            background-position: -42px 0;
            background-repeat: no-repeat;
        }

        .list-txt-num li:nth-child(3):before {
            background-image: url("http://www.ln.xinhuanet.com/lntour/img/icon-num.png");
            background-position: -82px 0;
            background-repeat: no-repeat;
        }

        .list-txt-num li:nth-child(4):before {
            background-image: url("http://www.ln.xinhuanet.com/lntour/img/icon-num.png");
            background-position: -122px 0;
            background-repeat: no-repeat;
        }

        .list-txt-num li:hover:before {
            background-color: #708edb;
        }

        .col-4 {
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 0px;
            padding-right: 0px;
        }

        .sjtp .mod18 .picBox li img {
            width: 1000px;
            height: 560px;
        }

        .banner {
            width: 100%;
            min-width: 1000px;
            background: url(http://ln.news.cn/ytuyiuyi/img/bg.png)50% 0 no-repeat;
            height: 952px;
            position: relative;
        }

        .news .lb {
            width: 350px;
            float: right;
            height: 360px;
        }

        .news .lb .shz {
            padding: 10px 0 8px 0;
            width: 350px;
            border-bottom: 1px solid #e5e5e5;
        }

        .nbox1 {
            width: 1000px;
            overflow: hidden;
            padding-bottom: 0px;
            margin: 0 auto;
        }


        .fs-xs {
            font-size: 12px;
        }

        .fs-sm {
            font-size: 14px;
        }

        .fs-md {
            font-size: 16px;
        }

        .fs-lg {
            font-size: 18px;
            font-weight: bold;
        }

        .fs-xl {
            font-size: 20px;
        }

        .title-xs {
            font-size: 22px;
        }

        .title-sm {
            font-size: 26px;
        }

        .title-md {
            font-size: 30px;
        }

        .title-lg {
            font-size: 34px;
        }

        .title-xl {
            font-size: 38px;
        }

        .mt-xs {
            margin-top: 5px;
        }

        .mr-xs {
            margin-right: 5px;
        }

        .mb-xs {
            margin-bottom: 5px;
        }

        .ml-xs {
            margin-left: 5px;
        }

        .pt-xs {
            padding-top: 5px;
        }

        .pr-xs {
            padding-right: 5px;
        }

        .pb-xs {
            padding-bottom: 5px;
        }

        .pl-xs {
            padding-left: 5px;
        }

        .mt-sm {
            margin-top: 0px;
        }

        .mr-sm {
            margin-right: 10px;
        }

        .mb-sm {
            margin-bottom: 10px;
        }

        .ml-sm {
            margin-left: 10px;
        }

        .pt-sm {
            padding-top: 0px;
        }

        .pr-sm {
            padding-right: 10px;
        }

        .pb-sm {
            padding-bottom: 14px;
        }

        .pl-sm {
            padding-left: 10px;
        }

        .mt-md {
            margin-top: 15px;
        }

        .mr-md {
            margin-right: 15px;
        }

        .mb-md {
            margin-bottom: 15px;
        }

        .ml-md {
            margin-left: 15px;
        }

        .pt-md {
            padding-top: 15px;
        }

        .pr-md {
            padding-right: 15px;
        }

        .pb-md {
            padding-bottom: 15px;
        }

        .pl-md {
            padding-left: 15px;
        }

        .mt-lg {
            margin-top: 20px;
        }

        .mr-lg {
            margin-right: 20px;
        }

        .mb-lg {
            margin-bottom: 20px;
        }

        .ml-lg {
            margin-left: 20px;
        }

        .pt-lg {
            padding-top: 20px;
        }

        .pr-lg {
            padding-right: 20px;
        }

        .pb-lg {
            padding-bottom: 20px;
        }


        .mt-xl {
            margin-top: 25px;
        }

        .mr-xl {
            margin-right: 25px;
        }

        .mb-xl {
            margin-bottom: 25px;
        }

        .ml-xl {
            margin-left: 25px;
        }

        .pt-xl {
            padding-top: 25px;
        }

        .pr-xl {
            padding-right: 25px;
        }

        .pb-xl {
            padding-bottom: 25px;
            color: #808080;
        }

        .pl-xl {
            padding-left: 25px;
        }

        .lh-xs {
            line-height: 1;
        }

        .lh-sm {
            line-height: 1.25;
        }

        .lh-md {
            line-height: 1.5;
        }

        .lh-lg {
            line-height: 1.75;
        }

        .lh-xl {
            line-height: 2;
        }

        .xwdyxr1 {
            width: 460px;
            float: right;
        }

        .news .lb .shz .bbb {
            font-size: 16px;
            color: #484848;
            font-family: \5FAE\8F6F\96C5\9ED1;
            line-height: 20px;
            height: 28px;
            overflow: hidden;
            font-weight: bold;
            display: block;
            padding-bottom: 16px;
        }

        .xwdyxl {
            width: 570px;
            float: left;
        }

        .xwdyxr {
            width: 390px;
            float: right;
        }

        .recommend {
            margin-top: 34px;
        }

        .recommend .scroll {
            width: 1200px;
            margin: 0 auto;

            position: relative;
        }

        .recommend .scroll:hover .swiper-button-next,
        .recommend .scroll:hover .swiper-button-prev {
            display: block
        }

        .recommend .swiper-button-next,
        .recommend .swiper-button-prev {
            width: 40px;
            height: 40px;
            -webkit-background-size: 100% 100%;
            -moz-background-size: 100%;
            background-size: 100%;
            margin-top: -26px
        }

        .recommend .swiper-container {
            padding-left: 1%;
            padding-right: 1%;
            width: 98%;
            height: 420px
        }

        .recommend .swiper-slide {
            position: relative;
            height: 404px;
            overflow: hidden;
            box-shadow: 0 0 8px -3px rgba(125, 125, 126, 1);
            border-radius: 4px 4px 0 0;
            background: #fff;
        }

        .recommend .swiper-slide .img {
            background-image: none
        }

        .recommend .swiper-slide .img,
        .recommend .swiper-slide img {
            width: 364px;
            height: 214px;

            border-radius: 4px 4px 0 0;
            position: relative;
            z-index: 1
        }

        .recommend .swiper-slide .wznr {
            background: #fff;
            height: 190px;
            padding: 20px;
        }

        .recommend .swiper-slide .wznr h2 {
            font-size: 18px;
            color: #333;
            line-height: 28px;
        }

        .recommend .swiper-slide .wznr h2 a {
            color: #333;
        }

        .recommend .swiper-slide .wznr p {
            margin-top: 10px;
            font-size: 14px;
            color: #333;
            line-height: 25px;
        }

        .recommend .swiper-button-prev {

            left: -50px;
            background: url(http://www.news.cn/zt/2024zgwlwmdh/index/images/left.png) 0 0 no-repeat;

        }

        .recommend .swiper-button-next {

            right: -50px;
            background: url(http://www.news.cn/zt/2024zgwlwmdh/index/images/right.png) 0 0 no-repeat
        }

        .section_pm {
            margin: 0 auto;
            width: 1040px;
            overflow: hidden;
            margin-bottom: 0px;
            padding: 0px 0;
        }

        .section_pm_46 .col_l {
            float: left;
            width: 48%;
            padding-left: 16px;
        }

        .section_pm_46 .col_l .part {
            margin-bottom: 20px;
            height: auto;
            overflow: hidden;
        }

        .wh {
            width: 33%;
            height: 120px;
            display: block;
            overflow: hidden;
            float: left;
        }

        .section_pm_46 .col_l .part img {
            width: 198px;
            height: 111px;
            float: left;
            transition: 0.5s;
        }

        .section_pm_46 .col_l .part img:hover {
            transform: scaleX(1.2) scaleY(1.2);
        }

        .section_pm_46 .col_l .part .part_r {
            float: left;
            width: calc(60% - 30px);
            margin: 0 10px;
        }

        .section_pm_46 .col_l .part .part_r .bq {
            width: 46px;
            height: 22px;
            background: #ee0003;
            display: block;
            float: left;
            margin-right: 10px;
            text-align: center;
            font-size: 14px;
            color: #fff;
            line-height: 22px;
        }

        .section_pm_46 .col_l .part .part_r h3 {
            color: #333;
            font-size: 18px;
            font-weight: bold;
            line-height: 30px;
        }

        .section_pm_46 .col_l .part .part_r h3 a {
            color: #333;
            font-size: 18px;
            font-weight: bold;
            transition: 0.5s;
        }

        .section_pm_46 .col_l .part .part_r h3 a:hover {
            color: #ed1346;
            transition: 0.5s;
        }

        .section_pm_46 .col_l .part .part_r p {
            overflow: hidden;
            font-size: 14px;
            line-height: 24px;
            margin-top: 5px;
            color: #888;
            height: 48px;
        }

        .section_pm_46 .col_l .part .part_r p a {
            color: #ce0902;
        }

        .section_pm_46 .col_l .part1 {
            float: left;
            width: calc(50% - 20px);
            margin-right: 20px;
            margin-bottom: 20px;
            float: left;
        }

        .section_pm_46 .col_l .part1:nth-child(2) {
            margin-right: 0px;
        }

        .section_pm_46 .col_l .part1_t {
            width: 100%;
        }

        .section_pm_46 .col_l .part1_t img {
            width: 100%;
            height: auto;
        }

        .section_pm_46 .col_l .part1_r h3 {
            color: #333;
            font-size: 18px;
            font-weight: bold;
            margin-top: 10px;
            line-height: 28px
        }

        .section_pm_46 .col_l .part1_r h3 a {
            color: #333;
            font-size: 18px;
            font-weight: bold
        }

        .section_pm_46 .col_l .part1_r p {
            height: auto;
            overflow: hidden;
            font-size: 14px;
            line-height: 28px;
            margin-top: 12px;
            color: #666
        }

        .section_pm_46 .col_l .list li {
            position: relative;
            line-height: 40px;
            padding-left: 15px;
            overflow: hidden;
            height: 40px;
            margin: 0px 0px 0px 10px;
        }

        .section_pm_46 .col_l .list li .dot {
            display: block;
            height: 4px;
            width: 4px;
            position: absolute;
            left: 0px;
            top: 50%;
            margin-top: -2px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            background: #b60004;
        }

        .section_pm_46 .col_l .list li a {
            font-size: 17px;
            color: #333;
            transition: 0.5s;
        }

        .section_pm_46 .col_l .list li a:hover {
            color: #ed1346;
            transition: 0.5s;
        }

        .jbgd .list.list-txt li {

            width: 462px;
            margin-bottom: 10px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            position: relative;
            color: #333;
            background: #fff;
            margin: 0 23px 20px;
            height: 84px;
            overflow: hidden;
            float: left;
        }

        .jbgd .list.list-txt li:hover {
            color: #2579fb;
        }

        .jbgd .list.list-txt li:hover span {
            color: #2579fb
        }

        .jbgd .list.list-txt li:hover span:before {
            background-color: #2579fb
        }

        .jbgd .list.list-txt li:hover span a {
            color: #2579fb
        }

        .jbgd .list.list-txt li span {
            width: 100%;
            padding: 15px 20px 15px 30px;
            display: block;
            position: relative;
        }

        .jbgd .list li {
            line-height: 53px;
        }

        .jbgd .list.list-txt li span:before {
            content: "";
            background-color: #2579fb;
            width: 6px;
            height: 6px;
            position: absolute;
            left: 10px;
            top: 25px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%
        }

        .jbgd .list.list-txt li span a {
            color: #333;
            font-size: 18px;
            line-height: 26px;
            -webkit-transition: all 0s;
            -moz-transition: all 0s;
            transition: all 0s
        }

        .jbgd1 .list.list-txt li {
            box-shadow: 0 0 8px -3px rgba(125, 125, 126, 1);
        }

        .jbgd1 .list.list-txt li span:before {
            content: "";
            background-color: #2579fb;
            width: 6px;
            height: 80%;
            position: absolute;
            left: 13px;
            top: 9px;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
        }

        .jbgd .list.list-txt li span {

            position: relative;
        }

        .xxdt_list li {

            padding-top: 20px;
        }

        .jbgd2 .list.list-txt li {
            width: 462px;
            margin-bottom: 10px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            position: relative;
            color: #333;
            background: #fff;
            margin: 0 23px 20px;
            height: 84px;
            overflow: hidden;
            float: left;
        }

        .jbgd2 .list.list-txt li span {
            width: 100%;
            padding: 15px 20px 15px 30px;
            display: block;
            position: relative;
        }

        .jbgd {
            width: 1050px;
            margin: auto;
            height: auto;

        }

        .jbgd2 .list.list-txt li span:before {
            content: "";
            background-color: #2579fb;
            width: 6px;
            height: 6px;
            position: absolute;
            left: 10px;
            top: 25px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%
        }

        .jbgd2 .list.list-txt li span a {
            color: #333;
            font-size: 18px;
            line-height: 26px;
            -webkit-transition: all 0s;
            -moz-transition: all 0s;
            transition: all 0s
        }

        .partjb {
            /* background: #ebf2ff; */
            height: auto;
            padding-bottom: 20px;
            padding-top: 10px;
        }

        .nbox2 {
            width: 1060px;
            overflow: hidden;
            padding-bottom: 0px;
            margin: 0 auto;
        }