/*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: ;
    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:  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:  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(/uploads/image/hui/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: 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:  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:  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:  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;}