/*20170718自适应移动端部分V1*/
.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

.headerTop a.mLogoT,
.headerTop a.mLogoT1,
.headerTop a.mLogoT2,
.headerTop a.mSearchT,
.headerTop a.mShareT,
.headerTop a.mUserT,
.newsdata_list .news_article .keywords .view,
.introduce a.followOn,
.introduce .introduceList div a,
.introduce .introduceList>div a.Circle,
.introduce .introduceList>div a.CircleOn,
.MainRight #MessagePopups h2 a.MessagePopupsClose,
.MessagePopups h2 a.MessagePopupsClose,
a.GoBack1,
a.SchClear,
.XinhuanetSearch a.followSearch.followSearchOn,
.Collection a,
.Collection a.ShareBtnA,
.Collection a.CollectionBox,
.Collection a.CollectionBox:hover,
.Collection a.CollectionBoxOn,
.Collection a.SponsorBtnA,
.RewardDia h2 a.ClsIcn,
.report .report-header .reportClose,
.ArtMLoad span,
.Xinhuanet .XinhuanetCont h2 a.follow.followOn,
a.ConGoT,
a.ConGoB,
.EndLive .mEndLiveTxt,
.articleReport .header i.icon-close-popover,
.PrgSharePics span.ShareImg8,
.video .videoInfo span.videoIcons i {
    background-image: url("http://hsnew.cnfol.com/mobile/Imgs/Cms/ToMobileV1.3.png?v=201808281632");
    background-repeat: no-repeat;
    background-size: 7.5rem auto;
}

body {
    min-width: 3.2rem;
}

.conWidth,
.headerTopWid,
.headerTop,
.sidebar,
.sidebar .left_sidebar,
.globallive {
    width: 100%;
    max-width: 7.5rem;
}

.Hide,
.fSrhForm,
.FinanceNumber,
.js_recomend_media,
.ThermalPaper,
.alyAd,
.HotVideo,
.alyAd,
.Footer,
a.arrow-left,
a.arrow-right,
div.Refresh,
.mainTextAd,
.Recommended,
.cjhLogo,
.BdPiLTl,
.RewardWrp,
.RelatedVideo,
.js_recomend_media,
.PcAdv,
.RewardIcn,
#think_page_trace_open {
    display: none !important;
}

#addiv_449,
#addiv_450 {
    display: none !important;
    /*PC广告位隐藏处理*/
}

.footer {
    border: 0;
}

.MainCenter {
    width: 100%;
    float: none;
    max-width: 7.5rem;
    margin: 0;
    padding: 0;
}

.headerTop {
    height: 0.88rem;
    background: #fbfbfb;
    border-bottom: 1px solid #e8e8e8;
    margin: 0 auto;
}

.headerTop a,
.headerTop .FrArea,
.headerTop .headerTopNaved {
    display: none;
}

.headerTop a.mLogoT,
.headerTop a.mLogoT2 {
    display: block;
    float: left;
    width: 2rem;
    height: 0.54rem;
    margin: 0.16rem 0 0 0.25rem;
    background-position: 0 0;
}

.headerTop a.mLogoT2 {
    width: 1.3rem;
    margin: 0.16rem 0 0 0;
    background-position: -2rem 0;
}

.headerTop a.mSearchT {
    display: block;
    float: right;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.2rem 0.25rem 0 0;
    background-position: -4.18rem 0.03rem;
}

.headerTop a.mUserT {
    display: block;
    float: right;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.2rem 0.25rem 0 0;
    background-position: -5.12rem 0.03rem;
}

.headerTop a.mShareT,
.headerTop a.mShareT:hover {
    display: block;
    float: right;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.2rem 0.25rem 0 0;
    background-position: -0.9rem -0.77rem;
    background-color: #fbfbfb;
}

.sidebar {
    display: block;
    position: relative;
    float: none;
    min-height: 0.8rem;
    height: 0.8rem;
}

.sidebar .left_sidebar.fixedTop {
    position: relative;
    left: 0;
    top: 0;
    margin: 0;
}

.sidebar .left_sidebar {
    position: relative;
    overflow: hidden;
}

.globallive {
    height: 0.8rem;
    background: #fff;
}

.globallive h3 {
    display: none;
}

.sidebar ul {
    overflow: hidden;
    margin: 0;
    background: #fff;
}

.sidebar ul li {
    float: left;
    height: 0.8rem;
    line-height: 0.8rem;
    margin: 0;
    padding: 0 0.2rem;
    background: #fff;
}

.sidebar ul li.on {
    background: #fff;
    border: 0;
}

.sidebar ul li a {
    font-size: 0.32rem;
    font-weight: normal;
    color: #333;
    margin: 0;
}

.sidebar ul li.on a {
    color: #c61919;
}

.Carousel,
.swiper-container {
    width: 100%;
    max-width: 7.5rem;
    height: 3.6rem;
}

.Carousel img {
    width: 7.5rem;
    height: 3.6rem;
}

.Carousel p {
    display: block;
    width: 100%;
    max-width: 7.5rem;
    height: 0.8rem;
    line-height: 0.7rem;
    text-align: center;
    text-indent: 0;
    bottom: 0;
    background: none;
    background-color: rgba(0, 0, 0, 0.5);
}

.Carousel p span {
    font-size: 0.32rem;
    font-weight: normal;
    color: #fff;
}

.pagination {
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 0;
    height: 0.3rem;
    line-height: 0.2rem;
}

.pagination span.swiper-pagination-switch {
    display: inline-block;
    width: 0.18rem;
    height: 0.05rem;
    line-height: 0.1rem;
    top: 0;
    margin: 0 0.04rem;
    overflow: hidden;
}

.pagination span.swiper-active-switch {
    background: #fff;
    height: 0.08rem;
}

.newsdata_list {
    width: 7.5rem;
    overflow: hidden;
    margin: 0;
}

/*.newsdata_list .news_article{width:4.7rem;height:auto;margin:0 0.25rem;position:relative;padding:0.2rem 2.3rem 0.2rem 0;border-bottom:1px solid #eee;}
.newsdata_list .news_article a.na_pic{display:block;position:absolute;top:0.2rem;right:0;width:2.2rem;height:1.47rem;}*/
.newsdata_list .news_article {
    width: 7rem;
    height: auto;
    margin: 0 0.25rem;
    position: relative;
    padding: 0.2rem 0;
    border-bottom: 1px solid #eee;
}

.newsdata_list .news_article a.na_pic {
    display: block;
    position: relative;
    float: right;
    width: 2.2rem;
    height: 1.47rem;
    margin-left: 0.2rem;
}

.newsdata_list .news_article a.na_pic img {
    display: block;
    width: 2.2rem;
    height: 1.47rem;
}

/*.newsdata_list .news_article .na_detail{display:block;position:relative;margin:0;padding:0;}*/
.newsdata_list .news_article .na_detail {
    display: inline;
    float: none;
    position: relative;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.newsdata_list .news_title {
    margin: 0;
    max-height: 1.2rem;
}

.newsdata_list .news_title h3 {
    width: 4.6rem;
    height: auto;
    line-height: 0.5rem;
    font-size: 0.3rem;
    white-space: normal;
    word-wrap: break-word;
    word-break: normal;
}

.newsdata_list .news_title h3 a {
    color: #333;
    font-size: 0.34rem;
    font-weight: normal;
}

.newsdata_list .news_title h3 a:visited {
    color: #999;
}

.newsdata_list .news_tag {
    display: inline;
    height: 0.5rem;
    line-height: 0.5rem;
    float: none;
    white-space: nowrap;
}

.newsdata_list .news_article .link {
    display: none;
}

.newsdata_list .news_article .keywords {
    display: inline;
    padding: 0;
    margin: 0;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.24rem;
    float: none;
    color: #999;
}

.newsdata_list .news_article .keywords a {
    padding: 0;
    margin: 0;
    font-size: 0.24rem;
    color: #999;
}

.newsdata_list .news_article .keywords .xhw {
    display: none;
}

.newsdata_list .news_article .keywords .view {
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    background-position: -7rem -0.67rem;
    margin: 0;
}

.newsdata_list .news_article .Adddetail h3 {
    width: 7rem;
}

.newsdata_list .na_detail span.times {
    display: inline;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.24rem;
    color: #999;
    margin: 0 0 0 0.3rem;
    float: none;
    white-space: nowrap;
}

.pageBox {
    margin: 0;
}

.Top,
.Top:hover {
    background-color: #a9a9a9;
    z-index: 9990;
}

.newsdata_list .vdoRow {
    width: 7rem;
    padding: 0.2rem 0;
    position: relative;
    height: 6.5rem;
}

.newsdata_list .vdoRow .news_title h3 {
    width: 7rem;
    height: auto;
    margin: 0 0 3.8rem 0;
}

.newsdata_list .vdoRow a.na_pic {
    display: block;
    float: none;
    position: absolute;
    top: auto;
    bottom: 0.8rem;
    left: 0;
    width: 7rem;
    height: 3.6rem;
}

.newsdata_list .vdoRow a.na_pic img {
    display: block;
    position: relative;
    width: 7rem;
    height: 3.6rem;
    z-index: 1;
}

.newsdata_list .vdoRow a.na_pic .Listmask {
    background: none;
    z-index: 2;
}

.newsdata_list .vdoRow a.na_pic .playBtn {
    display: block;
    position: absolute;
    width: 1rem;
    height: 1rem;
    background: url("http://hsnew.cnfol.com/mobile/Imgs/Cms/Play1.png") no-repeat 0 0;
    background-size: 1rem auto;
    z-index: 3;
    left: 50%;
    top: 50%;
    margin: -0.5rem 0 0 -0.5rem;
}

.MainRight {
    display: block;
    width: 7.5rem;
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
}

.RFix {
    display: block;
    position: relative;
}

.briefIntroduction,
.introduce .introduceInfo h2 a.cjhTip {
    display: none !important;
}

.introduce {
    display: block;
    height: 2.35rem;
    background: #363636;
    padding: 0.25rem 0.35rem 0.1rem;
    margin: 0 0 0.9rem 0;
}

.introduce a.Fl {
    display: block;
    float: left;
    width: 1.12rem;
    height: 1.12rem;
    border-radius: 50%;
}

.introduce a.Fl img {
    display: block;
    width: 1.12rem;
    height: 1.12rem;
    border-radius: 50%;
}

.introduce .introduceInfo {
    margin: 0;
    float: none;
    display: block;
}

.introduce .introduceInfo h2 {
    display: block;
    float: left;
    height: 0.45rem;
    line-height: 0.45rem;
    margin: 0 0 0 0.2rem;
    padding: 0;
}

.introduce .introduceInfo h2 a {
    font-size: 0.32rem;
    font-weight: normal;
    color: #fff;
}

.introduce a.follow {
    display: block;
    float: right;
    width: 0.92rem;
    height: 0.52rem;
    line-height: 0.52rem;
    font-size: 0.24rem;
    color: #fff;
    text-indent: 0;
    border-radius: 0.1rem;
    background-color: #363636;
    margin: 0.5rem 0 0 0;
    border: 1px solid #fff;
    text-align: center;
    background-position: 0.92rem 0.52rem;
}

.introduce a.follow:before {
    content: "关注";
}

.introduce a.followOn {
    background-color: #efefef;
    border: 1px solid #efefef;
    text-indent: -9999px;
    background-position: 0.35rem -0.77rem;
}

.introduce a.followOn:before {
    content: "";
}

.introduce .introduceList {
    width: 3.8rem;
    height: 0.8rem;
    margin: -0.5rem 0 0 1.32rem;
}

.introduce .introduceList span.line {
    display: block;
    float: left;
    border: 0;
    background: none;
    width: 0;
    height: 0.8rem;
    margin: 0 0.2rem;
}

.introduce .introduceList div {
    display: block;
    float: left;
    width: auto;
}

.introduce .introduceList div strong {
    display: block;
    line-height: 0.4rem;
    font-size: 0.24rem;
    font-weight: normal;
    color: #fff;
}

.introduce .introduceList div p {
    display: block;
    line-height: 0.4rem;
    font-size: 0.24rem;
    font-weight: normal;
    color: #fff;
    text-align: center;
}

.introduce .introduceList div a {
    display: block;
    position: absolute;
    width: 0.9rem;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0 0 0 0.5rem;
    margin: 0;
    font-size: 0.24rem;
    font-weight: normal;
    color: #fff;
    text-align: left;
    top: 2rem;
}

.introduce .introduceList div a#SendFlowers {
    right: 1.9rem;
    background-position: -7rem -1.34rem;
    background-color: #363636;
}

.introduce .introduceList div a.Circle,
.introduce .introduceList div a.CircleOn,
.introduce .introduceList>div a.Circle,
.introduce .introduceList>div a.CircleOn {
    right: 3.6rem;
    background-position: -7rem -2.74rem;
    background-color: #363636;
}

.introduce .introduceList div a.PrivateLetter {
    right: 0.3rem;
    background-position: -7rem -2.05rem;
    background-color: #363636;
}

.mSideBarT2 {
    display: block;
    position: absolute;
    top: 2.9rem;
    height: 0.6rem;
}

.mSideBarT2 .globallive ul {
    margin: 0 0.25rem;
}

.mSideBarT2 .globallive ul li {
    display: block;
    float: left;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 0;
    margin: 0 0.3rem 0 0;
    padding: 0 0.2rem;
}

.mSideBarT2 .globallive ul li.on {
    border-bottom: 1px solid #d9564f;
}

.MainRight #FlowerDialog2 {
    width: 6.6rem;
    left: 50%;
    top: 50%;
    margin: -50% 0 0 -3.3rem;
}

.MainRight #FlowerDialog2 h2 {
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.3rem;
    padding: 0 0 0 0.2rem;
}

.MainRight #FlowerDialog2 .IframeWrp {
    margin: 0.1rem 0.2rem;
    width: 6.2rem;
}

.MainRight #FlowerDialog2 .FormRow {
    margin: 0.1rem 0;
    font-size: 0.26rem;
    height: auto;
    line-height: 0.5rem;
}

.MainRight #FlowerDialog2 .InpNum {
    width: 1rem;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0 0.05rem;
    margin: 0 0.1rem;
}

.MainRight #FlowerDialog2 .InpWord {
    width: 6rem;
    height: 2rem;
}

.MainRight #MessagePopups {
    width: 6rem;
    left: 50%;
    top: 50%;
    margin: -50% 0 0 -3rem;
    background: #fafafa;
    height: auto;
}

.MainRight #MessagePopups h2 {
    display: block;
    position: relative;
    width: 100%;
    height: 0.5rem;
    text-indent: -9999px;
    border: 0;
}

.MainRight #MessagePopups h2 a.MessagePopupsClose {
    display: block;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
    width: 0.4rem;
    height: 0.4rem;
    background-position: -7.14rem 0.04rem;
}

.MainRight #MessagePopups .MessagePopupsCont {
    padding: 0 0.5rem;
}

.MainRight #MessagePopups .MsgDiv1 {
    margin: 0;
    padding: 0;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.32rem;
    font-weight: normal;
    color: #000;
}

.MainRight #MessagePopups .MsgDiv1 span {
    display: inline;
    margin: 0;
    font-weight: normal;
}

.MainRight #MessagePopups .MsgDiv2 {}

.MainRight #MessagePopups .MsgDiv2 span {
    display: inline;
    margin: 0;
    font-weight: normal;
}

.MainRight #MessagePopups .MessagePopupsCont>div textarea {
    display: block;
    width: 4.8rem;
    height: 3rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
    color: #333;
    padding: 0.1rem;
    margin: 0 auto;
    border: 1px solid #eee;
    background: #fff;
}

.MainRight #MessagePopups .MessagePopupsBtn {
    display: block;
    width: 1rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.34rem;
    font-weight: normal;
    color: #333;
    background: none;
    border-radius: 0;
    margin: 0 auto 0.3rem;
}

.PgSearchTop {
    display: none;
}

.MainCenter .fSrhFormSearch {
    display: block !important;
    width: 7.3rem;
    height: 0.7rem;
    background: #fbfbfb;
    border-bottom: 1px solid #eee;
    padding: 0.1rem;
    margin: 0;
}

.MainCenter .fSrhFormSearch dd {
    padding: 0;
    margin: 0;
}

.MainCenter .fSrhFormSearch dd form {
    position: relative;
    width: 6.8rem;
    float: right;
}

.MainCenter .fSrhFormSearch dd form span.srchInp {
    display: block;
    float: left;
    width: 6rem;
    height: 0.64rem;
    border: 1px solid #eee;
    border-radius: 0.32rem;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.MainCenter .fSrhFormSearch dd form span.srchInp input {
    display: block;
    width: 5.1rem;
    padding: 0 0.6rem 0 0.3rem;
    height: 0.64rem;
    line-height: 0.64rem;
    font-size: 0.28rem;
    font-weight: normal;
    color: #333;
    border: 0;
    background: #fff;
}

.MainCenter .fSrhFormSearch dd form a.srchBtn {
    display: block;
    float: left;
    width: 0.7rem;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0;
    margin: 0.08rem 0 0 0;
    background: none;
    font-size: 0.28rem;
    color: #333;
    font-weight: normal;
    border: 0;
    text-align: center;
}

.MainCenter .fSrhFormSearch dd form a.srchBtn:before {
    content: "搜索";
}

.MainCenter .fSrhFormSearch a.GoBack1 {
    display: block;
    float: left;
    width: 0.5rem;
    height: 0.6rem;
    background-position: -2.56rem -0.74rem;
    margin: 0.08rem 0 0 0;
}

.MainCenter .fSrhFormSearch a.SchClear {
    display: block;
    position: absolute;
    z-index: 2;
    width: 0.5rem;
    height: 0.5rem;
    top: 0.05rem;
    right: 0.05rem;
    background-position: -1.68rem -0.78rem;
}

.contList .newsdata_nav {
    display: block;
    width: 100%;
    max-width: 7.5rem;
    height: 0.8rem;
    border-top: 0;
    overflow: hidden;
    background: #f8f8f8;
    margin-top: 0;
}

.contList .newsdata_nav ul {
    height: 0.8rem;
    width: 7rem;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    background: #f8f8f8;
}

.contList .newsdata_nav ul li {
    display: block;
    height: 0.8rem;
    line-height: 0.8rem;
    float: left;
    background: none;
}

.contList .newsdata_nav ul li a.nav_name {
    display: block;
    width: auto;
    height: 0.76rem;
    line-height: 0.76rem;
    border-bottom: 2px solid #fff;
    font-size: 0.28rem;
    font-weight: normal;
    color: #333;
    background: none;
    padding: 0 0.15rem;
    margin: 0;
}

.contList .newsdata_nav ul li a.current {
    border-bottom: 2px solid #c20000;
    color: #c20000;
}

.newsdata_navT {
    width: 7.5rem;
    height: 0.82rem;
    border: 0;
    margin: 0.1rem 0 0 0;
    padding: 0;
    background: #fff;
}

.newsdata_navT ul {
    width: 7.5rem;
    height: 0.8rem;
    margin: 0;
    padding: 0;
    background: #fff;
}

.newsdata_navT ul li {
    width: 50%;
    height: 0.8rem;
    float: left;
    margin: 0;
    padding: 0;
}

.newsdata_navT ul li a {
    display: block;
    width: 1.2rem;
    height: 0.78rem;
    line-height: 0.78rem;
    margin: 0 auto;
    font-size: 0.3rem;
    font-weight: normal;
    color: #333;
    outline: none;
}

.newsdata_navT ul li a.current {
    background: #fff;
    border-bottom: 1px solid #d33a31;
    color: #d33a31;
    font-size: 0.3rem;
    font-weight: normal;
}

.newsdataMain {}

.XinhuanetSearch {
    padding: 0.2rem 0;
    margin: 0.1rem 0.25rem;
    border: 0;
    border-bottom: 1px solid #eee;
}

.XinhuanetSearch .XinhuanetPic {
    display: block;
    width: 0.96rem;
    height: 0.96rem;
    float: left;
    border-radius: 50%;
}

.XinhuanetSearch .XinhuanetPic img {
    display: block;
    width: 0.96rem;
    height: 0.96rem;
    border-radius: 50%;
}

.XinhuanetSearch .XinhuanetCont {
    display: block;
    width: 4.8rem;
    float: left;
    height: 0.96rem;
    margin: 0 0 0 0.2rem;
}

.XinhuanetSearch .XinhuanetCont h2 {
    display: block;
    width: 4.8rem;
    height: 0.56rem;
    line-height: 0.56rem;
    font-size: 0.34rem;
    font-weight: normal;
    color: #333;
}

.XinhuanetSearch .XinhuanetCont h2 a.Fl {
    font-size: 0.36rem;
    font-weight: normal;
    color: #333;
}

.XinhuanetSearch .XinhuanetCont h2 a.cjhTip {
    display: none;
}

.XinhuanetSearch .XinhuanetCont p {
    display: block;
    width: 4.8rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.26rem;
    font-weight: normal;
    color: #666;
    overflow: hidden;
}

.XinhuanetSearch a.followSearch {
    display: block;
    position: relative;
    float: right;
    top: 0;
    margin: 0.2rem 0 0 0;
    width: 0.92rem;
    height: 0.52rem;
    line-height: 0.52rem;
    text-align: center;
    font-size: 0.3rem;
    font-weight: normal;
    color: #2a90d7;
    border: 1px solid #2a90d7;
    border-radius: 0.06rem;
    background: #fff;
}

.XinhuanetSearch a.followSearch:before {
    content: "关注";
}

.XinhuanetSearch a.followSearch.followSearchOn {
    text-indent: -9999px;
    border: 1px solid #eee;
    background-position: 0.3rem -1.34rem;
    background-color: #eee;
}

.MainRight {
    position: static;
}

.Xinhuanet {
    display: block;
    position: absolute;
    top: 1.6rem;
    left: 0;
    border: 0;
    width: 7rem;
    height: 0.1rem;
    margin: 0 0.25rem;
    padding: 0;
}

.Xinhuanet .XinhuanetTit {
    display: block;
    padding: 0;
    margin: 0;
    min-width: 7rem;
    width: 7rem;
    height: 0.1rem;
}

.Xinhuanet .XinhuanetTit a.XinhuanetPic,
.Xinhuanet ul.XinhuanetList,
.Xinhuanet .XinhuanetTit .XinhuanetCont p,
.Xinhuanet .XinhuanetCont h2 a.Fl,
.mainText .main .texInfo .texInfoR {
    display: none;
}

.Xinhuanet .XinhuanetTit .XinhuanetCont {
    display: block;
    width: 1.35rem;
    height: 0.65rem;
    float: right;
    margin: 0;
    padding: 0;
}

.Xinhuanet .XinhuanetCont h2 a.follow {
    display: block;
    width: 1.3rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border: 1px solid #cae3f5;
    background: #fff;
    font-size: 0.24rem;
    color: #2a90d7;
    text-align: center;
    border-radius: 0.08rem;
    margin-top: 0.8rem;
}

.W820 {
    margin-top: 0 !important;
    display: none;
}

.Wid1200 {
    margin: 0 auto !important;
    width: auto !important;
}

.Xinhuanet .XinhuanetCont h2 a.follow:before {
    content: "+ 关注";
    line-height: 0.6rem;
}

.Xinhuanet .XinhuanetCont h2 a.follow.followOn {
    border: 1px solid #ccc;
    color: #999;
    background: none;
    /*background-position:0.18rem -0.74rem;text-indent:0.3rem;*/
}

.Xinhuanet .XinhuanetCont h2 a.follow.followOn:before {
    content: "已关注";
}

.mainText {
    width: 100%;
    max-width: 7.5rem;
    float: none;
}

.mainText .main {
    position: relative;
}

.mainText .main h1 {
    display: block;
    padding: 0 0.25rem;
    margin: 0.2rem 0;
    height: 1.2rem;
    line-height: 0.6rem;
    font-size: 0.36rem;
    font-weight: normal;
    color: #000;
    text-align: left;
    overflow: hidden;
    white-space: pre-wrap;
    clear: both;
}

.mainText .main .texInfo {
    padding: 0;
    margin: 0;
}

.mainText .main .texInfo .texInfoL {
    width: 5.5rem;
    position: relative;
    font-size: 0.24rem;
    color: #999;
    margin: 0 0 0 0.25rem;
    vertical-align: middle;
}

.mainText .main .texInfo .texInfoL img {
    /* margin: 0 0.1rem 0.12rem 0; */
    vertical-align: middle;
}

.mainText .main .texInfo .texInfoL a {
    display: block;
    position: relative;
    width: 5.5rem;
    height: 0.3rem;
    line-height: 0.4rem;
    overflow: visible;
    font-size: 0.24rem;
    font-weight: normal;
    color: #333;
}

.mainText .main .texInfo .texInfoL a img {
    display: block;
    float: left;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    margin: 0 0.2rem 0 0;
}

.mainText .main .texInfo .texInfoL .time {
    display: inline;
    line-height: 0.4rem;
    margin: 0;
    font-size: 0.24rem;
    color: #999;
    margin: 0 0.2rem 0 0;
}

.mainText .main .mainInfo {
    margin: 0.2rem 0.25rem 0 0.25rem;
}

.mainText .main .mainInfo p img {
    display: block;
    width: auto;
    max-width: 7rem;
    margin: 0.1rem auto;
}

.mainText .main .mainInfo p {
    line-height: 0.6rem;
    font-size: 0.32rem;
}

.Collection {
    width: 7.5rem;
    height: 0.8rem;
    background: #fff;
    border-top: 1px solid #eee;
}

.Collection a {
    display: block !important;
    float: left;
    width: 1.4rem;
    padding: 0 0 0 1.1rem;
    margin: 0;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: left;
    text-indent: 0;
    font-size: 0.36rem;
    font-weight: normal;
}

.Collection a.ShareBtnA {
    background-position: -3.1rem -0.63rem;
    color: #50d184;
}

.Collection a.CollectionBox,
.Collection a.CollectionBox:hover {
    background-position: -3.1rem -1.22rem;
    color: #ffae00;
}

.Collection a.CollectionBoxOn {
    background-position: -3.1rem -3.82rem;
    overflow: hidden;
    color: #ffae00;
}

.Collection a.CollectionBoxOn:before {
    content: "已收藏";
    color: #ffae00;
}

.Collection a.ReportBox {
    display: none !important;
}

.Collection a.SponsorBtnA {
    display: block !important;
    background-position: -3.1rem -1.8rem;
    color: #ff4a8a;
}

.LabelBox {
    margin: 0 0 0.2rem 0;
}

.LabelBox .Label {
    width: 7rem;
    margin: 0.2rem 0.25rem;
    height: auto;
    line-height: 0.56rem;
    font-size: 0.32rem;
    font-weight: normal;
    color: #666;
}

.LabelBox .Label a.LabelLink {
    width: auto;
    height: 0.4rem;
    line-height: 0.4rem;
    margin: 0 0 0.1rem 0.1rem;
    padding: 0.08rem 0.3rem 0;
    border: 1px solid #ccc;
    border-radius: 0.28rem;
}

.mAdvBoxV1 {
    display: block !important;
    width: 100%;
    min-width: 7.5rem;
}

/*.mAdvBoxHd{display:none !important;}*/
h3.sayTitle {
    display: block;
    height: 0.7rem;
    line-height: 0.7rem;
    margin: 0.1rem 0.25rem 0;
    padding: 0;
    overflow: hidden;
}

h3.sayTitle:before {
    content: "网友评论";
    margin: 0 5.4rem 0 0;
    font-size: 0.36rem;
    color: #333;
}

h3.sayTitle a,
h3.sayTitle span {
    display: none;
}

form.sayForm {
    width: 6.6rem;
    height: 2rem;
    border: 1px solid #ccc;
    margin: 0 auto;
    padding: 0.2rem 0.2rem 0.8rem 0.2rem;
    border-radius: 0.1rem;
}

form.sayForm textarea {
    width: 6.6rem;
    height: 2rem;
    line-height: 0.5rem;
    font-size: 0.28rem;
    color: #333;
}

form.sayForm .sayMess {
    height: 0.6rem;
    border: 0;
    padding: 0.1rem;
    max-width: 6.8rem;
    font-size: 0.12rem;
}

form.sayForm #LoginOn a.LgIc {
    margin: 0;
    font-size: 0.24rem;
    color: #333;
}

form.sayForm #LoginOn a.Lgc1 {}

form.sayForm #LoginOn a.Lgc2 {}

form.sayForm #LoginOn a.Lgc3 {}

.main .MainCenter {
    margin: 0;
}

.ArtSidebar {
    display: block;
    position: relative;
    float: none;
    width: 7.5rem;
    max-width: 7.5rem;
    height: 0.8rem;
    margin: 0.1rem 0;
    padding: 0.2rem 0 0 0;
    background: #f4f4f4;
    border-bottom: 1px solid #ccc;
    overflow: visible;
}

.ArtSidebar h3 {
    display: none !important;
}

.ArtSidebar ul#sidebarList {
    display: block;
    width: 7rem;
    max-width: 7rem;
    height: 0.8rem;
    overflow: visible;
    background: #fff;
    padding: 0 0.25rem;
}

.ArtSidebar ul#sidebarList li {
    display: none;
    border-radius: 0;
    height: 0.79rem;
    line-height: 0.79rem;
}

.ArtSidebar ul#sidebarList li.on {
    display: block;
    border-bottom: 2px solid #d33a31;
}

#comment {
    width: 7rem;
    max-width: 7rem;
    margin: 0.2rem 0.25rem 0;
}

#comment .c-content {
    text-align: left;
}

#comment .c-content .c-user-info {
    line-height: 0.4rem;
    margin: 0 0 0.1rem 0;
}

#comment .c-content .c-user-info .c-user-name {
    display: block;
    font-size: 0.28rem;
    color: #333;
}

#comment .c-content .c-create-time {
    font-size: 0.24rem;
    color: #999;
}

#comment .c-content p {
    font-size: 0.28rem;
    color: #333;
}

#comment .c-content .c-reply {
    display: none;
}

#comment .c-content .c-report {
    display: block;
    float: right;
    width: auto;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.3rem;
    color: #999;
}

#comment .c-content .c-report i.icon-report {
    display: none;
    /*position:absolute;top:0;left:0;width:100%;height:0.4rem;background:none;text-indent:-9999px;*/
}

#comment .c-content .c-report:before {
    content: "举报";
}

#comment .c-content .c-digg {}

#comment .c-item {
    margin: 0;
    padding: 0.15rem 0 0.05rem 0;
}

#comment .inputBox {
    margin: 0;
}

#comment div.c-load-more {
    border-top: 1px solid #eee;
    background: #fff;
    line-height: 0.8rem;
    font-size: 0.3rem;
    margin: 0.05rem 0 0;
}

.RewardDia,
.report,
.articleReport {
    background: #fff;
    border: 1px solid #eee;
    z-index: 10005;
    width: 6.3rem;
    height: auto;
    margin: -60% 0 0 -3.15rem;
    left: 50%;
    top: 50%;
    border-radius: 0.2rem;
}

.RewardDia h2 {
    display: block;
    position: absolute;
    width: 6.3rem;
    height: 0.9rem;
    line-height: 0.9rem;
    margin: 0;
    padding: 0;
    border: 0;
}

.RewardDia h2 span {
    display: block;
    float: none;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    font-size: 0.48rem;
    color: #d33a31;
    margin: 0;
    padding: 0;
}

.RewardDia h2 a.ClsIcn {
    display: block;
    position: absolute;
    width: 0.84rem;
    height: 0.84rem;
    top: -0.9rem;
    left: 50%;
    margin: 0 0 0 -0.42rem;
    background-position: -0.82rem -2.02rem;
    text-indent: -9999px;
}

.RewardDia .DiaCon {
    width: 6.3rem;
    margin: 0;
    padding: 0;
}

.RewardDia .Blogger {
    width: 6.3rem;
    height: 1.8rem;
    padding: 0.9rem 0 0 0;
    margin: 0;
    border-radius: 0.2rem 0.2rem 0 0;
    background: url("http://hsnew.cnfol.com/mobile/Imgs/Cms/SponsorBg.png?v=201707251705") no-repeat center 1rem;
    background-size: 3.5rem auto;
    background-color: #efefef;
}

.RewardDia .Blogger .AvatarWrp {
    width: 1.2rem;
    height: 1.2rem;
}

.RewardDia .Blogger .AvatarWrp a.Avatar {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}

.RewardDia .Blogger .AvatarWrp a.Avatar img {
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}

.RewardDia .Blogger .BlogName {
    display: block;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.3rem;
    font-weight: normal;
    color: #333;
    margin: 0;
    padding: 0;
}

.FlNumWrp {
    margin: 0.1rem 0;
}

.FlNumWrp a.ReInpSlc,
.FlNumWrp .WriteInpWrp {
    width: 1.7rem;
    height: 0.75rem;
    line-height: 0.75rem;
    border: 0;
    background: #f2f2f2;
    text-align: center;
    font-size: 0.28rem;
    border-radius: 0.08rem;
    float: left;
    margin: 0.25rem 0 0 0.3rem;
}

.FlNumWrp a.ReInpSlc:hover,
.FlNumWrp a.ReInpSlcOn {
    width: 1.7rem;
    height: 0.75rem;
    line-height: 0.75rem;
    border: 0;
    background: #d33a31;
    color: #fff;
}

.FlNumWrp .WriteInpWrp input {
    width: 1.7rem;
    height: 0.75rem;
    line-height: 0.75rem;
    border: 0;
    background: #f2f2f2;
    margin: 0;
    color: #d33a31;
}

.PayInpWrp {
    width: 5.7rem;
    margin: 0.1rem 0.3rem;
    line-height: 0.5rem;
    font-size: 0.26rem;
}

.PayInpWrp .PayInfo3 {
    float: none;
}

.PayInpWrp .PayInfo3 span.ColorRed {
    font-size: 0.32rem;
    font-weight: bold;
    color: #c00;
}

.SubInpWrp {
    width: 5.7rem;
    margin: 0.1rem auto;
}

.SubInpWrp a.RewardSub,
.SubInpWrp .RewardSub {
    width: 5.7rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.36rem;
    background: #fff;
    border: 1px solid #999;
    color: #999 !important;
}

.SubInpWrp a.RewardSubOn,
.SubInpWrp .RewardSubOn {
    border: 1px solid #d33a31;
    color: #d33a31 !important;
}

.RewardTip {
    line-height: 0.6rem;
    color: #666;
    font-size: 0.24rem;
    margin: 0 0 0.1rem;
}

.report,
.articleReport {
    padding: 0;
}

.report .report-header,
.articleReport .header {
    width: 5.5rem;
    height: 1rem;
    line-height: 1rem;
    margin: 0;
    padding: 0 0.4rem;
    font-size: 0.36rem;
    font-weight: normal;
    color: #333;
    background: #efefef;
    border-radius: 0.2rem 0.2rem 0 0;
}

.report .report-header .reportClose,
.articleReport .header i.icon-close-popover {
    display: block;
    position: absolute;
    top: 0.35rem;
    right: 0.3rem;
    width: 0.32rem;
    height: 0.32rem;
    background-position: -7.18rem 0;
    text-indent: -9999px;
}

.report .report-content,
.articleReport .content {
    padding: 0.2rem 0.4rem 0;
}

.report .report-action {
    width: 100%;
    margin: 0;
    padding: 0;
}

.report .report-action .y-left {
    display: block;
    float: none;
    height: 0.8rem;
    line-height: 0.8rem;
    width: 2.5rem;
    margin: 0.2rem auto;
    font-size: 0.36rem;
    color: #fff;
    background: #d33a31;
}

.report .report-action .y-right {
    display: none;
}

.articleReport .content .option {
    margin: 0.1rem 0;
    font-size: 0.32rem;
}

.articleReport .content .option p {
    color: #333;
}

.articleReport .content .option textarea {
    width: 5.2rem;
    height: 1rem;
    font-size: 0.32rem;
    padding: 0.1rem;
}

.articleReport .content .ok-btn {
    margin: 0 auto 0.2rem;
}

.report-content .report-option label {
    font-size: 0.32rem;
}

.report-header h3 {
    font-size: 0.36rem;
}

.Stmt {
    font-size: 0.28rem;
    margin: 0.1rem 0.25rem;
}

.ArtMainBox {
    width: 7.5rem;
    position: relative;
}

.ArtMBHalf {
    max-height: 1950px;
    overflow: hidden;
}

.ArtMBAll {
    height: auto;
    overflow: hidden;
}

.ArtMLoad {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 7.5rem;
    max-width: 7.5rem;
    height: 2rem;
    display: block;
}

.ArtMLoad {
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6)0%, rgba(255, 255, 255, 0.8)30%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.6)0%, rgba(255, 255, 255, 0.8)30%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.6)0%, rgba(255, 255, 255, 0.8)30%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6)0%, rgba(255, 255, 255, 0.8)30%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
}

.ArtMLoad span {
    display: block;
    position: relative;
    text-align: right;
    width: 1.8rem;
    height: 0.6rem;
    padding: 0 0.6rem 0 0;
    background-position: 2rem -1.87rem;
    font-size: 0.3rem;
    font-weight: normal;
    color: #4597fb;
    margin: 0 auto;
    top: 1.3rem;
    cursor: pointer;
}

/*文章页显示全文功能隐藏start*/
.ArtMLoad {
    display: none !important;
}

.ArtMBHalf {
    max-height: none !important;
    height: auto !important;
}

/*文章页显示全文功能隐藏end*/
.video {
    width: 100%;
    max-width: 7.5rem;
}

.video .video-main {
    width: 100%;
    height: auto;
}

.video .videoInfo {
    width: 7rem;
    padding: 0.1rem 0.25rem 0.3rem;
    background: #fff;
}

.video .videoInfo h2 {
    display: block;
    float: none;
    font-size: 0.32rem !important;
    font-weight: normal;
    color: #333;
    text-align: left;
    height: 0.8rem;
    line-height: 0.4rem;
    overflow: hidden;
    margin: 0.2rem 0 0 0;
}

.video .videoInfoList {
    display: block;
    margin: 0;
    position: relative;
}

.video .videoInfo .videoInfoList>a:first-child {
    display: block;
    float: left;
    width: 5.6rem;
    height: 0.8rem;
    margin: 0;
    font-size: 0.26rem;
    color: #333;
    line-height: 0.4rem;
}

.video .videoInfo .videoInfoList>a:first-child img {
    display: block;
    float: left;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    margin: 0 0.2rem 0 0;
}

.video .videoInfo .videoInfoList>a.follow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.3rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border: 1px solid #cae3f5;
    background: #fff;
    font-size: 0.24rem;
    color: #2a90d7;
    text-align: center;
    border-radius: 0.08rem;
}

.video .videoInfo .videoInfoList>a.follow:before {
    content: "+ 关注";
}

.video .videoInfo .videoInfoList>a.follow.followOn {
    border: 1px solid #ccc;
    color: #999;
    background: none;
}

.video .videoInfo .videoInfoList>a.follow.followOn:before {
    content: "已关注";
}

.video .videoInfo span.videoIcons {
    display: block;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #999;
    font-size: 0.24rem;
    margin: -0.4rem 0 0 1rem;
}

.video .videoInfo span.videoIcons i {
    width: 0.5rem;
    height: 0.4rem;
    /*background-position:-7.08rem -0.7rem;*/
    background: url(http://hs.cnfol.com/uk/Imgs/Reception/view.png) no-repeat center center;
    background-size: 0.4rem auto;
    margin: 0 0.08rem 0 0;
}

.video .videoInfo span.videoIcons strong {
    font-size: 0.24rem;
    color: #999;
}

.video .videoInfo .share,
.video .videoInfo .videoInfoList .VideoSynopsis,
.videoInfoHide {
    display: none;
}

.VideoArticlesMain .Stmt {
    width: 7rem;
    float: left;
    margin: 0;
    padding: 0.25rem 0.25rem 0;
    color: #999;
    font-size: 0.24rem;
    line-height: 0.4rem;
    border: 0;
    border-top: 1px solid #eee;
}

.hotVideo {
    margin: 0;
}

.hotVideo h2,
h2.MoreWonderful {
    display: block;
    height: 0.8rem;
    line-height: 0.8rem;
    border-bottom: 1px solid #ccc;
    border-top: 0.2rem solid #f4f4f4;
    margin: 0.1rem 0;
    padding: 0 0.25rem;
}

.hotVideo h2 span.Fl,
h2.MoreWonderful span {
    display: block;
    height: 0.78rem;
    line-height: 0.78rem;
    float: left;
    border-bottom: 2px solid #d33a31;
    color: #d33a31;
    font-size: 0.36rem;
    font-weight: normal;
}

.hotVideo h2 a.Change {
    font-size: 0.28rem;
    color: #666;
}

.VideoArticles {}

/*.hotVideoList{width:7rem;max-width:7rem;margin:0 0.25rem;position:relative;}
.hotVideoList li{width:7rem;float:none;min-height:1.46rem;border-bottom:1px solid #ccc;margin:0.3rem 0;}
.hotVideoList li>a:first-child{display:block;float:right;width:2.2rem;height:1.46rem;position:relative;margin:0 0 0 0.2rem;}
.hotVideoList li>a:first-child img{display:block;width:2.2rem;height:1.46rem;}
.hotVideoList li p{display:block;font-size:0.28rem;color:#333;line-height:0.4rem;}
.hotVideoList li p.HotVDsc{color:#999;font-size:0.24rem;}
.hotVideoList li p span{display:inline-block;vertical-align:middle;height:0.4rem;line-height:0.4rem;}
.hotVideoList li p span.hvIc1{}
.hotVideoList li p span.hvIc2{background:url("http://hs.cnfol.com/uk/Imgs/Reception/view.png") no-repeat 1px center;padding:0 0 0 25px;margin:0 0.2rem;}
.hotVideoList li p span.hvIc3{max-width:1.8rem;overflow:hidden;}
.hotVideoList li:last-child{border-bottom:0;}*/
.hotVideoList {
    width: 7rem;
    max-width: 7rem;
    margin: 0 0.25rem;
    position: relative;
}

.hotVideoList li {
    width: 7rem;
    position: relative;
    float: none;
    min-height: auto;
    height: auto;
    border-bottom: 1px solid #ccc;
    margin: 0.3rem 0;
    padding: 0 0 4rem;
}

.hotVideoList li>a:first-child {
    display: block;
    position: absolute;
    width: 7rem;
    height: 3.6rem;
    left: 0;
    bottom: 0.2rem;
    margin: 0;
    padding: 0;
}

.hotVideoList li>a:first-child img {
    display: block;
    width: 7rem;
    height: 3.6rem;
}

.hotVideoList li>a i.playBtn {
    background: url("http://hsnew.cnfol.com/mobile/Imgs/Cms/Play1.png") no-repeat 0 0;
    background-size: 1rem auto;
    width: 1rem;
    height: 1rem;
    left: 50%;
    top: 50%;
    margin: -0.5rem 0 0 -0.5rem;
}

.hotVideoList li p {
    display: block;
    position: relative;
    color: #333;
    height: auto;
    line-height: 0.4rem;
    padding: 0;
    margin: 0;
}

.hotVideoList li p.HotVDsc {
    color: #999;
    font-size: 0.24rem;
}

.hotVideoList li p a {
    font-size: 0.34rem;
    color: #333;
    line-height: 0.4rem;
}

.hotVideoList li p span {
    display: inline-block;
    vertical-align: middle;
    height: 0.4rem;
    line-height: 0.4rem;
}

.hotVideoList li p span.hvIc1 {}

.hotVideoList li p span.hvIc2 {
    background: url("http://hs.cnfol.com/uk/Imgs/Reception/view.png") no-repeat 1px center;
    padding: 0 0 0 25px;
    margin: 0 0.2rem;
}

.hotVideoList li p span.hvIc3 {
    max-width: 1.8rem;
    overflow: hidden;
}

.hotVideoList li:last-child {
    border-bottom: 0;
}

/*Live*/
.LvMainBx {}

.LvMainBx .RFix {
    position: static;
}

.LvMainBx .introduce {
    position: absolute;
    top: 0;
    left: 0;
    width: 6.8rem;
    border: 0;
    border-top: 1px solid #c20000;
}

.LvMainBx .introduce .introduceInfo {
    width: auto;
}

.LvSidebar {
    margin: 2.7rem 0 0 0;
}

.LvSidebar ul li {
    margin: 0 0.2rem;
}

.LvMainBx .BlogLiveBox {
    display: block;
    position: relative;
    width: 7.5rem;
    max-width: 7.5rem;
    margin: 0;
    padding: 0 0 1.4rem 0;
}

.LvMainBx .BlogLiveBox h1 {
    display: block;
    width: 7rem;
    line-height: 0.6rem;
    padding: 0.1rem 0.25rem 0;
}

.LvMainBx .BlogLiveBox h1 span.LiveTit {
    display: block;
    font-size: 0.36rem;
    color: #333;
    font-weight: normal;
    height: auto;
    line-height: 0.6rem;
    margin: 0;
    padding: 0;
}

.LvMainBx .BlogLiveBox h2 {
    display: block;
    width: 7rem;
    height: auto;
    line-height: 0.6rem;
    text-align: right;
    margin: 0;
    padding: 0 0.25rem;
    border: 0;
}

.LvMainBx .BlogLiveBox h2 span {
    display: inline;
    float: none;
    height: auto;
    line-height: 0.6rem;
    font-size: 0.3rem;
    font-weight: normal;
    color: #999;
}

.LvMainBx .BlogLiveBox h2 span.LiveClass {
    display: none;
}

.LvMainBx .startBox {
    display: block;
    position: relative;
    width: 7.5rem;
    border: 0;
    margin: 0;
    padding: 0;
    background: #f8f8f8;
}

.LvMainBx .LiveOpBar,
.LvMainBx .bshare-custom {
    display: none;
}

.LvMainBx .directSeeding .startdirectSeedingBefor {
    height: auto;
    width: 7.5rem;
    max-width: 7.5rem;
}

.LvMainBx .ContentBox {
    display: block;
    position: relative;
    margin: 0;
    height: auto;
    width: 7.5rem;
    padding: 0;
    overflow: hidden;
}

.LvMainBx .ContentBox .ConLi {
    display: block;
    position: relative;
    margin: 0.2rem 0;
    padding: 0 0.3rem;
    border: 0;
    width: 6.9rem;
}

.LvMainBx .ContentBox .ConLi .Time {
    display: block;
    position: relative;
    float: none;
    top: 0;
    left: 0;
    font-size: 0.24rem;
    color: #999;
    width: auto;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0;
    margin: 0;
    text-align: left;
    background: none !important;
}

.LvMainBx .ContentBox .ConLi p {
    display: block;
    height: auto;
    line-height: 0.6rem;
    font-size: 0.26rem;
    font-weight: normal;
    margin: 0.1rem 0;
    padding: 0;
    color: #333;
}

.LvMainBx .BlogSRNew {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 7.3rem;
    height: auto;
    padding: 0.25rem 0.1rem;
    margin: 0;
    background: #fff;
    border-top: 1px solid #ccc;
    z-index: 15;
}

.LvMainBx .BlogSRNew h2,
.LvMainBx .BlogSRNew .HfBtn,
.LvMainBx .BlogSRNew .ke-container,
.LvMainBx .BlogSRNew .ke-container-mytype {
    display: none;
}

.LvMainBx .BlogSRNew .MesEdit {
    display: block;
    width: 7.0rem;
    height: auto;
    min-height: 0.8rem;
    position: relative;
    margin: 0 0.1rem;
}

.LvMainBx .BlogSRNew .MesEdit form {
    display: block;
    width: 7.0rem;
    height: auto;
    min-height: 0.8rem;
    position: relative;
    margin: 0;
}

.LvMainBx .BlogSRNew textarea {
    display: block !important;
    float: left;
    width: 5.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0.1rem;
    margin: 0;
    border: 0;
    background: #f2f2f2;
    border-radius: 0.08rem;
    font-size: 0.26rem;
    color: #666;
    -webkit-appearance: none;
}

.LvMainBx .BlogSRNew .txtaHide {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    width: 5.6rem;
    height: auto;
    min-height: 0.6rem;
    line-height: 0.6rem;
    padding: 0 0.1rem;
    border: 0;
    background: #f2f2f2;
    border-radius: 0.08rem;
    font-size: 0.26rem;
    color: #666;
}

.LvMainBx .BlogSRNew a#postChatBtn {
    display: block;
    position: absolute;
    top: auto !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 0.9rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    background: #d33a31;
}

.LvMainBx #comment {
    display: block;
    position: fixed;
    right: 0;
    bottom: 1.8rem;
    width: 3.4rem;
    height: 3.2rem;
}

.LvMainBx #comment ul {
    display: block;
    position: relative;
    height: 2.6rem;
    overflow: hidden;
}

.LvMainBx #comment ul li {
    display: block;
    margin: 0.2rem 0 0;
    padding: 0 0.6rem 0 0;
}

.LvMainBx #comment ul li div.J_input_0 {
    display: none;
}

.LvMainBx #comment ul li .c-content {
    margin: 0;
    height: 0.6rem;
    line-height: 0.6rem;
    overflow: hidden;
    background: #8c8c8c;
    border-radius: 0.1rem;
    padding: 0 0.2rem;
    color: #fff;
}

.LvMainBx #comment ul li .c-content .c-user-info {
    display: none;
}

.LvMainBx #comment ul li .c-content .c-footer-action {
    display: none;
}

.LvMainBx #comment ul li .c-content .inputBox {
    display: none;
}

.LvMainBx #comment ul li .c-content p {
    display: block;
    background: #8c8c8c;
    border-radius: 0.1rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.24rem;
    font-weight: normal;
    color: #fff;
    overflow: hidden;
    padding: 0;
}

.LvMainBx #comment ul li .avatar-wrap {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
}

.LvMainBx #comment ul li .avatar-wrap img {
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
}

.LvMainBx #comment .c-load-more {
    display: none;
}

.LvMainBx #comment .c-target-more {
    display: block;
    position: relative;
    height: 0.6rem;
    line-height: 0.6rem;
    background: #7d7d7d;
    border-radius: 0.3rem;
    padding: 0 1.3rem 0 0.7rem;
}

.LvMainBx #comment .c-target-more i {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 0.6rem;
    height: 0.6rem;
    line-height: 0.54rem;
    font-size: 0.36rem;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background: #555;
    border-radius: 0.3rem;
}

.LvMainBx #comment .c-target-more i:before {
    content: "";
}

.LvMainBx #comment .c-target-more span {
    display: inline-block;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0;
    font-size: 0.24rem;
    font-weight: normal;
    font-style: normal;
    color: #fff;
}

.LvMainBx #comment .c-target-more a {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    width: 1.2rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.24rem;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background: #555;
    border-radius: 0.3rem;
    padding: 0;
}

.LvMainBx .TglHide#comment ul.js_comment_list {
    display: none;
}

.LvMainBx .TglHide#comment .c-target-more {
    position: absolute;
    width: 0;
    bottom: 0;
    right: 0;
}

.LvMainBx .TglHide#comment .c-target-more span {
    display: none;
}

.MessagePopupsCont>div {
    font-size: 0.32rem;
}

.MessagePopupsCont>div span {
    width: auto;
    font-weight: normal;
    font-size: 0.32rem;
    color: #333;
}

.ConGoBx {
    display: block;
    width: 0.72rem;
    height: 1.6rem;
    position: fixed;
    right: 0.1rem;
    bottom: 5rem;
    z-index: 60;
}

a.ConGoT,
a.ConGoB {
    display: block;
    position: absolute;
    width: 0.72rem;
    height: 0.72rem;
    right: 0;
    top: 0;
    background-color: #888;
    background-position: -0.37rem -2.98rem;
}

a.ConGoB {
    background-position: -1rem -3rem;
    top: 0.85rem;
}

.EndLive {
    display: block;
    position: relative;
    width: 7rem;
    height: auto;
    padding: 0.2rem 0.25rem;
    border: 0;
    margin: 0;
    top: 0;
    left: 0;
}

.EndLive img,
.EndLive p {
    display: none;
}

.EndLive .mEndLiveTxt {
    display: block;
    background-position: -7rem -3.4rem;
    width: 3.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0 0 0 0.5rem;
    margin: 0 auto;
    font-size: 0.34rem;
    font-weight: normal;
    color: #666;
}

a.mAltLive {
    display: block;
    width: 2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    background: #fff;
    border: 1px solid #d33a31;
    border-radius: 0.1rem;
    font-size: 0.28rem;
    color: #d33a31;
    margin: 0.2rem auto;
}

a.mAltLive.mCslLive {
    border: 1px solid #d8d8d8;
    color: #999;
}

.PrgSharePics span.ShareImg8 {
    display: block;
    width: 1.3rem;
    height: 1.3rem;
    background-color: #fff;
    border-radius: 50%;
    background-position: -3.02rem -2.76rem;
    margin: 0 auto -6px;
}

.ArtEdit {
    display: block;
    text-align: center;
    font-size: 0.24rem;
    width: 100%;
    height: 0.5rem !important;
    line-height: 0.5rem;
    overflow: hidden;
}

.ArtEdit:before {
    content: "请到PC端发起直播" !important;
    text-align: center;
    font-size: 0.24rem;
    width: 7.5rem;
    line-height: 0.5rem;
    color: #c00;
}

.ArtEdit .ke-container,
.AlertBtn,
a.startdirectSeedingBtn {
    display: none !important;
}

.mainText .main .mainInfo p span img {
    margin: 0 auto;
    max-width: 100%
}

.LvMainBx #comment ul a.LiveCommBlk {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}

/*头部导航浮动控制*/
.LsFxd {
    position: fixed !important;
    z-index: 99999 !important;
    background: #fff !important;
    top: 0 !important;
    border-bottom: 1px solid #ccc !important;
}

/*20170901部分bug修复*/
.ArtTFxd {}

.ArtTFxd .mainText {
    position: static;
}

.ArtTFxd .mainText .main {}

.ArtTFxd .mainText .main .texInfo {}

.ArtTFxd .mainText .main .texInfo .texInfoL {
    position: fixed;
    z-index: 91000;
    background: #fff;
    top: 0.1rem;
}

.ArtTFxd .MainRight {
    position: static;
}

.ArtTFxd .MainRight .Xinhuanet {
    position: fixed;
    height: 1.1rem;
    background: #fff;
    border-bottom: 1px solid #ccc;
    z-index: 90010;
    top: 0;
    width: 7.5rem;
    margin: 0;
}

.ArtTFxd .MainRight .Xinhuanet .XinhuanetTit {
    width: 7.5rem;
}

.ArtTFxd .MainRight .Xinhuanet h2 a.follow {
    margin: 0.2rem 0.25rem 0 0;
}

a.BtnShareCancel {
    height: 1.1rem !important;
    line-height: 1.1rem !important;
    font-size: 0.36rem !important;
}

/*投诉*/
.MessagePopups {
    width: 6rem;
    left: 50%;
    top: 50%;
    margin: -50% 0 0 -3rem;
    background: #fafafa;
    height: auto;
}

.MessagePopups h2 {
    display: block;
    position: relative;
    width: 100%;
    height: 0.5rem;
    text-indent: -9999px;
    border: 0;
}

.MessagePopups h2 a.MessagePopupsClose {
    display: block;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
    width: 0.4rem;
    height: 0.4rem;
    background-position: -7.14rem 0.04rem;
}

.MessagePopups .MessagePopupsCont {
    padding: 0 0.5rem;
}

.MessagePopups .MsgDiv1 {
    margin: 0;
    padding: 0;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.32rem;
    font-weight: normal;
    color: #000;
}

.MessagePopups .MsgDiv1 span {
    display: inline;
    margin: 0;
    font-weight: normal;
}

.MessagePopups .MsgDiv2 {}

.MessagePopups .MsgDiv2 span {
    display: inline;
    margin: 0;
    font-weight: normal;
}

.MessagePopups .MessagePopupsCont>div textarea {
    display: block;
    width: 4.8rem;
    height: 3rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
    color: #333;
    padding: 0.1rem;
    margin: 0 auto;
    border: 1px solid #eee;
    background: #fff;
}

.MessagePopups .MessagePopupsBtn {
    display: block;
    width: 1rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.34rem;
    font-weight: normal;
    color: #333;
    background: none;
    border-radius: 0;
    margin: 0 auto 0.3rem;
}

.mInt {
    position: relative;
}

.mInt a.follow {
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.24rem;
    border-radius: 3px;
    margin: 0.2rem 0 0 0;
}

a.problem {
    width: 0.92rem;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.24rem;
    color: #fff;
    text-indent: 0;
    border-radius: 3px;
    background-color: #363636;
    border: 1px solid #fff;
    text-align: center;
    background-position: 0.92rem 0.52rem;
    position: absolute;
    right: 0.35rem;
    top: 1.2rem;
}

#wxOrder {
    display: none;
}

.mainText .main h1.titleH {
    height: auto;
}

.texInfoRZ {
    display: none;
}

#as_13,
#as_15,
#as_17,
#as_19,
#as_96,
#as_97 {
    display: none;
}

p.proZ {
    padding: 0 0.25rem;
}

.lineTopZ span {
    padding-left: 0.25rem;
}

.videoInfoHide {
    width: 100%;
    top: 6.6rem;
}

.video .videoInfo .videoInfoList .VideoSynopsis {
    float: right;
}

/*2019-2-21*/
.mainText .W960 {
    border: 1px solid #eee;
    color: #f00;
    margin: 0.2rem 0.25rem 0 0.25rem;
    text-indent: 1.5rem;
}


/* 2019-4-12 */
.newsAd {
    position: fixed;
    left: 50%;
    bottom: 0;
    width: 100%;
    height: 90px;
    overflow: hidden;
    width: 1200px;
    margin-left: -600px;
    z-index: 100000;
}

.newsAd .close {
    position: fixed;
    left: 50%;
    z-index: 1000001;
    width: 24px;
    height: 24px;
    margin-left: -600px;
    background: url(http://hsnew.cnfol.com/pc/Imgs/Cms/Mp/mList/close.png) no-repeat;
}

.newsAd {
    width: 100% !important;
    margin-left: 0 !important;
    left: 0 !important;
}

.newsAd .close {
    left: 0 !important;
    margin-left: 0 !important;
}

/* 2019-6-10 */
.mAdvBoxHd {
    padding-top: 3px;
}

.wid340 {
    position: fixed;
    left: 0;
    bottom: 0;
}

.Top {
    bottom: 50px;
}

/* 2019-6-13 */
.goldMR .Xinhuanet .XinhuanetCont h2 a.follow{
    margin-top: 0.2rem;
}
#as_404 a{color: red;text-align:center;display: block;}
.conWidth .mainText .mAdvBoxHd {
    height: auto!important;
}
.V_icon{
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.1rem;
}

.newsdata_list .Adddetail .news_title {
    max-height: 60px;
}
.newsdata_list .news_title h3{
    min-height: 100%;
    width: 100%;
    overflow: auto;
    line-height: 0.6rem;
}
.newsdata_list .news_title h3 a{
    width: 100%;
}
.newsdata_list .Adddetail h3 a{
    white-space: normal;
}

.newsdata_list .news_article .keywords .V_icon{
    margin: 0;
}

.android_qrcode{display: none;}