/* CSS Document */
*{ margin:0; padding:0}
body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select,img{ display: block;margin: 0;padding:0; }
h1,h2,h3,h4,h5,h6 {font-size: 100%;  font-weight: normal;}
button,input,select,textarea {  margin: 0;}
img,embed,object {  height: auto;  max-width: 100%;}
iframe {  border: 0;}
table {  border-collapse: collapse;  border-spacing: 0;}
td,th {  padding: 0;  text-align: left;}
:focus {  outline: 0;}
*,*:before,*:after {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
ul li{ list-style:none}
.clear{ clear:both}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;  height: 0;}
a{ text-decoration:none; }
img{max-width:100%; border:0}
body{ width:100%; font-family:helvetica; font-size:18px;font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB",
    "Microsoft YaHei", "微软雅黑", Helvetica, Arial, Verdana, sans-serif;}
div{ box-sizing:border-box}
video::-webkit-media-controls:not(.audio-only) input[pseudo="-webkit-media-controls-play-button"] {
    margin-left: -16px;display:none!important;
}
video::-webkit-media-controls.sizing-small label[pseudo="-internal-media-controls-overflow-menu-list-item" i] input {display:none!important;}

#spSrc{display:none;}
.fl{float:left;} .fr{float:right;}
/*-- - 信息---*/
.js-title{font-size:22px;line-height: 33px;margin:21px 15px 8px;color:#333333; font-weight: bold;}
.js-ftitle{font-size:18px;line-height: 23px;margin:8px 15px 15px;color:#888888;font-weight:normal;white-space:pre-wrap;}
.js-ytitle{font-size:18px;line-height: 23px;margin:21px 15px -13px;color:#888888;font-weight:normal;white-space:pre-wrap;}
/* 新闻信息 */
.news-info {font-size: 14px; color: #777;line-height: 140%;}
.news-info span{display:block;float: left; min-height: 23px;}
.news-info .yuanchuang img{display: inline-block; height: 18px; margin-right: 5px;}
/*---------- 正文------------ */
.container .row{padding-bottom:60px;}
.news-info,.section-main{margin:0px 15px;overflow:hidden;}
.section-main h3,.section-main h4,.section-main h5,.section-main h6{font-weight:normal;}
.section-main p a{text-decoration:underline;}
.section-main p img{max-width: 100%!important; max-height: 100%!important;margin-bottom:19px;}
.section-main .nowpic img{border-radius:3px;width:100%;margin-bottom:15px;}
.section-main .decinfo{font-size:18px;line-height:29px;color:#333;margin-bottom:19px;text-align:justify;white-space:pre-wrap;}

.section-main{margin-top:18px; text-align:justify;word-wrap: break-word;}
.section-main p{font-size:18px;margin:0px 0px 19px 0px;line-height:29px;white-space:pre-line;}
.section-main p.img_cut_to_doc img{margin-bottom:-19px;}
.section-main  h1{font-size:22px;margin-bottom:19px;}
.section-main  h2{font-size:20px;margin-bottom:19px;}
.section-main  p br{ display:none; }
.bianinfo{color: #777777; font-family: PingFangSC-Regular; font-size: 13px;   width: 100%; }
.xiaobian{width: max-content;margin: 0 0 0  auto;line-height:20px;}
.ql-img-description{ margin-top: -24px;
   margin-bottom: 19px;}
.ql-img-description-wrapper{
    padding: 10pt 0pt 0pt!important;
    text-align: justify!important; 
    color: #777777!important; font-family: PingFangSC-Regular!important; font-size: 13px!important; line-height: 1.42!important;  width: 100%; 
   
}
.section-main p[align=center],.section-main  h2[align=center]{text-indent: 0em!important;}
.section-main p[style*="center"],.section-main h2[style*="center"]{text-indent: 0em!important;}

.section-main audio{width:100%; margin: 20px 0px!important;height: 50px;  border-radius: 25px;}
audio::-webkit-media-controls {
overflow: hidden !important
}
audio::-webkit-media-controls-enclosure {
width: calc(100% + 32px);
margin-left: auto;
}

[id^="video-m3u8"]{margin-bottom:20px;}

.img_cut_to_doc img {
    display: block !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/*--.guanggao---*/
.guanggao .kuang{margin:25px 0px;border:1px solid #f1f1f1;border-radius:3px;padding: 10px;}
.guanggao a{width:100%;display:block;position:relative;text-decoration:none;}
.guanggao .img2{position:absolute;left:8px;bottom:8px;width:28px;height:16px;z-index:2;}
/* --导读--- */
.guide{ background: #F8F8F8;padding: 10px;   border-top: 3px solid #D0D0D0;   font-size: 15px;   line-height: 23px;   color: #A0A0A0;margin-bottom:19px;}
/* --声明--- */
.shengming{margin:15px 0px;border:1px solid #eee;background:#fdfdfd;}
.shengming p{font-size:12px;color:#A0A0A0;line-height:18px;text-align:justify;margin:10px;}
/* -----中青号用户信息 --------*/
.zqhinfo{height:30px;margin:20px 15px 21px;color:#333}
.zqhinfo .zqh_tx{width:30px;height:30px;float:left;margin-right:8px;position:relative;}
.zqhinfo .img1{width:30px;height:30px;border-radius:30px;position:absolute;z-index:1;top:0px;left:0px;}
.zqhinfo .img2{width:10px;height:10px;border-radius:5px;position:absolute;z-index:2;bottom:0px;left:23px;}
.zqhinfo .txt{float:left;line-height:15px;text-align:left;  width: 65%;}
.zqhinfo .txt .username{font-size:12px;color:#333;font-weight:bold;line-height:15px;height:15px;}
.zqhinfo .guanzhu{float:right;width:60px;height:25px;margin-top:3px;}
.zqhinfo .guanzhu a{display:block;width:60px;height:24px;background:#EC483F;font-size:14px;line-height:24px;text-align:center;color:#ffffff;border-radius:5px;text-decoration:none;}
.zqhinfo .dec{font-size:12px;line-height:15px;color:#777;height:15px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}

/*点击阅读全文*/
@keyframes upd {
    from {bottom:10px;}
    50% {bottom:15px;}
    to{bottom:10px}
}
@-webkit-keyframes upd {
 	from {bottom:10px;}
    50% {bottom:15px;}
    to{bottom:10px}
}
#caozuo{display:none;background: url(../../images/app/con_bg.png) center bottom no-repeat;position: absolute; z-index: 99999999999;bottom: 0px;  padding-top: 140px; width: 100%;background-size: 100% 100%;}
#caozuo #show {position:relative;display:block;height:40px;}
#caozuo #show img{position:absolute;left:50%;margin-left:-10px;width:20px;height:20px;animation:upd 1s linear infinite;-webkit-animation:upd 1s linear infinite;}
.conall{ height: 40px;overflow: hidden;   background: #ff3233;    border-radius: 20px;   text-align: center;   line-height: 40px;font-size: 16px;color: #ffffff;}
.conall a{color:#ffffff;display: block; width: 100%;height:40px;line-height: 40px;}
#box{overflow:hidden;position:relative;}





