/* CSS Document */
body {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color: #333333;
    text-align: left;
    background-color: #FFF;
    background: url(../images/banner.png) center top no-repeat #F7F9Fc;
}

div,
p,
h1,
h2,
h3,
ul,
li,
ol,
img {
    margin: 0;
    padding: 0;
    border: none;
}

li {
    list-style: none;
}

a:link,
a:visited {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #f2112f;
    text-decoration: none;
}

.w1600 {
    margin: auto;
    width: 1600px;
    overflow: hidden;
    position: relative;
}

.tle-mar {
    margin: 50px auto 40px auto;
    width: 1600px;
    height: 110px;
}

.tlehyxw {
    background: url(../images/hyxw-title.png) left top no-repeat;
}

.tleytdd {
    background: url(../images/ytdd-title.png) left top no-repeat;
}

.tlegrb {
    background: url(../images/grb-title.png) left top no-repeat;
}

.tlesjds {
    background: url(../images/sjds-title.png) left top no-repeat;
}

.tle01 {
    background: url(../images/jlfy-title.png) left top no-repeat;

}

.tle02 {
    background: url(../images/dtsp-title.png) left top no-repeat;
    margin-top: 150px;
}

.tle03 {
    background: url(../images/sjds-htitle.png) left top no-repeat;
}

.tle04 {
    background: url(../images/xcgc-title.png) left top no-repeat;
}

.more {
    margin: 26px 0 0 0;
    width: 45px;
    font-size: 14px;
    color: #326fc2;
    float: right;
}

.sjds-more {
    color: #ebd290;
}


/*会议新闻*/
.topnews {
    margin-top: 1190px;
    width: 100%;
    /* height: 1800px; */
    background: #F7F9Fc;
    overflow: hidden;
}

h1 {
    margin: 70px auto 0 auto;
    width: 1600px;
    font-size: 34px;
    color: #3471C0;
    text-align: center;
}

.h1xq {
    margin: 30px auto 50px auto;
    width: 100%;
    line-height: 28px;
    color: #666;
    text-indent: 32px;
    overflow: hidden;
    text-align: center;
}

.toppic {
    margin: auto;
    width: 100%;


}

.toppic a {
    display: block;
    height: 100%;
}

.toppic img {
    width: 100%;
    border-radius: 10px;
    border: 20px solid #acc3e3;
    box-sizing: border-box;
    border-radius: 30px;
}

/*一图读懂*/
.ytdd {
    width: 100%;
    height: 500px;
    background: url(../images/ytdd-bg.png) center top no-repeat;
    overflow: hidden;
    margin-top: 100px;
}

.ytdd-xq {
    width: 1370px;
    margin: 175px auto 0 auto;
    line-height: 46px;
    color: #333;
    padding-left: 230px;
    font-size: 24px;
}

/*聚焦现场*/
.jjxcBox {
    margin-bottom: 90px;
    height: 780px;
    background: url(../images/bg-jjxc.png) center top no-repeat;
    position: relative;
}

.jjxc {
    width: 1100px;
    margin: 20px 0 0 50px;
    overflow: hidden;
}

.jjxc li {
    margin: 17px;
    width: 510px;
    height: 325px;
    font-weight: bold;
    color: #ccc;
    background-color: rgba(0, 0, 0, 0.8);
    text-align: center;
    float: left;
}

.jjxc li p {
    margin: 10px auto 0 auto;
    font-size: 34px;
    display: block;
    color: #ccc;
}

.jjxc li span {
    margin: 100px auto 0 220px;
    width: 72px;
    height: 72px;
    background: url(../images/logo-jjxc01.png) center center no-repeat;
    display: block;
}

.jjxc li:hover {
    color: #ffeec1;
    background-color: rgba(158, 0, 0, 0.8);
}

.jjxc li:hover span {
    background: url(../images/logo-jjxc02.png) center center no-repeat;
}

/*光荣榜*/
.grb {
    mardin-bottom: 40px;
    width: 1600px;
    height: 889px;
    background: url(../images/grb-bg.png) center top no-repeat;
    position: relative;
}

.grb ul {
    margin: 165px 0 0 75px;
    width: 740px;
    text-align: right;
    width: 100%
}

.grb li {
    margin-bottom: 10px;
    width: 915px;
    height: 50px;
    line-height: 66px;
    font-size: 18px;
    color: #333;
    text-indent: 55px;
    background: url(../images/grb-icon.png) 26px 28px no-repeat;
    float: right;
    text-align: left;
    margin-right: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.grb li a {
    color: #333 !important;
}

.grb li a:hover{
   color: #f2112f !important;
}


.grb .more2 {
    color: #666;
    bottom: 280px;
    right: 150px;
    position: absolute;
}

/*大唐时评*/
.dtsp {
    padding-bottom: 60px;
}

.dtsp li {
    margin-bottom: 30px;
    width: 99.5%;
    height: 140px;
    background: #f1f2f6;
    position: relative;
    border-radius: 20px;
    display: flex;
    padding: 32px;
    box-sizing: border-box
}




.dtsp h2 {
    font-size: 26px;
    font-weight: bold;
    color: #1263be;
}

.dtsp h2 a {
    color: #1263be;
}

.dtsp h4 {
    font-size: 20px;
    font-weight: normal;
    color: #666;
    line-height: 27px;
    margin-top: 15px;
}

.dtsp li div {
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid #edddde
}

/*年终回眸*/
.nzhmBox {
    padding-top: 10px;
    padding-bottom: 110px;
    width: 100%;
    background: #fcf0de;
}

.nzhm ul {
    margin: 0 auto;
    width: 1062px;
}

.nzhm li {
    margin: 0 22px;
    width: 310px;
    height: 555px;
    float: left;
}

.arrow-prev {
    width: 40px;
    height: 50px;
    top: 170px;
    left: 0;
    background: url(../images/arrowL.png) center center no-repeat;
    position: absolute;
}

.arrow-next {
    width: 40px;
    height: 50px;
    top: 170px;
    right: 0;
    background: url(../images/arrowR.png) center center no-repeat;
    position: absolute;
}

.scollDiv {
    width: 310px;
    height: 73px;
    position: relative;
    top: -66px;
    background-color: rgb(0, 0, 0, 0.5);
}

.scollDiv p {
    text-align: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    padding-top: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
}

/*10件大事*/

.sjds-contain {
    background: url(../images/sjds-bg.png) no-repeat;
    box-sizing: border-box;
    padding: 40px 0px 70px;
    margin-bottom: 100px;
}

.sjds-lb {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.sjds-lb .swiper-container {
    width: 1000px;
    margin: 0 auto;
    height: 645px;
}

.sjds-pic {
    width: 100%;
    height: 550px;
    overflow: hidden;
}

.sjds-pic img {
    width: 100%;
    heighr: auto;
}

.sjds-title {
    height: 90px;
    background: #fff;
    border-bottom: 4px solid #fede89;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: #5a5a5a;
}

.sjds-prev,
.sjds-next {
    position: absolute;
    width: 90px;
    height: 60px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.sjds-prev {
    background: url(../images/left.png) no-repeat;
}

.sjds-next {
    background: url(../images/right.png) no-repeat;
    right: 0;
}

/*宣传贯彻*/
.xcgc ul {
    margin-top: -20px;
    overflow: hidden;
}

.xcgc li {
    margin-right: 2%;
    width: 48%;
    font-size: 18px;
    line-height: 56px;
    text-indent: 24px;
    background: url(../images/news-icon.png) left center no-repeat;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.i-pager{
    padding-top:60px !important;
}

.second-detail{
    background:#F7F9Fc !important;
}
.detail-title{
    font-size:34px;
    text-align:center;
    line-height:50px;
    width:80%;
    margin:0 auto;
}

.detail-intro{
    display:flex;
    justify-content:space-between;
    border-bottom:1px solid #ddd;
    font-size:16px;
    color:#666;
    padding:26px 0 12px;
    margin-bottom:20px;
}

.detail-inner,.detail-inner p{
     font-size:18px !important;
    color:#333 !important;
    line-height:32px !important;
    font-family:'Microsoft YaHei';
    background:#F7F9Fc !important;
}
.detail-inner p{
    margin-top:30px;
   font-family:'Microsoft YaHei';
  text-indent:2em;
}

.detail-inner p img{
    width:60% !important;
    margin-left:-2em;
}

/*底部信息*/
.foot {
    margin-top: 110px;
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background-color: #1263be;
    overflow: hidden;
}

@media screen and (max-width: 1800px) {
    body {
        background-size: 100%;
    }

    .topnews {
        margin-top: 62%;
    }
}

@media screen and (max-width: 1650px) {

    .w1600,
    h1,
    .tle-mar {
        width: 1200px;
    }

    .tle-mar {
        background-size: 95%;
    }

    .ytdd {
        background-size: 120%;
        height: 400px;
    }

    .ytdd-xq {
        width: 80%;
        font-size: 20px;
        line-height: 35px;
        margin-top: 120px;
    }

    .grb {
        background-size: 100%;
        height: 668px;
    }

    .grb li {
        width: 55%;
        font-size: 20px;
        height: 40px;
        line-height: 50px;
        background: url(../images/grb-icon.png) 22px 22px no-repeat;
    }

    .grb ul {
        margin: 110px 0 0px 70px;
    }

    .grb .more2 {
        bottom: 209px;
        right: 117px;
    }

    .more {
        margin-top: 16px;
    }

    @media screen and (max-width: 1350px) {
        .ytdd-xq {
            margin-top: 100px;
            font-size: 19px;
        }
    }
}