/* 面包屑 */
.lists-page .breadcrumb{border: none;padding-left: 0;font-size: 14px;margin-bottom: 0;}
.lists-page .breadcrumb a{color: #adadad;}
.lists-page .breadcrumb>.active{color: #666666;}
.lists-page .breadcrumb>li+li:before {content: " > ";}

/* 要闻动态 */
.ywlist-page .breadcrumb>li+li:before {content: " > ";}
.ywlist-page{background-color: #ffffff;}
.ywlist-page .bannerBOX{background-image: url(../../images/wyssfwpt/yw/banner.png);background-repeat: no-repeat;;background-position: top center;height: 148px;}
.ywlist-page .contentlist .ite{border-bottom: 1px solid #e9e9e9;}
.ywlist-page .contentlist .ite:last-child {border-bottom: none;}
.ywlist-page .ite{border-bottom: 1px dashed #DCDCDC;padding: 30px 0;display: flex;flex-direction: row;}
.ywlist-page .ite .leftCom{width: calc(100% - 300px);}
.ywlist-page .ite .leftCom1{width: 100%;}
.ywlist-page .ite .imgbox{min-width: 250px;max-width: 250px;margin-left: 42px;margin-top: 0;}
.ywlist-page .ite .imgbox a{width: 100%;height: 100%;}
.ywlist-page .ite .imgbox a img{width: 100%;}
.ywlist-page .ite .title{width: 100%;line-height: 18px;font-family: NotoSansHans-Medium;font-size: 18px;line-height: 24px;color: #4f4f4f;margin-bottom: 22px;}
.ywlist-page .ite .title a:hover{color: #9e0a0e;}
.ywlist-page .ite .summary{font-size: 14px;line-height: 24px;color: #777777;margin-bottom: 22px;min-height: 72px;}
.ywlist-page .ite .time{color: #a2a2a2;font-family: NotoSansHans-Regular;font-size: 14px;}


/* 分页 */
.ywlist-page .pagebox{margin: 10px 0 50px 0;line-height: 35px;}
.ywlist-page .pagebox .totalcount{color: #494949;margin-top: 10px;}
.ywlist-page .pagebox .page-number a, .ywlist-page .pagebox .next-page a, .ywlist-page .pagebox .prev-page a{background-color: #ffffff;border: solid 1px #eeeeee;height: 35px;text-align: center;display: inline-block;color: #999999;font-size: 14px;}
.ywlist-page .pagebox .page-number a{width: 35px;}
.ywlist-page .pagebox .next-page a, .ywlist-page .pagebox .prev-page a{width: 64px;}
.ywlist-page .pagebox .next-page a{margin-left: 10px;}
.ywlist-page .pagebox .prev-page a{margin-right: 10px;}
.ywlist-page .pagebox .page-number a.cur{background-color: #9b1c27;color: #ffffff;}
.ywlist-page .pagebox .rightpart{display: flex;flex-wrap: wrap;margin-top: 10px;}
.ywlist-page .pagebox .totalpage{margin: 0 15px;color: #999999;font-size: 14px;margin-bottom: 10px;}
.ywlist-page .pagebox .lefttotal{display: flex;align-items: center;color: #999999;font-size: 14px;margin-bottom: 10px;}
.ywlist-page .pagebox .lefttotal .gonum{width: 35px;height: 35px;border: 1px solid #eee;}
.ywlist-page .pagebox .lefttotal .gobtn{width: 60px;height: 35px;background-color: #9b1c27;text-align: center;cursor: pointer;margin-left: 15px;color: #ffffff;}


/* 要闻详情页 */
.ywdetail-page .detail-main{}
.ywdetail-page .detail-main .titwrap{}
.ywdetail-page .detail-main .titbox{}
.ywdetail-page .detail-main .titbox .detail-h2{font-family: NotoSansHans-Bold;font-size: 32px;line-height: 46px;color: #232323;font-weight: 700;}
.ywdetail-page .detail-main .detailInfo{font-family: SourceHanSerifCN-Regular;color: #999999;line-height: 30px;padding: 15px 0px;}
.ywdetail-page .detail-main .detailInfo .left span{display: inline-block;margin-right: 30px;color: #999999;}
.ywdetail-page .detail-main .fsblock .text{margin-right: 0;}
.ywdetail-page .detail-main .fsblock .pointer{display:inline-block;margin-right: 10px; width:24px;line-height:24px;border-radius: 50%;background: #d6d6d6;color:#fff}
.ywdetail-page .detail-main .fsblock .on{background: #9e0a0e;}
.ywdetail-page .detail-content{font-family: SourceHanSerifCN-Regular;padding: 30px 0px;word-break: break-all;min-height: 260px;}
.ywdetail-page .detail-content .txt.font10 *{line-height: 26px !important;font-size: 10px !important;}
.ywdetail-page .detail-content .txt.font12 *{line-height: 28px !important;font-size: 12px !important;}
.ywdetail-page .detail-content .txt.font14 *{line-height: 30px !important;font-size: 14px !important;}
.ywdetail-page .detail-content .txt.font16 *{line-height: 32px !important;font-size: 16px !important;}
.ywdetail-page .detail-content .txt.font18 *{line-height: 34px !important;font-size: 18px !important;}
.ywdetail-page .detail-content .txt.font20 *{line-height: 36px !important;font-size: 20px !important;}
.ywdetail-page .detail-content .txt.font22 *{line-height: 38px !important;font-size: 22px !important;}
.ywdetail-page .detail-content .txt *{line-height: 32px !important;font-size: 16px !important;}
.ywdetail-page .detail-content *{max-width:100%;}
/* .ywdetail-page .detail-content p{margin: 1em 0;} */
.ywdetail-page .detail-content section{text-indent: 0;}
.ywdetail-page .detail-content img{height: auto !important;max-width: 100%;}
.ywdetail-page .detail-content video{max-width: 100%;height: auto;}
.ywdetail-page .detail-content audio{text-indent: 0;}
.ywdetail-page .detail-content table{max-width: 100%;width: auto;}
.ywdetail-page .detail-content table td{word-break: break-all;}
.ywdetail-page .detail-content table td,.ywdetail-page .detail-content table th{border: 1px solid #DDD;}
.ywdetail-page .detail-content strong,.ywdetail-page .detail-content b{font-weight: bold;}
.ywdetail-page .editor{color: #454545;line-height: 28px;padding: 30px 0px; text-align: right;font-family: SourceHanSerifCN-Regular;}
.ywdetail-page .imagedetail .editor{padding-right:30px;}



/* 分享 */
.ywdetail-page #share-box {display: flex;gap:10px;color: #999999;position: relative;}
.ywdetail-page #share-box .dz {width: 57px; height: 57px; border-radius: 50%; cursor: pointer; border: solid 1px #bfbfbf;}
.ywdetail-page #share-box .sc.ysc {border: solid 1px #d6e7fa;}
.ywdetail-page #share-box .sc {width: 57px; height: 57px; cursor: pointer; border-radius: 50%; border: solid 1px #bfbfbf;}
.ywdetail-page #share-box .ydz .dz{border: solid 1px #d6e7fa;}
.ywdetail-page #share-box .ydz .dz-text{color:#9e0a0e}
.ywdetail-page #share-box .default-text {font-size: 14px; color: #2a2a2a; text-align: center;margin-top: 10px; margin-bottom: 20px;}
.ywdetail-page #share-box .default-text.active {color: #9e0a0e;cursor: pointer;}
.ywdetail-page #share-box .zf {width: 25px; height: 25px; margin: auto;cursor: pointer;}
.ywdetail-page #share-box .qq {background: url('../../images/wyssfwpt/yw/list/icon32.png') no-repeat center center; background-size: 100% 100%;}
.ywdetail-page #share-box .wx {background: url('../../images/wyssfwpt/yw/list/wechante.png') no-repeat center center; background-size: 100% 100%;}
.ywdetail-page #share-box .wb {background: url('../../images/wyssfwpt/yw/list/weibo.png') no-repeat center center; background-size: 100% 100%;}
.ywdetail-page #share-box .shareFont{text-align: center;margin-top: -10px;}
.ywdetail-page #share-box #qrcode_c {position: absolute; right:-150px; top: 30px;display: none;background: #fff;padding: 5px;border: 1px solid #ccc;}

/* 推荐要闻 */
.recommendBox{}
.recommendBox .headTitle{font-family: NotoSansHans-Medium;font-size: 24px;line-height: 24px;color: #212121;border-left: 4px solid #9b1c27;padding-left: 16px;margin: 10px 0 30px 0;font-weight: 500;}
.recommendBox .titleLink{background: url('../../images/wyssfwpt/yw/point.png') no-repeat;background-size: 12px 12px;background-position-y: 5px;border-bottom: 1px solid #e8e8e8;padding-bottom: 23px;}
.recommendBox .titleLink:last-child {border-bottom: none;}
.recommendBox .titleLink a{margin-left: 24px;}


/* 我的证书 */
.zslist-page .breadcrumb{background-color: transparent;margin: 5px 0 10px 0;}
.zslist-page .breadcrumb>li+li:before {content: " | ";}
.zslist-page .breadcrumb>.active{color: #393939;}
.zslist-page .main,.zslist-page1 .main{background: #fef9f5 url(../../images/wyssfwpt/zs/zsbg.png) no-repeat center center;background-size: 100% 92%;}
.zslist-page .contentlist {border:1px solid #eee;border-radius: 5px;overflow: auto;}
.zslist-page .listwrap {background-color: #fff;border-radius: 10px;padding: 23px;margin-bottom: 50px;}
.zslist-page .listwrap .topbox{color: #3f3f3f;margin-bottom: 10px;}
.zslist-page .listwrap .topbox span{font-size: 28px;font-weight: 600;color: #3f3f3f;}
.zslist-page .listwrap .topbox input{width:100%;height: 40px;background-color: #ffffff;border-radius: 6px;border: solid 1px #d9d9d9;padding: 0 0 0 20px;font-size: 14px;color: #828282;}
.zslist-page table {width: 100%;border-collapse: collapse;border-radius: 4px;overflow: hidden;color: #242424;min-width: 800px;overflow-x: scroll;}
.zslist-page table td,
.zslist-page table th {padding: 20px 0;border: none;text-align: center;}
.zslist-page th {background-color: #fafafa;font-weight: 500;color: #333;}
.zslist-page td {color: #333;}
.zslist-page tr + tr {border-top: 1px solid #eee;}
.zslist-page thead tr {border-bottom: 1px solid #eee;font-weight: 600;}
.zslist-page thead tr th {font-weight: 600;color: #333740;}
.zslist-page .preview-btn,.zslist-page .preview-btn:hover {color: #b01c20;cursor: pointer;margin-right: 16px;display: inline-block;}
.zslist-page .download-btn,.zslist-page .download-btn:hover {color: #2e68e8;cursor: pointer;display: inline-block;}

/* 预览大图 */
.lists-page .mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.lists-page .mask .topbox{margin: 60px auto 0;width: 80vw;}
.lists-page .mask .topbox .downloadbtn{width: 98px;height: 38px;background-color: #ffffff;border-radius: 21px;color: #343434;text-align: center;line-height: 38px;cursor: pointer;}
.lists-page .mask .topbox .closebtn img{margin-left: 20px;width: 28px;height: 28px;cursor: pointer;margin-top: 5px;}
.lists-page .mask .imgboxx{display: flex;align-items: center;justify-content: center;margin: 10px auto 0;}
.lists-page .mask .imgboxx img{object-fit: contain;max-width: 78vw;max-height: 78vh;}

/* 证书查询、验证 */
.zslist-page1 .mainbox{border-radius: 14px;background: linear-gradient(to bottom,#f89497, #fbe0d2);padding: 10px;width: 85%;margin: 40px auto;}
.zslist-page1 .mainbox .box{padding: 40px 0;background: linear-gradient(to bottom,#fff8f8, #fffdfc);border-radius: 14px;}
.zslist-page1 .tabs{display: flex;align-items: center;justify-content: center;font-size: 30px;color: #dd9799;margin-bottom: 40px;font-weight: 600;}
.zslist-page1 .tabs .tab{margin: 0 20px;cursor: pointer;}
.zslist-page1 .tabs .active{color: #bb3531;}
.zslist-page1 .mainbox .bottombox{width: 84%;margin: 0 auto;}
.zslist-page1 .mainbox .bottombox .searchbox .row{margin-top: 20px;line-height: 50px;}
.zslist-page1 .mainbox .bottombox .labeltxt{padding-right: 20px;text-align: right;width: 110px;font-size: 20px;color: #3f3f3f;}
.zslist-page1 .mainbox .bottombox input{width: 100%;height: 50px;border-radius: 4px;border: solid 1px #b53230;padding-left: 20px;}
.zslist-page1 .mainbox .bottombox .inputCode{width: calc(66.666667% - 10px)}
.zslist-page1 .mainbox .bottombox .sendCode{height: 50px;background: linear-gradient(0deg, #b53230 0%, #f5533e 100%), linear-gradient(#b53230, #b53230);border-radius: 4px;color: #ffffff;text-align: center;cursor: pointer;}
.zslist-page1 .mainbox .bottombox .btnbox{height: 50px;background: linear-gradient(0deg, #b53230 0%, #f5533e 100%), linear-gradient(#b53230, #b53230);border-radius: 10px;color: #ffffff;text-align: center;width: 290px;line-height: 50px;margin: 70px auto 30px;cursor: pointer;}
.zslist-page1 .mainbox .bottombox .yzbox{width: 75%;margin: 0 auto;}
.zslist-page1 .mainbox .bottombox .yzbox .row{margin-bottom: 10px;}
.zslist-page1 .mainbox .bottombox .yzbox .msg{display: flex;align-items: center;justify-content: center;margin-bottom: 40px;}
.zslist-page1 .mainbox .bottombox .yzbox .msg img{margin-right: 15px;}
.zslist-page1 .mainbox .bottombox .passbox .msgbox{display: flex;align-items: center;justify-content: center;}
.zslist-page1 .mainbox .bottombox .passbox .msgbox span{display: inline-block;margin-right: 25px;width: 50%;text-align: right;}
.zslist-page1 .mainbox .bottombox .passbox .msgbox .right{width: 50%;text-align: left;}
.zslist-page1 .mainbox .bottombox .passbox .zsbox{align-items: flex-start;}
.zslist-page1 .mainbox .bottombox .passbox .zsbox .right{position: relative;}
.zslist-page1 .mainbox .bottombox .passbox .zsbox .right .maskmp{position: absolute;top: 0;left: 0;width: 120px;height: 100%;background-color: rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center;color: #dcdcdc;cursor: pointer;}
.zslist-page1 .sm{padding-left: 10px;width: 85%;margin: -20px auto 30px;color: #9e0a0e;}



@media only screen and (max-width: 1200px) {
}
@media only screen and (min-width: 992px) {
  .zslist-page  .col-md-4 {width: 33.333%;}
}
@media only screen and (max-width: 992px) {
  .ywlist-page .ite{flex-direction: column;}
  .ywlist-page .ite .leftCom{width: 100%;}
  .ywlist-page .ite .imgbox{min-width: 100%;max-width: 100%;margin-top: 15px;margin-left: 0;}

  .zslist-page1 .mainbox,.zslist-page1 .sm{width: 100%;}
  .zslist-page1 .tabs {font-size: 28px;}
  .zslist-page1 .mainbox .box {padding: 20px 0;}
  .zslist-page1 .mainbox .bottombox .searchbox .row {line-height: 40px;}
  .zslist-page1 .mainbox .bottombox .labeltxt {font-size: 18px;}
  .zslist-page1 .mainbox .bottombox input {height: 40px;}
  .zslist-page1 .mainbox .bottombox .inputCode {width: calc(50% - 10px);}
  .zslist-page1 .mainbox .bottombox .sendCode {height: 40px}
  .zslist-page1 .mainbox .bottombox .btnbox {height: 40px;width: 250px;line-height: 40px;margin: 50px auto 20px;}
  .zslist-page1 .mainbox .bottombox .yzbox{width: 90%;}
}
@media screen and (max-width: 768px) {
  .zslist-page .listwrap {padding: 12px;}
  .zslist-page .listwrap .topbox span{font-size: 22px;}
  .zslist-page .listwrap .topbox input{margin-top: 10px;}
  .zslist-page table td, .zslist-page table th {padding: 15px 0;}


  .zslist-page1 .mainbox .bottombox {width: 95%;}
  .zslist-page1 .tabs {font-size: 26px;margin-bottom: 25px;}
  .zslist-page1 .mainbox .bottombox .inputCode {width: calc(42% - 10px);}
  .zslist-page1 .mainbox .bottombox .labeltxt {font-size: 16px;}
  .zslist-page1 .mainbox .bottombox input {font-size: 14px;}
}
@media screen and (max-width: 540px) {
  .ywdetail-page .detail-content .txt.font14 *{line-height: 26px !important;font-size: 14px !important;}
  .ywdetail-page .detail-content .txt.font16 *{line-height: 28px !important;font-size: 15px !important;}
  .ywdetail-page .detail-content .txt.font18 *{line-height: 30px !important;font-size: 16px !important;}
  .ywdetail-page .detail-content .txt.font20 *{line-height: 32px !important;font-size: 18px !important;}
  .ywdetail-page .detail-content .txt.font22 *{line-height: 34px !important;font-size: 20px !important;}
  .ywdetail-page .detail-content .txt * {line-height: 28px !important;font-size: 15px !important;}
  
  .ywdetail-page .detail-main .titbox .detail-h2 {font-size: 24px;line-height: 36px;}
  .ywdetail-page .detail-content {padding: 10px 0px;}
  .recommendBox .headTitle {font-size: 22px;line-height: 22px;margin: 10px 0 20px 0;}
  .recommendBox .titleLink a {font-size: 14px;}



  .zslist-page1 .tabs {font-size: 24px;}
  .zslist-page1 .mainbox .bottombox .labeltxt {padding-right: 10px;width: 82px;font-size: 14px;}
  .zslist-page1 .mainbox .bottombox input {padding-left: 8px;}
  .zslist-page1 .mainbox .bottombox .yzbox .row,.zslist-page1 .mainbox .bottombox .yzbox .font18,.zslist-page1 .sm{font-size: 14px;}
  .zslist-page1 .mainbox .bottombox input {font-size: 12px;}
  .zslist-page1 .mainbox .bottombox .passbox .msgbox span {width: 40%;}
}
@media only screen and (max-width: 480px) {
  .ywdetail-page .detail-main .titbox .detail-h2 {font-size: 18px;line-height: 26px;}



  .zslist-page1 .mainbox .bottombox .sendCode {font-size: 12px;}
  .zslist-page1 .mainbox .bottombox .passbox .msgbox span {width: 30%;}
}