/*��������	*/

.detail_video {
	position: relative;
}
.detail_video video {
	position: relative;
	z-index: 2;
	background: none;
	height: 100% !important;
}
.detail_video .detail_video_img {
	position: absolute;
	width: 100%;
	height: 12em;
	top: 0;
	left:0;
	z-index: 3;
	overflow: hidden;
}
.detail_video .detail_video_img img {
	width: 100%;
	height: 100%;
}
.detail_video .playPause {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	background: url(../../../../front/detail/images/play.png) no-repeat center;
	background-size: 20% auto;
	z-index: 4;
}
.vjs-control-bar{
	z-index: 2;
}
.detail_audio {
	width: 100%;
	position: relative;
}
.detail_audio audio {
	position: relative;
	z-index: 2;
}
.detail_audio .detail_audio_img {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
	margin: 0;
	left:0;
	display: block;
}
.detail_audio .detail_audio_img img{
	margin:0;
}
.detail_audio img {
	width: 100%;
}
#detail {
	width: 100%;
	background: #f8faf9;
	box-sizing: border-box;
	padding-top: 2.08em;
}
.imgComment_figure{
	background: #f3f3f3;
	margin-top: 1em !important;
	margin-bottom: 1.2em !important;
	box-sizing: border-box;
	padding: 0 0 0.4em;
}
.imgComment_figure .imgComment_content{
	box-sizing: border-box;
	padding: 0.4em 0.5em 0.5em !important;
	color: #0d469d !important;
	line-height: 1.8em !important;
}
.detail_line {
	width: 100%;
	height: 1em;
	background: #eee;
	clear:both;
}
.detail_title {
	font-size: 2.5em;
	color: #000;
	line-height: 1.3em;
	word-break: break-all;
	padding: 0 20px;
	font-weight: bold;
	margin-bottom: 0.7em;
}
.detail_info {
	font-size: 1.3em;
	border-bottom: 1px solid #ddd;
	color:#575656 !important;
	padding: 0 20px !important;
}
.detail_info span {
	margin-right: .5em;
}
.detail_info span.detail_view {
	margin-left: 0;
	text-align: right;
	float: right;
}
.detail_content {
	width: 100%;
	font-size: 1.7em;
	line-height: 2em;
	word-break: normal;
	color: #353736;
	box-sizing: border-box;
	padding: 20px 20px 0;
}
.detail_content p {
	margin-bottom: 0.85em;
	font-size: 1em;
	color: #353736;
	line-height: 1.7em;
	text-align: justify;
	letter-spacing: 0.02em;
}
.detail_content p strong {
	/*color: #0c0c0c;*/
}

.detail_content img {
	width: 100%;
	/*margin: .2em 0;*/
	height:auto; 
}

/* 兼容135编辑器和xiumi编辑器样式 */
.detail_content section[powered-by] p,
.detail_content section[data-mpa-powered-by] p,
.detail_content section[data-tools="135编辑器"] p {
	color: unset;
	padding: unset;
	margin: unset;
	line-height: unset;
	text-align:unset;
}

.detail_read {
	margin: 1em 2%;
	border: 1px solid #ccc;
}
.detail_read .detail_read_title {
	width: 100%;
	height: 2.6em;
	line-height: 2.6em;
	font-size: 1.6em;
	color: #666;
	border-bottom: 1px solid #ddd;
}
.detail_read .detail_read_title img {
	width: 1.5em;
	height: 1.5em;
	margin: .5em;
}
.detail_read .detail_read_title span {
	position: relative;
	top: -.8em;
}
.detail_read .detail_read_ul{
	width: 96%;
	margin: 0 2% 60px;
}
.detail_read ul {
	width: 96%;
	margin: 0 2%;
}
.detail_read ul li {
	width: 100%;
	padding: .6em 0;
	border-bottom: 1px solid #ddd;
}
.detail_read ul li .detail_read_list{
	width: 100%;
	font-size: 1.6em;
	color: #222;
	line-height: 1.6em;
}
.detail_read ul li .detail_read_list a{
	color: #222;
}
.detail_read ul li .detail_read_list_left, .detail_read ul li .detail_read_list_right {
	width: 49%;
	display: inline-block;
	font-size: 1.2em;
	color: #999;
	margin-top: .5em;
}
.detail_read ul li .detail_read_list_left span {
	margin-left: 4px;
}
.detail_read ul li .detail_read_list_right {
	float: right;
	text-align: right;
}
.detail_read ul li:last-child {
	border-bottom: 0;
}
.detail_zan {
	width: 100%;
	text-align: center;
	margin: .5em 0;
}
.detail_zan .detail_zan_img {
	width: 6em;
	height: 6em;
	background: url(../../../../front/detail/images/zan_left.png) no-repeat center;
	background-size: 100% 100%;
	margin: 0 auto;
}
.detail_zan .detail_zan_img.detail_zan_img_active {
	background: url(../../../../front/detail/images/zan_left_active.png) no-repeat center;
	width: 6em;
	height: 6em;
	background-size: 100% 100%;
}
.detail_zan p {
	font-size: 1.5em;
	margin-top: .5em;
}
.detail_comment_list {
	width: 96%;
	padding: 2%;
}
.detail_comment_list .comment_list_title {
	width: 100%;
	font-size: 1.5em;
	border-bottom: 1px solid #ccc;
	line-height: 2.4em;
}
.detail_comment_list .comment_list_title span {
	border-bottom: 1px solid #ff4811;
	padding: 0.6em 0;
}
.detail_comment_list ul li {
	width: 100%;
	border-bottom: 1px solid #dedfe0;
	padding: 1em 0 .5em 0;
}
.detail_comment_list ul li .comment_list_head {
	width: 100%;
}
.detail_comment_list ul li .comment_list_head .list_head {
	width: 3em;
	height: 3em;
	float: left;
	display: inline-block;
	border-radius:50%;
	overflow:hidden;
}
.detail_comment_list ul li .comment_list_head .list_head img {
	width: 100%;
	height: 100%;
}
.detail_comment_list ul li .comment_list_head .list_info {
	display: inline-block;
	margin-left: 2%;
}
.detail_comment_list ul li .comment_list_head .list_info .info_name {
	color: #666;
	font-size: 1.4em;
}
.detail_comment_list ul li .comment_list_head .list_info .info_time {
	color: #999;
	font-size: 1.1em;
	width: 100%;
}
.detail_comment_list ul li .comment_list_content {
	font-size: 1.6em;
	line-height: 1.6em;
	margin-top: .5em;
}
.detail_comment_list ul li .comment_list_reply {
	font-size: 1.6em;
	line-height: 1.6em;
	margin-top: .5em;
	padding: .4em;
	background: #eee;
}
.detail_comment_list ul li .comment_list_reply_user {
	color: #dd1717;
	padding: 0 .2em;
}
.detail_comment_list ul li .comment_list_head .list_btn {
	float: right;
	width: 35%;
}
.list_btn div {
	width: 50%;
	display: inline-block;
	float: left;
	text-align: right;
}
.list_btn div.list_btn_zan a {
	background: url(../../../../front/detail/images/good.png) no-repeat center;
	width: 1.6em;
	height: 1.6em;
	display: inline-block;
	background-size: 100% 100%;
}
.list_btn div.list_btn_zan.active a {
	background: url(../../../../front/detail/images/good_active.png) no-repeat center;
	width: 1.6em;
	height: 1.6em;
	display: inline-block;
	background-size: 100% 100%;
}
.list_btn div.list_btn_comment a {
	background: url(../../../../front/detail/images/comment.png) no-repeat center;
	width: 1.6em;
	height: 1.6em;
	display: inline-block;
	background-size: 100% 100%;
}
.list_btn div.list_btn_zan_r {
	float: right;
}
.list_btn div span {
	font-size: 1.2em;
	color: #666;
	position: relative;
	top: -0.2em;
	right: .5em;
}
.comment_list_more {
	width: 100%;
	border: 1px solid #ccc;
	color: #999;
	line-height: 2.4em;
	font-size: 1.4em;
	text-align: center;
	height: 2.4em;
	margin-top: 0.5em;
	-webkit-box-shadow: #aaa 0px 0px 2px;
	box-shadow: #aaa 0px 0px 2px;
}
.common_to_app {
	width: 100%;
	border: 1px solid #ccc;
	color: #999;
	line-height: 2.4em;
	font-size: 1.4em;
	text-align: center;
	height: 2.4em;
	margin-top: 0.5em;
	-webkit-box-shadow: #aaa 0px 0px 2px;
	box-shadow: #aaa 0px 0px 2px;
}
.reponsible_user{
	text-align: right;
    top: -0.5em;
    font-size: 1.5em;
    margin-right: 4%;
    line-height: 1.6em;
	color: #575656;
}
/*�������*/
.topic_list {
	width: 100%;
	padding: 1em 0;
	border-bottom: 1px solid #ddd;
	position: relative;
	float: left;
}
.topic_list .topic_label{ border:1px solid #ec4b4b; color:#ec4b4b; border-radius:5px; padding:.1em .2em; margin-right:.3em;}
.topic_list .topic_label_brodcast{ color: #01c1f1; margin: 0 .5em;  }
.topic_list .topic_label_brodcasting{ color: #d70908; margin: 0 .5em; }
.topic_list .topic_label_brodcasted{ color: #999999; margin: 0 .5em; }
.topic_list a{color:#333;}
.topic_list .topic_list_pic {
	width: 30%;
	height:5em;
	background: #eee;
	float: left;
	position:relative;
}
.topic_view::before {
    content: "";
    width: 18px;
    height: 18px;
    background: url(../../../../resource/images/newsList/list/views.png) center no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: top;
    margin: 0px 4px;
}
.topic_list .topic_list_pic .playBtn{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 3em;
    height: 3em;
    margin-left: -1.5em;
    margin-top: -1.5em;
}
.topic_list .topic_list_pic img, .topic_list .topic_list_content ul li img,.topic_list .topic_list_content .topic_list_bigpic img {
	width: 100%;
	height: 100%;
}
.topic_list .topic_list_content {
	float: left;
	width:68%;
	margin-left:2%;
    position:relative;
    padding-bottom:.3rem;
}
.topic_list_content .content_title {
	font-size: 1.7em;
	line-height: 1.5em;
}
.topic_list_content .content_info {
	color: #999;
    /*margin-top: .8em;*/
    font-size: 1.2em;
    width: 100%;
    /*position:absolute;*/
   /* bottom:-11px;*/
}
.content_singal_info{ color:#999; clear:both; padding-top:10px;}
.content_singal_info .topic_list_time{ float:right;}
.topic_list_1 .topic_list_content .content_info{
	position:relative;
}
.topic_list_content .content_info span.topic_list_time {
	float: right;
	text-align: right;
}
.topic_list_1 .topic_list_content {
	padding: 0;
	width: 100%;
	margin: 0;
}
.topic_list .topic_list_content ul {
	width: 100%;
	display: block;
	margin:0;
	margin-top: .5em;
}
.topic_list .topic_list_content ul li {
	width: 32%;
	background: #eee;
	float: left;
	padding:0;
	display: inline-block;
	border-bottom:none;
}
.topic_list .topic_list_content ul li:nth-child(2) {
	margin: 0 2%;
}
.topic_list .topic_list_content .topic_list_bigpic{ width:100%; margin-top:.5em; position:relative;}
.topic_list .topic_list_content .topic_list_bigpic .topic_more{position:absolute; bottom:.4em; width:100%;}
.topic_list .topic_list_content .topic_list_bigpic .topic_more img{position:relative; width:12%; height:auto; left:.4em; display:inline-block; }
.topic_list .topic_list_content .topic_list_bigpic .topic_more .topic_more_num{ position:relative; right:2%;display:inline-block; float:right; border-radius:10em;font-size:1.2em; color:#fff; background:#000; opacity:0.8; padding:.2em .8em; text-align:center; top:1.2em;}
.topic_type{ width:100%; margin-bottom:.5em; clear:both; float:left;}
.topic_type ul li{ padding:6px 16px; background:#eee; color:#999; font-size:.9em; float:left; margin-right:6px; margin-bottom:6px; line-height:1.5;}
.content_info .topic_brodcast {
    max-height: 1.2em;
    max-width: 1.3em;
    vertical-align: -10%;
}

/*ά��ҳ��*/
.wrap_phone {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
.err_info {
	font-size: 1.6em;
	color: #aeadae;
	border-bottom: 1px solid #ddd;
	height: 4em;
	line-height: 6em;
}
.err_title {
	font-size: 6em;
	color: #3d3c3d;
	margin: .5em 0;
	font-weight: bold;
}
.wrap_phone img {
	width: 100%;
}
.err_memo {
	font-size: 1.6em;
	color: #545454;
	margin-bottom: 2em;
}
.wrap_phone img.status_pic {
	width: 26%;
	margin: 40% 0 2em 0;
}
.err_infos {
	font-size: 1.6em;
	color: #666;
	line-height: 1.5em;
	text-align: center;
}

/*��Ƶ������*/
.audio_info{ width:100%; background:#444; color:#f5f5f5; font-size:.9em; text-align:center;}


/* ����ҳ��� */
.detail_ad_banner{
	width:96%;
	margin:1em 2%;
}
.detail_ad_banner img{
	width:100%!important;
}

/* ������������*/
.detail_info {
	border-bottom: 0;
	padding: 0 1em;
}
.detail_info>span.detail_info_time {
	margin-right: 0;
}
.detail_info>span.detail_info_right {
	text-align: right;
	float: right;
	margin-right: 0;
}
.detail_voice {
	width: 96%;
	float: left;
	clear: both;
	margin: 0 2%;
	position: relative;
}
.detail_voice::before {
	content: '';
	position: absolute;
	top: 48%;
	height: 1px;
	width: 76%;
	left: 0;
	background: #ddd;
	z-index: 1;
}
.voice {
	float: right;
	height: 1.8em;
	border: 1px solid #dd1717;
	border-radius: 1.8em;
	width: 6.8em;
}
.icon_voice {
	width: 1.8em;
	height: 1.8em;
	border-radius: 1.8em;
	background: #dd1717 url(../../../../front/detail/images/voice.png) no-repeat center;
	background-size: 90%;
	float: left;
}
.icon_voice_end {
	background-image: url(../../../../front/detail/images/voice_end.png);
}
.icon_voice_play {
	-webkit-animation: voice_play .9s steps(1) infinite
}
.voice p {
	color: #666;
	font-size: 1em;
	text-align: center;
	float: left;
	width: 4em;
	line-height: 1.9em;
	margin-left: .4em;
}
.detail_content {
	clear: both;
}
@keyframes voice_play {
0% {
 background-image:url(../../../../front/detail/images/voice_play1.png);
}
 25% {
background-image:url(../../../../front/detail/images/voice_play.png);
}
50% {
 background-image:url(../../../../front/detail/images/voice.png);
}
75% {
background-image:url(../../../../front/detail/images/voice_play.png);
}
}
@media screen and (max-width:320px) {
.detail_voice::before {
	width: 72%;
}
}
@media screen and (min-width:414px) {
.detail_voice::before {
	width: 79%;
}
}


/*��ʾ��  ������ֹ������css��ʽ��ͻ*/
.model_1 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 10000;
	background: rgba(0,0,0,0.6);
}
.model_content_1 {
	width: 80%;
	background: #fff;
	position: absolute;
	top: 30%;
	left: 10%;
	border-radius: 10px;
	padding-top: 5%;
	font-size: 1.8em;
	text-align: center;
}
.model_content_1 .content {
	width: 90%;
	padding: 0 5% 10px 5%;
	line-height: 2em;
}
.model_content_1 .model_btn_1 {
	width: 100%;
	border-top: 1px solid #ddd;
}
.model_content_1 .model_btn_1 a {
	padding: 4% 0;
	display: inline-block;
}
.model_content_1 .model_btn_1 a.active {
	color: #1d79e1;
}
.model_content_1 .model_btn_1.btn_2_1 a {
	width: 49%;
	color: #666;
}
.model_content_1 .model_btn_1.btn_2_1 a.active {
	color: #1d79e1;
	border-right: 1px solid #ddd;
}

/*��Ƶ��������*/
.video_top {
    width: 100%;
    position: fixed;
    top: 0;
    background-color: #000;
    z-index: 1000;
}
.video_top_close {
    width: 1.8em;
    height: 1.8em;
    background: url(../../../../front/detail/images/close.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 1%;
    right: 2%;
	z-index: 99;
}
.video_top video {
    margin-top: 9%;
}
/*����ҳ��� start*/
.ad_text {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 1rem;
	padding:0 .4rem;
	color: #fff;
	background: rgba(0,0,0,0.4);
}
.detail_ad_pic {
	width: 100%;
	position: relative;
	margin:.5rem 0;
}
.detail_ad_pic img {
	width: 100%;
}
.detail_ad_pic_bottom {
	width: 96%;
	margin: 1rem auto;
}
.detail_ad_pic_bottom p {
	font-size: 1.6rem;
	line-height: 2rem;
	margin-bottom:.5rem;
}
.detail_ad_pic_bottom .ellipse{
	font-size: 1.6rem;
	line-height: 2rem;
	max-height: 4rem;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.detail_ad_pic_bottom .ellipse2{
	font-size: 1.7rem;
	line-height: 2.5rem;
	max-height: 10rem;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.detail_ad_pic_singal {
	width: 96%;
	margin: 0 2%;
	border-bottom: 0;
}
.detail_ad_pic_singal .topic_list_pic {
	width: 48%;
	position: relative;
}
.detail_ad_pic_singal .topic_list_content {
	width: 50%;
}
.detail_ad_pic_singal .topic_list_content .content_title {
	line-height: 2.5rem;
}
.detail_ad_btn {
	text-align: center;
	position: absolute;
	bottom: 5%;
	left: 25%;
}
.detail_ad_btn a {
	font-size: 1.5rem;
	color: #eb3f3b;
	background: url(../../../../front/detail/images/detail_btn_bg.png) no-repeat 92% center;
	background-size: 1rem;
	border: 1px solid #eb3f3b;
	padding:.2rem 2rem .2rem 1rem;
	border-radius: 2rem;
}
.detail_ad_pic_bottom video {
	margin: 0;
}
/*����ҳ��� end*/

/*������Ƶ�����ʽ�޸�*/
.topVideo{
	position: fixed !important;
	z-index: 10000;
	width:100%;
	max-width: 1000px;
	margin-bottom:-0.5em;
}
.topVideo>video{
	/*position:fixed;*/
	left:0;
	top:0;
	z-index:2000;
	background:#000;
}
.share_back{
	width:100%;
	height:60px;
}
.cq_share_top,.general_share{
	position:fixed;top:0;z-index:9999;width:100%;max-width:1000px;
}

/*����*/
.rank_level_num img {
	width: 1.2em;
	height: 1.2em;
	float: right;
}
.rank_level_num span {
	font-size: .9em;
	color: #ffb900;
	border: 1px solid #ffb900;
	border-radius: 20px;
	padding: 0 4px 0 13px;
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	position: relative;
	top: 1px;
	float: right;
	right: 9px;
	line-height:1.1em;
}
/*���� end*/
/*�����б�λͼ��*/
.place{width:100%;padding-top:5px;}
.place img{width:18px;vertical-align:sub;}
.place span{font-size:15px;color:#999;position: relative;line-height:18px;}
.commentImage{ width:120px;height:120px;background-size:cover;background-position:center;}
.hiddenImg{
	font-size: 1.3em;
	word-break:keep-all;
	vertical-align: middle;
	display: inline-block;
	color:#dd1717;
}
.hiddenImg img{
	padding-right: 4px;
	width: 14px;
	vertical-align: middle;
}
/*΢�Ŷ��η�������*/
.icon-success {
	content: '';
	width: 1.6rem;
	height: 1.6rem;
	display: inline-block;
	background: url(../../../../front/detail/images/shareSuccess/check-circle.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: -4%;
	margin-right: .4rem;
}
.icon-recommend {
	content: '';
	width: 1.4rem;
	height: 1.2rem;
	display: inline-block;
	background: url(../../../../front/detail/images/shareSuccess/news.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: -4%;
	margin-right: .4rem;
}
.icon-close {
	content: '';
	width: 1.2rem;
	height: 1.2rem;
	position: absolute;
	right: .6rem;
	top: .6rem;
	display: inline-block;
	background: url(../../../../front/detail/images/shareSuccess/close.png) no-repeat;
	background-size: 100% 100%;
}
.share2-model {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 10000;
	background: rgba(0, 0, 0, 0.6);
}
.share2-content {
	width: 80%;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: .2rem;
	font-size: 1.4rem;
}
.share2-head {
	height: 5rem;
	background: url(../../../../front/detail/images/shareSuccess/bg.png) no-repeat;
	background-size: cover;
	color: #fff;
	font-size: 1.8rem;
	line-height: 5rem;
	text-align: center;
}
.share2-recommend-title {
	font-size: 1.5rem;
	color: #dd1717;
	margin-top: 1rem;
}
.share2-body {
	padding: 0 4%;
}
.share2-article li {
	padding: .6rem 0;
	border-bottom: .5px solid #eee;
	overflow: hidden;
}
.share2-article li img {
	width: 30%;
	float: left;
	margin-right: 1rem;
}
.share2-article li p {
	word-break: break-all;
	/*display: -webkit-box;*/
	/*-webkit-line-clamp: 3;*/
	/*-webkit-box-orient: vertical;*/
	overflow: hidden;
}
.share2-foot {
	text-align: center;
	margin: 1.2rem 0;
	font-size: 1.5rem;
	color: #fff;
}
.share2-foot a {
	display: inline-block;
	width: 60%;
	padding: 1rem 0;
	background: #dd1717;
	box-shadow: 0 .1rem .3rem rgba(221, 23, 23, 0.5);
	border-radius: .3rem;
}
/*ͼƬ����*/
.img_view{
	position: fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000;
	z-index:999999;
	display:none;
}
.swiper-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
	float: left;
}
.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms;
    transition: 300ms;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}
.swiper-container .pic_share_pic {
	width: 100%;
	height: 100%;
	overflow: auto;
	position: relative;
}
.swiper-container img {
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.pic_share_info {
	position: absolute;
	width: 92%;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	padding: 10px 4% 20px 4%;
	color: #eaeaea;
	line-height: 1.8em;
}
.pic_share_title {
	font-size: 1.5em;
	margin-bottom: 10px;
	text-align: justify;
}
.pic_share_title span {
	font-size: .8em;
	margin-left: 5px;
	float: right;
	color: #999;
}
/* 新闻详情：责任编辑 */
.reponsible_user_container {
	margin: 1.6em 0;
}

figcaption{
	background-color: #f3f3f3 !important;
	font-size: 0.8em !important;
}

figcaption span {
	color:#0d469d !important;

}

.ck-content .media {
    margin-left: -20px !important;
    margin-right: -20px !important;
}
