@charset "utf-8";
/* 清除默认样式 */
html body{-webkit-text-size-adjust: none !important;-moz-text-size-adjust: none !important;-ms-text-size-adjust: none !important;text-size-adjust: none !important;}
body{font-family: "microsoft yahei", '宋体';background-color:#fff;}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#025194;text-decoration:none;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;overflow: hidden;}
.clearfix{zoom:1;}
.clear{clear:both; font-size:0;overflow:hidden;}
.pr{position: relative;}
.pb{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.auto { margin:0 auto;}
/*公共样式*/
#zgesdBanner{overflow: hidden;max-width: 1920px;margin: 0 auto;}
#zgesdBanner img{display: block;width: 100%;}
#zgesdWrap{overflow: hidden;max-width: 1920px;margin: 0 auto;}
/* 要闻 */
.focusNews{width: 1200px;overflow: hidden;margin: 45px auto 0;}
.focusNews .focusNewsHot{overflow: hidden;position: relative;padding-left: 15px;padding-right:15px;}
.shanxingL{position: absolute;width: 30px;height: 15px;border-radius: 15px 15px 0 0;background-color:#CBCBCB;left: 0;top: 20px;}
.shanxingR{ position: absolute; width: 30px; height: 15px; border-radius: 15px 15px 0 0;background-color:#CBCBCB;right: 0;top: 20px;}
.focusNewsCon{position: relative;background-color:#F8F8FC;border-radius: 8px 8px 0 0;padding: 20px 60px 25px;overflow: hidden;}
.focusNewsCon a{display: block;}
.focusNewsCon .newsTips{display: block;height: 36px;background-color:#CC1012;font-size: 18px;color: #fff;position:absolute;line-height: 36px;transform: rotate(-45deg);width: 150px;text-align: center;left: -36px;}
.focusNewsCon h3.title{text-align: center;font-size: 30px;color: #CC1012;line-height: 56px;}
.focusNewsCon p.summary{font-size: 16px;color: #2B2C32;line-height: 28px;margin-top: 8px;}
.sanjiaoL{position: absolute;height: calc(100% - 35px);width: 15px;left: 0;top: 35px;}
/*clip-path: polygon(0 0, 100% 100%, 100% 0%);*/
.sanjiaoL .sx1{position: absolute;width: 0;height: 0;border-color:transparent #cbcbcb ;border-style: solid;top: 0;left: 0;}
.sanjiaoR{position: absolute;height: calc(100% - 35px);width: 15px;right: 0;top: 35px;}
.sanjiaoR .sx1{position: absolute;width: 0;height: 0;border-color:transparent #cbcbcb ;border-style: solid;top: 0;right: 0;}
/*  */
.focusNewsMainCon{padding: 30px 0;}
.focusNewsImg{width: 59%;height: 388px;float: left;overflow: hidden;}
.focusNewsImg .swiper-slide{width: 100%;height:388px;}
.focusNewsImg .swiper-slide a{display: block;height:388px;}
.focusNewsImg .swiper-slide .focus-info-wrap{height:388px;position: relative;}
.focusNewsImg .swiper-slide .focus-info-wrap img{display: block;width: 100%;height: 100%;}
.focusNewsImg .swiper-slide .focus-info-wrap .focus-info-bg{position: absolute;bottom: 0;left: 0;width: 100%;height: 88px;background: #000000;opacity: 0.7;}
.focusNewsImg .swiper-slide .focus-info-wrap .focus-info{position: absolute;width: 100%;padding-bottom: 24px;line-height: 24px;padding-top: 16px;height: 88px;padding-left: 30px;padding-right: 30px;box-sizing:border-box;left: 0;bottom: 0;color: #fff;text-align:center;}
.focusNewsImg .swiper-slide .focus-info-wrap .focus-info p{height: 48px;overflow: hidden;}
.focusNewsImg .swiper-pagination-bullet{background:#fff;opacity: 1;}
.focusNewsImg .swiper-pagination-bullet-active{background:#CC1012;}
.focusNewsList{width:34%;height: 300px;float: right;overflow: hidden;position: relative;background-color:#F8F8FC;border-radius: 8px;padding-top: 48px;padding-bottom:40px;padding-left: 25px;padding-right: 25px;}
.focusTop{overflow: hidden;position: absolute;top: 0;left:0;width: 100%;}
.focusTop img{display: block;width: 100%;}
.focusBot{overflow: hidden;position: absolute;bottom: 0;left:0;width: 100%;}
.focusBot img{display: block;width: 100%;}
.focusNewsHotRec a{display: block;}
.focusNewsHotRec .title{font-size: 16px;color: #2B2C32;line-height: 24px;text-align:center;}
.focusNewsHotRec .summary{font-size:14px;color: #9497A9;line-height: 24px;margin-top: 8px;max-height: 48px;overflow: hidden;}
.focusNewsOther{padding: 12px 0;}
.focusNewsOther li{height: 32px;line-height: 32px;border-top: 1px dashed #EBEBEE;font-size: 14px;padding: 8px 0;position: relative;}
.focusNewsOther li a{display: block;padding-left: 16px;line-height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #2B2C32;}
.focusNewsOther li i{position:absolute;width: 10px;height: 4px;display: block;left: 0;top: 50%;margin-top: -4px;background:url(../images/liDot.png) no-repeat center;background-size: contain;}

/* 聚焦 */
.focusingBox{height: 796px;background: url(../images/focusingBg.png) no-repeat center;/*background-size: contain;*/}
.focusingWrap{width: 1200px;overflow: hidden;margin: 0 auto;}
.zgesdTitle{height: 36px;padding-top: 110px;position: relative;}
.zgesdTitle a{display: block;height: 36px;}
.zgesdTitle img{display: block;height: 100%;}
.zgesdTitle span.leftLine,.zgesdTitle span.rightLine{display: block;position:absolute;height: 36px;bottom: 0;}
.focusingC{padding-top: 30px;}
.focusingList{width: 59%;float: left;}
.focusingListItem{margin-top: 30px;height: 108px;background:url(../images/jbBg.png) no-repeat left top;background-size: contain;padding: 5px 20px;box-sizing:border-box;}
.focusingListItem li{height: 32px;line-height: 32px;padding: 8px 0;font-size: 16px;position: relative;}
.focusingListItem li:first-of-type{border-bottom: 1px solid #E9D1D9;}
.focusingListItem li a{display: block;padding-left: 16px;line-height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #FEE89F;padding-right: 100px;}
.focusingListItem li i{position:absolute;width: 10px;height: 4px;display: block;left: 0;top: 50%;margin-top: -4px;background:url(../images/liDot.png) no-repeat center;background-size: contain;}
.focusingListItem li span.time{right: 0;height: 32px;display: block;bottom: 9px;position: absolute;color: #FEE89F;font-style: italic;font-size: 14px;}
.focusingListItem:first-of-type{margin-top: 0;}
.focusingImgList{width: 36%;float: right;}
.focusingImgItem{height: 244px;border-radius: 10px;position: relative;overflow: hidden;}
.focusingImgItem a{display: block;height: 100%;position: relative;}
.focusingImgTextBg{display:none;position:absolute;width: 80%;height: 80%;left: 10%;top: 10%;border-radius: 10px;background: #000000;opacity: .8;}
.focusingImgText{display:none;position:absolute;box-sizing:border-box;padding: 10px;border:1px dashed #fff;font-size: 14px;line-height:24px;max-width: 70%;top: 50%;left: 50%;max-height: 70%;overflow: hidden;color: #fff;transform: translate(-50%, -50%);text-align: center;}
.focusingImgItem img{display: block;width: 100%;height: 100%;}
.focusingImgItem a:hover .focusingImgTextBg{display: block;}
.focusingImgItem a:hover .focusingImgText{display: block;}
.focusingImgItem:first-of-type{margin-bottom:36px;}
/* 二十大时光 */
.zgesdTime{width: 1200px;overflow: hidden;margin: 0 auto;}
.esdListBox{padding: 30px 0;overflow: hidden;}
.esdList{width: 49%;background: #C3022A;border-radius: 10px;padding: 15px 30px 10px;box-sizing: border-box;}
.esdList ul{overflow: hidden;}
.esdList ul li{border-bottom: 1px dashed #ECB581;padding-top: 10px;}
.esdList ul li:last-of-type{border-bottom: 0;}
.esdList ul li a{display: block;}
.esdList ul li .title{position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #FEE89F;line-height: 28px;padding-left: 16px;margin-bottom: 14px;}
.esdList ul li .title i{position:absolute;width: 10px;height: 4px;display: block;left: 0;top: 50%;margin-top: -4px;background:url(../images/liDot.png) no-repeat center;background-size: contain;}
.esdList1{float: left;}
.esdList2{float: right;}
.esdList ul li .info{padding-bottom: 12px;font-size: 14px;line-height:20px;}
.esdList ul li .info i{display: block;color: #FEB88B;font-style: normal;}
/* 党代表风采 */
.zgesdDbfc{width: 1200px;overflow: hidden;margin: 0 auto;}
.zgesdDbfc .zgesdTitle{padding-top: 20px;}
.zgesdDbfcWrap{box-sizing: border-box;overflow: hidden;background: #C3022A;border-radius: 10px;padding: 30px 37px;margin-top: 30px;}
.swiperTow{padding: 30px 30px 0 30px;background:#fff;position: relative;border-radius: 10px;}
.swiperTow .swiper-container {width: 100%;overflow: hidden;}
.swiperTow .swiper-slide { height:240px;text-align: center; font-size: 14px; color: #2B2C32;position: relative;}
.swiperTow .swiper-slide a{display: block;height: 100%;width: 100%;}
.swiperTow .swiper-slide img{display: block;width: 100%;height: 188px;}
.swiperTow .swiper-slide .title{height: 52px;line-height: 52px;padding: 0 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.swiperTow .swiper-slide a:hover .title{color: #CC1012;}
.swiperTow .swiper-button-next { right: -36px; width: 36px; height: 72px; background: url(../images/right.png) no-repeat center; }
.swiperTow .swiper-button-prev { left: -36px; width: 36px; height: 72px; background: url(../images/left.png) no-repeat center; }
.zgesdDbfcListTow{margin-top: 30px;background: #FFFFFF;border-radius: 10px;padding: 15px 20px 30px;}
.zgesdDbfcListItem{box-sizing:border-box;width: 49%;}
.zgesdDbfcListItem li{height: 32px;line-height: 32px;padding: 20px 0;font-size: 16px;position: relative;border-bottom: 1px dashed #E1E0E0;}
.zgesdDbfcListItem li a{display: block;padding-left: 16px;line-height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #2B2C32 ;/*padding-right: 100px;*/}
.zgesdDbfcListItem li i{position:absolute;width: 10px;height: 4px;display: block;left: 0;top: 50%;margin-top: -4px;background:url(../images/liDot.png) no-repeat center;background-size: contain;}
.zgesdDbfcListItem li span.time{right: 0;height: 32px;display: none;bottom: 20px;position: absolute;color: #FA9442;font-style: italic;font-size: 14px;}
.zgesdDbfcListItem1{float:left;}
.zgesdDbfcListItem2{float:right;}
/* 融媒播报 */
.rmbbWrap{padding-bottom: 126px;background:url(../images/rmbbBg.png) no-repeat center bottom;}
.rmbbConBox{width: 1200px;margin: 0 auto;overflow: hidden;}
.rmbbConBox .zgesdTitle{padding-top: 50px;}
.rmbbFocusCon{margin-top: 30px;padding-top:66px;overflow: hidden;position: relative;padding-bottom: 42px;}
.rmbbFocusCon .swiper-slide{height: 152px;position: relative;}
.rmbbFocusCon .swiper-container{overflow: visible;}
.rmbbFocusCon .swiper-slide a{display: block;height: 152px;box-sizing: border-box;position: absolute;width: 100%;bottom: 0;left: 0;}
.rmbbFocusCon .swiper-slide .textBg{position: absolute;width: 100%;height: 50px;background: #000000;opacity: 0.4;bottom: 0;left: 0;}
.rmbbFocusCon .swiper-slide .text{position: absolute;width: 100%;height: 50px;bottom: 0;left: 0;text-align: center;box-sizing: border-box;padding: 0 15px;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 14px;color: #fff;}
.rmbbFocusCon .swiper-slide a img{display: block;width: 100%;height: 100%;}
.rmbbFocusCon .swiper-slide.swiper-slide-active{width: 388px !important;}
.rmbbFocusCon .swiper-slide.swiper-slide-active a{border: 10px solid #D12828;height: 218px;border-bottom: 0;width: 388px;}
.rmbbFocusCon .swiper-slide.swiper-slide-active .text{color: #E8BC2E;}
.rmbbFocusCon .swiper-paginationBox{position:absolute;width: 100%;height: 24px;text-align:center;padding-top: 18px;}
.rmbbFocusCon .swiper-pagination{bottom: 0;height: 24px;background: #D12828;border-radius: 12px;padding: 0 24px;position: relative;display: inline-block;}
.rmbbFocusCon .swiper-pagination-bullet{margin: 0 5px;background:#fff;opacity: 1;}
.rmbbFocusCon .swiper-pagination-bullet-active{background: #F8D973;}
.rmbbFocusCon .swiper-button-next{right: 0;bottom: 44px;width: 36px;height: 72px;background: url(../images/right2.png) no-repeat center;}
.rmbbFocusCon .swiper-button-prev{left: 0;bottom: 44px;width: 36px;height: 72px;background: url(../images/left2.png) no-repeat center;}
/* 文明城市 */
.zgesdWmcs .zgesdTitle{padding-top:60px;}
/* 热点评论 */
.zgesdRd{width: 1200px;margin: 0 auto;overflow: hidden;padding-bottom: 55px;}
.zgesdRd .zgesdTitle{padding-top:60px;border-radius: 10px;}
.plList{width: 275px;height: 279px;background: #C3022A;float: left;border-radius: 10px;overflow: hidden;padding: 18px;box-sizing:border-box;}
.plList a{display: block;height: 100%;position: relative;}
.plItem{height: 100%;background:url(../images/rdBg.png) repeat-x left top;padding: 20px;box-sizing: border-box;position: relative;}
.plItem p.title{line-height: 32px;height: 96px;overflow: hidden;font-size: 16px;color: #FEE89F;}
.plItem p.summary{color: #fff;height: 96px;line-height: 24px;font-size: 14px;margin-top: 8px;overflow: hidden;}
.plItem span.time{padding: 0 10px;background: #F4843D;border-radius: 4px;color: #fff;height: 28px;line-height: 28px;display: none;right: 20px;bottom: 0;position:absolute;}
.plList2{margin-left: 30px;}
.zgesdRdBox{margin-top: 30px;overflow: hidden;}
/* 底部 */
.zgesdBot{height: 210px;background:url(../images/esdBot.png) no-repeat center bottom;}
.esdList3{float:right;}
.tt{ display: block; background:#fff;}
/* 响应 */
@media only screen and (max-width: 1200px){
  #zgesdWrap{padding:15px;}
  .focusNews{width: 100%;}
  .focusingWrap{width: 100%;}
  .focusingList{margin-left: 20px;}
  .focusingImgList{margin-right: 20px;}
  .zgesdTime{width: 100%;}
  .zgesdDbfc{width: 100%;}
  .rmbbConBox{width: 100%;}
  .zgesdRd{width: 100%;padding-bottom: 35px;}
  .plList{width: 24%;}
  .plList2{margin-left: 2%;}
}
@media only screen and (max-width:980px) {
  .plList{margin-bottom: 20px;width: 49%;}
  .plList2{margin-left: 2%;}
  .esdList3{float: left;}
  .esdList{width: 100%;}
  .esdList1{float: none;margin-bottom: 20px;}
  .esdList2{float: none;}
  .zgesdTitle{padding-top: 1.5rem;}
  .focusNewsImg{float: none;width: 100%;box-sizing: border-box;height: 54.8vw;}
  .focusNewsImg .swiper-slide{width: 100%;height:54.8vw;}
  .focusNewsImg .swiper-slide a{display: block;height:54.8vw;}
  .focusNewsImg .swiper-slide .focus-info-wrap{height:54.8vw;position: relative;}
  .focusNewsList{float: none;width: 100%;box-sizing: border-box;height: auto;margin-top: 30px;}
  .focusNewsCon h3.title{font-size: 24px;line-height: 36px;}
  .focusingBox{height: auto;background:#C10D32;padding-left: 20px;padding-right: 20px;box-sizing: border-box;padding-bottom: 20px;}
  .focusingList{width: 100%;float: none;margin-left: 0;margin-bottom: 2rem;}
  .focusingImgList{width: 100%;float: none;margin-left: 0;}
  .focusingListItem{background:#FFA148;border-radius: 6px;margin-top: 1rem;}
  .focusingImgItem{height: 52vw;}
  .focusingImgItem:first-of-type{margin-bottom:1rem;}
  .zgesdTitle a{position: relative;}
  .zgesdTitle img{width: 900px;position:absolute;left: 50%;margin-left: -450px;top: 0;bottom: 0;height: 36px;}
  .zgesdDbfcListItem1{float:none;}
  .zgesdDbfcListItem2{float:none;}
  .zgesdDbfcListItem{width: 100%;}
}
@media only screen and (max-width:540px) {
  .esdListBox{padding: 15px 0;}
  .rmbbConBox .zgesdTitle{padding-top:20px;}
  .plList{margin-bottom: 1rem;width: 100%;box-sizing: border-box;float: left;float: none;height: auto;}
  .zgesdRd{padding-bottom: 0;}
  .zgesdRd .zgesdTitle{padding-top: 1rem;}
  .plItem p.title{height: auto;}
  .plItem p.summary{height: auto;}
  .esdList3{float: none;}
  .plList2{margin-left: 0;}
  .rmbbWrap{padding-bottom: 26px;}
  .focusNewsCon h3.title{padding: 0 25px;font-size: 20px;line-height: 32px;}
  .focusNewsCon{padding: 30px 30px 25px;}
  .focusNews{margin-top: 1rem;}
  .focusingList{margin-bottom: 1.5rem;}
  .zgesdTitle img{width: 750px;position:absolute;left: 50%;margin-left: -375px;top: 0;bottom: 0;height: 36px;}
  .focusNewsCon .newsTips{left: -70px; width: 200px; top: 20px;}
  .focusingListItem li a{padding-right: 0;}
  .focusingListItem li span.time{display: none;}
  .zgesdDbfcWrap{padding: 15px 17px;}
  .zgesdDbfcListItem li a{padding-right: 0;}
  .zgesdDbfcListItem li span.time{display: none;}
  .zgesdDbfcListItem li{padding: 10px 0;}
  .zgesdDbfcListTow{margin-top: 15px;padding: 15px 10px 15px;}
  .zgesdBot{height: 105px;background-size: cover;}
  .swiperTow .swiper-button-prev{width: 27px;height: 54px;left:-27px;background-size: cover;}
  .swiperTow .swiper-button-next{width: 27px;height: 54px;right:-27px;background-size: cover;}
  .rmbbFocusCon .swiper-button-prev{width: 27px;height: 54px;background-size: cover;}
  .rmbbFocusCon .swiper-button-next{width: 27px;height: 54px;background-size: cover;}
  .rmbbFocusCon .swiper-slide.swiper-slide-active{width: 100% !important;}
  .rmbbFocusCon .swiper-slide.swiper-slide-active a{border: 0;height: 100%;width: 100%;}
  .rmbbFocusCon{margin-top: 10px;padding-top: 1rem;}
  .zgesdWmcs .zgesdTitle{padding-top: 1rem;}
  .swiperTow {padding: 1rem 1rem 0 1rem;}
  .tt{ display: none; }
  .focusingImgTextBg{display: block;}
  .focusingImgText{display: block;}
}