@charset "utf-8";
/*--- 文章内容格式 ---*/
.cj_ar_content {font-size:2.1rem; line-height:4rem; padding:1rem 1.5rem 1rem 3rem;}
.cj_ar_content p {margin:2.5rem 0;font-size:2.1rem;}
.cj_ar_content p:has(img) {text-align:center;}

.cj_ar_content table {margin: 1.3rem 0 1.4rem; line-height:2.5rem; font-size:1.5rem; opacity: 0.8; background: #fff; color: #000;width:100%; max-width:800px; margin:0 auto; text-align: center;}
.cj_ar_content table td {padding:0.5rem 1rem; opacity: 1; border:1px solid #7a7a7a;}
.cj_ar_content table p {margin:0; font-size:1.5rem}
.cj_ar_content a {color:#e0ffdb; text-decoration: underline;}
.cj_ar_content img {border-radius:1rem;}

.cj_ar_content ol {padding:0 0 0 2em;}
.cj_ar_content ol li {margin: 0 0 2.7rem 0.5rem; list-style:decimal; font-size:2rem; color:#e7e7e7;}
.cj_ar_content ol li::marker {color: #34ffbc; font-size: 2.5rem; font-weight: 600; font-style: oblique;}/* marker 支持的属性：color、font系列、content */

.cj_ar_content h2 {font-size:2.5rem; font-weight:bold;}
.cj_ar_content h3,.ah2 {font-size:2.3rem;}
.cj_ar_content h4,.ah3 {font-size:2.1rem;}
.cj_ar_content h6,.lywz {padding:0.5rem 1rem; margin:0 0.5rem; border:1px dashed #777777; font-size:1.5rem; color:#aaaaaa; line-height:2.5rem;}
.cj_ar_content h2,.cj_ar_content h3,.cj_ar_content h4,.cj_ar_content h5,.cj_ar_content h6 {margin:2.5rem 0;}

.cj_ar_content .f26 {font-size:2.6rem; color:#ff513e;}
.cj_ar_content .f30 {font-size:3rem;}
.cj_ar_content .f56 {font-size:5.6rem; font-weight:bold;}

.dainfo,.s_div_x{border:1px dashed #818181; padding:1rem 1rem 0; background-color:rgb(85 85 85 / 50%); margin-bottom:1rem;}
.s_div_x{background:none; border:2px dashed #6b6b6b;border-top:5px solid #6b6b6b;}
.s_div_bz{border:1px solid #ff5e52; border-top:5px solid #ff5e52;}
.s_div_x,.s_div_bz{border-radius:2rem;}

.cj_ar_content blockquote,.s_div_blo1{border-left:0.8rem solid #757575;}
.s_div_blo1{border-left:0.8rem solid #7dbdee;}

.cj_ar_content blockquote,.dainfo,.s_div_x,.s_div_bz,.s_div_ts,.s_div_ts_red,.s_div_blo1{margin:2.5rem 0; padding:0.1rem 2.4rem; font-size:1.8rem; color:#dbdbdb;}

.s_h3b,.s_h3b_r,.s_h3b_g,.cj_ar_content h2{padding:1rem 2rem;}
.s_h3b,.cj_ar_content h2,.s_h3b_r {border-left:0.8rem solid #1b8f8f;}
.cj_ar_content h2 {color:#cee3e0;}
.s_h3b_r {border-left:0.8rem solid #df5781;}
.s_h3b_g {border-left:0.8rem solid #adce91;}

.s_h3b_g,
.s_h3b_r,
.s_h3b,
.cj_ar_content h2,
.cj_ar_content h3,
.cj_ar_content h4, 
.s_h3b_g,
.cj_ar_content h3.s_h3b_g,.cj_ar_content h2.s_h3b_g, 
.cj_ar_content h3.s_h3b,.cj_ar_content h2.s_h3b, 
.cj_ar_content h5
 {background:rgb(87 87 87 / 95%);}

 .cj_ar_content blockquote,.s_div_blo1{background:rgb(79 79 79 / 90%);}

.s_h3b_a,.s_h3b_b,.s_h3b_c,.s_h3b_d{padding:10px 20px; color:#fff;}
.s_h3b_a{background:#87416f;}
.s_h3b_b{background:#418746;}
.s_h3b_c {background:#414987;}
.s_h3b_d {background:#555;}

.s_h3cb,.s_h3cb_a,.s_h2b {text-align:center;}
.s_h3cb span,.s_h3cb_a span {padding:0.8rem 2rem; background:#7f60df; color:#fff; border-radius:1rem;}
.s_h2b span {color: #e7e7e7; background: #252525; padding: 1.5rem 3rem; border-radius: 0.5rem; border-left: 5px solid; border-right: 5px solid;font-weight: bold;}
.s_h3cb_a span{background:none; border:1px solid #72bf55; color:#72bf55;}
.cb_b span{border:1px solid #ff5e52; color:#ff5e52;}
.cb_c span{border:1px solid #3890ea; color:#3890ea;}
.cb_d span{border:1px solid #adadad; color:#c7c7c7;}

.s_div_ts, .s_div_ts_red{background:#434343;}
.s_div_ts {border:1px solid #676767; border-top:0.6rem solid #7f60df; margin:0 4rem 2.5rem;}
.s_div_ts_red{border:1px solid #ff5a5a; border-top:0.6rem solid #ff2727; margin:0 4rem 2.5rem; color:#ff7070; background: #31252b;}
.s_div_h6 {border:1px solid #5d5d5d; background:#454545; margin:0 0 2.5rem 0; padding:1.5rem 2rem 0.1rem; font-size:1.6rem; color: #b4b4b4; border-radius: var(--b-r-x5);}
div.s_div_h6 p {font-size:1.6rem; margin: 0 0 1.4rem 0; line-height:3rem;}

.s_div_yin1,.s_div_yin2,.s_div_yin3,.s_div_yin4 {margin:0 12rem 2.5rem;padding:2.4rem 3rem 1.7rem 8rem;color:#555;background:#c2d9c4;border-radius: 1rem; position:relative;}
.s_div_yin1 span,.s_div_yin3::after {left:-5.5rem;}
.s_div_yin1 span,.s_div_yin2 span,.s_div_yin3::after,.s_div_yin4::before { color:#8697be; font-family:-webkit-body; font-size:13rem; position:absolute; top:5rem;}
.s_div_yin2,.s_div_yin4{text-align:right;background:#ead3aa;padding:2.4rem 8rem 1px 2rem;}
.s_div_yin2 span,.s_div_yin4::before {right:-5.5rem;}
.s_div_yin3::after{content: "“";}
.s_div_yin4::before{content: "”";}

.s_tt{max-width:570px; margin:1.5rem auto 2.7rem; background:#f0f0f0; padding:1rem 2rem; text-align:justify; color:#333;overflow:hidden;}
/*overflow:hidden; 可以让浮动的子元素占据父元素的高度*/
.s_tt_l,.s_tt_r {clear:both; padding:1.1rem 0;}
.s_tt_l span,.s_tt_r span{padding:0.8rem 1.8rem 0.9rem; display:block; border-radius:0.8rem;}
.s_tt_l span{background:#fff; float:left; margin:0 3rem 0 0;}
.s_tt_r span{background:#a1eb70; float:right; margin:0 0 0 3rem;}
p.s_tt_l,p.s_tt_r {font-size:2.2rem; line-height:3.3rem;margin:0;}
.s_tt_date{clear:both; text-align:center; position:relative; top:1.7rem;}
p.s_tt_date{margin:2rem 0;font-size:1.3rem; color:#888; line-height:2.5rem;}
p.s_tt_date span {display:block; margin:0 auto; width:80%; font-size:1.4rem;}
p.s_tt_date i{color:#009;}

.s_tt > p:first-child {margin-top: 0;}
.s_tt_l::after,
.s_tt_r::after {content: ""; display: table; clear: both;}

.b_b {background:#171917;}
.b_b .s_tt_l span{background:#3a3a3a; color:#d3d3d3;}
.b_b .s_tt_r span{background:#2db462;}
.b_b p.s_tt_date i{color:#d3d3d3;}
.b_b2 {background:linear-gradient(to right, #284f2a, #10654d);}

/*21-1120zeng <i>小三角*/
.s_tt_r,.s_tt_l {position:relative;}
.s_tt i {width:0; height:0; border: 0.8rem solid transparent; position:absolute; text-indent:-9999px; overflow:hidden;}
.s_tt_r span i {border-left:1rem solid #a1eb70;  right:-1.7rem; top:2.8rem;}
.s_tt_l span i{border-right:1rem solid #fff;  left:-1.7rem; top:2.8rem;}
.b_b .s_tt_r span i{border-left:1rem solid #2db462;}
.b_b .s_tt_l span i{border-right:1rem solid #3a3a3a;}
.t_t .s_tt_r span i{border-left:1rem solid #d75548;}

p.s_tt_date.detop {margin: 0 0 2rem 0; top: 0.5rem;}
/*21-1206zeng*/
.s_s {background:#fff;}
.s_s .s_tt_l span{background:#f5f5f5; color:#333; border-radius:3rem; border-top-left-radius:0;}
.s_s .s_tt_r span{background:#26d4d2; color:#fff; border-radius:3rem; border-top-right-radius:0;}

.t_t,.tts {background:#d0c6c5; background: linear-gradient(to right,#d0c6c5,#f7e4e0);}
.t_t .s_tt_l span,.tts .s_tt_l span,.qqs .s_tt_l span{background:#fff; color:#333;}
.t_t .s_tt_r span,.tts .s_tt_r span{background:#d75548; color:#fff;}
.t_t p.s_tt_date i{color:#d3d3d3;}
.tts2 {background: #503663;}
.tts2 .s_tt_l span{background:#fdb0b0; color:#333;}
.tts2 .s_tt_r span{background:#379795; color:#ebebeb;}

.qqs{background:#e9ecf3; border:none;}
.qqs .s_tt_r span{background:#20bbfd; color:#fff;}
.b1 {background:#38a7c2;}
.b1 .s_tt_date {color:#e5e5e5;}
.s_ard{border-bottom:5px solid #423b4d; margin-bottom:2.5rem; background:#181818;border-radius:2rem;padding: 0 0 1.6rem 0;}
div.s_ard h3{border:none; padding:0.8rem 1.5rem; color:#fff;border-radius:0.8rem; background:#6b6b6b;background:linear-gradient(to right, #987bb1, #5236af);}
div.s_ard p {padding:0 20px;}

/*peise*/
div.s_ardps2 h3 {background:#333;background:linear-gradient(to left, #cd9d9d, #d96b6b);}
div.s_ardps3 h3 {background:#1D976C;background: linear-gradient(to right,#1D976C,#93F9B9);}

.s_ddtbox {border:0.3rem solid #999;margin-bottom:2.5rem; position:relative; border-radius:2rem; padding:1.5rem 0;}

.s_ddt {height:100px;  margin-bottom:25px;}
.ddt_l {float:left; padding:0 0 0 4rem;}
.ddt_c {float:left; padding:25px 0 0 15px;}
.ddt_c b {font-size:20px; margin:0 8px 0 0; color:#070;}
div.ddt_c p {font-size:14px; margin:0; line-height:30px; color:#999;}
.ddt_ct {clear:both; position:relative; top:-20px; padding:0 25px 0;}
div.ddt_ct p {margin:0;}

.cj_ar_content .s_ddx i,.s_ddtbox i {
position:absolute; top:-61px; left:30%; width:0; height:0; border:20px solid transparent; border-bottom:40px solid #999;
text-indent:-9999px; overflow:hidden;}

.cj_ar_content article,.s_ddx {background:#453757; margin-bottom:2.5rem; padding:2.2rem 3rem; border-radius:2rem;}

.cj_ar_content .s_ddx{position:relative; top:20px; margin-bottom:4.5rem; background:none; border:3px solid #999;}

.cj_ar_content article .ar_zan1 span{float:right; color:#b5b5b5;}
.cj_ar_content article .ar_zan1 i{background:#600; color:#fff; padding:10px 15px; margin-right:5px;border-radius:25px;}
.cj_ar_content p.ar_zan1{line-height:20px; margin:15px 0 25px; font-size:14px; color:#b5b5b5; font-weight:bold;}

.cj_ar_content h3 {padding:0.6rem 1.5rem; border-left:0.8rem solid #b1b1b1; border-radius:0.6rem;}
.cj_ar_content h4 {border-radius: 0.4rem;border:1px solid #737373;}
.cj_ar_content h4, .s_h3b_g,article p,.s_ard p,.s_h3b,.s_h3b_r {color:#c5d9ce; padding: 0.4rem 1rem;}
.s_h3b_g,.s_h3b,.s_h3b_r{border-left-width:0.4rem;border-radius: 0.5rem;}

.cj_ar_content h3.s_h3b_r,.cj_ar_content h2.s_h3b_r {border-left:0.8rem solid #df5781;}
.cj_ar_content h3.s_h3b_g,.cj_ar_content h2.s_h3b_g {border-left:0.8rem solid #adce91;}
.cj_ar_content h3.s_h3b,.cj_ar_content h2.s_h3b {border-left:0.8rem solid #1f9d00;}

.cj_ar_content h5 {border:1px solid #747474; margin:0 0 2.5rem 0; padding:0.3rem 2rem; color:#b4b4b4;line-height: 3.5rem; }

/*直接显示html标签（输出为字符串）*/
xmp {background:#000; color:#fbffd9; padding:1rem 1.5rem; font-size:1.6rem; line-height:1.8rem; display:block;white-space: pre-wrap;}

@media (max-width: 768px) {
.s_div_ts,.s_div_ts_red,.s_div_yin1,.s_div_yin2,.s_div_yin3,.s_div_yin4 {margin:0 0 2.5rem;}
.s_div_yin1 span,.s_div_yin3::after {left:1rem;}
.s_div_yin2 span,.s_div_yin4::before {right:1rem;}
.s_h3cb span,.s_h3cb_a span {display:block;}
}