/* 2017.05.08 from inc_styles.ftl */

* {
	margin: 0;
	padding: 0;
}

body {
background1: #F3F3F3 none repeat scroll 0% 0%;
background: #F3F3F3 none repeat scroll 0% 0%;
font-size1: 16px;
font-size: 15px;
min-height: 481px;	/* 目的是让iframe总是出现垂直滚动条 2015.10.23 */
overflow-x: hidden;	/* 目的是让iframe不出现横向滚动条 2015.10.27 */
font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu
font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;
}

/* topbar 顶部导航 */

.topbar{width:100%;height:50px;line-height:50px;position:fixed;z-index: 100;top:0;left:0;box-shadow: 0 0 2px 0px rgba(0,0,0,0.3),0 0 6px 2px rgba(0,0,0,0.15);}
.topbar_nonav{width:100%;height:50px;line-height:50px;position:fixed;z-index: 100;top:0;left:0;box-shadow: 0 0 2px 0px rgba(0,0,0,0.3),0 0 6px 2px rgba(0,0,0,0.15);}
.topbar_nonav span{display:block;margin:0 50px;font-size:18px;font-family:"微软雅黑";height:50px;line-height:50px;text-align:center;color:#ffffff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
._topbar{width:100%;height:50px;}
.topbar .l{width:50px;height:50px;line-height:50px;color:white;position:absolute;left:0;top:0;}
.topbar .l a{font-size:18px;color:white;display:block;width:100%;height:100%;text-align:center;}
.topbar .r{width:50px;height:50px;line-height:50px;position:absolute;right:0;top:0;}
.topbar .m{width:100%;height:50px;line-height:50px;text-align:center;color:white;font-size:18px;}
.topbar .m a{display:inline-block;color:white;font-size:18px;}
.topbar .m a span{float:left;}
.topbar .m a i{float:left;margin:23px 0 0 5px;width:0;height:0;border-width:6px 6px 0;border-style:solid;border-color:white transparent transparent;}
.topbar .r a{display:block;width:100%;height:100%;background:url("../../images/ic_navigation_98px_white.svg") no-repeat center;background-size: 30px 30px;color:#fff;font-size:12px;text-align:center;}
.topbar .m .pull{display:inline-block;height:50px;line-height:50px;}
.topbar .m .pull span{float:left;cursor:pointer;}
.topbar .m .pull li a{font-size: 14px;}
.topbar .m .pull span.sj{width:0;height:0;margin:22px 0 0 5px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 8px solid white;}
.topbar .r img{height:100%;}

.backOff{background: url("../../images/ic_arrow_left_48px_white.svg") no-repeat;background-size: 55% 55%;background-position: 50%;}

/* botnav 底部导航 */

.navbar {
margin-bottom: 0px;
}

/* banner 轮换图区 */

#banner {
	width: 100%;
	height1: 200px;
	/* height:170px; */
	overflow: hidden;
	position:relative;
}
#banner .swiper-slide {
position:relative;
text-align:center;
}
#banner img {
max-width: 100%;
width1: 100%;
height1: 200px;
max-height: 240px;
}

.swiper h2 {
margin-bottom: 0px;
}
.swiper .gallerytitle {
text-align: center;
font-size: 1em;
height1: 42px;
line-height1: 42px;
color: #fafafa;
position: absolute;
left: 0;
bottom: 0;
right: 0;
padding-bottom: 1em;
font-weight: normal;
text-shadow: 1px 1px 1px #000;
/* background-color: rgba(21,20,20,0.5); */
background-color: rgba(0,0,0,0);
background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
background: -webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
}
.swiper-pagination {
  position: absolute;
  z-index: 20;
  bottom: 0px;
  width: 66px;
  text-align: center;
  right:0;
}
.swiper-pagination-bullet {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius:8px;
  background: #fff;
  margin: 0 2px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  background: #ff6600;
  background: yellow;
}
.swiper-container-horizontal > .swiper-pagination {
bottom:0;
}

/* icobtns 功能图标 */

#icobtns {
margin-top1: 10px;
border-top: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
}

#icobtns .swiper-slide {
width: 25%;
height: 80px;
padding: 8px 8px;
text-align: center;
}

.divide {
clear: both;
width: 100%;
height: 10px;
background1: #F3F3F3;
}

.recents li {
padding: 10px;
margin: 0px;
border-top: 1px solid #E1E1E1;
}
.recents li:hover {
background:#eee;
}
.recents ul {
border-bottom: 1px solid #E1E1E1;
}

.category {
width: 100%;
height: 45px;
line-height: 45px;
position: relative;
}
.category .title {
height: 45px;
line-height: 45px;
margin: 0px 70px 0px 10px;
padding: 0;
font-size: 18px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #333;
}
.category .more {
height: 45px;
line-height: 45px;
width: 50px;
position: absolute;
right: 10px;
top: 0px;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: right;
}
.media-body {
position1: relative;
}
.media-body {
	color: gray;
}
.media-body h4 {
	color: darkblue;
}
.pubdate {
color: #999;
float: right;
position1: absolute;
right1: 10px;
bottom: 0;
}


.title {
    width0: 90%;
    padding: 20px 15px 0px;
    font-size: 18px;
    font-size: 24px;
}

.publishInfoX{width:90%;height:40px;margin:0 5%;}
.publishInfo{height:40px;padding:5px 15px;}
.publishInfo span{height:40px;line-height:30px;float:left;color:#999999;font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.publishInfo span.time{text-align:left;margin-right:0.5em;}
.publishInfo span.source{text-align:center;margin-right:0.5em;max-width:50%;}
.publishInfo span.read{text-align:right;margin-right:0.5em;}
.publishInfo span.delbtn{float: right;color: #17b056;}
.publishInfo span.delbtn a{color: #666666;}

.contentX{width:90%;margin:0 5%;color:#333333;line-height:30px;padding-bottom:20px;word-break:break-all;word-wrap:break-word;}
.contentY{width:90%;margin:0 5%;color:#333333;line-height:30px;padding-bottom:20px;word-break:normal;word-wrap:break-word;}
.content{color1:#333333;line-height:30px;padding:15px;word-break:normal;word-wrap:break-word;}
.content p{margin:0; text-indent: 0em;}
.content span{margin-bottom:0px;}
.content img{max-width:100%;margin:0;}
.content .nodata{margin:0 auto;/* width:70%; */background:#eee;border:1px solid #aaa;padding:10px;border-radius:5px;}
.content .nodata span{font-size:14px;color:#999;display:block;width:100%;margin:0;}
.content .nodata a{font-size:14px;color:red;}
.content h1{font-size:1.25em; font-weight:bold; font-family: "宋体";}
.content h2{font-size:1.25em; font-weight:bold; font-family: "宋体";}
.content h3{font-size:1.25em; font-weight:bold; font-family: "宋体";}

.cl {
    clear: both;
}


.wxpubDiv{margin:10px 0;padding:20px 10px;overflow:hidden;background:#fcfcfc; opacity:0.85;}
.wxpubDiv .wxpubTop{border-bottom:1px solid #e7e7eb;padding-bottom:20px;}
.wxpubDiv .wxpubLogo{width:33.3%;text-align:center;float:left;}
.wxpubDiv .wxpubLogo img{width:70%;border-radius:50%;}
.wxpubDiv .wxpubInfo{width:66.7%;float:left;}
.wxpubDiv .wxpubInfo .name{line-height:25px;}
.wxpubDiv .wxpubInfo .info{color:#666;font-size:14px;line-height:20px;}
.wxpubDiv .wxpubBottom{text-align:center;padding-top:20px;}
.wxpubDiv .wxpubBottom .tips{color:#999;font-size:14px;}
.wxpubDiv .wxpubBottom img{width:75%;}

#imgpath{width:70px;height:70px;}


.commentArea{width:90%;height:auto;padding-bottom1:20px;margin:20px 5%;}
.readAndAgree{width:100%;height:30px;line-height:30px;}
.commentAgree > span{display:inline-block;height:30px;line-height:30px;color:#999;float:left;}
.commentAgree > a{display:inline-block;height:30px;line-height:30px;color:#999;float:left;}
.commentAgree > a > img{height:20px;line-height:20px;margin:5px 0;float:left;margin-right:5px;}
.commentAgree > a > span{display:inline-block;height:30px;line-height:30px;float:left;}

.commentTitle{width:100%;overflow:hidden;padding:10px 0;border-bottom:1px solid #d8d8d9;}
.commentTitle .l{float:left;display:inline-block;height:30px;line-height:30px;font-size:18px;color:#333;}
.commentTitle .r{float:right;display:inline-block;height:30px;line-height:30px;color:#17b056;cursor:pointer;}


.commentArea ul{width:100%;height:auto;}
.commentArea ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-top:20px;}
.commentArea ul li .headImg{width:50px;height:50px;border-radius:50%;position:absolute;left:0;top:0;}
.commentArea ul li .headImg img{width:100%;height:100%;border-radius:50%;}
.commentArea ul li .commentInfo{margin-left:60px;}
.commentArea ul li .commentInfo .t{width:100%;position:relative;}
.commentArea ul li .commentInfo .t .name{height:30px;line-height:30px;display1:block;margin-right1:145px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.commentArea ul li .commentInfo .t .time{height:30px;line-height:30px;width1:70px;position1:absolute;right:70px;top:0;}
.commentArea ul li .commentInfo .t .agreeBtn{float:right;height:30px;line-height:30px;color:#17b056;cursor:pointer;position:absolute;right:0;top:0;}
.commentArea ul li .commentInfo .t .agreeBtn span{float:left;height:100%;width:40px;}
.commentArea ul li .commentInfo .t .agreeBtn img{float:left;height:16px;margin:7px 0;}
.commentArea ul li .commentInfo .b{width:100%;line-height:20px;border-bottom:1px solid #d9dadb;padding-bottom:10px;}
.commentArea ul li:last-child .commentInfo .b{border-bottom:none;}

.commentForm{width:100%;position1:fixed;top:0;left:0;z-index:1001;background:#fafafa;display1:none;border-radius:3px;}
.commentForm textarea{width:98%;margin:5px 1%;float:left;border:none;height:120px;resize:none;overflow:hidden;font-size:18px;background: white url("../../images/demobg.jpg") no-repeat right bottom;}
.commentForm .commentSubmit{float:left;width:100%;height:50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.commentForm button{width:60px;float:right;margin:10px;border-radius:3px;border:none;cursor:pointer;}
.commentForm button.s{color:white;background:#67a60f;height:30px;line-height:30px;}
.commentForm button.c{color:#2f2f2f;background:#f8f8f8;border:1px solid #e9e9e9;height:30px;line-height:28px;}

#toast-container.toast-vcenter {
	top: 30px;
	top: 64px;
	right: 0;
	width: 100%;
	z-index: 100000;
}
#toast-container.toast-vcenter > div {
	margin: auto;
	width: 240px;
	width: 260px;
}

.glyphicon-heart{
	color: red;
}

.self {
	background-color: lightcyan;
	color: red;
}

.new {
	background-color: lightcyan;
	color: blue;
}

.deleting {
	background-color: yellow;
}

div .xhe_default td.xheTool span, #commentForm .xhe_default td.xheTool span {
	margin-right: 1em;
	margin-right: 0.5em;
	margin-right: 1em;
	margin-left: 0.2em;
}
.xheditor1 {
}

.line_02{
    height: 1px;
    border-top: 3px solid #ddd;
    text-align: center;
}
.line_02 span{
    position: relative;
    top: -12px;
    background: #fff;
    padding: 0 0.5em;
	color: red;
}

.ct{
position: relative;
}
.upmark{
position: absolute;
right: 0px;
background-color: red;
border-radius: 50%;
width: 18px;
height: 18px;
font-size: 10px;
color: yellow;
color: white;
line-height: 18px;
vertical-align: middle;
right: -2px;
top: -4px;
}
.upmark1{
font-size:14px;
font-weight: bold;
color: white;
color: yellow;
}
.upmark0{
width: 12px;
height: 12px;
1right: 4px;
1top: 4px;
1background-color: gray;
}

.iconed-item {
	list-style:none; border: 0 none; border-bottom: 1px solid #eee; margin-top: 0px; padding-bottom: 8px; 
}
.iconed-link {
	border: 0 none;
}
.iconed-left {
	float:left; border: 1px solid lightgray; margin: 4px 12px 0px 0px; position: relative;
}
.iconed-unread {
	display: block; width: 12px; height: 12px; border-radius: 50%; background-color: red; position: absolute; right: -5px; top: -5px;
}
.iconed-image {
}
.iconed-body {
	margin-right: 8px;
}
.iconed-heading {
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.iconed-desc {
	color: darkgray;
}
.iconed-pubdate {
	float:right; color: gray;
}
.iconed-end {
	clear:both;
}


