@charset "utf-8";
.infolist.ymd li{padding-top:10px;padding-bottom: 10px;font-size: 1.125em;}

.zcwjbd .item{min-height:368px;}
.zcwjbd .item{min-height:322px;}

@media (min-width: 1281px) {
  .zmhd-row1-col1{width: 61.5%;}
  .zmhd-row1-col2{width: 38.5%;}
}

.zwgk-panel-shadow{background: #fff; box-shadow: 0px 0px 10px  rgba(26, 107, 199, 0.15);}
.zwgk-zfxxgkzl .tit img{display: block; width: 100%;}
.zwgk-zfxxgkzl .cont{padding: 15px 20px;background: #F2F8FF;}
.zwgk-zfxxgkzl-nav{margin-top: -10px;}
.zwgk-zfxxgkzl-nav li a{line-height: 46px;font-size: 1.125em;;text-align: center;background: #fff;box-shadow: 0px 0px 4px  rgba(42, 130, 228, 0.2);}
.zwgk-zfxxgkzl-nav li:last-child{width: 100%;}
.zwgk-zfxxgkzl-nav li .box{margin-top: 10px;}

.zwgk-jcxxgk .tit img{display: block; width: 100%;}
.zwgk-jcxxgk .cont{padding: 10px 20px;box-shadow: 0px 0px 4px  rgba(0, 0, 0, 0.12);}
.zwgk-jcxxgk-iconmenu{margin-top: -10px;}
.zwgk-jcxxgk-iconmenu li{line-height: 46px;}
.zwgk-jcxxgk-iconmenu li .box{margin-top: 10px;padding: 0 10px;background:#F2F8FF;color: #236CC2;font-size: 1.125em;}

.jcgkswiper{position: relative;width: 100%;height: auto;padding: 5px 0 20px;overflow: hidden;}
.swiper.jcgkswiper .swiper-pagination{bottom: -4px;}

.zdly-iconmenu{margin-top: -10px;}
.zdly-iconmenu li{margin-top: 50px;}
.zdly-iconmenu li i{width: 66px;height: 66px;padding-top: 16px;margin: 0 auto 18px;background: #EDF4FF;border-radius: 50%;}
.zdly-iconmenu li i img{height: 34px;}

.zwgk-wgk .item{transition: .3s all;}
.zwgk-wgk dl{overflow: hidden;border: 1px solid #9AC4F5;border-radius: 6px;}
.zwgk-wgk dl dd{display: none;padding: 12px 0 20px 20px;width: 308px;/* font-size: 1.125em; */box-sizing: border-box;height: 102px;}
.zwgk-wgk dl dd ul{position: relative;}
.zwgk-wgk dl dd ul li{float: left;margin-right: 15px;margin-bottom: 3px;}
.zwgk-wgk dl dd ul li > a{ display: inline-block; line-height: 40px;}
.zwgk-wgk dl dd ul li .sub{position: absolute; left: 0; right: 0; box-sizing: border-box; background: #fff; border: #e3e3e3 1px solid; border-radius: 3px; padding:8px 10px; z-index: 20; display: none;}
.zwgk-wgk dl dd ul li .sub a{margin-right: 10px; color: #666; font-size: 0.9375em; line-height: 32px;  display: inline-block;}
.zwgk-wgk dl dd ul li .sub a:hover{color: #1A6BC7;}
.zwgk-wgk dl dd ul li.dropnav > a{position: relative;}
.zwgk-wgk dl dd ul li.dropnav.show > a:before{content: ''; width: 0; height: 0; position: absolute; left: 50%; margin-left: -8px; bottom: 0; border: transparent solid 8px; border-bottom-color: #e3e3e3;}
.zwgk-wgk dl dd ul li.dropnav.show > a:after{content: ''; width: 0; height: 0; position: absolute; left: 50%; margin-left: -8px; bottom: -2px; border: transparent solid 8px; border-bottom-color: #fff; z-index: 21;}
.zwgk-wgk .item-zxgk dl dd ul li.li1 .sub{top: 40px;}
.zwgk-wgk .item-fwgk dl dd ul li.li1 .sub{top: 40px;}
.zwgk-wgk dl dd ul li.dropnav.show .sub{display: block;}

.zwgk-wgk dl dt a{display: block;height: 100%;}
.zwgk-wgk dl dt .icon{display: block;padding-top: 34px;margin-bottom: 12px;}
.zwgk-wgk dl dt .icon img{display: block; height: 45px; margin: 0 auto;}
.zwgk-wgk dl dt .txt{display: block; text-align: center; font-size: 1.125em;font-weight: bold; color: #1A6BC7;}
/* 专题专栏 */
.ztzl-box {
    margin-top: 31px;
    height: 167px;
}

.ztzl-box .title {
    float: left;
    width: 96px;
    height: 100%;
}

.ztzl-box .ztzl-right {
    float: right;
    position: relative;
    width: calc(100% - 96px);
    height: 100%;
}

.ztzl-box .ztzl-right .swiper-container,
.ztzl-box .ztzl-right .swiper-wrapper,
.ztzl-box .ztzl-right .swiper-slide {
    height: 100%;
}

.ztzl-box .ztzl-right .swiper-slide a {
    display: block;
    width: 350px;
    height: 100%;
}

.ztzl-box .ztzl-right .swiper-slide a img {
    display: block;
    width: 100%;
    height: 100%;
}

.ztzl-box .ztzl-right .swiper-button {
    width: 18px;
    height: 36px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 3;
}

.ztzl-box .ztzl-right .swiper-prev {
    left: 0;
    background: rgba(0, 0, 0, 0.3) url(../images/public/arrow_left_s.png) center no-repeat;
}

.ztzl-box .ztzl-right .swiper-next {
    right: 0;
    background: rgba(0, 0, 0, 0.3) url(../images/public/arrow_right_s.png) center no-repeat;
}


@media (min-width: 1281px) {
  .zwgk-wgk .active dl dd{display: block;}
  .zwgk-wgk .active{width: 40%;}
  .zwgk-wgk .normal{width: 15%;}
    .zwgk-wgk dl{height:149px;}
  .zwgk-wgk .active dl{position: relative;}
  .zwgk-wgk .active dl dt{position: absolute;left: 0;top: 0;width: 160px;height: 100%;}
  .zwgk-wgk .active dl dt a{background: url(../images/zwgk/wgk_item_bg.png) no-repeat;background-size: 100% 100%;}
  .zwgk-wgk .active dl dd{margin-left: 160px;}
  .zwgk-wgk .active dl dt .txt{color: #fff;}
}

@media (max-width: 1280px) {
  .zwgk-wgk dl{box-shadow: 0px 0px 8px  rgba(26, 107, 199, 0.15);}
  .zwgk-wgk dl dd{display: block !important; width: auto;}
  .zwgk-wgk dl{position: relative;}
  .zwgk-wgk dl dt{position: absolute; left: 0; top: 0; width: 160px;}
  .zwgk-wgk dl dd{margin-left: 160px;}
  .zwgk-zfxxgkzl-nav li a{font-size:1em;}
  .zwgk-jcxxgk-iconmenu li .box{font-size:1em;}
  .zdly-iconmenu li i img{height:30px;}
  .zdly-iconmenu li{margin-top:25px;}
    .zwgk-xzgfxwj{display: block;}
    .zwgk-xzgfxwj img{display:block;width: 100%;}
    .zwgk-wgk dl dt .icon{padding-top: 12px;}
}

@media (max-width: 768px) {
  .zwgk-jcxxgk .cont{padding: 20px 10px 10px;}
  .zwgk-iconmenu.center {margin-top:20px;}
  .zwgk-iconmenu li .box .icon{margin-right: 15px;}
  .zwgk-iconmenu.center li .box{text-align: left;height: 125px;}
  .zwgk-iconmenu.center li .box img{width:100%;}
  .zwgk-zfxxgkzl .cont{padding: 15px 10px;}
  .zwgk-iconmenu.center li
  
  .jcgkswiper .swiper-slide .box {
    line-height: 40px;
  }
  .item a{
    display: inline;
  }

    .ztzl-box .title {
        width: 70px;
    }

    div.ztzl-box.container {
        height: 125px;
        margin-left: 0;
        margin-right: 0;
        width: 100% !important;
    }

    .ztzl-box .ztzl-right {
        width: calc(100% - 70px);
    }
}

@media (max-width: 640px) {
  .zwgk-wgk dl dt{position: static; width: auto;}
  .zwgk-wgk dl dd{margin-left: 0; height: auto;}
}

@media (max-width: 431px){
    /* .ztzl-box{height:300px;} */
}