/* 公共部分 */
div[class^='col-']{padding: 0px 10px;}
._row{margin: 0px -10px;}
.sqfc-page{background: #f7f8fb;height: auto;}
.sqfc-page .headtop{background: #fff;}
img{image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;}

.zxlist .leftmenu{padding: 0;}

/* 头部 */
.sqfc-header .header,.ssbspt .banner .header{background-color: #469cff;}
.sqfc-header .header .menu ul li a{font-size: 20px;padding: 0px 48px; }
.sqfc-header .container{position: relative;}
.sqfc-header .cjhd{position: absolute;right: 0;top: 18px;z-index:1}
.sqfc-header .cjhd a{background: url(../../images/sqfc/icon1.png) no-repeat center center;color: #ffffff;font-size: 20px;line-height: 30px;padding: 0px 30px 8px;margin-left:60px}
.sqfc-header .cjhd .ypt{background: url(../../images/sqfc/ypt.png) no-repeat center center;display:inline-block}


/* 首页 */
.sqfc-tit {margin: 20px 0px;}
.sqfc-tit .left{color: #ffffff;font-size: 24px;font-weight: bold;display: inline-block;width: 370px;height: 60px;padding-left: 30px;margin-left: -10px;}
.sqfc-tit .morebtn{color: #898989;font-size: 16px;line-height: 60px;}
.sqfc-tit1 .left{background: url(../../images/sqfc/icon2.png) no-repeat left center;}
.sqfc-tit2 .left{background: url(../../images/sqfc/icon3.png) no-repeat left center;}
.sqfc-tit3 .left{background: url(../../images/sqfc/icon4.png) no-repeat left center;}
.sqfc-tit4 .left{background: url(../../images/sqfc/icon5.png) no-repeat left center;}
.sqfc-tit5 .left{background: url(../../images/sqfc/icon6.png) no-repeat left center;}
.sqfc-tit6 .left{background: url(../../images/sqfc/icon7.png) no-repeat left center;}
.sqfc-tit7 .left{background: url(../../images/sqfc/icon8.png) no-repeat left center;}

.pub-tit{padding: 15px 0px;margin: 20px 0px;}
.pub-tit span{color: #525252;font-size: 20px;line-height: 30px;font-weight: bold;padding-left: 18px;position: relative;}
.pub-tit span::after{position: absolute;content: '';display: block;width: 4px;height: 26px;background-color: #f9bb00;left: 0;top: 0;bottom: 0;margin: auto;}
.pub-tit .morebtn{color: #898989;font-size: 16px;line-height: 30px;}

/* 首页-文章列表 */
.sqfc-page .box{background-color: #ffffff;border: solid 1px #ededed;padding: 30px 15px 0px;}

.portrait {margin-bottom: 20px;}
.portrait .wrap{margin-bottom: 14px;padding: 1px 0px;}
.portrait .img-block{width: 100%;height: 168px;position: relative;max-width: 260px;margin: 0 auto 9px;}
.portrait .img-block .video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.6) url(../../images/sqfc/icon9.png) no-repeat center center;}
.portrait .img-block .time{position: absolute;z-index: 1;color: #ffffff;font-size: 14px;right: 10px;bottom: 10px;}
.portrait .titlelink{color: #333333;font-size: 18px;line-height: 30px;min-height: 60px;}
.portrait .titlelink:hover{color:rgba(199,31,37)}
.portrait .cat{margin-top: 4px;margin-bottom: 10px;}
.portrait .cat .yrhlogo{width: 30px;height: 30px;display: inline-block;border-radius: 50%;overflow: hidden;}
.portrait .cat .yrhname{line-height: 30px;color: #666666;font-size: 14px;margin-left: 10px;}

.fourbox{margin: 0px -5px;}
.fourbox .item{width: 50%;padding: 0px 10px;}

/* 首页-热度榜 */
.notice-content{background-color: #ffffff;border: solid 1px #ededed;padding: 20px 10px 4px;}
.notice-content .item{margin-bottom: 22px;}
.notice-content .titlelink{font-size: 16px;line-height: 24px;color: #333333;min-height: 48px;margin-bottom: 8px;padding-left:27px;background:url('../../images/sqfc/icon.png') left 6px no-repeat;}
.notice-content .titlelink:hover{color:rgba(199,31,37);background:url('../../images/sqfc/icon-h.png') left 6px no-repeat;}

.rdb-content{background-color: #ffffff;border: solid 1px #ededed;padding: 20px 10px 4px;}
.rdb-content .item{margin-bottom: 22px;}
.rdb-content .item .num{width: 23px;height: 23px;border: 1px solid #bfbfbf;color: #999999;display: inline-block;border-radius: 50%;overflow: hidden;font-size: 14px;line-height: 23px;text-align: center;margin-right: 13px;margin-left: 3px;}
.rdb-content .item .num1,.rdb-content .item .num2,.rdb-content .item .num3{width: 30px;height: 35px;display: inline-block;margin-right:10px;}
.rdb-content .item .num1{background: url(../../images/index/icon8.png) no-repeat center center;background-size:contain;}
.rdb-content .item .num2{background: url(../../images/index/icon9.png) no-repeat center center;background-size:contain;}
.rdb-content .item .num3{background: url(../../images/index/icon10.png) no-repeat center center;background-size:contain;}

.rdb-content .item .right{overflow: hidden;}
.rdb-content .titlelink{font-size: 16px;line-height: 24px;color: #333333;min-height: 48px;margin-bottom: 8px;}
.rdb-content .titlelink:hover{color:rgba(199,31,37)}
.rdb-content .tag{color: #0c8fe2;max-width: 41%;display: inline-block;font-size: 14px;line-height: 24px;padding-left: 24px;margin-right: 15px;background: url(../../images/msgzs/tag.png) no-repeat left center;}
.rdb-content .cata-info{display: inline-block;min-height: 24px;max-width: 100%;}
.rdb-content .cata-info .yrhlogo{width: 20px;height: 20px;display: inline-block;border-radius: 50%;overflow: hidden;}
.rdb-content .cata-info .yrhname{color: #333333;font-size: 14px;line-height: 24px;margin-left: 8px;max-width: calc(100% - 28px);display: inline-block;}
.rdb-content .video-top{margin-bottom: 12px;}
.rdb-content .video-top .img-block{width: 60px;height: 42px;margin-right: 15px;}
.rdb-content .video-top .titlelink{margin-bottom: 0;margin-top: -4px;}

.sqfc-page .tagcloudbox{width: 100%;height: 288px;background-color: #ffffff;border: solid 1px #e5e5e5;padding: 30px 15px;overflow: hidden;}
.sqfc-page .tagcloud{position: relative;width: 100%;height: 100%;}
.sqfc-page .tagcloud a {position: absolute; display: flex;border-radius: 50%;overflow: hidden;color: #fff;font-size: 16px;text-decoration: none;text-align: center;justify-content:center;padding: 0px;align-items: center;}
.sqfc-page .b01{width: 36px;height: 36px;line-height: 20px;font-size: 12px;padding:8px 0px;}
.sqfc-page .b02{width: 48px;height: 48px;line-height: 24px;font-size: 12px;padding:12px 0px;}
.sqfc-page .b03{width: 52px;height: 52px;line-height: 20px;font-size: 14px;padding:16px 0px;}
.sqfc-page .b04{width: 51px;height: 51px;line-height: 19px;font-size: 12px;padding:16px 0px;}
.sqfc-page .b05{width: 56px;height: 56px;line-height: 20px;font-size: 12px;padding:16px 0px;}
.sqfc-page .b06{width: 70px;height: 70px;line-height: 22px;font-size: 14px;padding:24px 0px;}
.sqfc-page .b07{width: 84px;height: 84px;line-height: 84px;font-size: 16px;}
.sqfc-page .co01{background: rgba(199,31,37,0.6);}
.sqfc-page .co02{background: rgba(199,31,37,0.2);}
.sqfc-page .co03{background: rgba(199,31,37,0.5);}
.sqfc-page .co04{background: rgba(199,31,37,0.6);}
.sqfc-page .co05{background: rgba(199,31,37,0.7);}
.sqfc-page .co06{background: rgba(199,31,37,1);}
.sqfc-page .co07{background: rgba(199,31,37,0.9);}


.newlistbox{background-color: #ffffff;border: solid 1px #ededed;padding: 24px 15px 10px 20px;height: 360px;margin-bottom: 20px;}
.newlistbox .item-first{border-bottom: 1px solid #f4f4f4;padding-bottom: 18px;margin-bottom: 10px;}
.newlistbox .item-first .img-block{width: 144px;height: 100px;margin-right: 20px;}
.newlistbox .item-first .info{overflow: hidden;}
.newlistbox .titlelink{font-size: 16px;color: #333333;line-height: 24px;display: inline-block;max-width: 100%;}
.newlistbox .titlelink:hover{color:rgba(199,31,37)}
.newlistbox .summary{color: #999999;line-height: 16px;font-size: 14px;min-height: 32px;margin: 3px 0px 13px;}
.newlistbox .yrhlogo{width: 25px;height: 25px;border-radius: 50%;overflow: hidden;}
.newlistbox .yrhname{color: #666666;font-size: 14px;line-height: 25px;margin-left: 10px;}
.newlistbox .item-first .yrhname{max-width: calc(100% - 38px);}

.newlistbox .item {padding: 7px 0px 7px 15px;background: url(../../images/sqfc/icon13.png) no-repeat left center;}
.newlistbox .item .titlelink{max-width: calc(100% - 150px);}
.newlistbox .item .yrhname{display: inline-block;max-width: 100px;}
.newlistbox .item .cat{width: 135px;}

@media (max-width: 1400px) {
  .sqfc-header .cjhd{top: 13px;background-size: contain;}
}
@media (max-width: 1200px) {
  .sqfc-header .header .menu ul li a{padding: 0px 10px;}
}
@media (max-width: 991px) {
  .col-md-4 .portrait .wrap{float: left;width: calc(50% - 10px);}
  .col-md-4 .portrait .wrap:nth-child(2){float: right;}
}
@media (min-width: 768px) and (max-width: 991px){
  .sqfc-header .header .menu ul li a{padding: 0px 7px;font-size: 16px;}
  .sqfc-header .cjhd{padding: 0px 25px 8px;font-size: 16px;}
}
@media (max-width: 767px){
  .sqfc-header .header .menu{width: 100%;float: left;}
  .sqfc-header .header .menu ul li a{font-size: 14px;}
  .sqfc-header .cjhd{font-size: 14px;}

  .sqfc-tit1 .left{font-size: 20px;}
}
@media (max-width: 540px){
  .sqfc-header .cjhd{top: 12px;line-height: 22px;}
  .sqfc-header .header{height: 50px;}
  .sqfc-header.headerwrap{padding-bottom: 50px;}

  .m-t-md{margin-top: 0;}

  .sqfc-tit{margin: 10px 0px;}
  .sqfc-tit .left{width: 80%;background-size: contain;}
  .sqfc-tit .left{font-size: 18px;line-height: 40px;padding-left: 20px;}
  .sqfc-tit .morebtn{line-height: 50px;}
  
  .fourbox .item{width: 100%;}
  .col-md-4 .portrait .wrap{width: 100%;}

  .portrait .titlelink{font-size: 16px;line-height: 24px;}
  .newlistbox .titlelink{font-size: 14px;}
  
  .zxlist .leftmenu{overflow-x: auto;margin-top: 15px;}
  .zxlist .leftmenu .yrhmenu{width: 690px;}
  .zxlist .leftmenu li{width: 14.2%;}

}


/* 优秀案例页面 */
.yxal-header{}
.yxal-header .header{background-color: #486aff;}
.yxal-header .container{position: relative;}
.yxal-header .cjhd{position: absolute;right: 0;top: -4px;z-index:1}
.yxal-header .cjhd a{padding-right: 10px;background: url(../../images/shequ/homebg.png) no-repeat center center;color: #486aff;font-size: 18px;line-height: 95px;text-align: center;margin-left:60px;display: inline-block;width: 170px;height: 105px;}
.yxal-header .header .menu ul li.active,.yxal-header .header .menu ul li:hover{background: #5c7aff;}


.yxal-tit{text-align: center;padding: 20px 0px;}
.yxal-tit .name{width: 348px;line-height: 72px;height: 72px;text-align: center;display: inline-block; background-image: linear-gradient(0deg,#486aff 0%, #8c65f0 100%), linear-gradient( #ffffff, #ffffff);border-radius: 36px;}
.yxal-tit .name span{display: inline-block;background:url(../../images/shequ/icon3.png) no-repeat center center;background-size: contain; color: #ffffff;font-size: 28px;padding: 0px 80px;}
.yxal-tit .morebtn{font-size: 16px;line-height: 22px;color: #242424;padding-top: 50px;}

.djylbox {margin: 20px 0px 30px;}
.djylbox .itembox{margin: 0px -8px;}
.djylbox .item{width: 25%;padding: 0px 8px;margin-bottom: 10px;}
.djylbox .img-block{width: 100%;height: 160px;position: relative;max-width: 290px;margin: 0 auto;}
.djylbox .img-block .video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.6) url(../../images/sqfc/icon9.png) no-repeat center center;}
.djylbox .titlelink{color: #242424;font-size: 18px;line-height: 28px;min-height: 56px;margin-top: 13px;}
.djylbox .titlelink:hover{color:#486aff}
.djylbox .cat{margin-top:10px;margin-bottom: 10px;height:30px;}
.djylbox .cat .yrhlogo{width: 30px;height: 30px;display: inline-block;border-radius: 50%;overflow: hidden;display: none;}
/* .djylbox .cat .yrhname{line-height: 30px;color: #666666;font-size: 16px;margin-left: 10px;max-width: calc(100% - 40px);} */
.djylbox .cat .yrhname{line-height: 30px;color: #666666;font-size: 16px;max-width: 100%;}

/* 详情页样式处理 */
.yxal-detailpage .icontitle{color:#242323;font-size: 20px;padding:5px 0px 10px 0px;padding-left: 0;font-weight: 700;}
.yxal-detailpage .icontitle img{margin-right:8px;}
.yxal-detailpage .rmydlist{margin-bottom: 30px;}
.yxal-detailpage .rmydlist li{margin-bottom: 15px;}
.yxal-detailpage .share-box .share-con{background: none;}
.yxal-detailpage .titbox .info{color:#999;margin-top:20px}


@media (max-width: 1400px) {
  .header .menu ul li a{font-size: 18px;}
  .yxal-header .cjhd{top: -16px;}
  .yxal-tit .name span{font-size: 22px;}
}
@media (max-width: 992px) {
  .djylbox .item{width: 50%;}
}
@media (max-width: 767px) {
  .yxal-header .cjhd a{font-size: 16px;width: 120px;height: 100px;background-size: contain;}
  .yxal-tit .name{width: 300px;line-height: 60px;height: 60px;}
  .yxal-tit .morebtn{padding-top: 30px;}

  .yxal-header .header .menu ul li.yptsy{background: #fff;}
  .yxal-header .header .menu ul li.yptsy a{font-weight: bold;color: #486aff;}

}
@media (max-width: 540px) {
  .yxal-header .header .menu ul li a{font-size: 16px;}
  .yxal-tit .name{width: 220px;height: 50px;line-height: 50px;}
  .yxal-tit .name span{background: none;font-size: 18px;padding: 0;}
  .yxal-tit .morebtn{padding-top: 20px;}

  .djylbox .titlelink{font-size: 16px;}
  .djylbox .cat .yrhname{font-size: 14px;}
  .djylbox .item{width: 100%;}
}
@media (max-width: 480px) {
  .yxal-tit{padding: 20px 0px 0px;}
  .yxal-tit .name{width: 200px;height: 45px;line-height: 45px;}
  .djylbox{margin: 15px 0px;}
}



/* 2023-优秀案例页面 */
.yxal-header1{}
.yxal-header1 .header{background-color: #4469c8;}
.yxal-header1 .container{position: relative;}
.yxal-header1 .cjhd{position: absolute;right: 0;top: -4px;z-index:1}
.yxal-header1 .cjhd a{padding-right: 10px;background: url(../../images/shequ/homebg.png) no-repeat center center;color: #4469c8;font-size: 18px;line-height: 95px;text-align: center;margin-left:60px;display: inline-block;width: 170px;height: 105px;}
.yxal-header1 .header .menu ul li.active,.yxal-header1 .header .menu ul li:hover{background: #6184de;}

.yxal-tit1{text-align: center;padding: 20px 0px;}
.yxal-tit1 .name{position: relative;text-align: center;display: inline-block;}
.yxal-tit1 .name span{display: inline-block;color: #ffffff;font-size: 28px;position: absolute;left: 0;right: 0;bottom:32px;line-height: 40px;}
.yxal-tit1 .morebtn{font-size: 16px;line-height: 22px;color: #242424;padding-top: 100px;}


@media (max-width: 1400px) {
  .yxal-header1 .cjhd{top: -16px;}
  .yxal-tit1 .name span{font-size: 22px;}
}
@media (max-width: 1200px) {
  .yxal-tit1 .name .icon{max-width: 300px;}
  .yxal-tit1 .name span{bottom: 17px;}
  .yxal-tit1 .morebtn{padding-top: 60px;}

}
@media (max-width: 992px) {
}
@media (max-width: 767px) {
  .yxal-header1 .cjhd a{font-size: 16px;width: 120px;height: 100px;background-size: contain;}
  .yxal-header1 .header .menu ul li.yptsy{background: #fff;}
  .yxal-header1 .header .menu ul li.yptsy a{font-weight: bold;color: #4469c8;}
}
@media (max-width: 540px) {
  .yxal-header1 .header .menu ul li a{font-size: 16px;}
  .yxal-tit1 .name .icon{max-width: 200px;}
  .yxal-tit1 .name span{font-size: 18px;bottom: 5px;}
  .yxal-tit1 .morebtn{padding-top: 30px;}
}
@media (max-width: 480px) {
  .yxal-tit1{padding: 20px 0px 0px;}
}
