

#displaypagenum {
	overflow:hidden;
	padding-top:30px;
	line-height:22px
}
#displaypagenum p {
	padding-bottom:0
}
#displaypagenum span.page,#displaypagenum a,#displaypagenum a.next {
	padding:6px 12px;
	height:28px;
	background:#055;
	color:#FFF;
	text-decoration:none;
	font-weight:bolder;
	line-height:28px
}
#displaypagenum a,#displaypagenum a.next {
	background:#f3f3f3;
	color:#333;
	font-weight:normal;
    font-size: 18px;
}
#displaypagenum a:hover {
	background:#277;
	color:#FFF
}

/**/
#article-content hr {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
    border-color: #ddd!important;
    border-width: 1px 0 0 0!important;
    border-style: solid!important;
    display: block;
}

.loadNextPageBtn{
    margin: 0 -15px;
}
.fenye-more small.pageNum {
    float: left;
    margin-top: -20px;
}

@media (max-width: 767px) {
.fenye-more{
    display: block !important;
}
}

/* 正文 */
.daohang{ padding-top: 30px; width: 1000px; margin: auto;}
.page { margin-top: 10px; }
@media (max-width: 960px) {
	.page {margin-top: 15px;}
	#displaypagenum { display: none; }
}

.article-header {    clear: left;}
.article-header .title { margin: 15px 0; }
.article-header .title h1 { 
    margin: 5px 0;
    font-size: 28px;
    line-height: 1.2em;
    font-weight: bold;
    
}
.article-header .title .pre-title, .article-header .title .sub-title { font-size: 18px; color: gray; }
.article-header .pub-info { margin: 15px 0;  }
.article-header .pub-info:before, .article-header .pub-info:after { content: " "; display: table; }
.article-header .pub-info:after { clear: both; }
.article-header .pub-info dl{ margin:0;font-size: 16px;}
.article-header .pub-info dt{color:#207065; }
.article-header .pub-info dd, .article-header .pub-info dt, .article-header .pub-info dd a{ float: left; }
.article-header .pub-info dd a:hover{color:#F42;}
.article-header .pub-info dt { margin-right: 5px; }
.article-header .pub-info dt:after { content: ":"; float: right; }
.article-header .pub-info dd { margin-right: 20px; }
.article-header .pub-info dl.float-right dd{ margin-right:0; }


/* font-family: Arial, sans-serif; */
.article-content { font-size: 21px; line-height: 1.5; vertical-align: baseline; }

.article-content .attach {display:none;}

.article-content .attach .slider { position: relative; background: #333; margin: 30px 80px; }

.article-content .attach .slider .position { position: absolute; width: 80px; height: 40px; left: -80px; top: 0; background: #495; line-height: 40px; color: #FFF; text-align: center; }

.article-content .attach .slider .viewport { height: 360px; }

.article-content .attach .slider .nav { height: 40px; }

.article-content .content { padding: 30px; position: relative; width: 960px; margin: auto; }

.article-content .content center{font-size:0.8em; margin-top:10px;}

.article-content .content p { margin-bottom: 1.25em;line-height: 1.5em;}

.article-content .content p span{ color: #207065; border-bottom: 1px solid; padding-bottom: 10px; text-align: left !important; }

.article-content .content strong { font-weight:bold;}

.article-content .content img { width: 100%;}

@media (max-width: 1270px) { .article-content .content { padding: 30px 15px; } }

@media (max-width: 960px) { .article-header { border-bottom: 1px solid #EEE; }
  .article-header .title h1 { font-size: 22px; }
  .article-header .title .pre-title, .article-header .title .sub-title { font-size: 14px; color: gray; }
  .article-header .pub-info { margin: 15px 0; font-size: 80%; overflow: hidden;}
  .article-header .pub-info:before, .article-header .pub-info:after { content: " "; display: table; }
  .article-header .pub-info:after { clear: both; }
  .article-header .pub-info dd, .article-header .pub-info dt { float: left; color: #207065; }
  .article-header .pub-info dt { margin-right: 10px; clear: left;}
  .article-header .pub-info dd { margin-right: 20px; }
    .article-content { font-size: 14px;}
    .article-content .content { width: auto; padding: 0;}
}
@media (max-width: 470px) { 
	.pub-info dl{ float:left !important;width: 100%;}
    .daohang{  width: auto; }
}

.sidebar { border-left: 1px solid #eee; }

.sidebar h2 { font-size: 24px; color: #5A6; font-weight: 700; margin-top: 0; margin-bottom: 0.6em; letter-spacing: -1px;    font-family: 'Century Gothic','microsoft yahei'; }

.side-news-list { list-style: none; padding: 0; margin: 0; }

.side-news-list li { margin-bottom: 1em; }

.side-news-list li:before, .side-news-list li:after { content: " "; display: table; }

.side-news-list li:after { clear: both; }

.side-news-list li .pic { margin-right: 15px; width: 90px; height: 90px; overflow: hidden; float: left; }

.side-news-list li .title { line-height: 18px; font-size: 14px; font-weight: 700; margin: 0; }

.side-news-list li .time { color: #AAA; font-size: 12px; vertical-align: baseline; margin-top: 4px; }

/* .breadcrumb a { padding-right: 10px;} */



/*toolbox*/
.toolbox { padding:15px 0;overflow: hidden;    width: 980px;  margin: auto;}
.toolbox:after{content:""; clear:both; display:block;}
/*评论*/
.toolbox .disqus_count{float:left; height:32px; line-height:32px;padding-right: 10px; border-right: 2px solid #EEE; margin-right: 10px;}
.toolbox .disqus_count a{color:#FFF; display:block; border-radius:16px; background: #009688;font-size:12px; padding:0 16px; transition: all 0.3s;}
.toolbox .disqus_count a:hover{background: #495;}
/*分享*/
.toolbox .addthis_sharing_toolbox{float: left;margin-right: 20px;}
.toolbox .addthis_sharing_toolbox a .at-icon-wrapper{ border-radius:50%;}
.a2a_default_style:not(.a2a_flex_style) a img{ width: 32px;    border-radius: 3px;}
/*字号*/
.toolbox .text { background:#EEE; height:32px; line-height:32px; border-radius:16px; overflow:hidden; width: 136px;}

.toolbox .text a.reset{background: #a5b2b9; font-family: -webkit-pictograph,Arial; font-weight:bolder; color:#FFF;}
.toolbox .text a{float:left; width:40px; height:32px; line-height:32px; overflow:hidden; text-align:center;transition: all 0.3s;}
.toolbox .text a:hover{ background:#e2e6e8;}

@media (max-width: 470px) { 
	.toolbox { width: auto; }
}
/*相关稿件*/
.relation {	border-top:1px solid #eee;}
.relation h2{ font-size: 24px; color: #5A6; font-weight: 700; margin-top: 0; margin-bottom: 0.6em; letter-spacing: -1px;    font-family: 'Century Gothic','microsoft yahei'; }
.relation .relation-list {line-height:1.8rem}
.relation .relation-list span{ margin-left:2em; font-size:0.8em; color:#888;}

#wxsimgbox,#mediaurl{ display:none;}
#example_video{ background:#000;}

/*图片描述*/
.description{font-size:.8em;}
/*图片描述*/

/* 移动端查看快图 */


#hide{display: none;}
#hide.active{position: fixed;left: 0;bottom:0;top:0;right: 0;background: #000; z-index:999;height:100%;overflow-y:hidden;}
#hide span{position: absolute;right: 0;top: 0px;font-size: 16px;background:#d43;
     color: #fff;font-weight: 800;     padding:.2em .5em;     line-height: 1.5em;
 }
 #hide img{
	display: block;
	margin: 0 auto;
	width: 100%;
	/* position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	bottom: 0;
	transform: translateY(-50%); */
 }
  .pinch-zoom-container{
     overflow: hidden;
    position: absolute!important;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    height: 100%!important;
 }
 .pinch-zoom-container .content{
   width: 100%;
   height: 100%;
 }
 /* 图片切换 */
.swiper-img {
  width: 100%;
  height: 100%;
}
.swiper-img a{
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.swiper-img .touchslider-viewport{
  width: 100%;
  height: 100%;
}
.swiper-img .touchslider-item {
  width: 100%;
  height: 100%;
  top:0;
}
.swiper-img img{
  width: 100%;
  height: auto;
  position: absolute;
  top:50%;
  transform: translateY(-50%);
}
.swiper-img .position{
  position: absolute;
  bottom: 20px;
  left:50%;
  transform: translateX(-50%);
  color: #fff;
}
.swiper-img .text-hide{
  opacity: 0;
}

/* 图片切换end */

video.cm-video{
  width:100%;
}
.ueditor-paragraph-video video{
  width: 100%;
}
/* 兼容新编辑器保持喝旧的编辑器一样样式效果 */
.ueditor-paragraph-img {
    margin: 0!important;
    font-size: 0;
}
.ueditor-text-tushuo {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.ueditor-paragraph-video {
    margin: 0!important;
    font-size: 0;
}

.breadcrumb { float: left; margin-top: 0; }

.breadcrumb a { color: #207065; line-height: 2em; }
.breadcrumb > a, .breadcrumb li{
    font-size: 18px;
}

.breadcrumb a:hover { color: #f42; }
.pathhome{
    float: left;
    display: block;
    margin-top: 8px;
    margin-right: 5px;
}
.fenbg{
    background: #F6F7F9;
    padding: 10px 0;
}

