@charset "UTF-8";
#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
}
#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;
}
}

/* 正文 */
.page { margin-top: 36px; }
@media (max-width: 960px) {
	.page {margin-top: 15px;}
	#displaypagenum { display: none; }
}

.article-header { border-bottom: 1px solid #EEE;    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;
    color: #256;
}
.article-header .title .pre-title, .article-header .title .sub-title { font-size: 16px; color: gray; }
.article-header .pub-info { margin: 15px 0; font-size: 80%; }
.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;}
.article-header .pub-info dd, .article-header .pub-info dt, .article-header .pub-info dd a{ float: left; color: #495; }
.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;}

@media (max-width: 760px) { .article-header { border-bottom: 1px solid #EEE; }
  .article-header .title h1 { font-size: 24px; }
  .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: #495; }
  .article-header .pub-info dt { margin-right: 10px; clear: left; width: 5em; }
  .article-header .pub-info dd { margin-right: 20px; }
}
@media (max-width: 410px) { 
	.pub-info dl{ float:left !important;width: 100%;}
	
}
/* font-family: Arial, sans-serif; */
.article-content { font-size: 16px; 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; }

.article-content .content center{font-size:0.8em; margin-top:10px;}
.article-content .content p { margin-bottom: 1.25em;}
.article-content .content strong { font-weight:bold;}

.article-content .content img { max-width: 100%;}

@media (max-width: 1200px) { .article-content .content { padding: 30px 15px; } }

@media (max-width: 760px) { 
    .article-content .content { padding: 30px 0; } 
    .article-content { font-size: 14px;}
}

.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;}
.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;}
.toolbox .addthis_sharing_toolbox a .at-icon-wrapper{ border-radius:50%;}
/*字号*/
.toolbox .text { float:right; background:#EEE; height:32px; line-height:32px; border-radius:16px; overflow:hidden;}

.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;}


/*相关稿件*/
.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 { border-bottom: 1px solid #eee; float: left; margin: 0; }

.breadcrumb a { color: #888; line-height: 2em; }

.breadcrumb a:hover { color: #f42; }

/*Applink*/
.m_ul{
    margin: 0;
}
.icon-box{
    overflow: hidden;
    background-image:url(../img/f.png);
    background-repeat:no-repeat;
    background-position-y: 40px;
    background-position-x: 0;
    padding-bottom: 26px;
    width: 252px;
}
.icon-box .SSapp{
    padding-top: 15%;
    float: right;
}
.app_link {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: top;
}
.app_link a {
    color: #A09494;
    display: block;
    margin-left: 10px;
    line-height: 1.5em;
    transition: all linear .3s;
    -moz-transition: all linear .3s;
    -o-transition: all linear .3s;
    -webkit-transition: all linear .3s;
}
.app_link a:hover {
    transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}
.app_link a img {
    display: block;
}
.app_link h4 {
    font-size: 10px;
    margin: 0;
    color: #276;
    position: relative;
}

/*Applink*/