.public-left {
    position: relative;
}

.main-detail {
    width: 1420px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.detail {
    box-sizing: border-box;
    padding: 56px  25px;
}

.d-tit {
    font-size: 38px;
    font-weight: 700; 
    line-height: 54px;
    color: #000;
}

.d-intro {
    font-size: 18px;
    color: #999999;
    padding: 50px 0 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;
    font-weight: 500;
}

.d-intro .info {
    margin-right: 18px;
}

.d-tyy {
    font-size: 18px;
    font-weight: 600;
    color: #e6222a;
    cursor: pointer;
}

.d-tyy > img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px;
}

.d-tyy > span {
    margin-right: 10px;
}

.d-content {
    font-size: 18px;
    line-height: 36px;
    color: #000;
}

.d-content img {
    max-width: 100%;
}

.d-ty {
    font-size: 18px;
    line-height: 36px;
    color: #999;
    margin-top: 50px;
}

.d-reporter {
    margin: 0 18px 0 12px;
}

.d-share {
    position: absolute;
    top: 0;
    left: -70px;
    z-index: 9;
}

.d-share a {
    display: block;
    width: 52px;
	height: 52px;
    line-height: 60px;
    background: url(../img/t-bg.png) no-repeat top center;
    background-size: 100% 100%;
    margin-bottom: 7px;
    text-align: center;
}

.d-share a.dianzan {
    display: none;
}

.d-share a.dianzan > span {
    display: inline-block;
    width: 22px;
	height: 22px;
    background: url(../img/t-dizan.png) no-repeat center center;
    background-size: 100% 100%;
}

.d-share a.yidianzan > span {
    display: inline-block;
    width: 22px;
	height: 22px;
    background: url(../img/t-yidianzan.png) no-repeat center center;
    background-size: 100% 100%;
}

.d-share a.weixin > span {
    display: inline-block;
    width: 26px;
	height: 24px;
    background: url(../img/t-weixin.png) no-repeat center center;
    background-size: 100% 100%;
}

.d-share a.tsina > span {
    display: inline-block;
	width: 27px;
	height: 22px;
    background: url(../img/t-weibo.png) no-repeat center center;
    background-size: 100% 100%;
}

.d-share a.weixin .l-details-box {
    display: none;
    width: auto;
    height: auto;
}

.d-com-btn {
    display: block;
    margin: 59px auto;
    width: 351px;
	height: 41px;
    line-height: 41px;
    text-align: center;
	background-color: #f8f8f8;
	border-radius: 21px;
    color: #999999;
    font-size: 18px;
    font-weight: 500;
}

.d-com-btn > img {
    vertical-align: middle;
    margin-right: 15px;
}

.d-notes img {
    vertical-align: middle;
}

.d-tx {
    width: 28px;
	height: 28px;
    border-radius: 50%;
}

.d-full {
    /* padding-left: 120px;
    padding-right: 120px; */
    padding: 0 80px;
    position: relative;
}

.d-attachment a {
    display: block;
    line-height: 25px;
}

.ck-content .image, .ck-content .image > figcaption {
    display: block !important;
}
/* .ck-content .image img {
    min-width: auto !important;
} */

.ck-content p {
    margin-bottom: 20px;
}

.ck-content .raw-html-embed > iframe {
    width:100%;
    height:490px !important;
}

.ck-content figure.media {
    /* width: 66% !important; */
    min-width: auto !important;
    margin: 0.9em auto !important;
}
.ck-content video {
    width:100%;
}

/* 多图 */
.carsoul {
    width: 845px;
    height: 475px;
	position: relative;
	overflow: hidden;
    margin-bottom: 20px;
}

.carsoul .bd li {
	width: 100%;
	height: 475px;
	position: relative;
}

.carsoul .prev {
	cursor: pointer;
	position: absolute;
	left: 0;
	bottom: 200px;
	z-index: 9;
    width: 36px;
    height: 62px;
    background: url(../img/d-left.png) no-repeat top center;
    background-size: 100% 100%;
}

.carsoul .next {
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 200px;
	z-index: 9;
    width: 36px;
    height: 62px;
    background: url(../img/d-right.png) no-repeat top center;
    background-size: 100% 100%;
}

.carsoul .pageState {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 24px;
    font-weight: bold;
    color: #DFDFDF;
}

.carsoul .pageState span {
	font-size: 38px;
	color: #A0E5FF;
}

.carsoul .hd {
	position: absolute;
	right: 0;
	bottom: 6px;
	z-index: 10;
}

.carsoul .hd ul {
	overflow: hidden;
}

.carsoul .hd li {
	width: 10px;
	height: 10px;
	border-radius: 5px;
	float: left;
	margin-right: 5px;
	background: #fff;
	cursor: pointer;
}

.carsoul .bd {
	width: 100%;
	height: 100%;
}

.carsoul .bd img {
	display: block;
	width: 100%;
	height: 100%;
}

.carsoul .bd p {
    box-sizing: border-box;
    padding: 0 22px;
	display: flex;
    align-items: center;
	min-height: 80px;
    line-height: 26px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #000;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
    font-size: 20px;
	text-align: left;
	overflow: hidden;
}

.carsoul .bd p > span {
    display: block;
    max-width: 94%;
    white-space: wrap;
}

/* 评论样式修改 */
#hualong-main .hl-cmt-empty, #hualong-main .hl-cmt-list .cmt-item-linksmore {
    background: transparent;
    font-size: 18px;
    font-family: 'Microsoft YaHei',"microsoft yahei","微软雅黑";
    color: #999;
    margin-top: 34px;
}

#hualong-main .hl-cmt-header .header-content-w {
    /* width: 778px; */
    border: none;
    background-color: #f8f8f8;
	box-shadow: inset 0px 2px 0px 0px 
		rgba(13, 173, 237, 0.21);
	border-radius: 10px;
    height: 177px;
    margin-bottom: 12px;
}

#hualong-main .hl-cmt-header .header-content-textareabox {
    height: 145px;
    box-sizing: border-box;
}

#hualong-main .hl-cmt-header .header-content-info .header-content-cmtbtn {
    width: 105px;
	height: 38px;
    line-height: 38px;
    background: url(../img/d-com-bg.png) no-repeat top center;
    background-size: 100% 100%;
    font-size: 18px;
    font-weight: 600;
    border-radius: 10px;
}

#hualong-main .hl-cmt-header .header-content-info .header-content-face img, #hualong-main .hl-cmt-header .header-content-info .header-content-upimg img {
    position: absolute;
    z-index: 9;
    top: -60px;
    left: 10px;
}

#hualong-main .hl-cmt-login .cmt-login-box .cmt-login-forget,#hualong-main .hl-cmt-login .cmt-login-box .cmt-login-sure a,#hualong-main .hl-cmt-title .cmt-number-count,#hualong-main .hl-cmt-list .cmt-item-li .cmt-item-info .cmt-item-username {
    color: #1ea5f0;
}

#hualong-main .hl-cmt-login .cmt-login-box .cmt-btn-register,#hualong-main .hl-cmt-title span {
    color: #fff;
    border: 1px solid #1ea5f0;
}

#hualong-main .hl-cmt-login .cmt-login-box .cmt-btn-login, #hualong-main .hl-cmt-login .cmt-login-box .cmt-btn-register,#hualong-main .reply-content-info .reply-content-cmtbtn {
    background: #1ea5f0;
}

#hualong-main .hl-cmt-title {
    border-bottom: 1px solid #1ea5f0;
}

#hualong-main .hl-cmt-title span,#hualong-main .hl-cmt-list .cmt-item-li .cmt-item-operate .btn-reply-visited,#hualong-main .hl-cmt-list .cmt-item-li .cmt-item-operate .item-btn-reply:hover {
    color: #1ea5f0;
}

#hualong-main .reply-content-w {
    border: 1px solid #1ea5f0;
}

#hualong-main .hl-cmt-list .cmt-item-li .cmt-item-operate .btn-reply-visited,#hualong-main .hl-cmt-list .cmt-item-li .cmt-item-operate .item-btn-reply:hover {
    background: url(../img/reply-active.png) no-repeat left center;
}

.header-content-upimg {
    background: url(../img/t-img.png) no-repeat left center;
}

/** 插入稿件样式 **/
.insert_news_title {
    margin: 10px auto;
}
.insert_news_title a {
    display: inline-block;
    border-bottom: 1px solid #111;
    margin-left: 10px;
    max-width: 95%;
    text-decoration: none;
}
.insert_news_title[data-insert-news-type]:not([data-insert-news-type=""])::before {
    content: " ";
    width: 30px;
    height: 30px;
    vertical-align: top;
    display: inline-block;
    margin-top:5px;
}
.insert_news_title[data-insert-news-type="TOPIC"] a {
    font-weight: bold;
}
.insert_news_title[data-insert-news-type="TEXT"]::before {
  background: url(https://res.cqnews.net/ires/2023/9/19/2003717/img/insertNews-text.png) no-repeat;
  background-size: 100%;
}

.insert_news_title[data-insert-news-type="LIVE"]::before {
  background: url(https://res.cqnews.net/ires/2023/9/19/2003717/img/insertNews-live.png) no-repeat;
  background-size: 100%;
}

.insert_news_title[data-insert-news-type="TOPIC"]::before {
  background: url(https://res.cqnews.net/ires/2023/9/19/2003717/img/insertNews-topic.png) no-repeat;
  background-size: 100%;
}