body {
    max-width: 640px;
    /*min-width: 320px;*/
    margin: 0 auto;
    font-family: "microsoft yahei";
    text-align: justify;
    word-wrap: break-word;
}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p {
    -webkit-user-select: text;
}
.margin-box {
    margin: 0 0.3rem 0 0.3rem;
}
.news-header .news-title {
    margin: 0.24rem 0 0.12rem 0;
    font-size: 0.4rem;
    color: #434343;
    font-weight: bold;
}
.news-header .news-msg {
    position: relative;
    font-size: 0.28rem;
    margin-bottom: 0.26rem;
    color: #848484;
    vertical-align: middle;
}
.news-header .source, .news-header .authors,.issuetime{
    margin-right: 0.1rem;
    font-size: 0.28rem;
    line-height: 0.52rem;
}

.read-news-btn {
    display: none;
    width: 0.6rem;
    height: 0.5rem;
    text-indent: -3rem;
    background: url(../imgs/read-news-play.png) no-repeat left center;
    background-size: 0.6rem;
    float: right;
    overflow: hidden;
}
.read-news-btn.paused {
    background: url(../imgs/read-news-paused.png) no-repeat left center;
    background-size: 0.6rem;
}
.video-container {
    display: block;
    position: relative;
    width: 6.9rem;
    height: 3.88rem;
}

.video-container video {
    width: 6.9rem;
    height: 3.88rem;
}
.video-container img{
  width : 100%;
  height: 100%;
}
._135editor video{
  display: block;
  position: relative;
  width: 6.9rem;
  height: 3.88rem;
}
._135editor video img{
  display: block;
  max-width : 100%;
  max-height: 100%;
}
.no-image {
    width: 100%;
    padding-top: 56.25%;
    background: #000;
}
._135editor .no-image{
  display: block;
  padding-top: 0;
  max-width : 100%;
  max-height: 100%;
}
#vr, .vr-box {
    position: relative;
    /*width: 6.9rem;*/
    height: 5rem;
    margin: 0 auto;
}
.vr-container {
    position: relative;
    width: 100%;
    height: auto;
}
.vr-container img {
    width: 100%;
}
.video {
    display: block;
    width: 100%;
}
.video-container img {
    display: block;
    width: 100%;
}
.video-container .player-icon, .vr-container .player-icon{
    display:none;
    position:absolute;
    width: 0.8rem; height: 0.8rem;
    top: 50%; left: 50%;
    margin-top: -0.4rem; margin-left: -0.4rem;
    /*-webkit-transform: translate(-50%, -50%);*/
    background: url(../imgs/player-icon.png) no-repeat center center;
    background-size: 100%;
}
.radio {
    display: block;
    width: 100%;
}
.news-content {
    font-size: 0.36rem;
    margin-top: 0.24rem;
    line-height: 1.7;
    color: #333;
    text-align: justify;
    word-wrap: break-word;
}
.news-content a{
	color: #03f;
    text-decoration: underline;
}
.news-content p{
    font-size: 0.36rem !important;
}
.news-content video {
    display: block;
    width: 100%;
}
.news-content.font-smaller {
    font-size: 0.28rem;
    margin: 0.24rem 0;
}
.news-content.font-smaller p{
    font-size: 0.28rem !important;
}
.news-content.font-small {
    font-size: 0.32rem;
    margin: 0.24rem 0;
}
.news-content.font-small p{
    font-size: 0.32rem !important;
}
.news-content.font-normal {
    font-size: 0.36rem;
    margin: 0.24rem 0;
}
.news-content.font-normal p{
    font-size: 0.36rem !important;
}
.news-content.font-large {
    font-size: 0.4rem;
    margin: 0.24rem 0;
}
.news-content.font-large p{
    font-size: 0.4rem !important;
}
.news-content.font-larger {
    font-size: 0.44rem;
    margin: 0.24rem 0;
}
.news-content.font-larger p{
    font-size: 0.44rem !important;
}
.news-content.font-largest {
    font-size: 0.48rem;
    margin: 0.24rem 0;
}
.news-content.font-largest p{
    font-size: 0.48rem !important;
}
.news-content img {
    display: block;
    margin: 0.15rem auto;
    max-width: 100%;
    height: auto !important;
}
.news-adv img{
    display: block;
    width: 100%;
}
.related-news {
    background: #f7f7f7;
}
.related-news-v3 {
    margin-bottom: 1rem;
}
.related-news-v3 a {
	margin: 0 0.3rem 0 0.3rem;
    display: block;
    padding: 0.07rem 0;
    font-size: 0.32rem;
    color: #999;
    -webkit-tap-highlight-color: rgba(0,0,0,0.2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
}

/*图集*/
.image-container {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    margin: 0.24rem 0;
}
.swiper-container {
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
}
.slide-image {
    max-width: 100%;
    max-height: 100%;
}
.swiper-paging {
    position: absolute;
    bottom: 0; left: 0;
    width: 100%;
    height: 0.5rem;
    font-size: 0.28rem; line-height: 0.5rem;
    background: rgba(0,0,0,0.5);
    z-index: 2;
    color: #fff;
}
.paging-num {
    position: absolute;
    right: 0.12rem;
}

/*读报*/
.news-content p{
    margin-bottom: 0.2rem !important;
}
.paper .news-content p{
    text-indent: 2em;
}
.reftitle .title, .subtitle .title{
    font-size: 0.3rem;
    color: #999;
    margin: 0.12rem 0;
}
.reftitle .title {
    margin-top: 0.34rem;
}

/*模块标题样式*/
.module-title{
	font-weight: normal;
    font-size: 0.4rem;
    color: #666666;
    text-indent: .3rem;
    height: .56rem;
    line-height: .56rem;
    margin-bottom: .14rem;
    margin-top: 1rem;
}
.module-border{
	width: 7.5rem;
	height: .06rem;
	background: #F2F2F2;
	position: relative;
}
.module-border div{
	position: absolute;
	left: .3rem;
	top: 0;
	width: 1.6rem;
	height: .06rem;
	background:#237CD9;
}
/*vr播放弹框*/
.vr-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,1);
    z-index: 10;
}
/*评论*/
.comment-container {
    font-size: 0.32rem;
    color: #333;
}
/*.comment-title {
    font-weight: normal;
    font-size: 0.32rem;
    line-height: .32rem;
    color: #237cd9;
    padding: .23rem 0 .23rem .24rem;
    height: .28rem;
    background: #f7f7f7;
    border-top: 1px #f2f2f2 solid;
    border-bottom: 1px #f2f2f2 solid;
    vertical-align: middle;
}
.comment-title div{
	border-left: .05rem #237cd9 solid;
	text-indent: .11rem;
}*/
.comment-item {
    position: relative;
    padding: 0.2rem 0.3rem 0.2rem 1.05rem;
    border-bottom: 1px solid #eee;
}
.comment-item:last-child{
    border-bottom: 0;
}
.comment-user-head {
    position: absolute;
    left: 0.3rem; top: 0.2rem;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.52rem;
}
.comment-user-nickname {
    font-size: 0.28rem;
    color: #237CD9;
}
.comment-user-info {
    font-size: 0.2rem;
    color: #999;
}
.comment-content {
    margin-top: 0.08rem;
    font-size: 0.32rem;
    color: #666666;
    line-height: 0.48rem;
}
.comment-link {
    display: block;
    margin-top: 0.2rem;
    padding: 0.2rem;
    text-align: center;
    font-size: 0.3rem;
    color: #237cd9;
}
#comment-container {
    margin-bottom: 1.2rem;
}
.comment-line5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.comment-more {
    display: none;
    margin: 0.06rem 0;
    padding: 0 0.15rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    height: 0.36rem;
    color: #CCCCCC;
    /*border: 1px solid #ccc;*/
    /*border-radius: 0.3rem;*/
    float: right;
}
.comment-more .arrow{
    display: inline-block;
    /*margin-left: 0.1rem;*/
    margin-bottom: 0.03rem;
    border-top: .1rem solid  #CCCCCC ;
    border-left: .1rem solid transparent ;
    border-right: .1rem solid transparent ;
    /*width: 0.12rem; height: 0.12rem;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    -webkit-transform: rotate(-45deg);*/
}
.comment-line5 + .comment-more{
    display: block;
}

/*底部banner留白*/
.outApp {
    margin-bottom: 1rem;
}

/*推荐*/
.list .item {
    position: relative;
    display: block;
    margin-bottom: 0.1rem;
    background: #fff;
    color: currentColor;
}
.list .item a {
	display: block;
	
}
.list .item:nth-last-child(1) {
	margin-bottom: 0rem;
}
.list .item-image-box {
  position: relative;
}
.list .image {
  display: block;
  width: 100%; height: 100%;
}
.list .title {
  /*padding: 0.24rem 0.6rem 0.2rem 0.34rem;*/
  font-size: 0.36rem;
  line-height: 0.44rem;
}
.list .brief {
  padding: 0 0.24rem .35rem 0.24rem;
  font-size: 0.28rem;
  line-height: .42rem;
  color: #777;
}
.list .play-icon {
  display: block;
  position: absolute;
  width: 0.6rem; height: 0.6rem;
  /*left: 0.2rem; bottom: 0.2rem;*/
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: url(../imgs/player-icon.png) no-repeat center center;
  background-size: 100%;
}
/*文字*/
.list .text-item .title{
  padding: 0.32rem 0.24rem 0.2rem 0.24rem;
}
/*图文*/
.list .small-image-item {
  height: 2rem;
}
.list .small-image-item .item-content{
  padding-right: 3.1rem;
}
.small-image-item .item-image-box {
  position: absolute;
  right: .23rem;
  top: 0;
  width: 2.66rem;
  height: 2rem;
}
.list .small-image-item .title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  height: 1.42rem;
  padding: .12rem 0 0 .24rem;
}
/*大图*/
.list .big-image-item .title {
  padding: 0.16rem .24rem;
}
.list .big-image-item .item-image-box{
  padding: 0 .24rem .17rem .24rem;
}
/*三图*/
.list .three-image-item .title {
  padding: 0.16rem .24rem;
}
.list .three-image-item .item-image-box {
  padding: 0 .24rem .16rem .24rem;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.list .three-image-item .item-image-box img {
  width: 2.26rem;
  height: 1.69rem;
}
/*专题*/
.list .theme-item {
  color: #fff;
}
.list .theme-item:after {
  content: "";
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
  background: rgba(0,0,0,0.4);
  z-index: 1;
}
.list .theme-item .time {
  position: absolute;
  bottom: 0.8rem;
  padding: 0.1rem 0.2rem;
  font-size: 0.26rem;
  z-index: 2;
}
.list .theme-item .title{
  position: absolute;
  bottom: 0.28rem;
  padding: 0.1rem 0.2rem;
  font-size: 0.34rem;
  z-index: 2;
}
.list .list-info {
  padding: 0rem 0.24rem .16rem 0.24rem;
  font-size: 0.22rem;
  line-height: .32rem;
  color: #696969;
  vertical-align: top;
}

/*快电*/
.urgent-time{
	color:#1B8BFF;
	padding-right: .2rem;
}
.urgent-timeall{
	float: right;
	color: #999999;
	font-size: .24rem;
	line-height: .48rem;
	margin-top: .18rem;
}
