
@charset "utf-8";

.page-xmt-demo{height: 3800px;background: url(../images/xmt/xmt_img1_2x.jpg) no-repeat center top;background-size: 1920px;}
.page-xmt-demo ul{margin-top: 275px;}
.page-xmt-demo li{width: 50%;height: 60px;float: left;cursor: pointer;}
.page-xmt-demo.xmt{height: 4169px;background-image: url(../images/xmt/xmt_img2_2x.jpg);}
@media (max-width: 1500px) {
  .page-xmt-demo{height: 3168px;background-size: 1600px;}
  .page-xmt-demo.xmt{height: 3470px;}
  .page-xmt-demo ul{margin-top: 229px;}
  .page-xmt-demo ul li{height: 50px;}
}

.xmt-com-title h3{font-size: 22px;font-weight: 700;display: inline-block;}
.xmt-com-title h3 a{position: relative; display: block; color: #2354AF;padding-bottom: 17px;background: url(../images/xmt/title_bg_red.png) no-repeat left bottom;background-size: 100% 6px;}
/*.xmt-com-title h3 a:before{content:"";position: absolute;left:0;bottom:0;width: 5%;height: 6px;border-radius: 10px;background: #d53737;}*/
.xmt-com-title.white a{color: #fff;background-image: url(../images/xmt/title_bg_white.png);}
/*.xmt-com-title.white h3 a:before{background: #fff;}*/

.xmt-table-shadow{padding: 30px 40px 30px; background: #fff;border-radius: 10px;box-shadow: 0px 0px 38px  rgba(0, 0, 0, 0.06);}


/* 政府网站 */
.zfwz-title{font-size: 1.625em;text-align: center;font-weight: 700;color: #2354AF;}

.xmt-statistics .zfwz-choice .item,
.zfwz-dsjfxpt{font-size: 1.125em;}

.xmt-table-card{border-radius: 10px;}
.xmt-table-card table{width: 100%;border-spacing: 0;border:none;text-align: center;background: #fff;}
.xmt-table-card table thead tr{background: #E6F2FF;}
.xmt-table-card table th,
.xmt-table-card table td{padding: 0 5px;line-height: 42px;}
.xmt-table-card table th{color:black;font-weight: bold;}
.xmt-table-card table tbody tr:nth-child(2n){background: #f5faff;}

.xmt-com-card .tit{color: #7FC0FB;border-radius: 10px 10px 0 0; padding-left: 10px; line-height: 42px;background: linear-gradient(90deg, #4FACFE 0%, #2A82E4 100%);}
.xmt-com-card .tit.b{font-weight: bold;line-height: 64px;font-size: 22px;}
.xmt-com-card .tit span{cursor: pointer;display: inline-block;margin: 0 10px;}
.xmt-com-card .tit span.on{color: #fff;}
.xmt-com-card .contpad{background: #fff;border-radius: 0 0 10px 10px;}

.xmt-com-owl{padding: 20px;margin: -20px;overflow: hidden;}
.xmt-com-owl .owl-stage-outer{overflow: visible;}
.xmt-com-owl .owl-dots{text-align: center;margin-top: 10px;}
.xmt-com-owl .owl-dot{display: inline-block;display: inline-block; width: 8px; height: 8px; background: #CCCCCC; border-radius: 50%; margin: 0 3px; transition: .3s all;}
.xmt-com-owl .owl-dot.active{background:#2F67B5;}

@media (max-width: 1500px) {
  .zfwz-title{font-size: 1.375em;}
  
  .xmt-statistics .zfwz-choice .item, 
  .zfwz-dsjfxpt,
  .zfwz-dsjfxpt .infolist{font-size: 1em;}

  .xmt-com-card .tit.b,
  .xmt-com-title h3{font-size: 20px;}
  .xmt-com-card .tit.b{line-height: 54px;}
}
@media (max-width: 1280px) {
}

.page-xmt.zfwz .xmt-statistics .tj-list{margin-top: 10px;}
.xmt-statistics .zfwz-choice .item{overflow: hidden;padding:10px 0;line-height:30px;}
/* .xmt-statistics .zfwz-choice .item+.item{border-top: 1px dashed #7FC0FB;} */
.xmt-statistics .zfwz-choice .item label{float:left;border-radius: 4px; width:68px;height:30px;line-height: 30px; text-align: center; color:#fff;font-weight: bold;background: linear-gradient(90deg, #4FACFE 0%, #2A82E4 100%);}
.xmt-statistics .zfwz-choice .item .choice{margin-left: 70px;position: relative;max-height: 90px;}
.xmt-statistics .zfwz-choice .item .choice li{width: 20%; float: left;}
.xmt-statistics .zfwz-choice .item .choice a{
  display: block; padding:0 20px;cursor: pointer;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.xmt-statistics .zfwz-choice .item .choice a:before{content:"|";position: absolute;left:-5px;top:25%;width:1px;height:60%;line-height: 1;color: #333;font-weight: normal;}
.xmt-statistics .zfwz-choice .item .choice a.on,
.xmt-statistics .zfwz-choice .item .choice a:hover{font-weight: bold;}
@media (max-width: 1280px) {
  .xmt-statistics .zfwz-choice .item .choice li{width: 33.33%;} 
}
@media (max-width: 992px) {
  .xmt-statistics .zfwz-choice .item{padding-bottom: 15px;}
  .xmt-statistics .zfwz-choice .item label{float: none;display: inline-block;margin-bottom: 5px;}
  .xmt-statistics .zfwz-choice .item .choice{margin-left: -10px;}
  .xmt-statistics .zfwz-choice .item .choice a{padding: 0 10px;}
}
@media (max-width: 640px) {
  .xmt-statistics .zfwz-choice .item .choice li{width: 50%;} 
}
@media (max-width: 380px) {
  .xmt-statistics .zfwz-choice .item .choice li{width: 100%;} 
}

/* 政府网站-大数据分析平台 */
.zfwz-dsjfxpt{background: url(../images/xmt/zfwz_dsjfxpt_bg.jpg) no-repeat center top;background-size: cover;}
.zfwz-dsjfxpt .map{height: 537px;}
.zfwz-dsjfxpt .top10 .total{text-align: right;margin-top: 20px;margin-right: 40px;}
.zfwz-dsjfxpt .col-lg-6>.xmt-com-card{background-color: white;}
.zfwz-dsjfxpt .top10 .scrollbar-x{margin: 0px 40px;padding-bottom: 30px;}
.zfwz-dsjfxpt .top5 .contpad{height: 235px;}
.zfwz-dsjfxpt .rank .contpad{padding: 5px 12px; height: 229px;overflow: hidden;}
.zfwz-dsjfxpt .rank .contpad .tagcloud{height: 130px;margin-left: -30px;}
.zfwz-dsjfxpt .rank .infolist li{padding-top: 2px;padding-bottom: 2px;font-size: 15px;padding: 8px 20px;}
.zfwz-dsjfxpt .rank .infolist li a{padding-left: 20px;}
.zfwz-dsjfxpt .rank .infolist li a:before{display: none; width: 13px;height: 13px;line-height: 13px;margin-top:-5px; text-align: center; border-radius: 2px;color:#fff;font-size: 10px;}
.zfwz-dsjfxpt .rank .infolist li:first-child a:before{content:"1"; display: block;background: #D43030;}
.zfwz-dsjfxpt .rank .infolist li:first-child+li a:before{content:"2"; display: block;background: #FF8D1A;}
.zfwz-dsjfxpt .rank .infolist li:first-child+li+li a:before{content:"3"; display: block;background: #FFC300;}
.zfwz-dsjfxpt .rank .infolist li:first-child+li+li+li a:before{content:"4"; display: block;background: #E0E0E0;}
.zfwz-dsjfxpt .rank .infolist li:first-child+li+li+li+li a:before{content:"5"; display: block;background: #E0E0E0;}
@media (max-width: 1500px) {
  .zfwz-dsjfxpt .rank .contpad .tagcloud{height: auto;margin-left: 0;}
}
@media (max-width: 1280px) {
  .zfwz-dsjfxpt .top5 .contpad{height: 240px;}
  .zfwz-dsjfxpt .rank .contpad{height: 165px;}
}
@media (max-width: 460px) {
  .zfwz-dsjfxpt .map{height: 440px;}
}
@media (max-width: 380px) {
  .zfwz-dsjfxpt .map{height: 340px;}
}

/* 政府网站-网站发文排行 */
.zfwz-wzfwph{background: url(../images/xmt/zfwz_wzfwph_bg.jpg) no-repeat center top;background-size: cover;}

/* 网站互动统计 */
.zfwz-wzhdtj{background: url(../images/xmt/zfwz_wzhdtj_bg.jpg) no-repeat center top;background-size: cover;}
.zfwz-wzhdtj-linnks .shadow{position: relative; height: 70px;padding: 15px 0; border-radius: 6px;background: #fff;box-shadow: 0px 0px 38px  rgba(0, 0, 0, 0.06);}
.zfwz-wzhdtj-linnks .icon{position: absolute;left:30px;top:15px; width: 68px;height: 68px;background: #FFFFFF;border-radius: 50%; box-shadow: 3px 4px 13px  #E3EDFF;}
.zfwz-wzhdtj-linnks ul{margin-left: 100px;overflow: hidden;}
.zfwz-wzhdtj-linnks li{width: 50%;float: left;position: relative;}
.zfwz-wzhdtj-linnks li:before{content:"";width:1px;background: #CCDEFF;position: absolute;left:-1px;top: 10px;bottom:10px;}
.zfwz-wzhdtj-linnks li p{margin-left: 30px;margin-top: 5px;}
.zfwz-wzhdtj-linnks li p b{font-size: 28px;}
.zfwz-wzhdtj-linnks .item{width: 50%;float: left;}
@media (max-width: 420px) {
  .zfwz-wzhdtj-linnks .icon{display: none;}
  .zfwz-wzhdtj-linnks ul{margin-left: 0;}
}

/* 互动信件排行 */
.zfwz-wzhdtj-hdxjph .table-box .layui-table th,
.zfwz-wzhdtj-hdxjph .table-box .layui-table td{padding-top: 0.75em;padding-bottom: 0.75em;line-height: 1.7;}
@media (max-width: 1280px) {
  .zfwz-wzhdtj-hdxjph .table-box .table-zxfb{width: auto;min-width: 520px;}
}
/* 主要信件类别 */
.zfwz-wzhdtj-zyxjlb .chart{height: 250px;}
.zfwz-wzhdtj-lysjtop10 .chart{height: 270px;}

.zfwz-bgblue{padding: 1px;background:#f8fcff;}
.zfwz-links .item{overflow: hidden;display: block;border-radius: 5px;}
@media (max-width: 1500px) {
  .zfwz-wzhdtj-zyxjlb .chart{height: 270px;}
}
@media (max-width: 640px) {
  .zfwz-wzhdtj-zyxjlb .chart,
  .zfwz-wzhdtj-lysjtop10 .chart{height: 320px;}
}

/* 网站政策推荐 */
.zfwz-wzzctj .item{position: relative;display: block; height: 341px;overflow: hidden; border-radius: 6px;background-color: #fff;box-shadow: 0px 0px 38px  rgba(0, 0, 0, 0.06);}
.zfwz-wzzctj .item:after{content:"";transition: 0.3s;position: absolute;left:0;bottom:0; width:0;height: 6px;background: url(../images/xmt/zfwz_wzzctj_bg_linear2.png) no-repeat center;background-size: 100%;}
.zfwz-wzzctj .linear{margin: 10px;padding: 1px 15px; border-radius: 6px;background: url(../images/xmt/zfwz_wzzctj_bg_linear.png) repeat-x center top;}
.zfwz-wzzctj .item img{display: block;max-width: 68px;margin: 34px auto 26px;}
.zfwz-wzzctj .item .tit{font-size: 1.125em;text-align: center;-webkit-line-clamp: 4;line-height: 1.5;height: 105px;}
.zfwz-wzzctj .item .more{transition: 0.3s; border-radius: 2px; position: absolute; left: 50%;margin-left: -41px;bottom: 36px;width:82px; border: 1px solid #E5E5E5;background: #F8F8F8;text-align: center;line-height: 28px;}
.zfwz-wzzctj .item:hover:after{width:100%;}
.zfwz-wzzctj .item:hover .more{background: #fff;border-color:#6B9FFF;color: #2354AF;}
@media (max-width: 560px) {
  .zfwz-wzzctj .item{max-width: 320px;margin: 0 auto;}
}

/* 长者 */
body.useOldFixed .zfwz-wzzctj .item .tit {
    line-height: 56px !important;
    height: fit-content !important;
}
body.useOldFixed .zfwz-wzzctj .item {
    height: 550px !important;
}
body.useOldFixed .owl-carousel .owl-item img:not(.skipAutoFix) {
    width: 100% !important;
}
body.useOldFixed div.owl-carousel.js-zfwz-links.imgscale.xmt-com-owl.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item:not(.skipAutoFix){width: 23.5% !important;
    margin-right: 1% !important;
    clear: none !important;
    float: left !important;}
body.useOldFixed div.owl-carousel.js-zfwz-wzzctj.imgscale.xmt-com-owl.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item:not(.skipAutoFix){width: 24% !important;
    margin-right: 1% !important;
    clear: none !important;
    float: left !important;}
body.useOldFixed .zfwz-wzzctj .item .more{margin-left: -90px !important; width: 180px !important;line-height: 72px !important;}
body.useOldFixed .xmt-com-owl{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}