@charset "utf-8";
*{box-sizing: border-box;}
body{background: #E6F2FF url(../images/mainbg.png) no-repeat top center;background-size: 100%;}
/* 专题头部 */
.ztheader .logo{width:240px;padding-top:10px;}
.ztheader .ztname{text-align: center;}
.schbox{width: 51%;position: relative;margin: 0 auto;height: 50px;line-height: 50px;}
.schbox input{width: 100%;height: 100%;padding: 0 130px 0 20px;font-size: 16px;;border-radius: 25px;border: 1px solid #CFE2FC;outline: none;background: #F2F2F2;}
.schbtn{position: absolute;right: 0;top: 2px;width: 100px;height: 100%;font-size: 20px;font-weight: bold;background: linear-gradient(270deg, #1D6FE6 0%, #4596F1 100%);;color: #fff;text-align: center;border-radius: 0px 25px 25px 0;}
.search-wrap{position: relative;padding: 40px;width: 100%;background: #fff url(../images/schbg.png) no-repeat right bottom;border-radius: 10px;}
.search-wrap .line{margin: 30px 0 20px;border-bottom: 1px dashed #A6A6A6;}
.search-wrap::before{content: '';position: absolute;left: 50%;top: -40px;width: 96%;height: 40px;background: #fff;opacity: .6;transform: translateX(-50%);border-radius: 10px 10px 0 0;}
.search-wrap::after{content: '';position: absolute;left: 50%;top: -80px;width: 92%;height: 80px;background: #fff;opacity: .6;transform: translateX(-50%);border-radius: 10px 10px 0 0;}
/* 主题分类 */
.ztflbox{margin-top: 35px;position:relative;}
.ztflbox .tit{display: inline-block;padding: 0 25px;height: 38px;color: #1268C9;font-size: 26px;font-weight: bold;text-align: center;background: url(../images/ztflbg.png) no-repeat;background-position: right bottom;}
.ztflbox .tit span{position: relative;top: -10px;}
.ztflbox .tit a{color:#1268C9;}
.ztflbox ul{width: 100%;}

.ztflbox ul li{float:left;padding-left: 15px;margin-top: 25px;;width: 12.5%;;line-height: 40px;font-size: 18px;}
.ztflbox ul li a{color: #333;}
.ztflbox ul li.on a,.ztflbox ul li a:hover{color: #0477e6;}
.ztflbox .down{position:absolute;right:0;top:10px;cursor:pointer;transition:all .5s;}
.ztflbox .down.on{transform:rotate(180deg);}
/* 热点问答 */
.rdwdbox{margin-top: 40px;}
.rdwdbox .tit{width: 100%;height: 134px;;background: url(../images/rdwd_tit.png) no-repeat;background-size: 100%;}
.rdwdbox .tit a{display: block;width: 100%;height: 100%;}
.rdwdbox .cont{position:relative;}
.rdwdbox .swiper-button{margin-top:0;width:45px;height:100px;background-color:#00000075;top:27%;}
.rdwdbox .swiper-button-prev{left:auto;right:101%;}
.rdwdbox .swiper-button-next{right:auto;left:101%;}
.rdwdswiper{overflow: hidden;position: relative;width: 100%;height: 615px;padding-bottom: 60px;margin-top: 30px;}
.details{width: 80%;height: 100%;}
.details .wdinfo{width: 100%;background: #fff url(../images/swiperbg.png) no-repeat right bottom;padding-bottom: 40px;box-shadow: 0px 6px 20px  rgba(0, 0, 0, 0.1);}
.details .ztfl{padding: 0 30px;;width: 100%;height: 60px;background: url(../images/wdtit_bg.png) no-repeat;background-size: 100% 100%;}
.details .ztfl span{display: inline-block;line-height: 60px;color: #fff;font-size: 26px;font-weight: bold;}
.details .ztfl a{float: right;line-height: 60px;color: #fff;}
.details .wdinfo > .ask{padding: 18px 30px;margin: 40px 0 0 0;position: relative;font-size: 20px;line-height: 30px;border-radius: 0 15px;}
.details .wdinfo > .ask .ico{display: inline-block;width: 42px;height: 42px;margin-right: 8px;;background: url(../images/ask_ico.png) no-repeat;}
.details .wdinfo > .ask p{display: inline-block;padding: 10px 20px;color: #000;background: #C9E3FF;vertical-align: top;border-radius: 6px 6px 6px 0;}
.details .answer{margin:25px 30px 0 0;position: relative;}
.details .answer .ico{width: 42px;height: 42px;position: absolute;right: 0;top: 30px;background: url(../images/answer_ico.png) no-repeat;}
.details .answer .info{float: right;width: 85%;font-size: 20px;}
.details .answer .info .time{margin-right: 50px;margin-bottom: 10px;;color: #204F95;font-size: 18px;text-align: right;}
.details .answer .info .time span + span{margin-left: 10px;}
.details .answer .info .con{padding: 18px 30px;margin-right: 50px;;color: #fff;line-height: 40px;background: #0460C9;border-radius: 15px 0;max-height: 270px;overflow-y: auto;}
.details .answer .info .con *{color:#fff !important;}
.rdwdswiper .swiper-pagination-bullet{width: 50px;height: 6px;border-radius: 3px;background: #ccc;opacity: 1;}
.rdwdswiper .swiper-pagination-bullet-active{background: #BA5F5F;}
.details .tip{font-size:14px;float:right;margin-top:20px;width: 33%;}
.details .tip a{color: #0477e6;}
/* 常见问答 */
.cjwdbox{margin-top: 40px;/* margin-bottom: 60px; */}
.cjwdbox .tit{width: 100%;height: 134px;;background: url(../images/cjwd_tit.png) no-repeat;background-size: 100%;}
.cjwdbox .tit a{display: block;width: 100%;height: 100%;}

.cjwdbox ul{width: 100%;margin-top: 5px;display: flex;flex-wrap: wrap;gap: 40px 36px;justify-content: space-around;}
.cjwdbox ul li{width: 31.5%;padding-right: 30px;padding-bottom: 26px;;background: url(../images/cjwdlibg.png) no-repeat right bottom;}
.cjwdbox ul li div{width: 100%;display: table;padding: 24px 20px 24px 90px;background: #fff url(../images/cjwdli_ico.png) no-repeat 22px center;line-height: 26px;}
.cjwdbox ul li div p{display: table-cell;height: 52px;vertical-align: middle;}
.cjwdbox ul li div p a{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* .cjwdbox ul li{float: left;position: relative;width: 50%;padding-left: 28px;line-height: 50px;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cjwdbox ul li::before{content: '';position: absolute;left: 0;top: 50%;width: 7px;height: 7px;background: #333;border-radius: 50%;transform: translateY(-50%);} */
/* 其他链接 */
.linksbox{margin-top: 40px;}
.linksbox li{float: left;width: 31.5%;height: 300px;background: url(../images/item_bg1.png) no-repeat;}
.linksbox li + li{margin-left: 2.75%;}
.linksbox li a{display: block;width: 100%;height: 100%;padding-left: 60px;padding-top: 105px;line-height: 46px;font-size: 30px;color: #000;}
.linksbox li:nth-child(2){background: url(../images/item_bg2.png) no-repeat;}
.linksbox li:nth-child(3){background: url(../images/item_bg3.png) no-repeat;}
.linksbox li img{display: inline-block;vertical-align: middle;margin-right: 15px;}
.linksbox li span{display: inline-block;position: relative;vertical-align: middle;}
/* .linksbox li span::after{content: '';position: absolute;left: 0;bottom: -25px;width: 70px;height: 5px;background: #0477e6;border-radius: 3px;}
.linksbox li:nth-child(2) span::after{background: #1e8025;}
.linksbox li:nth-child(3) span::after{background: #d67415;} */

/* 底部 */
.newfooter .container{width: 1400px;}

/* 详情页 */
.crumb{padding-bottom: 0;}
.wd-detail{width: 100%;}
.wd-detail .wdinfo{background: none;box-shadow: none;}
.wd-detail .answer .info .con{max-height: none;}
/* .wd-detail .ztfl{line-height: 55px;border-bottom: none;background: url(../images/fltit_bg.png) no-repeat;}
.wd-detail .ztfl span{display: inline-block;padding: 0 15px;background: #0477e6;color: #fff;font-weight: bold;}
.wd-detail > .ask{background: #fff} */
.zcyj{display: none;}
.zcyjlist{margin-top: 20px;}
.zcyjlist li{position: relative;font-size: 18px;padding-left: 40px;line-height: 28px;}
.zcyjlist li::before{content: '';position: absolute;left: 20px;top: 50%;width: 6px;height: 6px;background: #204F95;transform: translateY(-50%);border-radius: 50%;}
.zcyjlist li a{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 列表 */
.lyzx{position:absolute;right:10px;top:0;}
.lyzx img{width:180px;}
.list-wrap{background: #fff;}
.conmain{position: relative;background: url(../images/crumbbg.png) no-repeat;border-radius: 10px 10px 0 0;}
.ztflbox .fltab{border-bottom: none;}
.ztflbox .fltab li.on a{font-weight: bold;color: #0477e6;}
.zsklist{margin: 30px auto;}
/* .infolist-page li:nth-child(5n){margin-bottom:20px; padding-bottom:25px; border-bottom:1px dashed #CCCCCC;} */
.zsklist li{padding: 20px 0 0;background: #F7FBFF;border-radius: 10px;border: 1px solid #CFE2FC;}
.zsklist li + li{margin-top: 40px;}
.zsklist li .info{padding: 0 30px 0 45px;background: url(../images/list_ico.png) no-repeat;background-position: 15px 0px;}
.zsklist li h3{font-size: 16px;}
.zsklist li .memo{line-height: 36px;margin-top: 15px;font-size: 16px;color: #808080;}
.zsklist li .mod{margin-top: 15px;padding: 15px 20px;border-top: 1px solid #CFE2FC;}
.zsklist li .mod span{display: inline-block;padding-left: 20px;font-size: 16px;line-height: 26px;background: url(../images/ssfl_ico.png) no-repeat left center;}
.zsklist li .mod span i{display: inline-block;font-style: normal;color: #2A82E4;padding: 0 10px;background: #CFE2FC;}
.zsklist li .mod .source{margin-left: 30px;background-image: url(../images/source_ico.png);}
.zsklist li .mod a{float: right;color: #2A82E4;}
/* 响应式 */
@media (max-width: 1400px) {
    .newfooter .container{width: 100%;}
    body{background-size: 200%;background-position: top center;}
    /* 头部 */
    .ztheader .logo{width:45%;}
    .ztheader .ztname{margin-top: 0;}
    .schbox{width: 100%;height: 40px;line-height: 40px;}
    .schbtn{width: 95px;font-size: 16px;}
    .schbox input{font-size: 14px;}
    body .ztmain.container{padding:0 10px;}

    .search-wrap{padding:10px;}
    .search-wrap::before{height: 10px;top: -10px;}
    .search-wrap::after{height: 20px;top: -20px;}
   /* 主题分类 */
   .ztflbox{margin-top: 20px;}
   .ztflbox .tit{font-size: 22px;/* width: 120px; */height: 30px;background-size: 100%;}
   
   .ztflbox ul{margin-top: 10px;gap:0;width: 100%;padding-left: 5%;}
   .ztflbox ul li{width: 50%;font-size: 16px;line-height: 36px;padding-left: 15px;margin-top: 0;}
   .ztflbox .down{top:55px;}
   /* 热点问答 */
   .rdwdbox{margin-top:20px;}
   .rdwdbox .tit,.cjwdbox .tit{height: 50px;background-size: 200%;background-position: center center;}
   .rdwdswiper{padding-bottom:40px;height: 490px;margin-top: 15px;}
   
   .details{width: 100% !important;}
   .details .ztfl{height: 40px;padding: 0 10px;}
   .details .ztfl span{line-height: 40px;font-size: 20px;}
   .details .ztfl a{line-height: 40px;font-size: 14px;}
   .details .wdinfo > .ask{margin-top: 10px;padding: 10px;font-size: 16px;line-height: 26px;}
   .details .wdinfo > .ask .ico,.details .answer .ico{width: 30px;height: 30px;background-size: 100%;}
   .details .wdinfo > .ask p{width: 80%;padding: 5px 10px;}
   /* .details > .ask{padding: 15px 20px;margin: 40px 0 0 30px;font-size: 16px;line-height: 26px;} */
   .details .answer{margin: 20px 10px 0 0;}
   .details .answer .info{width: 97%;font-size: 16px;}
   .details .answer .info .time{font-size: 14px;margin-right: 35px;}
   .details .answer .info .time span{display:inline-block;}
   .details .answer .info .con{padding: 15px;margin-right: 35px;;overflow-y: auto;line-height: 26px;max-height: 200px;}
   /* 常见问答 */
   .cjwdbox{margin-top: 20px;}
   .cjwdbox ul{margin-top: 20px;gap: 15px 0;}
   .cjwdbox ul li{width: 100%;font-size: 16px;line-height: 36px;}
   .cjwdbox .tit span{font-size:20px;}
   /* 其他链接 */
   .linksbox{margin-bottom:20px;}
   .linksbox li{width: 100%;height: 150px;background-size: 100% !important;}
   .linksbox li + li{margin-left: 0;margin-top: 20px;}
   .linksbox li a{font-size: 22px;padding-top: 50px;padding-left: 25px;line-height: 30px;}
   .linksbox li img{width:60px;}
   /* 列表 */
   .lyzx{display: none;}
   .zsklist li{padding: 10px 0 0;background-position: 10px 15px;}
   .zsklist li .info{padding: 0 10px 0 35px;background-position: 5px 0;}
   .zsklist li .mod{margin-top: 5px;padding: 5px 10px;}
   .zsklist li .memo{line-height: 22px;font-size: 14px;margin-top: 5px;}
   .zsklist li .mod span{font-size: 14px;}
   .zsklist li .mod .source{margin-left: 0;margin-top: 2px;}
   .zsklist li .mod a{font-size: 14px;}

   .details .tip{width:100%;}
}

@media (max-width: 431px){
   .rdwdbox .swiper-button{display:none;}
}