@charset "utf-8";
/* 头条 */
.hot-title { height: 80px; line-height: 80px; padding: 0 20px; background: #f5f7f8; text-align: center; }
.hot-title .title a { color: #ea0a1e; font-size: 32px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hot-title .title a:hover { color: #1d6dcf; }

.main-top { margin-top: 20px; width: 100%; height: 360px; margin-bottom: 20px; overflow: hidden; }
/* 主轮播图 */
.ls-flash { height: 360px; width: 540px; overflow: hidden; position: relative; }
.ls-flash-pic .img { display: block; height: 260px; }
.ls-flash-pic .img img { width: 100%; height: 100%; }
.ls-flash-pic li, .ls-flash-pic ul { width: 100%!important; }
.flash-slide, .ls-flash-pic { width: 100%!important; height: 100%!important; }
.ls-flash-pic .title { margin-top: 10px; display: block; height: 28px; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-flash-pic .hotinfo { color: #8c8c8c; font-size: 14px; height: auto; line-height: 27px; }
.ls-flash-pic .hotinfo a { display: inline; color: #ea0a1e; font-size: 14px; }

.ls-flash-num { position: absolute; right: 15px; top: 240px; }
.ls-flash-num li { width: 15px; height: 15px; margin-right: 2px; background: #fff; font-size: 14px; line-height: 15px; float: left; text-align: center; }
.ls-flash-num li.on { background: #ea0a1e!important; }
.ls-flash-num li.on span { color: #fff; }

.ind-list { width: 640px; height: auto; }
.ind-list .news-title { line-height: 36px; height: auto; border-bottom: 1px solid #e0e0e0; position: relative; padding-right: 52px; }
.ind-list .news-title ul li { float: left; border: 1px solid #e0e0e0; border-bottom: 0 none; margin-left: 10px; }
.ind-list .news-title ul li:first-child { margin-left: 0; }
.ind-list .news-title ul li a { display: block; padding: 0 23px; font-size: 18px; color: #666; }
.ind-list .news-title ul li.active { background: #1d6dcf; border-color: #1d6dcf; }
.ind-list .news-title ul li.active a { color: #fff; font-weight: bold; }
.ind-list .news-title .a_more { position: absolute; right: 0; bottom: 0; font-size: 14px; color: #999; display: block; height: 32px; line-height: 32px; }
.ind-list .news-title .a_more:hover { color: #1d6dcf; }
.news-lists-box { width: 100%; height: auto; }
.news-lists-box ul li { padding: 10px; height: 55px; overflow: hidden; }
.news-lists-box ul li .news-date { width: 72px; text-align: right; padding-right: 16px; background: url("./../images_new/news-list-bg.png") no-repeat center right; }
.news-lists-box ul li .news-date .date-top { font-size: 26px; color: #666; line-height: 26px; }
.news-lists-box ul li .news-date .date-bot { font-size: 14px; color: #999; line-height: 24px; margin-top: 3px; }
.news-lists-box ul li .news-main { margin-left: 102px; }
.news-lists-box ul li .news-main .news-main-p { display: block; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-lists-box ul li a { display: block; }
.news-lists-box ul li .news-main .news-main-p1 { color: #8c8c8c; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-lists-box ul li:hover { background: #f8fcff; }
.news-lists-box ul li:hover a { color: #1d6dcf; }
.com-lists-1 { margin-top: 0; }
.inport-box { margin-top: 20px; }
.zz_xxk { width: 135px; overflow: hidden; }
.zz_xxk ul li { float: left; width: 100%; height: auto; background: none; margin-bottom: 5px; padding: 0; }
.zz_xxk ul li a { display: block; height: 45px; line-height: 45px; font-size: 14px; color: #333; text-align: center; overflow: hidden; background: #e0e5f1; width: 100%; padding-left: 0; }
.zz_xxk ul li a:hover, .zz_xxk ul li.active a { color: #fff; background: #1d6dcf; }
.zz_list { height: auto; margin-left: 150px; }
.inport-box .zz_list ul li { height: 37px; position: relative; line-height: 37px; }
.inport-box .zz_list .listgk li a { width: auto; max-width: none; }
.inport-box .zz_list ul.list li a { display: block; max-width: none; float: none; margin-right: 45px; font-size: 16px; }
.inport-box .zz_list ul li span.date { position: absolute; right: 0; top: 0; float: none; font-size: 14px; }

/* 通知公告、政策解读、招商引资 */
.notice-box { width: 100%; height: 308px; padding: 20px 0; background: #fbfbfb; }
.notice-main { width: 585px; height: auto; }
.zsyz-main { width: 592px; height: auto; }
.com-lists ul li a { max-width: 490px; }
.zsyz-left { width: 407px; height: auto; }
.zsyz-icon { padding-top: 5px; }
.zsyz-icon ul li { float: left; width: 33.333%; text-align: center; margin-top: 42px; }
.zsyz-icon ul li a{display: block;width: 100%;height: 100%;}
.zsyz-icon ul li img { display: block; width: auto; height: 33px; margin: 0 auto; transition: all 1s; }
.zsyz-icon ul li:hover img { transform: rotateY(360deg); -ms-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); }
.zsyz-icon ul li span { display: block; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; font-size: 18px; }
.zsyz-right { width: 155px; padding-left: 15px; border-left: 1px solid #e0e0e0; }
.zsyz-right ul li { float: none; width: 100%; height: 86px; text-align: center; margin-top: 15px; }
.zsyz-right ul li span { display: block; line-height: 18px; font-size: 18px; color: #fff; }
.zsyz-right ul li img { margin: 0 auto; display: block; width: auto; height: auto; padding-top: 13px; padding-bottom: 10px; transition: all 1s; }
.zsyz-right ul li.num2 { background: #05d89c; }
.zsyz-right ul li.num1 { background: #35bfd3; margin-top: 0; }
.zsyz-right ul li.num3 { background: #ffa800; }
.zsyz-right ul li:hover img { transform: rotateY(360deg); -ms-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); }

.com-lists-1 ul li a { max-width: 560px; }

/* 信息公开、政民互动 */
.info-zmhd { padding: 20px 0; width: 100%; height: 300px; overflow: hidden; }
.info-zmhd .info-open { width: 585px; height: auto; }
.info-zmhd .zmhd-box { width: 592px; height: auto; }
.info-title { height: auto; line-height: 43px; border-bottom: 1px solid #e0e0e0; position: relative; }
.info-title span { display: block; float: left; height: 43px; line-height: 43px; }
.info-title span a { display: block; color: #1d6dcf; font-weight: bold; font-size: 24px; }
.info-title a.info-more { font-size: 14px; color: #999; display: block; position: absolute; height: 30px; line-height: 30px; right: 0; bottom: 0; }
.info-title a.info-more:hover, .info-top-icon li a:hover span { color: #1d6dcf; }
.info-top-icon { margin-top: 15px; height: 118px; }
.info-top-icon li { float: left; width: 98px; height: 118px; text-align: center; margin-left: 23px; }
.info-top-icon li.num1 { margin-left: 0; }
.info-top-icon li a { display: block; }
.info-top-icon li img { display: block; height: 84px; width: auto; margin: 0 auto; transition: all .7s; -ms-transition: all .7s; -moz-transition: all .7s; -webkit-transition: all .7s; }
.info-top-icon li span { display: block; height: 34px; line-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; font-size: 17px; margin-top: 5px; }
.info-top-icon li:hover img { transform: rotateZ(-60deg); -ms-transform: rotateZ(-60deg); -moz-transform: rotateZ(-60deg); -webkit-transform: rotateZ(-60deg); }
.info-bot { width: 100%; height: auto; }

.info-bot-icon li { float: left; width: 185px; height: 44px; line-height: 44px; margin-top: 15px; margin-right: 15px; background: #eef5fc; }
.info-bot-icon li:nth-of-type(3n) { margin-right: 0; }
.info-bot-icon li a { display: block; }
.info-bot-icon li a img { margin: 0 20px 0 32px; width: 24px; height: auto; transition: all 1s; -ms-transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; }
.info-bot-icon li span { color: #666; font-size: 16px; transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 54%; vertical-align: middle; }
.info-bot-icon li a:hover span { color: #1d6dcf; }
.info-bot-icon li a:hover img { transform: rotateY(360deg); -ms-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); }
.info-title-ul { margin-left: 110px; margin-right: 50px; margin-top: 13px; height: auto; }
.info-title-ul li { float: left; margin-left: 20px; line-height: 30px; height: 30px; }
.info-title-ul li a { color: #999; font-size: 16px; font-weight: bold; display: block; }
.info-title-ul li.active a { color: #1d6dcf; }
.info-title-ul li.active { border-bottom: 2px solid #1d6dcf; height: 28px; box-sizing: border-box;}
.zmhd-lists .com-lists ul li a { float: none; max-width: none; display: block; margin-right: 45px; }
.mt2 { margin-top: 2px; }
.bxcy-lists { height: auto; width: 100%; }
.bxcy-lists ul li { height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; }
.bxcy-lists ul li { position: relative; padding: 0 45px 0 23px; }
.bxcy-lists ul li a { max-width: none; display: block; }
.bxcy-lists ul li i { position: absolute; left: 0; top: 6px; width: 20px; height: 20px; background: url(../images_new/icon_sprites.png) no-repeat -80px -36px; }
.bxcy-lists ul li i.icon_topicnew { background-position: -80px -16px; }
.bxcy-lists ul li i.icon_warning-2 { background-position: -100px -140px; }
.bxcy-lists ul li i.icon_warning-3 { background-position: -120px -140px; }
.bxcy-lists ul li i.icon_topic { background-position: -80px -36px; }
.bxcy-lists ul li  a { display: block; float: left; width: auto; white-space: nowrap; max-width: 100%!important; }
.bxcy-lists ul li .stat { display: block; float: right; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bxcy-lists ul li .atitle { display: block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bxcy-lists ul li .s2 { color: #999; }
.bxcy-lists ul li .s3 { color: red; }
.bxcy-lists ul li .date { position: absolute; right: 0; top: 0; color: #999; font-size: 14px; }
.zmhd-lists .dclist li { padding-left: 80px; position: relative; padding-right: 84px; }
.zmhd-lists .dclist .zt { position: absolute; left: 14px; top: 6px; height: 24px; font-size: 13px; text-align: center; width: 60px; border-radius: 3px; line-height: 24px; color: #fff; background: #c4c4c4; }
.zmhd-lists .dclist .starting { background: #1d6dcf; }
.zmhd-lists .dclist .nostart { background: #fb7474; }
.zmhd-lists .dclist a.tit { display: block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: none; padding: 0; margin: 0!important; }
.zmhd-lists .dclist .dczj_intro a.left { float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 400px; padding-right: 2px; margin: 0!important; }
.zmhd-lists .dclist .dczj_intro a.result { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #999; margin: 0!important; }
.zmhd-lists .dclist .dczj_intro a.result:hover { color: #db0000; }

/* 政务服务 */
.zwfw-box { background: #fbfbfb; width: 100%; height: auto; padding: 20px 0 30px; }
.ind_zwfw_left { width: 410px; }
.ind_zwfw_left li { padding: 20px 0 0; height: 160px; text-align: center; }
.ind_zwfw_left ul li span { display: none; }
.ind_zwfw_left li img { max-width: 100%; }
.ind_zwfw_right { width: 770px; padding: 20px 0 0; }
.ind_zwfwlist { width: 100%; overflow: hidden; }
.ind_zwfwlist .bd { height: 271px; overflow: hidden; padding-top: 1px; }
.ind_zwfwlist li a { display: block; float: left; width: 14.25%; text-align: center; font-size: 0; line-height: 0; background: url("../images_new/ind_bsicobg_01.png") center top no-repeat; padding: 18px 0 0; margin-top: 25px; height: 82px; }
.ind_zwfwlist li a span { display: inline-block; vertical-align: middle; cursor: pointer; width: 100%; }
.ind_zwfwlist li a .img { height: 28px; margin: 0 auto 19px; overflow: hidden; }
.ind_zwfwlist li a .img img { margin-top: -28px; width: auto; height: 56px; transition: 0.4s all; }
.ind_zwfwlist li a .img_title { height: 34px; padding-top: 1px; line-height: 34px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ind_zwfwlist li a:hover { color: #1d6dcf; background: url("../images_new/ind_bsicobg_01-h.png") center top no-repeat; }
.ind_zwfwlist li a:hover img { margin-top: 0; }
.ind_zwfwlist .hd { width: 100%; overflow: hidden; height: 6px; }
.ind_zwfwlist .hd ul { width: 101px; margin: 0 auto; }
.ind_zwfwlist .hd ul li { float: left; width: 22px; font-size: 0; text-indent: -10em; overflow: hidden; height: 6px; background: #d8d8d8; margin: 0 7px 0 8px; cursor: pointer; transition: 0.4s all; border-radius: 3px; }
.ind_zwfwlist .hd ul li.on { background: #1d6dcf; width: 12px; }
/*政务服务 > 个人法人办事 end*/
.ind_zwfwlist .ind_bsbm { margin-top: 8px; height: 287px; overflow: hidden; }
.ind_zwfwlist .j-scrollbar { height: 287px; overflow: hidden; overflow-y: auto; }
.ind_zwfwlist .ind_bsbm li a { width: 23%; padding: 0; font-size: 16px; height: 40px; line-height: 40px; text-align: left; margin: 0 1%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: none; }
/*政务服务 > 部门办事 end*/

/* 专题专栏 */
.topic-main { margin-top: 20px; width: 100%; height: 90px; overflow: hidden; }
.topic-main ul li { width: 285px; height: 90px; float: left; margin-right: 20px; }
.topic-main ul li span { display: none; }
.ind-ztscroll { width: 100%; height: 90px; position: relative; }
.ind-ztscroll .ind-ztnext, .ind-ztscroll .ind-ztprev { width: 20px; height: 30px; cursor: pointer; display: block; position: absolute; top: 50%; margin-top: -15px; z-index: 10; }
.ind-ztscroll .ind-ztnext { right: 0; background: url(../images_new/right-icon.png) 0 0 no-repeat; }
.ind-ztscroll .ind-ztprev { left: 0; background: url(../images_new/left-icon.png) 0 0 no-repeat; }

@media (min-width: 992px) and (max-width: 1199px) {
  .ls-flash { width: 500px; }
  .ls-flash-pic .img { height: 241px; }
  .ls-flash-num { top: 218px; }
  .ind-list { width: 480px; }
  .ind-list .news-title ul li a { padding: 0 10px; }
  .ind-list .news-title ul li { margin-left: 5px; }
  .notice-main { width: 430px; }
  .zsyz-main { width: 542px; }
  .zsyz-left { width: 358px; }
  .com-lists ul li a { max-width: 345px; }
  .com-lists-1 ul li a { max-width: 396px; }
  .info-zmhd .info-open { width: 545px; }
  .info-zmhd .zmhd-box { width: 430px; }
  .info-title-ul li { margin-left: 12px; }
  .info-title-ul { margin-left: 100px; }
  .info-top-icon li { margin-left: 13px; }
  .info-bot-icon li { width: 171px; }
  .info-bot-icon li a img { margin: 0 10px 0 20px; }
  /* 办事 */
  .ind_zwfw_left { width: 350px; }
  .ind_zwfw_left li { height: 140px; }
  .ind_zwfw_left li img { height: 140px; }
  .ind_zwfw_right { width: 622px; }
  .ind_zwfwlist .bd { height: 240px; padding-top: 8px; }
  .ind_zwfwlist li a { margin-top: 10px; }
  .ind_zwfwlist .ind_bsbm { height: 247px; }
}

@media (max-width: 991px) {
  .ind_zwfwbox { padding: 15px 0 10px; }
  .ind_zwfw_left, .ind_zwfw_right { float: none; width: auto; }
  .ind_zwfw_left li { width: 49%; float: left; padding-top: 15px; height: auto; }
  .ind_zwfw_left li img { height: 143px; }
  .ind_zwfw_left li.num2 { float: right; }
  .ind_zwfw_right { padding: 10px 0 0; }
  .ind_zwfwlist .ind_bsbm { height: 270px; }
  .main-top { margin-top: 10px; margin-bottom: 10px; height: auto; }
  .ind-list,   .ls-flash,   .notice-main, .zsyz-main { float: none; width: 100%; }
  .ls-flash { height: auto; }
  .ls-flash-pic .img { height: 370px; }
  .ls-flash-num { top: 348px; }
  .notice-box { height: auto; padding: 10px 0; }
  .com-lists ul li a { max-width: none; display: block; float: none; }
  .com-lists ul li img { display: none; }
  .zsyz-main { margin-top: 10px; position: relative; }
  .zsyz-left { float: none; width: auto; margin-right: 178px; }
  .ind-list { margin-top: 10px; }
  .zsyz-right { float: none; position: absolute; right: 0; top: 0; padding-left: 10px; }
  .zsyz-right ul li { margin-top: 10px; }
  .zsyz-icon ul li { margin-top: 36px; }
  .info-zmhd { padding: 10px 0; height: auto; }
  .info-zmhd .info-open, .info-zmhd .zmhd-box { width: 100%; float: none; }
  .info-top-icon li { width: 20%; margin: 0; }
  .info-bot-icon { width: 100%; }
  .info-bot-icon li { width: 32%; margin-top: 10px; margin-right: 2%;}

  .zmhd-box { margin-top: 10px; }
  .zwfw-box { padding: 10px 0; }
}
@media (max-width: 767px) {
  .content { padding: 0 10px; }
  .info-zmhd, .main-top { padding: 0 10px; width: auto; }
  .ind_zwfw_left li img { height: 110px; }
  .ind_zwfwlist .bd { height: 350px; }
  .ind_zwfwlist li a { margin-top: 10px; width: 20%; }
  .ind_zwfwlist .ind_bsbm li a { width: 31.3%; }
  .ind-list .news-title ul li a { padding: 0 12px; }
  .hot-title { padding-right: 10px; }
  .info-title-ul li { margin-left: 10px; }
  .zsyz-icon ul li { background: #fff; margin-right: 2%; width: 32%; margin-top: 10px; }
  .zsyz-icon ul li:nth-of-type(3n) { margin-right: 0; }
  .zsyz-icon ul li img { margin-top: 10px; }
  .zsyz-left { margin-right: 0; }
  .zsyz-right { position: initial; border-left: 0 none; width: 100%; padding-left: 0; }
  .zsyz-right ul li { float: left; width: 32%; margin-right: 2%; margin-top: 10px!important; }
  .zsyz-right ul li:nth-of-type(3n) { margin-right: 0; }
}
@media (max-width: 600px) {
  .ls-flash-pic .img { height: 279px; }
  .ls-flash-num { top: 258px; }
  .ind-list .news-title ul li { border: 0 none; }
  .ind-list .news-title ul li { margin-left: 0; }
  .info-title-ul { margin-left: 0; }
  .info-top-icon li { width: 33.333%; }
  .info-bot-icon li { width: 48%; }
  .info-bot-icon li a img { margin: 0 10px; }
  .info-bot-icon li:nth-of-type(3n) { margin-right: 2%; }
}

@media (max-width: 480px) {
  .ls-flash-pic .img { height: 221px; }
  .ls-flash-num { top: 198px; }
  .ind_zwfw_left li { float: none!important; width: auto; height: auto; padding: 10px 0 0; }
  .ind_zwfw_left li img { height: auto; width: 100%; }
  .ind_zwfwlist .bd { height: 540px; }
  .ind_zwfwlist li a { margin-top: 5px; width: 33.3%; }
  .ind_zwfwlist .ind_bsbm li a { width: 48%; }
  .zsyz-icon ul li { width: 49%; }
  .zsyz-icon ul li:nth-of-type(3n) { margin-right: 2%; }
  .zsyz-icon ul li:nth-of-type(2n) { margin-right: 0; }
  .zsyz-right ul li { width: 100%; }
}
@media (max-width: 380px) {
  .ls-flash-pic .img { height: 173px; }
  .ls-flash-num { top: 152px; }
  .zsyz-icon ul li { width: 100%; }
}
