@charset "utf-8";
/* CSS Document */
body{font-family: "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; background: #fff;}
/*归档*/
.guidang{position: absolute;top: 0;right: 0;z-index: 9;}
a:hover{color: #E21D1B;}
@media (max-width:767px) {
    .guidang{width: 160px !important;height: 160px !important;background-size: 100% 100% !important;}
}
.more{display: inline-block; padding-right: 16px; background: right -24px no-repeat; background-image: url("/_res/images_njzt/more.png") !important; color: #EE8D36; height: 24px; line-height: 24px; transition: 0.4s all;}
.more:hover{color: #f00; background-position: right 0;}


/*logo*/
.ls-special-top{ padding: 16px 0 19px; font-size: 0; line-height: 0;}
.ls-special-logo li img{height: 48px; width: auto;}
.ls-special-logo li span{display: none;}
/*右侧服务区*/
.ls-special-right{padding: 10px 0 0; text-align: right;}
.ls-special-right li{display: inline;}
.ls-special-right li a{display: inline-block; font-size: 14px; vertical-align: middle; line-height: 28px; padding: 0 6px;}
.ls-special-right li a.old_btn{margin-left: 6px; background: #fef6f0; font-weight: 500; border-radius: 12px 0 0 12px; padding: 0 16px; color: #E21D1B;}
.ls-special-right li.num-wza a{background: #fef6f0; font-weight: 500; border-radius: 0 12px 12px 0; padding: 0 16px; color: #E21D1B; position: relative;}
.ls-special-right li.num-wza a:before{display: block; content: ""; position: absolute; left: 0; top: 50%; height: 12px; margin-top: -6px; width: 1px; background: rgba(226, 29, 27, 0.2);}
.ls-special-right li a.old_btn:hover,.ls-special-right li.num-wza a:hover{font-weight: bold;}
/*banner*/
.ls-special-banner{ position: relative; height: 580px; background: url("/_res/images_njzt/bannerbg.jpg") center bottom no-repeat; background-size: cover; text-align: center; font-size: 0; line-height: 0;}
.ls-special-banner li{ padding: 76px 0 0;}
.ls-special-banner li span{display: none;}
.ls-special-banner li img{max-width: 100%; height: auto;}

/*主内容*/
/*要闻*/
.ls-special-part1{ background: url("/_res/images_njzt/part1bg.jpg") center 0 no-repeat; background-size: cover; padding: 50px 15px;}
/*要闻 > 焦点图*/
.ls-flash{ height: 484px; padding: 32px 0 60px; width: 726px; overflow: hidden; position: relative; background: url("/_res/images_njzt/ywbg1.png") right 0 no-repeat;}
.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li,.ls-flash-pic img{width: 100% !important; height: 100% !important;}
.ls-flash-pic span.title{ position: absolute; left: 0; right: 0; bottom: -60px; height: 60px; line-height: 60px; padding: 0 130px 0 20px; font-size: 22px; background: #ca1715; color: #FFD8A2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-flash-pic img{transition: 0.4s all; height: auto !important;}
.ls-flash-pic li a{display: block; height: 100%; width: 100%;}
.ls-flash-pic a:hover img{ transform: scale(1.03);}
.ls-flash-pic a:hover span.title{color: #fff;}
.ls-flash-num{ position: absolute; right: 20px; bottom: 24px; font-size: 0; line-height: 0;}
.ls-flash-num li{ display: inline;}
.ls-flash-num li span{ display: inline-block; cursor: pointer; margin-left: 10px; transition: 0.4s all; width:10px; height: 10px; background: #fff; border-radius: 12px; border: 1px #fff solid;}
.ls-flash-num li.on span{ background: #ffd8a2; border-color: #ffd8a2;}
/*要闻 > 列表*/
.ls-special-newslist{width: 426px; padding: 23px 24px 0; height: 553px;background: linear-gradient(180.00deg, rgb(255, 243, 218),rgb(255, 250, 239) 100%);}
.ls-special-newslist ul{height: 500px; overflow: hidden;}
.ls-special-newslist li{ font-size: 18px; position: relative; line-height: 28px; padding:10px 0 10px 14px; background: 0 22px no-repeat; background-image: url("/_res/images_njzt/icon.png") !important; max-height: 56px; overflow: hidden;}
.ls-special-newslist li a{ float: none;}
.ls-special-newslist li .date{ color: #b2b0ae; font-size: 16px; white-space: nowrap;}
.ls-special-newslist li.num1{height: auto; padding: 0 0 19px; background: none !important; max-height: none; margin-bottom: 20px; border-bottom: 2px #fbd2ae dotted;}
.ls-special-newslist li.num1 .title{ height: 40px; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 28px; font-weight: bold; color: #e21d1b; display: block; float: none;}
.ls-special-newslist li.num1 .remark{padding: 6px 0 0; line-height: 24px; height: 48px; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-indent: 2em; font-weight: 400; text-overflow: ellipsis; color: #E21D1B; text-align: justify; font-size: 14px;}
.ls-special-newslist li.num1 .remark a{color: #EE8D36;}
.ls-special-newslist li.num1 .remark a:hover{color: #f00;}
.ls-special-more{ text-align: right; padding: 3px 0 0 0; margin: 0 -4px 0 0;}

/*标题*/
.ls-special-title{ text-align: center; height: 71px; padding: 19px 0 0; background: url("/_res/images_njzt/titlebg.png") center 0 no-repeat; position: relative;}
.ls-special-title .more{ bottom: 23px; right: 0; position: absolute;}

/*学习宣讲*/
.ls-special-part2{ background: url("/_res/images_njzt/part2bg.jpg") center bottom no-repeat; background-size: cover; padding: 40px 15px 20px;}
.ls-special-xxxjList{ padding: 19px 0 0;}
.ls-special-xxxjList li{margin: 12px 0 20px; float: left; width: 544px; border: 1px #ffe0af solid; border-left:0 none; background: #fff  0 0 no-repeat; background-image: url("/_res/images_njzt/xxxj_libg.png") !important; background-size: 6px 100%; padding: 19px 20px 18px 26px; transition: 0.4s all;}
.ls-special-xxxjList li:hover{box-shadow: 0 0 10px rgb(255, 224, 175);}
.ls-special-xxxjList li.even{float: right;}
.ls-special-xxxjList li .title{height: 28px; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; font-weight: bold; display: block;}
.ls-special-xxxjList li .remarks{ line-height: 24px; padding: 5px 0 0; color: #626262;}
.ls-special-xxxjList li .remarks a{color: #EE8D36;}
.ls-special-xxxjList li .remarks a:hover{color: #f00;}

/*江淮潮涌*/
.ls-special-part3{ background: url("/_res/images_njzt/part3bg.jpg") center bottom no-repeat; background-size: cover; padding: 40px 15px 53px; border-bottom: 3px #d6a13a solid; margin-bottom: 3px;}
.ls-special-jhcyList{ padding: 30px 0 0;}
.ls-special-jhcyList .web_top{margin-bottom: 10px;}
.ls-special-jhcyList .web_top li{float: left; width: 584px; padding: 0 0 20px; border-bottom: 2px #fad7b9 dotted;}
.ls-special-jhcyList .web_top li.num2{float: right;}
.ls-special-jhcyList .web_top li .pic{ width: 240px; height: 160px; display: block; float: left; margin-right: 20px;}
.ls-special-jhcyList .web_top li .pic img{width: 100%; height: 100%;}
.ls-special-jhcyList .web_top li .picInfo{ margin-left: 260px; overflow: hidden;}
.ls-special-jhcyList .web_top li .picTit{display: block; margin: 2px 0 0; line-height: 32px; height: 64px; color: #B9895A; font-size: 20px;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.ls-special-jhcyList .web_top li .picTit:hover{ color: #e53d18;}
.ls-special-jhcyList .web_top li .notes{ padding: 11px 0 0; text-indent: 2em; text-align: justify; height: 72px; line-height: 24px; color: #626262;}
.ls-special-jhcyList .web_top li .notes a{color: #EE8D36;}
.ls-special-jhcyList .web_top li .notes a:hover{color: #f00;}
.ls-special-jhcyList .web_con1 li{ float: left; width: 569px; padding:10px 0 10px 15px; background: url("/_res/images_njzt/icon.png") 0 23px no-repeat; font-size: 18px; line-height: 28px; height: 56px; overflow: hidden;}
.ls-special-jhcyList .web_con1 li.even{ float: right;}
.ls-special-jhcyList .web_con1 li a{float: none;}
.ls-special-jhcyList .web_con1 li .date{font-size: 16px; color: #999;}


/*底部*/
.zt_foot .footer{ border-top: 1px #eedcba solid;}

@media (min-width: 992px) and (max-width: 1219px) {
    .ls-special-banner{height: 500px;}
    /*焦点图*/
    .ls-flash{ height: 361px; width: 542px;}
    /*要闻*/
    .ls-special-newslist{width: 402px; height: 430px;}
    .ls-special-newslist ul{height: auto;}
    .ls-special-newslist li{padding-right: 55px;}
    .ls-special-newslist li .date{position: absolute; right: 0; top: 10px;}
    .ls-special-newslist li a{float: left; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    /*学习宣传*/
    .ls-special-xxxjList li{width: 439px;}
    /*江淮潮涌*/
    .ls-special-jhcyList .web_top li{width: 486px;}
    .ls-special-jhcyList .web_top li .picTit{line-height: 28px; height: 56px;}
    .ls-special-jhcyList .web_top li .notes{line-height: 18px; height: 90px; padding: 8px 0 0;}
    .ls-special-jhcyList .web_con1 li{padding-right: 55px; width: 416px; position: relative;}
    .ls-special-jhcyList .web_con1 li .date{position: absolute; right: 0; top: 10px;}
    .ls-special-jhcyList .web_con1 li a{display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
}
@media  (max-width: 991px) {
    body{font-size: 12px;}
    .ls-special-top{ padding: 16px 15px 19px;}
    .ls-module,.ls-special-xxxjList li,.ls-special-jhcyList .web_con1 li,.ls-special-jhcyList .web_top li{float: none !important; width: auto;}
    .ls-special-part1{padding: 20px 15px;}
    .ls-special-banner{height: 410px;}
    /*焦点图*/
    .ls-flash{height: 512px !important; padding-top: 0; background: none; padding-bottom: 50px;}
    .ls-flash-pic span.title{font-size: 16px; line-height: 50px; height: 50px; bottom: -50px;}
    .ls-flash-num{bottom: 19px;}
    /*要闻*/
    .ls-special-newslist{ padding: 15px;height: auto;}
    .ls-special-newslist ul{height: auto;}
    .ls-special-newslist li{max-height: none; font-size: 15px; line-height: 26px; background-position: 0 21px;}
    .ls-special-newslist li.num1{margin-bottom: 15px; padding-bottom: 14px;}
    .ls-special-newslist li.num1 .title{font-size: 20px; height: 36px; line-height: 36px;}
    .ls-special-newslist li.num1 .remark{height: auto; -webkit-line-clamp: 20; line-clamp: 20; font-size: 12px;}
    .ls-special-newslist li .date{font-size: 13px;}
    /*学习宣讲*/
    .ls-special-part2{padding:30px 15px 20px;}
    .ls-special-xxxjList li{ margin: 12px 0 15px; padding: 14px 15px 13px 21px;}
    /*江淮潮涌*/
    .ls-special-part3{padding:30px 15px 13px;}
    .ls-special-jhcyList .web_top li{min-height: 120px; padding-bottom: 15px;}
    .ls-special-jhcyList .web_top li.num1{margin-bottom: 15px;}
    .ls-special-jhcyList .web_top li .picTit{font-size: 16px; line-height: 1.6; height: auto;}
    .ls-special-jhcyList .web_top li .notes{line-height: 1.8;height: auto;}
    .ls-special-jhcyList .web_top li .pic{width: 180px; height: 120px; margin-right:0;}
    .ls-special-jhcyList .web_top li .picInfo{ margin-left: 195px;}
    .ls-special-jhcyList .web_con1 li{font-size: 15px; line-height: 26px; height: auto; padding: 7px 0 7px 12px; background-position: 0 19px;}
    .ls-special-jhcyList .web_con1 li .date{font-size: 13px;}
}
@media (max-width: 798px) {
    .ls-flash{height: 492px !important;}
}
@media (max-width:767px) {
    .ls-special-top{ padding: 11px 10px 14px;}
    .ls-special-banner{height: auto;}
    .ls-special-banner li{padding: 40px 20px 70px;}
    /*焦点图*/
    .ls-flash{height: 400px !important;}
    .ls-flash-pic span.title{padding:0 95px 0 10px;}
    .ls-flash-num{right: 10px;}
    .ls-flash-num li span{margin-left: 5px;}
    .ls-special-part1{padding:15px 10px;}
    .ls-special-part2{padding:20px 10px 15px;}
    .ls-special-part3{padding:20px 10px 13px;}
    /*要闻*/
    .ls-special-newslist{ padding: 10px;}
    .ls-special-newslist li{padding: 5px 0 5px 12px; background-position: 0 17px;}
    .ls-special-newslist li.num1{margin-bottom: 10px; padding-bottom: 9px;}

    /*学习宣讲*/
    .ls-special-xxxjList{padding-top: 9px;}
    .ls-special-xxxjList li{ margin: 10px 0; padding: 9px 10px 8px 16px;}
    /*江淮潮涌*/
    .ls-special-jhcyList{padding: 15px 0 0;}
    .ls-special-jhcyList .web_top li{padding-bottom: 10px;}
    .ls-special-jhcyList .web_top li.num1{margin-bottom: 10px;}
    .ls-special-jhcyList .web_top li .pic{width: 240px; height: 160px; float: none; margin: 0 auto 10px;}
    .ls-special-jhcyList .web_top li .picInfo{ margin-left: 0;}
    .ls-special-jhcyList .web_top li .notes{padding-top: 5px;}
    .ls-special-jhcyList .web_con1 li{padding: 5px 0 5px 12px; background-position: 0 17px;}

}
@media (max-width:619px) {
    .ls-flash{height: 307px !important;}
}
@media (max-width:479px) {
    .ls-flash{height: 270px !important;}
}
@media (max-width:424px) {
    .ls-flash{height: 249px !important;}
}
@media (max-width:413px) {
    .ls-flash{height: 247px !important;}
}
@media (max-width:389px) {
    .ls-flash{height: 237px !important;}
}
@media (max-width:374px) {
    .ls-flash{height: 227px !important;}
    .ls-special-title{height: 48px; padding-top: 15px; background-size: auto 100%;}
    .ls-special-title img{height: 36px; width: auto;}
    .ls-special-title .more{bottom: 10px;}
}
@media (max-width:359px) {
    .ls-flash{height: 200px !important;}
}
/*栏目页*/
.ls-column-inner{ background: url("/_res/images_njzt/part3bg.jpg") center bottom no-repeat; background-size: cover; padding: 20px 15px 40px; border-bottom: 3px #d6a13a solid; margin-bottom: 3px;}
/*当前位置*/
.ls-crumbs-box{height:auto; line-height:1.5; padding:10px 0; font-size:16px;color:#666; background: url(/_res/images_htk/wz_ico.png) 11px 12px no-repeat #f5f5f5; padding-left: 30px;}
.ls-crumbs-box a{color:#666;}
.ls-crumbs-box i{font-style: normal;}
.ls-crumbs-box a:hover{color:#cc0000;}
/***栏目文字列表****/
.ls-column-list{height:auto; min-height:450px; _height:450px; position: relative; font-size:16px; line-height:1.8; border-top:0; text-align:justify; text-justify:inter-ideograph; word-break:break-all; word-wrap:break-word; padding: 10px 0 0;}
.ls-column-list ul{clear:both;}
.ls-column-list table{max-width:100% !important;}
.ls-column-list li{height:42px; line-height:42px; vertical-align:bottom; padding:2px 100px 2px 16px; background: url("/_res/images_njzt/icon.png") left center no-repeat; position:relative; overflow: hidden; font-size: 18px;}
.ls-column-list li .date{color:#999; position: absolute; top: 2px; right: 0; font-size: 16px;}
.ls-column-list .doc_list{padding-bottom:5px; overflow: hidden;}
.ls-column-list .doc_list li,.ls-column-list .download-list li{overflow:hidden;}
.ls-column-list .doc_list li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-column-list .doc_list li img{float:left; margin:14px 0 0 2px;}
.ls-column-list .doc_list li.odd a,.ls-column-list .doc_list li.even a{ max-width: 1040px;}
.ls-column-list li.lm_line{height: 0;border-bottom: 1px dashed #ddd;margin: 12px 0; padding:0;background: none;}
.ls-column-list li.lm_line.add{display: none;}
.ls-column-list li.columnName{height:auto !important; line-height: 40px; padding: 0 10px; background: #f8f8f8; margin: 5px 0;}
.ls-column-list li.columnName a.more{ font-size:12px; color:#888; float: right !important; margin: 0 !important;}
.ls-column-list li.columnName a.more:hover{ color:#c00;}
.ls-column-list li.columnName a.title{ font-weight:bold; color:#333; display: inline; margin-right: 0; white-space: normal; max-width: none !important;}
.ls-column-list .doc_list li.search-list a{max-width: none !important;margin-right: 90px;float: none;}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 850px;}
}
@media(max-width:991px) {
    .ls-column-inner{padding: 15px 15px 20px;}
    .ls-crumbs-box{font-size: 13px;}
    .ls-column-list li{ height: 38px; line-height: 38px; font-size: 15px; padding-right: 80px;}
    .ls-column-list li .date{ font-size: 13px;}
    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 100%;}
    .ls-column-list .doc_list li img{display: none;}
}
@media(max-width:767px) {
    .ls-column-inner{padding: 10px 10px 15px;}
}

/*分页/翻页*/
.pagination a:hover {background: #ca1715; border: 1px solid #ca1715;}
.pagination a.active {border: 1px solid #ca1715;}
.pagination span.current, .pagination span.current:hover {background: #ca1715; border: 1px solid #ca1715;}
.pagination a.text, .pagination a.text:hover {background: #ca1715; border: #ca1715 1px solid;}
.pagination .inputBar button{background: #ca1715;}



.wenzhang{background: #fff; margin-top: 20px;}

@media(max-width:991px) {
    .wenzhang{margin-top: 15px;}
}
@media(max-width:767px) {
    .wenzhang{margin-top: 10px; padding-left: 10px; padding-right: 10px;}
}
