@charset "gb2312";/* CSS Document */
/*全局基础设置css*/
*{ margin: 0; padding: 0;}
a{ text-decoration: none;}
a img{ border: none;}
a:focus{ outline: none;}
a:link,a:visited,a:hover,a:active{ text-decoration: none;}
img{ border: none;}
input,select,textarea{ outline: 0;}
textarea{ resize: none;}
table{ border-collapse: collapse; border-spacing: 0;}
var,em{ font-weight: normal; font-style: normal;}
ul,ol,dl{ list-style: none;}
/*头部css样式*/

.u-top-ad{ width: 1200px; position: relative; margin-left: auto; margin-right: auto; text-align: center;}
.u-top-ad img{ width: 100%;}
/*顶部logo*/
.g-header2{ height: 60px; position: relative; margin-bottom: 0px; text-align: center;}
.g-header{ height: 60px; position: relative; margin-bottom: 50px;}
/*.m-channel-head{ position: relative; height: 60px; line-height: 60px; background: #e9eff1; zoom: 1;}*/
.m-channel-head{ position: relative; height: 60px; line-height: 60px; background: url(/image/bj0916.gif); zoom: 1;}
.m-channel-head:after{ content: ""; display: block; clear: both;}
.m-channel-head .m-logo{ float: left; height: 52px; line-height: 52px; padding-top: 0; font-size: 16px;  }
.m-channel-head .u-slogan{ display: none !important; float: left; font-size: 14px; padding: 0 0 0 20px;}
.m-channel-head .u-reading{ display: none; float: left; margin-left: 20px; width: 62%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-layout{ width: 1200px; margin-left: auto; margin-right: auto; zoom: 1;}
.g-layout:after{ content: ""; display: block; clear: both;}
/*顶部导航 2019?2?11 修改*/
.m-channel-nav{ background: none; zoom: 1; width: 670px; margin-left: 28px; float: left;}
.m-channel-nav:after{ content: ""; display: block; clear: both;}
.m-channel-nav .m-nav{ zoom: 1;}
.m-channel-nav .m-nav:after{ content: ""; display: block; clear: both;}
.m-channel-nav li{ float: left; padding: 0 20px; font-size: 16px; background: none;}
.m-channel-nav a{ color: #010101;}
.m-channel-nav .more-nav-btn{ cursor: pointer;}
.m-mobile-nav{ display: none;}
@-webkit-keyframes slideInDown{
  0%{ -webkit-transform: translateZ(0); transform: translateZ(0); }
  50%{ -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  to{ -webkit-transform: translateZ(0); transform: translateZ(0); }
}
@keyframes slideInDown{
  0%{ -webkit-transform: translateZ(0); transform: translateZ(0); }
  50%{ -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  to{ -webkit-transform: translateZ(0); transform: translateZ(0); }
}
.slideInDown{ -webkit-animation-name: slideInDown; animation-name: slideInDown; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
/*面包?*/
.m-line{ display: none; width: 100%; height: 9px; margin-top: 5px;}
.m-line span{ display: block; width: 100%; border-bottom: solid #dddddd 1px; height: 4px;}
/*搜索*/
.f-search{ zoom: 1; float: right; width: 300px; height: 28px; border: 1px solid #bbbbbb; border-radius: 3px; margin-top: 16px; background: #FFFFFF;}
.f-search:after{ content: ""; display: block; clear: both;}
.f-search input{ width: 250px; height: 28px; line-height: 28px; padding: 0 10px; float: left; color: #999999; border: 0;}
.f-search .m-input-group-btn{ float: left; min-width: 80px; display: inline;}
/* 窗口宽度<1200,设计宽度=1000 */
@media screen and (max-width: 1199px){
  .g-mobile{ /*面包?+搜索*/ }
  .g-mobile .m-channel-nav .m-nav, .g-mobile .g-layout{ width: 1000px; }
  .g-mobile .g-toolbar{ margin-left: auto; margin-right: auto; }
  .g-mobile .g-toolbar .m-toolbar-box{ width: 100%; }
}
/* 窗口宽度<1000,设计宽度=100% */
@media screen and (max-width: 999px){
  .g-mobile{ /*导航?*/    /*手机导航?*/ }
  .g-mobile .m-channel-nav .m-nav, .g-mobile .g-layout{ width: 100%; }
  .g-mobile .m-channel-nav{ height: auto; }
  .g-mobile .m-channel-nav li{ width: 15%; padding: 0; text-align: center; }
  .g-mobile .m-channel-nav .more-nav li{ width: 100%; padding: 0 30px; }
  .g-mobile .m-channel-nav{ display: none; }
  .g-mobile .m-mobile-nav{ display: none; float: right; width: 100%; background: #3f464a; position: relative; zoom: 1; }
  .g-mobile .m-mobile-nav:after{ content: ""; display: block; clear: both; }
  .g-mobile .m-mobile-nav ul{ display: none; }
  .g-mobile .m-mobile-nav .m-mobile-nav-btn{ position: absolute; display: block; text-align: center; width: 50px; height: 50px; top: -60px; right: 0; }
  .g-mobile .m-mobile-nav .m-mobile-nav-btn i{ background-color: #3f464a; }
  .g-mobile .m-mobile-nav .m-mobile-nav-btn .z-hover{ background: transparent; }
  .g-mobile .m-mobile-nav li{ float: left; font-size: 18px; width: 20%; height: 60px; line-height: 60px; text-align: center; }
  .g-mobile .m-mobile-nav li a{ color: #fff; }
  .g-mobile .z-cur, .g-mobile .z-hover{ position: relative; display: inline-block; vertical-align: top; height: 4px; width: 30px; top: 28px; right: 10px; }
  .g-mobile .z-cur:before, .g-mobile .z-cur:after, .g-mobile .z-hover:before, .g-mobile .z-hover:after{ position: absolute; content: ""; background-color: #3f464a; height: 100%; width: 100%; left: 0; }
  .g-mobile .z-cur:before{ transform: translateY(-250%); -webkit-transform: translateY(-250%); }
  .g-mobile .z-cur:after{ transform: translateY(250%); -webkit-transform: translateY(250%); }
  .g-mobile .z-hover{ background-color: transparent; }
  .g-mobile .z-hover:before{ transform: translateY(0) rotate(45deg); -webkit-transform: translateY(0) rotate(45deg); }
  .g-mobile .z-hover:after{ transform: translateY(0) rotate(-45deg); -webkit-transform: translateY(0) rotate(-45deg); }
}
/* 窗口宽度<640,定义一下手机上的样? */
@media screen and (max-width: 640px){
  .m-con-info{ position: relative; }
  .m-title-box span.m-con-time, .m-title-box span.m-con-source{ display: block; width: 60%; }
  .m-title-box .m-share{ position: absolute; right: 0; top: 5px; }
  .m-motion-wrap{ width: 90%; }
  .u-back-top{ bottom: 51px; }
  .m-mobile-nav-btn{ position: fixed; right: 10px; bottom: 10px; background: #c9c9c9; width: 40px; height: 40px; border-top: 1px solid #fff; }
  .m-mobile-nav-btn i{ background-color: #fff; }
  .g-mobile{ /*导航*/ }
  .g-mobile .m-mobile-nav{ display: block; position: fixed!important; bottom: 0; left: 0; right: 0; z-index: 100; }
  .g-mobile .z-cur:before, .g-mobile .z-cur:after, .g-mobile .z-hover:before, .g-mobile .z-hover:after{ background-color: #fff; }
  .g-mobile .z-cur, .g-mobile .z-hover{ right: -5px; top: 18px; }
  .g-mobile .g-header, .g-mobile .g-toolbar, .g-mobile .u-txw, .g-mobile .m-mobile-nav-btn{ display: none; }
  .g-mobile .g-ads{ padding-bottom: 20px; }
  .g-mobile .g-ads .u-hotimg{ padding-top: 10px; }
  .g-mobile .g-ads .m-hotimgs{ width: 90%; margin: 20px auto 0 auto; }
  .g-mobile .g-ads .m-hotimgs .u-againbtn{ margin-top: 10px; }
  .g-mobile .g-ads .m-hotimgs ul{ margin-right: -10%; }
  .g-mobile .g-ads .m-hotimgs ul li{ float: left; width: 40%; margin-right: 10%; max-height: 260px; height: 120px; margin-bottom: 0; }
  .g-mobile .g-ads .m-hotimgs ul li .m-imgcon{ width: 100%; max-height: 195px; height: auto; }
  .g-mobile .g-ads .m-hotimgs ul li p{ display: none; }
  .g-mobile .u-pc{ display: inline; }
  .g-mobile .u-backmob{ display: none; }
  .g-mobile .g-main{ margin-left: auto; margin-right: auto; }
  .g-mobile .g-main .m-lines{ margin-top: 0; }
  .g-mobile .g-main .m-title-box{ padding-top: 10px; }
  .g-mobile .g-main .m-title-box .u-title{ font-size: 24px; }
  .g-mobile .g-main .con-text{ width: 90%; margin-left: auto; margin-right: auto; }
  .g-mobile .g-main .swiper-container .swiper-wrapper{ zoom: 1; }
  .g-mobile .g-main .swiper-container .swiper-wrapper:after{ content: ""; display: block; clear: both; }
  .g-mobile .g-main .swiper-container .next, .g-mobile .g-main .swiper-container .prev{ display: none !important; }
  .g-mobile .g-main .swiper-container .swiper-slide p:first-child{ height: auto !important; }
  .g-mobile .g-main .swiper-container .swiper-wrapper p img{ height: auto; width: 100%; padding-top: 0 !important; }
  .g-mobile .g-main .m-r-main{ display: none; }
  .g-mobile .g-main .u-QRcode img{ width: 100%; }
  .g-mobile .g-main .g-tips{ width: 90%; margin-left: auto; margin-right: auto; text-align: left; float: none; }
  .g-mobile .g-maincon .m-l-reads{ width: 100%; float: none; }
  .g-mobile .g-maincon .m-share, .g-mobile .g-maincon .m-r-main{ display: none; }
  .g-mobile .g-toolbar{ height: auto; line-height: 28px; padding: 5% 0 3% 0; }
  .g-mobile .g-toolbar .m-crumbs{ display: none; }
  .g-mobile .g-toolbar .f-search{ float: none; margin: 0 auto; display: none; }
}
/*视觉焦点css样式*/
/*视觉焦点*/
.m-eyecatcher{ background-color: #f4f4f4; padding: 0 25px 1px 25px;}
.m-eyecatcher h2{ font-size: 20px; line-height: 70px; font-weight: normal;}
.m-eyecatcher ul{ overflow: hidden; max-height: 550px;}
.m-eyecatcher ul li .m-imgcon{ display: table; height: 180px; max-height: 180px; overflow: hidden; width: 100%;}
.m-eyecatcher ul li .m-imgcon .m-img{ background: #DDDDDD; text-align: center; display: table-cell; vertical-align: middle; font-size: 0;}
.m-eyecatcher ul li .m-imgcon .m-img img{ max-height: 180px; width: 100%; transition: all 0.8s;}
.m-eyecatcher ul li .m-imgcon .m-img img:hover{ transform: scale(1.1);}
.m-eyecatcher p{ font-size: 16px; line-height: 1.5em; margin: 11px 0 37px 0; font-weight: bold; text-align: center; height: 48px;}
/*预加载需要的灰色?*/
.u-titleload{ background: #dddddd; height: 21px; margin-top: 5px;}
.u-titleload:first-child{ margin-top: 0;}
/*最热文章css样式*/
/*最热文 */
.m-hotArticle{ width: 300px; margin-top: 30px; margin-bottom: 26px;}
.m-hotArticle h2{ padding-left: 25px; width: 275px; background-color: #f4f4f4; font-size: 20px; line-height: 70px; font-weight: normal;}
.m-hotArticle ul{ width: 250px; padding: 0 25px;}
.m-hotArticle li{ padding-bottom: 14px; padding-top: 14px; border-bottom: 1px solid #bbb; zoom: 1;}
.m-hotArticle li:after{ content: ""; display: block; clear: both;}
.m-hotArticle li div{ float: left; width: 270px;}
.m-hotArticle li a{ font-size: 16px; line-height: 22px;}
.m-hotArticle li span{ float: right; font-size: 22px; line-height: 44px; font-weight: bold; color: #3f464a;}
.m-hotArticle li .topThree{ color: #bd0c13;}
.m-hotArticle .last_hA_li{ border: none;}
/*预加载需要的灰色?*/
.u-titleload2{ background: #dddddd; height: 21px; margin-top: 5px; float: left; width: 210px;}
.u-titleload2:first-child{ margin-top: 0;}
/*推荐阅读css样式*/
/*推荐阅读*/
.g-readscon .u-relateread{ font-size: 20px; color: #222222; margin-bottom: 28px;}
.g-readscon .m-redlist{ position: relative; zoom: 1; border-top: 1px solid #dddddd; padding: 30px 0;}
.g-readscon .m-redlist:after{ content: ""; display: block; clear: both;}
.g-readscon .m-redlist .m-imgcon{ float: left; display: table; height: 100px; max-height: 100px; margin-right: 40px; overflow: hidden; position: relative; z-index: 5;}
.g-readscon .m-redlist .m-imgcon .m-img{ background: #DDDDDD; text-align: center; display: table-cell; vertical-align: middle; font-size: 0;}
.g-readscon .m-redlist .m-imgcon .m-img img{ width: 252px; max-height: 100px; transition: all 0.8s;}
.g-readscon .m-redlist .m-imgcon .m-img img:hover{ transform: scale(1.1);}
.g-readscon .m-redlist .m-textc{ height: 100px; position: relative;}
.g-readscon .m-redlist .m-textc .u-tt3{ font-size: 20px; font-weight: bold; margin-bottom: 12px;}
.g-readscon .m-redlist .m-textc .u-tt3 a{ color: #222222;}
.g-readscon .m-redlist .m-textc .u-zy{ font-size: 14px; color: #222222; line-height: 22px;}
.g-readscon .m-redlist .m-textc .u-time{ font-size: 14px; color: #222222; position: relative; margin-top: 10px;}
.g-readscon .u-loadmore{ width: 838px; border: 1px solid #dddddd; border-radius: 3px; display: block; text-align: center; font-size: 14px; color: #666666; height: 48px; line-height: 48px;}
.g-readscon .u-loadmore1{ width: 838px; border: 1px solid #dddddd; border-radius: 3px; display: none; text-align: center; font-size: 14px; color: #666666; height: 48px; line-height: 48px;}
.u-readtitleload{ background: #dddddd; height: 26px;}
.u-zyload{ background: #dddddd; height: 15px; margin-top: 10px;}
.u-zyload:first-child{ margin-top: 0;}
.u-timeload{ background: #dddddd; height: 19px; width: 120px;}
.u-zytitle2{ background: #dddddd; height: 21px; margin-top: 5px;}
.u-zytitle2:first-child{ margin-top: 0;}
/* 窗口宽度<1200,设计宽度=1000 */
@media screen and (max-width: 1199px){
  .g-mobile .g-readscon .m-redlist .m-textc{ height: auto; }
  .g-mobile .g-readscon .m-redlist .m-textc .u-tt3{ margin-bottom: 20px; }
}
/* 窗口宽度<1000,设计宽度=100% */
@media screen and (max-width: 999px){
  .g-mobile .g-readscon .m-redlist .m-textc{ height: auto; }
  .g-mobile .g-readscon .m-redlist .m-textc .u-tt3{ margin-bottom: 20px; }
  .g-mobile .g-readscon .u-loadmore, .g-mobile .g-readscon .u-loadmore1{ width: 90%; margin-left: auto; margin-right: auto; }
}
/* 窗口宽度<640,定义一下手机上的样? */
@media screen and (max-width: 640px){
  .g-mobile .g-readscon .m-redlist .m-imgcon{ height: auto; width: 30%; margin-right: 5%; }
  .g-mobile .g-readscon .m-redlist .m-img img{ height: auto; width: 100%; }
  .g-mobile .g-readscon .m-redlist .m-textc .u-tt3{ margin-bottom: 10px; font-size: 16px; }
  .g-mobile .g-readscon .m-redlist .m-textc .u-zy{ display: none; }
  .g-mobile .g-readscon .u-loadmore, .g-mobile .g-readscon .u-loadmore1{ width: 90%; margin-left: auto; margin-right: auto; }
}
/*相关阅读css样式*/
/*相关阅读*/
.m-relRead{ width: 100%; margin-bottom: 34px; display: none;}
.m-relRead h2{ font-size: 18px; line-height: 18px; color: #222; margin-bottom: 28px; font-weight: normal;}
.m-relRead .relReadUl{ zoom: 1;}
.m-relRead .relReadUl:after{ content: ""; display: block; clear: both;}
.m-relRead .relReadUl .rRPic{ float: left; width: 220px; margin-right: 28px; overflow: hidden;}
.m-relRead .relReadUl .rRPic .m-imgcon{ display: table; width: 220px; height: 150px; max-height: 150px; overflow: hidden;}
.m-relRead .relReadUl .rRPic .m-imgcon .m-img{ background: #DDDDDD; text-align: center; display: table-cell; vertical-align: middle; font-size: 0;}
.m-relRead .relReadUl .rRPic .m-imgcon .m-img img{ max-width: 100%; max-height: 150px; transition: all 0.8s;}
.m-relRead .relReadUl .rRPic .m-imgcon .m-img img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.m-relRead .relReadUl .rRArticle{ float: right; margin-top: -16px;}
.m-relRead .relReadUl .rRArticle a{ display: block; width: 328px; padding: 0 8px; line-height: 58px; font-size: 16px; color: #222; border-bottom: 1px solid #ddd;}
.m-relRead .relReadUl .rRArticle .lastRra{ border: none;}
.m-relRead .relReadUl p{ margin-top: 16px; font-size: 16px; line-height: 24px;}
.m-relRead .relReadUl p a{ color: #222;}
/*预加载需要的灰色?*/
.u-titleload3{ background: #dddddd; height: 21px; margin: 20px 0;}
.u-titleload4{ background: #dddddd; height: 21px; margin-top: 5px; width: 210px;}
.u-titleload4:first-child{ margin-top: 0;}
/*
  屏幕小于1199px宽度
 */
@media only screen and (max-width: 1199px){
  .g-mobile{ /*相关阅读*/ }
  .g-mobile .m-relRead .relReadUl .rRArticle a{ width: 380px; }
}
/*屏幕小于999px宽度*/
@media only screen and (max-width: 999px){
  .g-mobile{ /*相关阅读*/ }
  .g-mobile .m-relRead{ width: 600px; margin: 0 auto 34px; }
  .g-mobile .m-relRead .relReadUl .rRPic{ float: left; margin-right: 0px; }
  .g-mobile .m-relRead .relReadUl .rRArticle a{ width: 328px; }
}
/*屏幕小于640px宽度*/
@media only screen and (max-width: 640px){
  .g-mobile{ /*相关阅读*/ }
  .g-mobile .m-relRead{ width: 94%; padding: 0 3%; margin: 0 auto 34px; }
  .g-mobile .m-relRead .relReadUl{ margin-right: -3%; }
  .g-mobile .m-relRead .relReadUl .rRPic{ float: left; margin-right: 3%; width: 47%; }
  .g-mobile .m-relRead .relReadUl .rRPic .m-imgcon{ width: 100%; }
  .g-mobile .m-relRead .relReadUl .rRArticle{ float: none; width: 100%; }
  .g-mobile .m-relRead .relReadUl .rRArticle a{ width: 100%; padding: 0; }
}
/*表情css样式*/
/*表情*/
.m-motion-wrap{  /*表情获取外层宽度,不用复制此处*/  padding-left: 45px;padding-top: 20px;width: 800px; font-size: 12px; }
.m-motion{ width: 100%; margin-bottom: 35px;}
.m-motion .m-motion-hd{ height: 45px; line-height: 45px; padding: 0 10px; color: #222; background: #f4f4f4; margin-bottom: 30px; zoom: 1;}
.m-motion .m-motion-hd:after{ content: ""; display: block; clear: both;}
.m-motion .m-motion-hd h2{ float: left; font-size: 16px; font-weight: 400;}
.m-motion .m-motion-hd .m-gm-vote{ float: right;}
.m-motion .m-motion-hd .m-gm-vote img{ float: left; padding: 8px 0 7px;}
.m-motion .m-motion-hd .m-gm-vote span{ display: none;}
.m-motion .m-motion-hd .m-motion-rank{ float: right; display: none;}
.m-motion .m-motion-hd .m-motion-rank .m-motion-classify{ color: #b91919; padding-left: 15px;}
.m-motion .m-motion-hd .m-motion-rank .m-motion-classify a{ color: #b91919;}
.m-motion .m-motion-bd{ overflow: hidden; height: 80px;}
.m-motion .m-motion-bd ul{ width: 100%;}
.m-motion .m-motion-bd ul li .m-motion-con{ width: 190px; zoom: 1; margin: 0 auto;}
.m-motion .m-motion-bd ul li .m-motion-con:after{ content: ""; display: block; clear: both;}
.m-motion .m-motion-bd a{ float: left; width: 80px; margin-right: 20px; cursor: pointer;}
.m-motion .m-motion-bd .m-motion-status{ float: left; width: 90px; padding-top: 5px; position: relative;}
.m-motion .m-motion-bd .m-motion-status .u-motion{ font-size: 14px; color: #000000; margin-bottom: 10px;}
.m-motion .m-motion-bd .m-motion-status .m-motion-numbox .pillar{ width: 0; height: 10px; background: #e97e4a; overflow: hidden; margin-bottom: 10px;}
.m-motion .m-motion-bd .m-motion-status .m-motion-numbox #hits_1{ position: absolute; width: 40px; overflow: hidden; font-size: 14px; right: 3px; top: 44px;}
/*
  屏幕小于1199px宽度
 */
@media only screen and (max-width: 1199px){ /*心情*/
  .g-mobile .m-motion-wrap{ width: 660px; }
  .g-mobile .m-motion .m-motion-bd .m-motion-status{ width: 50px; }
}
/*屏幕小于999px宽度*/
@media only screen and (max-width: 999px){
  .g-mobile{ /*心情*/ }
  .g-mobile .m-motion-wrap{ width: 660px; margin-left: auto; margin-right: auto;}
  .g-mobile .m-motion .m-motion-bd .m-motion-status{ width: 90px; }
}
/*屏幕小于414px宽度*/
@media only screen and (max-width: 640px){ /*心情*/
  .g-mobile .m-motion-wrap{ width: 90%; margin-left: auto; margin-right: auto; }
  .g-mobile .m-motion .m-motion-hd .m-gm-vote img{ height: 25px; padding: 10px 0; }
  .g-mobile .m-motion .m-motion-bd{ margin-right: 0; height: auto; }
  .g-mobile .m-motion .m-motion-bd .m-motion-status{ width: 50%; }
  .g-mobile .m-motion .m-motion-bd ul li{ width: 25%; margin: 0 0 5% 0; background: none; zoom: 1; }
  .g-mobile .m-motion .m-motion-bd ul li:after{ content: ""; display: block; clear: both; }
  .g-mobile .m-motion .m-motion-bd ul li .m-motion-con{ width: 100%; }
  .g-mobile .m-motion .m-motion-bd ul li .m-motion-con .face{ width: 50%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .g-mobile .m-motion .m-motion-bd ul li .m-motion-con .face img{ width: 100%; }
  .g-mobile .m-motion .m-motion-bd ul li .m-motion-con .m-motion-status{ width: 50%; margin-left: auto; margin-right: auto; float: none; }
  .g-mobile .m-motion .m-motion-bd ul li .m-motion-con .m-motion-status .u-motion, .g-mobile .m-motion .m-motion-bd ul li .m-motion-con .m-motion-status .hits{ text-align: center; }
  .g-mobile .m-motion .m-motion-bd ul li .m-motion-con .m-motion-numbox{ display: none; }
}
/*分享css样式*/
.overflow-wrap{ overflow: hidden;}
.g-wxTips{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000,endcolorstr=#B2000000); position: fixed; top: 0; left: 0; z-index: 1000; display: none;}
.m-wxtop-tip,.m-wxdown-tip{ display: none; font-size: 1.2em;}
.m-wxtop-tip img{ padding: 0 3%;}
.m-wxtop-tip .m-tipText{ margin-bottom: 3%;}
.m-wxtop-tip .m-tipShare{ right: -70px !important;}
.m-wxtop-tip{ width: 77%; position: absolute; top: 5%; color: #fff; text-align: right;}
.m-wxtop-tip .m-tipText .u-qq{ width: 10%; vertical-align: middle;}
.m-wxtop-tip .m-tipShare{ position: absolute; top: 0; right: -50px;}
.m-wxtop-tip .m-tipShare img{ width: 40%;}
.m-wxdown-tip{ width: 100%; text-align: center; color: #fff; position: absolute; bottom: 8%; font-size: 1.2em;}
.m-wxdown-tip .m-con{ width: 80%; margin-left: auto; margin-right: auto;}
.m-wxdown-tip .m-tipText{ line-height: 2em;}
.m-wxdown-tip .m-tipText img{ width: 6%; vertical-align: middle;}
.m-wxdown-tip .m-tip{ margin-top: 5%;}
.m-wxdown-tip .m-tip img{ width: 16%;}
/*分享*/
.share{ zoom: 1;}
.share:after{ content: ""; display: block; clear: both;}
.share a{ float: left; width: 36px; height: 36px; border-radius: 50%; margin-left: 13px; background: #c9c9c9; cursor: pointer; display: block;}
.share a i{ display: block; width: 36px; height: 36px; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all;}
.share a:hover i{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
.share #share-icon{ width: 36px; height: 36px; float: left; display: none;}
.share #share-icon img{ width: 100%; height: 100%;}
.share .share-qqzone:hover{ background-color: #27a8f2;}
.share .share-wechat{ position: relative;}
.share .share-wechat:hover{ background-color: #1fbc7d;}
.share .share-weibo:hover{ background-color: #e96157;}
.share .bg-code{ left: -36px; z-index: 10;}
.share .qrcode{ position: absolute; top: 46px; border: 1px solid #ccc; padding: 5px; background: #fff; display: none; right: 0; z-index: 11; width: 160px !important; height: 160px !important;}
.share .close-btn{ position: absolute; background: #fff; color: #000000; font-size: 12px; z-index: 12; width: 12px; height: 12px; line-height: 12px; text-align: center; right: -39px; top: 50px; display: none !important; cursor: pointer;}
@media only screen and (max-width: 640px){
  .share{ width: 36px; position: absolute; right: 0; top: 0; z-index: 999; }
  .share #share-icon{ display: block; }
  .share a{ float: left; margin: 10px 0 0 0; z-index: 999; display: none; overflow: hidden; }
  .share a.dn{ display: block; }
  .share .share-wechat{ position: relative; }
}
/*独家策划css样式*/
/*独家策划*/
.g-solePlan-box{ width: 100%; background-color: #e9eff1; margin-bottom: 33px;}
.g-solePlan{ width: 1200px; margin: 0 auto;}
.g-solePlan h2{ font-size: 20px; line-height: 80px; font-weight: normal;}
.g-solePlan ul{ zoom: 1; width: 100%;}
.g-solePlan ul:after{ content: ""; display: block; clear: both;}
.g-solePlan li{ float: left;}
.g-solePlan li .li_con{ zoom: 1;}
.g-solePlan li .li_con:after{ content: ""; display: block; clear: both;}
.g-solePlan li .li_con img{ width: 100%; height: 150px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.g-solePlan li .li_con .pic{ float: left; background: #dddddd; display: table; max-height: 150px;}
.g-solePlan li .li_con .pic a{ display: table-cell; vertical-align: middle; width: 200px; height: 150px; overflow: hidden;}
.g-solePlan li .li_con .block1{ float: left; width: 140px; height: 100px; padding: 25px 30px; background-color: #3f464a;}
.g-solePlan li .li_con .block1 p{ font-size: 14px; line-height: 28px; color: #fff;}
.g-solePlan li .li_con .block1 p a{ color: #fff;}
.g-solePlan li .li_con:hover img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
/*
  屏幕小于1199px宽度
 */
@media only screen and (max-width: 1199px){
  .g-mobile{ /*独家策划*/ }
  .g-mobile .g-solePlan-box .g-solePlan{ width: 800px; margin-left: auto; margin-right: auto; }
  .g-mobile .g-solePlan-box .g-solePlan ul li:first-child{ display: none; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .block1{ float: left; width: 170px; height: 120px; padding: 15px 15px; }
}
/*屏幕小于999px宽度*/
@media only screen and (max-width: 999px){
  .g-mobile{ /*独家策划*/ }
  .g-mobile .g-solePlan-box{ height: 100%; }
  .g-mobile .g-solePlan-box .g-solePlan{ width: 400px; }
  .g-mobile .g-solePlan-box .g-solePlan li{ float: none; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con{ zoom: 1; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con:after{ content: ""; display: block; clear: both; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .pic{ float: left; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .pic a{ width: 200px; height: 150px; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con img{ width: 200px; height: 150px; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .block1{ float: left; width: 140px; height: 100px; padding: 25px 30px; }
}
/*屏幕小于640px宽度*/
@media only screen and (max-width: 640px){
  .g-mobile{ /*独家策划*/ }
  .g-mobile .g-solePlan-box{ height: 100%; }
  .g-mobile .g-solePlan-box .g-solePlan{ width: 100%; }
  .g-mobile .g-solePlan-box .g-solePlan li{ float: none; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con{ width: 100%; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .pic{ float: left; width: 50%; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .pic a{ width: 100%; height: 100px; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con img{ width: 100%; height: 100px; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .block1{ float: left; width: 44%; height: 90px; padding: 5px 3%; }
  .g-mobile .g-solePlan-box .g-solePlan li .li_con .block1 p{ font-size: 12px; line-height: 22px; }
}
/*音频css样式*/
/* CSS Document */
.g-audio1,.g-audio2,.g-audio3{ margin: 0 auto; width: 650px;}
.g-audio1{ position: relative;}
.g-audio1 .m-skins a{ display: block; width: 16px; height: 16px; border-radius: 5px; margin: 0 auto;}
.g-audio1 .m-skins a.u-skin1{ background: #c6c6c6; margin-top: 10px;}
.g-audio1 .m-skins a.u-skin2{ background: #d71718; margin-top: 3px;}
.g-audio1 .m-skins a.u-skin3{ background: #236eb4; margin-top: 3px;}
.g-audio1 .selected{ background: bisque;}
.g-audio1 .audiojs audio{ position: absolute; left: -1px; z-index: 5;}
.g-audio1 .audiojs{ width: 650px; height: 40px; background: #e2e2e2; overflow: hidden; font-family: monospace; font-size: 12px; position: relative; box-shadow: none; -webkit-box-shadow: none;}
.g-audio1 .stop{ animation-play-state: paused;}
@keyframes soundwave{
  0%{ background-position-y: 0px; }
  100%{ background-position-y: -200px; }
}
@-webkit-keyframes soundwave{
  0%{ background-position-y: 0px; }
  100%{ background-position-y: -200px; }
}
.g-audio1 .audiojs p{ display: none; width: 34px; height: 34px; padding: 5px 0 0 10px; cursor: pointer;}
.g-audio1 .audiojs .play{ display: block;}
.g-audio1 .audiojs .scrubber{ position: relative; float: left; width: 453px; background: #919191; height: 6px; margin: 20px 0 0 10px; border-left: 0px; border-bottom: 0px; overflow: hidden; cursor: pointer;}
.g-audio1 .audiojs .progress{ position: absolute; top: 0px; left: 0px; height: 6px; width: 0px; background: #303030; z-index: 1;}
.g-audio1 .audiojs .loaded{ position: absolute; top: 0px; left: 0px; height: 6px; width: 0px; background: #919191;}
.g-audio1 .audiojs .time{ float: left; height: 43px; line-height: 43px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; color: #777777; border-left: none; text-shadow: none;}
.g-audio1 .audiojs .time em{ padding: 0px 2px 0px 0px; color: #777777; font-style: normal;}
.g-audio1 .audiojs .time strong{ padding: 0px 0px 0px 2px; font-weight: normal;}
.g-audio1 .audiojs .error-message{ float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
.g-audio1 .audiojs .error-message a{ color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap;}
@keyframes loading{
  0%{ background-position-y: 0px; }
  100%{ background-position-y: -176px; }
}
@-webkit-keyframes loading{
  0%{ background-position-y: 0px; }
  100%{ background-position-y: -176px; }
}
.g-audio1 .playing .play,.g-audio1 .playing .loading,.g-audio1 .playing .error{ display: none;}
.g-audio1 .playing .pause{ display: block;}
.g-audio1 .loading .play,.g-audio1 .loading .pause,.g-audio1 .loading .error{ display: none;}
.g-audio1 .loading .loading{ display: block;}
.g-audio1 .error .time,.g-audio1 .error .play,.g-audio1 .error .pause,.g-audio1 .error .scrubber,.g-audio1 .error .loading{ display: none;}
.g-audio1 .error .error{ display: block;}
.g-audio1 .error .play-pause p{ cursor: auto;}
.g-audio1 .error .error-message{ display: block;}
/*第二种皮?*/
.g-audio2 .m-skins a{ display: block; width: 16px; height: 16px; border-radius: 5px; margin: 0 auto;}
.g-audio2 .m-skins a.u-skin1{ background: #c6c6c6; margin-top: 10px;}
.g-audio2 .m-skins a.u-skin2{ background: #d71718; margin-top: 3px;}
.g-audio2 .m-skins a.u-skin3{ background: #236eb4; margin-top: 3px;}
.g-audio2 .selected{ background: bisque;}
.g-audio2 .audiojs audio{ position: absolute; left: -1px; z-index: 5;}
.g-audio2 .stop{ animation-play-state: paused;}
.g-audio2 .audiojs p{ display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer;}
.g-audio2 .audiojs .play{ display: block;}
.g-audio2 .audiojs .scrubber{ position: relative; float: none; width: 490px; background: #919191; height: 6px; margin: 4px 0 0 10px; border-left: 0px; border-bottom: 0px; overflow: hidden; cursor: pointer;}
.g-audio2 .audiojs .progress{ position: absolute; top: 0px; left: 0px; height: 6px; width: 0px; background: #d71718; z-index: 1;}
.g-audio2 .audiojs .loaded{ position: absolute; top: 0px; left: 0px; height: 6px; width: 0px; background: #919191;}
.g-audio2 .audiojs .time{ float: none; height: 30px; line-height: 30px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; color: #777777; border-left: none; text-shadow: none;}
.g-audio2 .audiojs .time em{ padding: 0px 2px 0px 0px; color: #777777; font-style: normal;}
.g-audio2 .audiojs .time strong{ padding: 0px 0px 0px 2px; font-weight: normal;}
.g-audio2 .audiojs .error-message{ float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
.g-audio2 .audiojs .error-message a{ color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap;}
.g-audio2 .playing .play,.g-audio2 .playing .loading,.g-audio2 .playing .error{ display: none;}
.g-audio2 .playing .pause{ display: block;}
.g-audio2 .loading .play,.g-audio2 .loading .pause,.g-audio2 .loading .error{ display: none;}
.g-audio2 .loading .loading{ display: block;}
.g-audio2 .error .time,.g-audio2 .error .play,.g-audio2 .error .pause,.g-audio2 .error .scrubber,.g-audio2 .error .loading{ display: none;}
.g-audio2 .error .error{ display: block;}
.g-audio2 .error .play-pause p{ cursor: auto;}
.g-audio2 .error .error-message{ display: block;}
/*第二种皮肤的缩小?*/
/*第三张皮?*/
.g-audio3{ position: relative; height: 90px;}
.g-audio3 .m-skins a{ display: block; width: 16px; height: 16px; border-radius: 5px; margin: 0 auto;}
.g-audio3 .m-skins a.u-skin1{ background: #c6c6c6; margin-top: 10px;}
.g-audio3 .m-skins a.u-skin2{ background: #d71718; margin-top: 3px;}
.g-audio3 .m-skins a.u-skin3{ background: #236eb4; margin-top: 3px;}
.g-audio3 .selected{ background: bisque;}
.g-audio3 .audiojs audio{ position: absolute; left: -1px; z-index: 5;}
.g-audio3 .stop{ animation-play-state: paused;}
.g-audio3 .audiojs p{ display: none; width: 70px; height: 70px; margin: 0px; cursor: pointer;}
.g-audio3 .audiojs .play{ display: block;}
.g-audio3 .audiojs .loaded{ position: absolute; top: 0px; left: 0px; height: 3px; width: 0px; background: transparent;}
.g-audio3 .audiojs .time{ float: left; height: 90px; line-height: 90px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; color: #777777; border-left: none; text-shadow: none;}
.g-audio3 .audiojs .time em{ padding: 0px 2px 0px 0px; color: #777777; font-style: normal;}
.g-audio3 .audiojs .time strong{ padding: 0px 0px 0px 2px; font-weight: normal;}
.g-audio3 .audiojs .error-message{ float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
.g-audio3 .audiojs .error-message a{ color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap;}
.g-audio3 .playing .play,.g-audio3 .playing .loading,.g-audio3 .playing .error{ display: none;}
.g-audio3 .playing .pause{ display: block;}
.g-audio3 .loading .play,.g-audio3 .loading .pause,.g-audio3 .loading .error{ display: none;}
.g-audio3 .loading .loading{ display: block;}
.g-audio3 .error .time,.g-audio3 .error .play,.g-audio3 .error .pause,.g-audio3 .error .scrubber,.g-audio3 .error .loading{ display: none;}
.g-audio3 .error .error{ display: block;}
.g-audio3 .error .play-pause p{ cursor: auto;}
.g-audio3 .error .error-message{ display: block;}
/*悬浮的样?*/
.g-smallaudio2 .audiojs .play-pause{ left: 148px;}
.g-smallaudio2 .skin_btn{ top: 12px; right: 95px;}
.g-smallaudio2 .audiojs{ background: none;}
.g-smallaudio3 .audiojs .time{ position: absolute; top: 24px; left: 170px; float: none;}
/*屏幕小于414px宽度*/
@media only screen and (max-width: 640px){
  .g-main #articleBox .m-player_box{ width: 94% !important; }
  .g-audio2, .g-audio1, .g-audio3{ width: 330px !important; margin: 0 auto; }
  .g-audio2 .audiojs .play-pause{ left: 148px; }
  .g-audio2 .skin_btn{ top: 12px; right: 95px; }
  .g-audio2 .audiojs{ background: none; }
  .g-audio3 .audiojs .time{ position: absolute; top: 24px; left: 170px; float: none; }
}
/*小调查css样式*/
/*尾部css样式*/
/*尾部*/
.g-footer{ height: 60px; line-height: 60px; background: #006ABE; zoom: 1;}
.g-footer:after{ content: ""; display: block; clear: both;}
.g-footer .m-footer-box{ width: 1200px; margin-left: auto; margin-right: auto; zoom: 1;}
.g-footer .m-footer-box:after{ content: ""; display: block; clear: both;}
.g-footer .m-foot-logo{ float: left; font-size: 14px; color: #CCE1F2; margin-left: 0px;  height: 60px; line-height: 60px;}
.g-footer .m-foot-logo span:first-child{ padding-left: 90px;}
.g-footer .m-foot-logo img{ padding: 12px 10px 0 0; float: left;}
.g-footer .m-foot-nav{ float: right;}
.g-footer li{ float: left; padding: 0 20px; font-size: 14px;color: #CCE1F2; }
.g-footer a{ color: #888888;}
.g-footer .nav-last{ background: 0;}
.g-footer .m_gmwLogo{ float: left;}
/*返回顶部*/
.u-back-top{ position: fixed; right: 10px; bottom: 10px; width: 80px; height: 80px; line-height: 80px; text-align: center; background: #c9c9c9  center no-repeat; display: none;}
.u-back-top:hover{ background: #11336f  center no-repeat;}
.u-pc{ display: none;}
.u-backmob{ display: none; padding-left: 10px;}
/* 窗口宽度<1200,设计 宽度=1000 */
@media screen and (max-width: 1199px){
  .g-mobile .g-footer{ width: 100%; margin-left: auto; margin-right: auto; }
  .g-mobile .g-footer .m-footer-box{ width: 1000px; }
}
/* 窗口宽度<1000,设计宽度=100% */
@media screen and (max-width: 999px){
  .g-mobile .g-footer .m-foot-logo{ float: none; text-align: center; }
  .g-mobile .g-footer .m-foot-logo img{ padding-top: 0; float: none; vertical-align: middle; }
  .g-mobile .g-footer .g-footer{ height: auto; line-height: 34px; }
  .g-mobile .g-footer .m-foot-nav{ display: none; }
  .g-mobile .g-footer .m-footer-box{ width: 100%; }
}
/* 窗口宽度<640,定义一下手机上的样? */
@media screen and (max-width: 640px){
  .u-back-top{ width: 40px; height: 40px; line-height: 40px; }
  .g-mobile .u-pc{ display: inline; }
  .g-mobile .u-backmob, .g-mobile .m_gmwLogo{ display: none; }
  .g-mobile .g-footer{ background: #f4f4f4; color: #979797; }
  .g-mobile .g-footer span{ color: #979797; }
  .g-mobile .g-footer a{ color: #979797; }
  .g-mobile .g-footer .m-foot-logo{ background: none; }
  .g-mobile .g-footer .m-foot-logo span:first-child{ padding-left: 0; }
}
/*隐藏小调?*/
.m-vote-wrap{ display: none;}
/*引入阿里字库css*/
/*--*/
body{ color: #222; position: relative;}
.g-pc{ min-width: 1200px;}
a{ color: #222;}
img{ vertical-align: middle;}
.h-block{ display: block;}
.h-hidden{ display: none;}
.u-slogan1{ display: none;}
/*正文标题*/
.m-title-box{ padding-top: 0; border-bottom: 1px solid #bbbbbb; margin-bottom: 40px; padding-bottom: 10px; zoom: 1;}
.m-title-box:after{ content: ""; display: block; clear: both;}
.m-title-box .u-title{ font-size: 32px; padding-bottom: 10px; padding-top: 100px;text-align: center;}
.m-title-box span.m-con-time,.m-title-box span.m-con-source{ font-size: 14px; color: #999999; margin-right: 10px;}
.m-title-box span.m-con-time a,.m-title-box span.m-con-source a{ color: #999999;}
.m-title-box .m-share{ float: right; position: relative; z-index: 10; margin-top: 5px;}
/*
    从音视频开始样?
 */
/*音频css*/
.audiojs{ margin: 0 auto;}
.m-zbTool{ text-align: right; float: right;padding-top: 30px}
.m-zbTool .u-fh{ display: none;}
.g-toolbar{ display: none; overflow: hidden;}
.m-con-info{ position: relative; height: 45px;}
.m-con-info .m-crumbs{ position: absolute; display: none; text-align: left; top: 0; left: 0; font-size: 14px; color: #888888;}
.m-con-info .m-crumbs a{ color: #888888;}
.m-con-info #ArticleChannelID{ display: none;}
.m-con-info .m_tips{ font-size: 14px; color: #888888; line-height: 45px; position: absolute; width: 100%; text-align: center;}
.g-crumbs2{width: 1200px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: #888888; position: absolute; left: 50%; margin-left: -600px; top: 80px; padding-bottom: 100px; }
.g-crumbs{ width: 1200px; height: 50px; line-height: 50px; text-align: left; font-size: 14px; color: #888888; position: absolute; left: 50%; margin-left: -635px; top: 170px;}
.g-crumbs #ArticleChannelID{ display: none;}
.g-crumbs a{ color: #888888;}
/*正文主体最外层包裹div的css*/
.g-main{ width: 1200px; margin: 0 auto 40px auto; zoom: 1; /*左侧文章部分*/  /*右侧推荐部分*/}
.g-main:after{ content: ""; display: block; clear: both;}
.g-main .keywords_recommend{ clear: both; overflow: hidden; padding: 0 3% 10px;}
.g-main .keywords_recommend li{ float: left; font-size: 18px;}
.g-main .keywords_recommend li a{ display: block; padding: 0 10px; height: 34px; line-height: 34px; background: #f0f0f0; color: #666; border-radius: 20px; margin: 0 20px 20px 0; text-decoration: none!important;}
.g-main .m-l-main{ float: left; width: 880px; /*左侧文章正文*/
  /*3个二维码图片*/
}
.g-main .m-l-main .u-conBottomLine{ display: block; width: 100%; height: 4px; border-top: 1px solid #ddd;}
.g-main .m-l-main #articleBox{ width: 100%; position: relative; height: auto; overflow: hidden; /*多媒体容器样?*/  /*正文*/  /*阅读剩余全文*/}
.g-main .m-l-main #articleBox .m-player_box{ display: none;}
.g-main .m-l-main #articleBox .m-player_box{ margin: 5px auto 24px; position: relative; z-index: 1; width: 800px; z-index: 99;}
.g-main .m-l-main #articleBox .u-mainText{ zoom: 1; width: 94%; padding: 0 3% 30px 3%; font-size: 18px; line-height: 34px;}
.g-main .m-l-main #articleBox .u-mainText p{margin-top:12px; }
.g-main .m-l-main #articleBox .u-mainText:after{ content: ""; display: block; clear: both;}
.g-main .m-l-main #articleBox .u-mainText img{ max-width: 100%; height: auto !important;}
.g-main .m-l-main #articleBox .u-mainText img.con_img_before{ cursor: pointer; display: none;}
.g-main .m-l-main #articleBox .u-mainText img.con_img_after{ cursor: pointer;}
.g-main .m-l-main #articleBox .u-mainText img.u-posImg{ cursor: pointer;}
.g-main .m-l-main #articleBox .u-mainText a{ text-decoration: underline !important;}

.g-main .m-l-main #articleBox .moreText-show{ display: none; position: absolute; width: 100%; bottom: 0px; cursor: pointer;}
.g-main .m-l-main .u-QRcode{ width: 100%; height: 120px; text-align: center; background-color: #bbebff; margin: 26px 0 30px 0;}
.g-main .m-r-main{ float: right; width: 300px;}
/*300x250广告?*/
.u-rightad_300x250{ width: 300px; height: 251px; margin: 20px auto 0;}
.m-btm-ad-box{ width: 300px; margin: 20px auto 0;}
/*给吸顶条加定?*/
.z-tit-fixed{ position: fixed !important; left: 0; right: 0; z-index: 100; top: 0;}
/*推荐阅读版块*/
.g-maincon{ width: 1200px; margin-bottom: 30px; margin-left: auto; margin-right: auto; zoom: 1;}
.g-maincon:after{ content: ""; display: block; clear: both;}
.g-maincon .m-l-reads{ width: 840px; float: left;}
.g-maincon .m-r-main{ float: right; width: 300px;}
.g-maincon .m-r-main .u--bottomad{ width: 300px; height: 251px;}
.g-maincon .m-r-main .u--bottomad img{ background: #DDDDDD; width: 100%; height: 100%;}
/*
  屏幕小于1199px宽度
 */
@media only screen and (max-width: 1199px){
  .g-mobile{ /*页面样式*/ }
  .g-mobile .no-Mobile1000{ display: none; }
  .g-mobile .g-main{ width: 1000px; margin: 30px auto; /*左侧文章部分*/ }
  .g-mobile .g-main .m-l-main{ width: 660px; }
  .g-mobile .g-main .m-l-main #articleBox .m-player_box{ width: 660px; }
  .g-mobile .g-maincon{ width: 1000px; }
  .g-mobile .g-maincon .m-l-reads{ float: left; width: 660px; }
}
/*手机图片滚动*/
.m_box{ width: 100%; height: 100%; position: fixed; background: #000; top: 0; left: 0; display: none; z-index: 999;}
.swiper-container{ width: 100%; height: 100%;}
.swiper-slide{ font-size: 18px; display: table;}
.swiper-slide div{ display: table-cell; vertical-align: middle; text-align: center;}
.swiper-pagination{ bottom: 20px; color: #fff; width: 100%;}
#u-close{ position: absolute; top: 20px; right: 20px; height: 20px; width: 20px; z-index: 999; display: block;}
/*屏幕小于999px宽度*/
@media only screen and (max-width: 999px){
  .g-header{ height: 60px; }
  .g-mobile{ /*推荐阅读*/ }
  .g-mobile .u-top-ad, .g-mobile .g-layout{ width: 100%; }
  .g-mobile .no-Mobile, .g-mobile .contentRight{ display: none; }
  .g-mobile .g-pad{ padding: 0 5%; width: 90%; }
  .g-mobile .m-qrcode img{ width: 100%; height: auto; }
  .g-mobile .g-main{ width: 100%; margin: 0 auto; /*左侧文章部分*/ }
  .g-mobile .g-main .m-title-box{ padding: 0 5%; width: 90%; margin-bottom: 0; }
  .g-mobile .g-main .m-title-box .u-title{ font-size: 24px; }
  .g-mobile .g-main .m-l-main{ float: none; width: 100%; /*3个二维码图片*/ }
  .g-mobile .g-main .m-l-main .u-QRcode{ height: 100%; }
  .g-mobile .g-main .m-l-main .u-QRcode img{ height: auto; }
  .g-mobile .g-main .m-r-main{ float: none; margin: 0 auto; display: block!important; }
  .g-mobile .g-main .m-r-main .m-hotArticle, .g-mobile .g-main .m-r-main .m-eyecatcher{ display: none; }
  .g-mobile .g-maincon{ width: 95%; }
  .g-mobile .g-maincon .m-l-reads{ width: 100%; float: none; }
  .g-mobile .g-maincon .m-r-main{ float: none; margin: 0 auto; display: block!important; }
}
/*屏幕小于640px宽度*/
@media only screen and (max-width: 640px){
  .g-header{ height: 60px; }
  #tts_button{ width: 155px!important; }
  .captions_txt_box{ display: none; }
  .u-top-ad{ display: none; }
  .g-mobile #video2, .g-mobile #video3{ height: auto !important; }
  .g-mobile #a1 div{ overflow: hidden; }
  .g-mobile #a1 video{ float: left; }
  .g-mobile #vrBox{ position: absolute !important; }
  .g-mobile .u-pc{ display: inline; }
  .g-mobile .no-Mobile, .g-mobile .no-Mobile414, .g-mobile .u-backmob, .g-mobile .contentRight{ display: none; }
  .g-mobile .audiojs{ width: 100% !important; }
  .g-mobile .audiojs .scrubber{ width: 60%  !important; }
  .g-mobile .g-crumbs{ display: none; }
  .g-mobile .m-con-info{ height: 52px; }
  .g-mobile .m-con-info .m-crumbs{ position: relative; font-size: 0.9em; display: none; }
  .g-mobile .m-con-info #ArticleChannelID{ display: none; }
  .g-mobile .m-con-info .m_tips{ line-height: inherit; text-align: left; }
  .g-mobile .m-con-info .m_tips span.m-con-time, .g-mobile .m-con-info .m_tips span.m-con-source{ display: block; width: auto; font-size: 0.9em; margin-right: 0; }
  .g-mobile .m-title-box .m-share{ margin-top: 0; }
  .g-mobile .u-fh{ display: none; }
  .g-mobile .g-main .m-title-box{ padding: 10px 5% 0 5%; width: 90%; margin-bottom: 3%; }
  .g-mobile .g-main .m-l-main{ /*3个二维码图片*/    /*正文图片大小100%*/ }
  .g-mobile .g-main .m-l-main .u-QRcode{ height: 100%; }
  .g-mobile .g-main .m-l-main .u-QRcode img{ width: 100%; height: auto; }
  .g-mobile .g-main .m-l-main .u-mainText img{ height: auto !important; }
  .g-mobile .g-main .m-r-main{ float: none; margin: 0 auto; display: block!important; }
  .g-mobile .g-main .m-r-main .m-hotArticle, .g-mobile .g-main .m-r-main .m-eyecatcher{ display: none; }
  .g-mobile .no-Mobile1000{ display: block; }
  .g-mobile .g-maincon .m-l-reads{ width: 100%; float: none; }
  .g-mobile .g-maincon #share{ display: none; }
  .g-mobile .g-maincon .m-r-main{ float: none; margin: 0 auto; display: block!important; }
}
/* 分页 */
#displaypagenum{ padding: 20px 0;}
#displaypagenum span{ padding: 5px 10px; font-size: 14px; color: #a01c0e;}
#displaypagenum a{ text-decoration: none !important; border: 1px solid #ccc; padding: 5px 10px; font-size: 14px; color: #a01c0e; border-radius: 5px;}
/* 手机端字体设? */
