/* 菜单栏选中样式 */
.menu .styleon_news {
  font-weight: bold;
  background: #c00;
  font-size: 16px;
  margin-top: -2px;
}

.newspub ul{
  float: right;
}
.newspub ul a{
  margin-left: 10px;
  margin-bottom: 10px;
}
/* 左侧内容 */
#newstext {
  padding-bottom: 0 5px;
  padding-left: 8px;
  padding-right: 5px;
  font-size: 15px;
  line-height: 190%;
  color: #444;
}
.newsblocks .newsblocks-content h2{
  color: #000;
  font-size: 26px;
  font-weight: normal;
  /* font-family: "Microsoft YaHei"; */
  text-align: left;
  line-height: 38px;
  margin: 25px 0;
}
.news-tags{
  border-bottom:1px dotted #ccc; padding-bottom:5px; overflow:hidden;
  color:#666666
}
.news-tags span{
  margin-right: 10px;
}
#newstext p {
  margin: 15px auto;
}
#newstext p {
  line-height: 190%;
}
#newstext  img{
  max-width: 100%;
  padding-top: 3px;
}

/* 专业类别 */
.prof-type{
  color: #888;
  background: #f2f2f2;
  width: 100%;
  overflow: hidden;
  padding: 5px;
  margin-top: 10px;
  text-decoration: none;
}
.prof-type p{
  font-size: 14px;
  color: #444;
  margin: 5px;
  height: 1%;
  width: 100%;
  overflow: hidden;
}
/* 头像 */
.writer-pic{
  float: left;
  margin: 5px;
  margin-right: 20px;
}
.writer-pic img {
  border: 1px solid #ccc;
  background: #fff;
  padding: 3px;
}

/* 延伸阅读 */
.extended-reading{
  border-top: 3px solid #999;
  margin-top: 15px;
}
.keywords, .aboutpl {
  /* padding-top: 10px; */
  margin: 15px auto;
  /* border-bottom: 3px solid #DBDBDB; */
  width: 100%;
  padding-bottom: 5px;
}
.keywords {
  border: 0;
  padding-top: 15px;
  font-size: 14px;
  margin-top: 5px;
}
.keywords .key_f, .aboutpl .key_f {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  padding-bottom: 5px;
}
.keywords a {
  font-size: 14px;
  margin-right: 5px;
  font-weight: bold;
  color: #069;
  padding: 3px;
  text-decoration: none;
  line-height: 200%;
}
.keywords a:hover{ background:#09F; color:#fff;}
.aboutnews1 {
  margin-bottom: 20px;
  width: 100%;
  float: left;
  clear: both;
  height: 1%;
  overflow: hidden;
}
.aboutnews1 h6{font-size:14px; margin-top:0px; padding:4px; color:#666; margin-bottom:10px}
.aboutnews1 h6 a,.aboutnews1 .aboutzt a{ border:1px solid #eee; color:#069; font-weight:normal; padding:3px; text-decoration:none; margin-right:15px;}
.aboutnews1 h6 a:hover,.aboutnews1 .aboutzt a:hover{ background:#09F; color:#fff;}
.aboutnews1 ul {
  margin: 0 0 8px 0;
  font-size: 12px;
  border-bottom: 1px dotted #eee;
  padding-bottom: 15px;
}
.aboutnews1 li {
  list-style: none;
  background: url(https://res.variflight.com/public/images/new_2013_img/images/dot1.gif) left center no-repeat;
  text-align: left;
  padding: 4px;
  color: #999;
  padding-left: 10px;
  line-height: 180%;
}
.aboutnews1 li a {
  color: #444;
  font-size: 14px;
}
.aboutnews1 li a:hover{ 
  color:#f00;
}
.aboutnews1 em {
  font-style: normal;
  float: right;
}
.aboutnews1 .left{ border-right:1px dotted #dbdbdb; }
.aboutnews1 .aboutzt{ padding:0 10px; background:#fff; height:100%;}
.aboutnews1 .aboutzt a{ display:block; margin-bottom:10px; background:#fafafa;}



/*  */
.contribute img{
  width: 100%;
  display: block;
}


/* 图集轮播 */
.swiper-wrap{border:1px solid #ccc;padding: 10px;}
.swiper-wrap .view{background: #000;position: relative;}
.swiper-wrap .view .swiper-slide{width: 100%;height:450px;text-align: center;}
.swiper-wrap .view .swiper-slide img{max-width: 100%;max-height: 100%;}
.swiper-wrap .view .swiper-slide p{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);padding: 6px;font-size: 12px;color: #fff;text-align: left;}
.swiper-wrap .preview {height: 100px;box-sizing: border-box;padding: 10px 0;position: relative;}
.swiper-wrap .preview .swiper-container{height: 75px;}
.swiper-wrap .preview .swiper-slide{  width: 116px;height: 70px;margin-right: 10px;}
.swiper-wrap .preview .swiper-slide img{  width: 100%;height: 100%;object-fit: cover;}
.swiper-wrap .preview .swiper-slide.active-nav{border: 1px solid #1046fc;}
.swiper-wrap .arrow-left,
.swiper-wrap .arrow-right{
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}
.swiper-wrap .arrow-left {
	background: url(//res.variflight.com/new_carnoc/public/images/arrow_l.png) no-repeat left top;
	left: 10px;
}
.swiper-wrap .arrow-right {
	background: url(//res.variflight.com/new_carnoc/public/images/arrow_r.png) no-repeat right top;
	right: 10px;
}

 /* .gallery-top.swiper-container{background: #000;}
.gallery-top .swiper-slide{width: 100%;height:450px;text-align: center;}
.gallery-top .swiper-slide img{max-width: 100%;max-height: 100%;}
.gallery-top .swiper-slide p{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);padding: 6px;font-size: 12px;color: #fff;text-align: left;}
.gallery-top .swiper-button-prev,.gallery-top .swiper-button-next{
 opacity: 0;
}
.gallery-top .swiper-button-prev:hover{
  opacity: 1;
}
.gallery-top .swiper-button-next:hover{
  opacity: 1;
}
.gallery-thumbs {
  height: 100px;
  box-sizing: border-box;
  padding: 10px 0;
}
.gallery-thumbs .swiper-slide{
  width: 15%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.gallery-thumbs img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gallery-thumbs .active-nav img{
  border:2px solid #333;
}
.gallery-thumbs .swiper-button-prev,.gallery-thumbs .swiper-button-next{
  background-size: 10px 44px;
  width:10px
}
.gallery-thumbs .swiper-button-prev{
  left: 0;
}
.gallery-thumbs .swiper-button-next{
  right: 0;
} */



/* 快讯 */
/* .snList ul,.snList1 ul,.snList2 ul{margin:0 10px; list-style:none}
.snList li,.snList li,.snList2 li{color:#999;text-align:right;line-height:26px;clear:both;
  border-bottom: 1px #ccc dashed;}
.snList li:last-child,.snList li:last-child,.snList2 li:last-child{
  border-bottom:none;
}
.snList li a,.snList1 li a,.snList2 li a{float:left;text-align:left;  -o-text-overflow: ellipsis; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;width:220px;}
.snList1 li a{ width:245px}
.snList2 li a { width:250px}
.snList li em,.snList1 li em,.snList2 li em{float:left;width:14px; font-style:normal;height:10px;margin:8px 4px 0 0;border:1px #999 solid; font-family:Arial;font-size:10px;text-align:center;line-height:10px;}
.snList span,.snList1 span{ margin-right:10px; color:#999}
.snList li em,.snList1 li em,.snList2 li em{background:#8AA8C6;border:1px #8AA8C6 solid;color:#FFF}
.snList li em.bgred,.snList1 li em.bgred,.snList2 li em.bgred{ background:#F90; border:1px solid #f90} */

