.decipher-wrap{
	padding-top:20px;
}
.content-wrap{

}
.content-wrap .content-left{
	width:895px;
	float: left;
}
.content-wrap .content-left .title{
	margin-top:10px;
}
.content-wrap .content-left .title h1{
   font-size:29px;
   line-height:50px;
}
.content-wrap .content-right{
	width:260px;
	float: right;
}
.celebrity-box{
	margin-top:20px;
}
.celebrity-box img{
	max-width:65px;
	height:65px;
	margin-right:35px;
	float: left;
}
.celebrity-right{
	display: inline-block;
	font-size:17px;
	line-height:22px;
	color:#777;
	float: left;
	margin-top:8px;
}

.source-box{
	font-size:14px;
	line-height:20px;
	margin-top:38px;
	padding-bottom:10px;
	border-bottom:1px solid #b0d7f8;
	color:#777;
	position: relative;
}
.source-box a{
	color:#777;
}
.source-box .date{
	margin-right:85px;
}
.source-box .fs-box{
	margin-right:85px;
}
.source-box .fs-box a{
	margin-right:5px;
}


/*正文*/
.content-box{
    padding-top:38px;
    overflow: hidden;
}
.content-box p{
	font-size:18px;
	line-height:30px;
	margin-bottom: 20px;
}
.content-box img{
	 max-width: 100% !important;
	 margin:0 auto;
	margin-bottom: 5px;
}

/*正文底部标签*/
.tag-box{
	font-size:18px;
	line-height:30px;
	color:#999;
	margin-bottom:50px;
	position: relative;
}
.tag-box .tag-content{
    margin-bottom:10px;
}
.tag-box .tag-content span{
	margin-right:5px;
}

/*列表*/
.newslist-box ul{
	width:100%;
}
.newslist-box ul li{
	width:100%;
}
.newslist-box li .newsitem{
	padding:20px 0;
	border-bottom:1px solid #ccc;
}
.newslist-box .newsitem .img-box{
	width:238px;
	height: 160px;
	float: left;
}
.newslist-box .newsitem .newsitem-right{
	width:620px;
	margin-right:10px;
	float: right;
}
.newslist-box .newsitem-no .newsitem-right{
	width:96%;
	float: none;
	padding:0 2%;
}
.newsitem .newsitem-right h3{
	font-size:18px;
	line-height:20px;
	margin-bottom: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newsitem .newsitem-right .newsitem-sum{
	font-size:14px;
	line-height:28px;
	color:#222;
	overflow: hidden;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display:-webkit-box;
   -webkit-box-orient:vertical;

}
.newsitem .newsitem-right .newsitem-sum a{
    color:#6fb8f3;
}
.newsitem .newsitem-right .newsitem-time{
	font-size:14px;
	line-height:16px;
	margin-top:18px;
	float: right;
	color:#808080;
}
.newsitem .newsitem-right .newsitem-time .tags{
	font-size:14px;
	color:#D03E67;
	margin-right:20px;
}

.addmore{
	width:100%;
	cursor: pointer;
	cursor: -ms-pointer;
	font-size:17px;
	line-height:60px;
	text-align: center;
	color:#267bf0;
}

/*视频列表*/
.list-video ul{
	margin-left:-38px;
}
.list-video li{
    float: left;
	width:428px;
	height:320px;
	padding-left:38px;
	position: relative;
	margin-bottom: 40px;
}
.list-video .videoitem{
    width:428px;
	height:320px;
	position: relative;
}
.list-video li .img-box{
	width:100%;
	height:100%;
	position:absolute ;
}
.list-video li .img-box img{
    position: absolute;
    top: 0;
    left: 0;
}
.list-video li .img-box a{
	width:100%;
	height:100%;
	display: block;
}
.list-video .view-text{
    position:absolute ;
    bottom:0;
    left:0;
    width:388px;
	padding:6px 20px 0 20px;
	background: rgba(0,0,0,0.5);
}
.list-video li .img-box .play{
	width:50px;
	height:50px;
	position:absolute ;
	top:134px;
	left:190px;
	z-index: 1;
}
.list-video .view-text p{
	height:38px;
	line-height: 38px;
	text-align: left;
	color:#fff;
	font-size: 14px;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	font-weight: bolder;
	border-bottom:#0066cc;
}
.list-video .view-text p a{
    color:#fff;
}
.list-video .view-text .cont{
	height:25px;
	line-height: 25px;
	padding-bottom:6px;
	font-size: 0;
}
.list-video .view-text .cont span{
	font-size: 12px;
	display: inline-block;
	float: right;
	color:#fff;
}
/*评论*/
.comment-wrap .comment-title{ 
	font-size:18px;
	line-height:30px;
	color: #0067cc;
	border-bottom:1px solid #b0d7f8;
}
.comment-wrap .comment-list{
	margin-top:10px;
}
.comment-wrap .comment-list .item{
	padding:10px 0;
}
.comment-wrap .comment-list .comment-head{
	width:45px;
	height:45px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right:10px;
}
.comment-wrap .comment-list .cont{
	float: left;
	width:840px;
}
.comment-wrap .comment-list .info{
	font-size:16px;
	line-height:45px;
	color:#999;
}
.comment-wrap .comment-list .txt{
	font-size:16px;
	line-height:28px;
	margin:10px 0;
}
.comment-wrap .comment-list .comment-func{
	font-size:14px;
	line-height:24px;
	color:#999;
	padding-bottom:10px;
	border-bottom: 1px dashed #CCC;
}
.comment-wrap .func-right{
	float: right;
}
.comment-wrap .comment-show,.comment-wrap .comment-praise{
	margin-right:15px;
	cursor: pointer;
	cursor: -ms-pointer;
}
.comment-wrap .comment-reply{
	cursor: pointer;
}


/*回复框*/
.comment-reply-content{
	margin-top:10px;
}
.comment-reply-content .comment-reply-text{
   width:737px;
   height:60px;
   border:1px solid #CCC;
   padding:0 10px;
   margin-right:-3px;
}
.comment-reply-content .comment-reply-btn{
	width:80px;
	height:62px;
	line-height:62px;
	font-size:18px;
	color: white;
	background: #0067cc;
}


/*二级评论*/
.comment-two li{
	border-bottom: 1px dashed #ccc;
	padding:10px 0;
}
.comment-two li .img-box{
	width:45px;
	height:45px;
	border-radius: 50%;
	float: left;
}
.comment-two li .commenttwo-txt{
	float: right;
	width:780px;
	font-size:16px;
	line-height:30px;
}
.comment-two li .commenttwo-txt .commenttwo-name{
    font-size:16px;
	line-height:45px;
	color: #999;
}
.comment-two li .commenttwo-txt .commenttwo-name .date{
    font-size:13px;
	line-height:45px;
	color: #999;
}
.comment-two .commenttwo-name span{
	margin-right:30px;
}


/*评论框*/
.comment-box{
	position: relative;
	margin:20px 0;
	width:100%;
	height:170px;
	border-radius: 8px;
	border:1px solid #ccc;
}
.comment-box textarea{
	width:96%;
	height:110px;
	display: block;
	margin:10px auto;
	font-size:14px;
	line-height:22px;
	border-bottom: 1px solid #ccc;
}
#comment-submit{
    font-size:16px;
    line-height:30px;
    padding:0 20px;
    background:#0067cc;
    border:none;
    color: white;
    border-radius: 6px;
    position: absolute;
    right:15px;
    bottom: 10px;
}
.comment-write{
	font-size:18px;
	line-height:38px;
	color: #0067cc;
	border-bottom: 1px solid #0067cc;
}


/*解码两岸右侧相关新闻*/
.content-wrap .content-right{
	 border-top:2px solid #0067cc;
	 padding-top:20px;
}
.content-wrap .content-right.nobd{
	border-top:none;
}
.relatednews-title{
	color: #0067cc;
	height:27px;
	position: relative;
	border-left: 5px solid #0067cc;
}
.relatednews-title h5{
	font-size:18px;
	line-height:27px;
	padding-left:12px;
}
.relatednews-title a{
	position: absolute;
	right:0;
	top:5px;
}

.relatednews-list{
	margin-top:10px;
}
.relatednews-list li{
	padding-top:24px;
	border-bottom:1px solid #b0d7f8;
}
.relatednews-list li a{
	font-size:17px;
	line-height:24px;
}
.relatednews-list li p{
	font-size:14px;
	line-height:20px;
    margin-top: 18px;
    text-align: right;
	
}
.relatednews-list li .summary{
	font-size:13px;
    text-align: left;
    margin-top: 5px;
	
}
.relatednews-list li p span{
	margin-left:3px;
}

.relatednews-list .getmore{
	font-size:13px;
	line-height:40px;
	text-align: right;
}
.relatednews-list .getmore a{
	color:#888;
}



/*视频精选右侧相关视频*/
.relatedvideo-list{
	margin-top:6px;
}
.relatedvideo-list li{
	width:100%;
	margin-bottom: 25px;
}
.relatedvideo-list .bestvideo-item{
    width:100%;
    height:110px;
    position: relative;
}
.relatedvideo-list .bestvideo-item .img-box{
	width:100%;
	height:100%;
}
.relatedvideo-list .bestvideo-item .video-play{
	position:absolute;
	width:100%;
	text-align: center;
	bottom:36%;
}
.relatedvideo-list .video-play{
	margin-right:10px;
	vertical-align: middle;
}
.relatedvideo-list .video-play img{
	width:30px;
	height:30px;
}
.relatedvideo-list .bestvideo-txt{
    font-size:18px;
	line-height:24px;
}
.relatedvideo-list .bestvideo-txt p{
	font-size:16px;
	line-height:24px;
	margin:10px auto;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}
.relatedvideo-list .bestvideo-txt .date-box{
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	border-top:1px solid #999;
	color:#666;
	margin:0;
	text-align: right;
}
.relatedvideo-list .bestvideo-txt .date-box .active{
	color:#b50000;
	margin-right:3px;
}
.relatedvideo-list .bestvideo-txt .playnum{
	text-align: right;
	font-size:14px;
	color:#888;
	line-height:20px;
}
.relatedvideo-list .bestvideo-txt .playnum img{
	width:15px;
	height:15px;
	margin-right:5px;
	vertical-align: text-top;
}
.relatedvideo-list .getmore{
	font-size:13px;
	line-height:20px;
	text-align: right;
}
.relatedvideo-list .getmore a{
	color:#888;
}


/*正文分享*/
.content-share{
    position: relative;
    height:40px;
}

.share-wrap{
	position: absolute;
	right:0;
	top:0;
}
.content-share .share-wrap{
    position: absolute;
	left:0;
	top:15px;
}
.share-wrap-10{
    top:10px;
}

.share-wrap .bdsharebuttonbox .bds_weixin {
    background: url(../images/share02.png) no-repeat;
}
.share-wrap .bdsharebuttonbox .bds_tsina {
    background: url(../images/share03.png) no-repeat;
}
.share-wrap .bdsharebuttonbox .bds_qzone {
    background: url(../images/share04.png) no-repeat;
}
.share-wrap .bdsharebuttonbox .bds_sqq {
    background: url(../images/share06.png) no-repeat;
}
.share-wrap .bdsharebuttonbox .bds_more {
    background: url(../images/share01.png) no-repeat;
}
.share-wrap .bdsharebuttonbox a {
    float: none;
    display: inline-block;
    background: none;
    margin:0 3px;
}
/*jmla*/
.content-jmla .share-wrap{
    top:-5px;
}
.content-wrap .content-jmla .title h1{
    border-bottom: 1px solid #b0d7f8;
}
.content-jmla .source-box{
    border-bottom: none;
}
/*jqsd*/
.content-jqsd .share-wrap{
    top:-5px;
}
.content-wrap .content-jqsd .title h1{
    border-bottom: 1px solid #b0d7f8;
}
.content-jqsd .source-box{
    border-bottom: none;
}
/*szxw*/
.content-szxw .share-wrap{
    top:-5px;
}
.content-wrap .content-szxw .title h1{
    border-bottom: 1px solid #b0d7f8;
}
.content-szxw .source-box{
    border-bottom: none;
}
/*ztjx*/
.content-ztjx .share-wrap{
    top:-5px;
}
.content-wrap .content-ztjx .title h1{
    border-bottom: 1px solid #b0d7f8;
}
.content-ztjx .source-box{
    border-bottom: none;
}
/*content-spjx*/
.content-wrap .content-spjx .title{
    position: relative;
     border-bottom: 1px solid #b0d7f8;
}
.content-spjx .share-wrap{
    top:5px;
}
.content-spjx .source-box{
    border-bottom: none;
}
.content-wrap .content-spjx .title h1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:680px;
}
/*台海资讯*/
.information-wrap .source-box{
    padding-bottom:0;
    border:none;
    padding-top: 20px;
    border-top: 1px solid #b0d7f8;
    
}

.search-result-no{
    width:100%;
	cursor: pointer;
	cursor: -ms-pointer;
	font-size:17px;
	line-height:60px;
	text-align: center;
	color:#808080;
	margin-top:30px;
	display: none;
}
#tide_video{
    width: 100%;
    height: 540px;
    display: block;
}
