*{box-sizing:border-box;margin:0;padding:0}
a{text-decoration:none;display:inline-block;color:#000}
body{background:#fff;font-family:STHeiti, Microsoft YaHei, Helvetica, Arial, sans-serif}
html,body{width:100%;min-height:100%;color:#000}
div,ul,li{list-style:none;overflow:hidden;padding:0;margin:0}
img{vertical-align:middle;width:100%;display:block}
input,textarea,select{background-color:#fff}
#container{padding:4px 4% 10px;margin-top:41px}
video,audio{width:100%}
.newsVideo{text-align:center;margin:10px 0;
    /*background-color:#000*/
}
.newsAudio{text-align:center;margin:10px 0}
.hidden{display:none}
.btn_pointer{cursor:pointer}
.flex-box{display:flex}
.flex1{flex:1}
.red_line_left{border-left:5px solid #d2292c;text-indent:4px;margin-top:20px}

/****************************************显示所属专题跳转****************************************/
#showColumnUrl{border: 1px solid #999;border-radius: 8px;padding: 8px;display:flex;align-items:center}
#showColumnUrl::before{display: block;content: "";width: 40px;height: 20px;background-image: url("/front/www_icswb_com/document_news/image/document_news_detail_column_icon.png");background-size: 100% 100%;}
#showColumnUrl::after{display: block;content: "";width: 8px;height: 12px;background-image: url("/front/www_icswb_com/document_news/image/document_news_detail_column_more.png");background-size: 100% 100%;}
#showColumnUrl #showColumnName {
    font-size: 14px;
    color: #000;
    margin: 0 8px;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    white-space: normal;
    -prefix-box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

/****************************************数智人视频****************************************/
#IvhVideo{background-color: #000;width: 48vw;}
/*进度条*/
#IvhVideo video::-webkit-media-controls-timeline {
    display: none;
}

/****************************************头部****************************************/
.header_container{position:fixed;left:0;top:0;width:100%;height:41px;z-index:2;background-color:#fff}
#header{position:relative;line-height:40px;border-bottom:1px solid #eee;padding:0 5px}
#header img{width:auto}
#header .icon_logo{height:20px;margin:10px auto}
#header .pa_left{position:absolute;left:0;top:0;width:35px;height:40px;text-align:center;display:none}
#header .pa_left img{height:20px;margin:10px auto}
#header .pa_right{position:absolute;right:0;top:0;display:none}
#header .pa_right img{height:30px;margin:5px auto}
#header .pa_right span{display:inline-block;width:35px;height:40px;text-align:center}
#header #btn_font_controller{}
#header #btn_header_share{}

/****************************************标题和时间****************************************/
#main_title{}
#main_title .title{font-size:24px;line-height:30px}
#main_title .base_info{margin-top:5px;font-size:14px;color:#999;line-height:28px}
#main_title .base_info span{display:inline-block}
#main_title .info_time{margin-right:10px;color:#999}
#main_title .info_hit{}
#main_title #btn_voice{width:22px;height:22px;display:inline-block;vertical-align:sub;margin-left:10px}

/****************************************内容****************************************/
.icswb-content{font-size:18px;color:#444;line-height:1.5em;font-weight:400;text-align:justify;margin-top:10px}
.icswb-content p{margin-bottom:0.8em}
.icswb-content .imgDescription{font-size:14px;margin-top:0.5em;color:#999;line-height:1.3em}

/****************************************分享按钮 点赞按钮****************************************/
.div_share_agree{margin-top:10px}
.share_agree_title{}
.btn_list{margin-top:10px}
.btn_list .item{display:inline-block;padding:0 5px;height:30px;line-height:30px;border:1px solid #eee;border-radius:15px}
/*#btn_ShareAppMessage{}*/
/*#btn_ShareTimeline{}*/
/*#btn_ShareWeibo{}*/
/*#btn_AddAgree{float:right;padding:0 10px}*/

.btn_list .share_item{display:inline-block;height:33px;width:auto;line-height:33px}
.btn_list .share_item img{width:auto;height:100%}
#btn_ShareAppMessage{}
#btn_ShareTimeline{}
#btn_ShareWeibo{}
#btn_AddAgree{float:right;position:relative;display:none}
#curAgreeCount{position:absolute;top:0;left:0;width:68%;height:100%;text-align:center;color:#636363;z-index:2}
#div_share_tips{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .8);z-index:3;color:#fff;text-align:center;font-size:18px}

/****************************************作者和来源****************************************/
.div_author{border-top:1px solid #eee;position:relative;color:#999;margin-top:10px;padding:10px 0;line-height:20px}
.statement{}
.statement a{color:#999}
.author{font-size:14px;margin-top:4px}
#btn_show_my_complaint{position:absolute;top:0;right:0;color:#999;padding:10px 0 10px 10px}

/****************************************广告推广****************************************/
.ad_title{margin-bottom:10px}

/****************************************热门评论****************************************/
#comment_box{margin-top:10px}
.comment_item{border-bottom:1px solid #eee;padding:10px 0}
.comment_item_pic{width:60px}
.comment_item_pic img{border-radius:50%;background-color:#efefef;padding:10px;width:60px;height:60px;overflow:hidden}
.comment_item_right{padding-left:10px;line-height:24px}
.comment_nick_name{}
.comment_user_info{color:#666;font-size:14px;line-height:22px}
.comment_content{margin-top:4px}
#btn_more_comment{background-color:#eee;text-align:center;color:#d3292a;margin-top:10px;line-height:30px}

/****************************************相关新闻****************************************/
.relevant_news_box{margin-top:10px;background-color:#eee;padding:8px;text-align:justify;line-height:28px}
.relevant_news_item a{-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}

/****************************************右侧浮动按钮****************************************/
.side-buttons{font-size:34px;position:fixed;right:-4px;top:50%;opacity:0.6}
.side-button-not-show{display:none}
.side-button-show{display:block}
.side-buttons li{margin-bottom:5px}

/*******************************************全屏查看图片*********************************************/
.full-screen-warp-show{z-index:9999;position:absolute;width:100%}
.full-screen-warp-hide{display:none}
.full-screen-mask{background:black;width:100%;height:100%;position:relative}
.full-screen-content{position:absolute}
.full-screen-content>img{width:100%;display:block}

/*******************************************翻页*********************************************/
.spe2{clear:both}
/* pager css */
#pager_btn{margin-top:3px;font-size:16px}
#pager_btn a{font-size:16px}
.pb1{float:left;padding:0 12px;height:28px;line-height:28px;background:#efefef;border:solid 1px #d5d5d5;margin-right:2px;text-align:center}
.pb1_over{float:left;padding:0 12px;height:28px;line-height:28px;background:#CEE3E6;border:solid 1px #d5d5d5;margin-right:2px;text-align:center}
.pb2{float:left;padding:0 12px;height:28px;line-height:28px;margin-right:2px;text-align:center}
.pb3{float:left;width:60px;height:28px;line-height:28px;background:#efefef;border:solid 1px #d5d5d5;margin-right:2px;text-align:center}
.pb3_over{float:left;width:60px;height:28px;line-height:28px;background:#CEE3E6;border:solid 1px #d5d5d5;margin-right:2px;text-align:center}
.pb1 a{}
.pb2 a{font-weight:bold;text-decoration:underline}
.pb4{float:left;padding:0 3px;background:#efefef;border:solid 1px #d5d5d5;text-align:center}
.pb5{float:left;padding:0 3px;height:28px;line-height:28px;background:#efefef;border:solid 1px #d5d5d5;margin-right:2px;text-align:center}
.pager_input{color:#999;background:#efefef;ime-mode:disabled;width:68px;border:0;height:22px;padding-top:3px;padding-bottom:3px;font-size:16px}
