ul,li,form,th,td,p,div,dl,dt,dd,h1,h2,h3,input{margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
.clearFloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearFloat{zoom:1}
em { font-style: normal; }
body,html {max-width: 750px; margin: 0 auto;}
body{overflow: inherit!important; margin:0;padding:0;font-family:"微软雅黑"; background: #f4f4f4 !important;}
button, input, select, textarea{font-size:100%;outline:medium none;vertical-align:middle;border:none;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
.left { float: left; }
.right { float: right; }
.none { display: none; }
.bg { background: #fff !important; }
.wp-92 { width: 92%; margin: 0 auto; }
.mar-b { margin-bottom: 1rem }
.share-cover {position: fixed; top: 0; left: 0; background: rgba(0,0,0,.75); width: 100%; height: 100%; z-index: 22222;}
.share-cover .share-cover-img { max-width: 80%; position: absolute; top: 15%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.news-tit h3 {font-size:1.8rem; line-height:2.2rem; color:#222222;font-weight: normal;text-align: justify;padding:1.4rem 0 0.2rem 0;}
.news-tit .new-tit-time { line-height: 3rem; border-bottom: 1px solid #e8e7e7; }
.news-tit .new-tit-time span{ display: inline-block; margin-right: 1rem; font-size: 1.1rem; color: #999999; }

.news-cont {padding-top: 1rem;}
.news-cont>img { width: 100%; }
.news-cont .news-info,.news-cont p {font-size:1.35rem; color:#444444; line-height:2.45rem;padding:0.5rem 0;}
.news-cont .news-info,.news-cont p img {max-width:100% !important; max-width:100%; height: auto !important; }
.news-cont p span,.news-cont p strong a,.news-cont p strong span a { font-size: 1.4rem!important; color: #444444!important; font-weight: normal; }
.news-cont p video { width: 100%; }
.news-cont p a { word-wrap: break-word; font-size: 1.4rem !important; color: #444444!important; }
.news-cont .news-video { position: relative; }
.news-cont .news-video img { width: 100% }
.news-cont .news-video .video-btn { position: absolute; width:3.25rem; height: 3.25rem; top: 45%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);  }
.news-cont .news-video .news-video-tit {padding-left: 1rem;font-size: 1.1rem;display: block;color: #999999;line-height: 3rem;position: relative;background-color: white;}
.news-cont .news-video .news-video-tit:before {content: '';display: block;width: 0;height: 0;border-left: 0.4rem solid transparent;border-right: 0.4em solid transparent;border-bottom: 0.5rem solid #999999;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.news-cont .list  p{text-indent: 28px;}
.news-cont .list  p img{margin-left: -28px;}


.has-action { border-bottom: 1px solid #eaeaea; }
.has-action .article-link { position: relative; display: block; min-height: 5.5rem; padding:1.1rem 0;}
.has-action .article-link h3 {font-size:1.45rem;color: #333333; font-weight:normal;line-height:2.1rem;max-height:4.2rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.has-action .article-link .item-info { width: 100%;display: inline-flex; align-items: center; }
.has-action .article-link .item-info .space { font-size: 1rem; color: #999999; margin-right: 0.5rem; }
.has-action .article-link .item-info .gg-label {width: 2.5rem; height: 1.25rem; background: url('/images/index/ad_icon.png') no-repeat; background-size: 100% 100%; display:inline-block;}
.has-action .article-link .item-info .hot { color: #f77a1c; border: 1px solid #f77a1c; font-size: 0.8rem;padding: 0 0.3rem;border-radius: 3px;-webkit-border-radius: 3px; }
.has-action .article-link .number { position: absolute; bottom: 0.2rem; right: 0.5rem; font-size: 0.9rem; color: #fff; background: rgba(0,0,0,.7); padding: 0.2rem 0.5rem; border-radius: 3px;-webkit-border-radius: 3px;  }


.has-action-1 .item-detail {width: 65%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.has-action-1 .list-img-holder {min-height: 5.5rem;position: relative;overflow: hidden;width: 32.5%;float: right;vertical-align: middle;}
.has-action-1 .list-img-holder img {width: 100%;/* max-height: 5.5rem; */overflow: hidden;}
.has-action-1 .article-link .item-info .space{ float: left; display: block; }
.has-action-1 .article-link .item-info .src { max-width: 70%; height: 1.5rem; overflow: hidden; }



.has-action-3 .item-img { width: 100%; margin: 0.5rem 0 }
.has-action-3 .item-img li { position: relative; width: 32.5%; float: left; margin-right: 1%; max-height: 5.5rem; }
.has-action-3 .item-img li:nth-of-type(3) { margin-right: 0; }

.has-action-video { border-bottom: none }
.has-action-video .video-img { margin: 0.5rem 0; width: 100%; position: relative;}
.has-action-video .video-img img { width: 100% }
.has-action-video .video-img .video-btn { position: absolute; width:3.25rem; height: 3.25rem; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);  }

.recommen,.user-comments { margin-top: 1rem; }
.recommen h3.recomment-tit,.user-comments h3.comments-tit { font-size: 1.5rem; color: #666666; font-weight: normal;position: relative;  width: 92%; padding: 1rem 4%; text-indent: 1rem; position: relative;}
.recommen h3.recomment-tit:before,.user-comments h3.comments-tit:before { content: '';display: block;position: absolute; width: 4px; height: 45%; background: #f77a1c; left: 4%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); border-radius: 10px; -webkit-border-radius: 10px; }

.comments-user-no { width: 100%; }
.comments-user-no .comments-user-img { margin-top: 1rem; width: 18.5rem; height: 12.4rem; margin: 0 auto; background: url('/images/index/discuss-none.png') center center / 100% 100% no-repeat; }
.comments-user-no .comments-user-img img { width: 100%; }
.comments-user-no .comments-user-tit { font-size: 1.3rem; color: #999999; text-align: center; padding: 1rem 0 1.5rem 0; }

.user-comments { padding-bottom: 5.5rem; }
.comments-discuss {padding: 1.5rem 0 1rem 0;border-bottom: 1px solid #eaeaea;position: relative;}
.comments-discuss .discuss-img{position: absolute;width: 4.2rem;height: 4.2rem;border-radius: 50%;-webkit-border-radius: 50%;left: 0;top: 1rem;overflow: hidden;border: 1px solid #e3e3e3;}
.comments-discuss .discuss-img img { max-height: 100%; max-width: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.comments-discuss .discuss-cont {width: 80%;margin-left: 20%;}
.discuss-cont .discuss-tit { position: relative; }
.discuss-cont .discuss-tit .tit-name { font-size: 1.2rem; color: #222222; }
.discuss-cont .discuss-tit .discuss-right { position: absolute; right: 0; top: 0; }
.discuss-cont .discuss-tit .discuss-right .discuss-say{ font-size: 1rem; color: #fff; background: #f77a1c; padding: 0.25rem 0.5rem; border-radius: 3px; -webkit-border-radius:3px; }
.discuss-cont .discuss-tit .discuss-right .discuss-del{position: relative;font-size: 1rem;color: #999999;/* width: 70%; */padding-left: 1.25rem;}
.discuss-tit .discuss-right .discuss-del:before{position:absolute;height: 1.15rem;width: 1rem;background:url("/images/index/search-clear-icon.png") 100% 100% / 100% 100% no-repeat;left: 0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:'';}
.discuss-cont .discuss-tit .discuss-right .criticism{position: relative;font-size: 1rem;color: #999999;/* width: 70%; *//* min-width: 2%; */padding-left: 1.5rem;padding-top: 0.2rem;height: 1rem;line-height: 1rem;}
.discuss-tit .discuss-right .criticism:before{position:absolute;height: 1.2rem;width: 1.2rem;background:url("/images/index/criticism.png") 100% 100% / 100% 100% no-repeat;left: 0;top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:'';}
.discuss-tit .discuss-right .left .laud .praise img { width: 1.45rem; height: 1.45rem; vertical-align: text-bottom;}
.discuss-tit .discuss-right .left .laud {margin-right: 1rem;position: relative;}
.discuss-tit .discuss-right .left .add-num .add-animation { font-size: 1rem; }
.discuss-cont .discuss-time {font-size: 1rem;color: #999999;line-height: 2rem;font-size: 1rem;}
.discuss-cont .discuss-info p {text-align: justify;font-size: 1.3rem;color: #555555;max-height: 9rem;display: inline-block;overflow: hidden;line-height: 1.8rem;}
.discuss-cont .discuss-info a{ display: none; width: 100%; text-align: right; font-size: 1.3rem; color: #f77a1c; }
.discuss-cont .discuss-person { margin-top: 0.5rem; width: 100%;height: 2.5rem;line-height: 2.5rem;background: #f2f2f2;font-size: 1rem;color: #999999;text-indent: 1rem;}
.discuss-cont .discuss-person a { font-size: 1rem; color: #0879c8; }
.discuss-img-item { width: 100%; }
.discuss-img-item li { float: left; }
.discuss-img-item1 li { max-width: 80%; }
.discuss-img-item2 li { width: 32%; margin-bottom: .6rem; max-height: 5.3rem; overflow: hidden;}
.discuss-img-item2 li:nth-of-type(3n-1) { margin: 0 2%; }
.discuss-img-item li img { max-width: 100%; }
.view-video,.videoPlay { position: relative; }
.view-video img ,.videoPlay img{width:100%;margin-top:1rem; }
.view-video .video-icon,.videoPlay .video-icon { width: 2.7rem; height: 2.7rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
.view-voice img{width:100%;margin-top:1rem;}

.news-btn li{ position: relative; font-size: 1.1rem; width: 40%;float: left;height: 3rem;margin: 1rem 5%;box-sizing: border-box;line-height: 3rem;text-align: center;border: 1px solid #d9d9d9;border-radius: 30px;-webkit-border-radius: 30px;}
.news-btn li img {margin-right: 0.5rem;}
.news-btn li.laud .praise img { width: 1.45rem; height: 1.45rem; vertical-align: text-bottom; }
.news-btn li.report img { width: 1.6rem; height: 1.45rem; vertical-align: text-top; }
.add-num{display:none;}
.add-num .add-animation{
    color: #000;
    position:absolute;
    top:-15px;
    left: 50%;
    font-size: 15px;
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity:0;
    animation: mypraise 0.5s;
    -moz-animation: mypraise 0.5s;  /* Firefox */
    -webkit-animation: mypraise 0.5s;   /* Safari 和 Chrome */
    -o-animation: mypraise 0.5s;    /* Opera */
    font-style:normal;
    transform: translateX(-50%);
}
.praise .hover , .add-num .add-animation.hover , .praise-txt.hover{
    color: #EB4F38;
}

/*点赞图标放大动画开始*/
@keyframes myfirst
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-moz-keyframes myfirst /* Firefox */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-o-keyframes myfirst /* Opera */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}
/*点赞图标放大动画结束*/
/*点赞数量加减动画开始*/
@keyframes mypraise
{
    0%{
        top:-10px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-15px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-20px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-25px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-30px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-moz-keyframes mypraise /* Firefox */
{
    0%{
        top:-10px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-15px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-20px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-25px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-30px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-webkit-keyframes mypraise /* Safari 和 Chrome */
{
    0%{
        top:-10px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-15px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-20px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-25px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-30px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-o-keyframes mypraise /* Opera */
{
    0%{
        top:-10px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-15px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-20px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-25px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-30px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}
/*点赞数量加减动画结束*/
/*动态点赞结束*/
.indexView-foot{height:4.4rem;padding:0 4%;border-top:1px solid #e0e0e0;background:#f7f7f7;position:fixed;bottom:0;left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index:10000;width:100%; box-sizing: border-box; max-width: 750px; }
.indexView-foot .click-btn{position: relative;width:68%;height:3rem;font-size:1.2rem;line-height:3rem;background: #f4f5f6;box-sizing:border-box;float:left;border-radius:20px;margin-top:8px;text-indent: 3.2rem;color:#666;}
.indexView-foot .click-btn:before {width: 1.2rem;height: 1.35rem;position: absolute;content: '';display: block;left: 1rem;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background: url('/images/index/say-icon.png') 100% 100% / 100% 100% no-repeat;}
.indexView-foot span{font-size:1rem;color:#666;margin-top:10px;}
.indexView-foot span:nth-of-type(1) em:nth-of-type(1){margin: -1px auto 0 auto;display:block;width:1.7rem;height:1.7rem;background:url("/images/index/discuss.png") 100% 100% / 100% 100% no-repeat;}
.indexView-foot span:nth-of-type(1) { position: relative; }
.indexView-foot span:nth-of-type(1) a { font-size: 1rem; color: #666; }
.indexView-foot span:nth-of-type(1) em:nth-of-type(2) {position: absolute;top: -9px;right: 0;background: #f71c1c;font-size: 0.8rem;color: #f4f4f4;padding: 0.1rem 0.3rem;border-radius: 6px; -webkit-border-radius: 6px;}
.indexView-foot span:nth-of-type(3){float:right;margin-left:1rem;}
.indexView-foot span:nth-of-type(3) em:nth-of-type(1){margin: 0 auto 0 auto;display:block;width:1.55rem;height:1.5rem;background:url("/images/index/share-icon.png") 100% 100% / 100% 100% no-repeat;}
.indexView-foot span:nth-of-type(3) em:nth-of-type(2){display:block;margin-top:2px;}
.indexView-foot span:nth-of-type(2) em:nth-of-type(2){display:block;margin-top:1px;}
.indexView-foot span:nth-of-type(2),.indexView-foot span:nth-of-type(1){float:left; margin-left: 1rem;}
.indexView-foot span:nth-of-type(2) em:nth-of-type(1){margin: 0 auto 0.1rem auto;display:block;width:1.75rem;height:1.6rem;background:url("/images/index/collection.png") 100% 100% / 100% 100% no-repeat;}
.indexView-foot span:nth-of-type(2).collection-succ{color:#ef8200;}
.indexView-foot span:nth-of-type(2).collection-succ em:nth-of-type(1){background:url("/images/index/collection-succ.png") 100% 100% / 100% 100% no-repeat;}
.indexView-foot span:nth-of-type(1),.indexView-foot span:nth-of-type(2) { margin-left: 2rem; }
.collecRight span:nth-of-type(1),.collecRight span:nth-of-type(2) { margin-left: 1rem; }
.indexView-foot span:nth-of-type(2) { margin-top: 8px; }
.indexView-foot span:nth-of-type(2) em { margin-bottom: 2px; }
.indexView-foot span:nth-of-type(3) { margin-top: 9px; }
.comment-cover{background:#fff;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;position:fixed;left:0;bottom:0;z-index:100001;display:none;}
.comment-cover div{padding:1.2rem 4%;border-bottom:1px solid #e0e0e0;box-sizing:border-box;}
.comment-cover div span{font-size:1.6rem;line-height:1.6rem;}
.comment-cover div span:nth-of-type(1){float:left;color:#222;}
.comment-cover div span:nth-of-type(2){float:right;color:#666;}
.comment-cover div span.sayHas{color:#f08300;}
.comment-cover textarea{line-height:1.5rem;height:10rem;width:92%;font-size:1.5rem;border:none;position:relative;padding:1.5rem 4% .5rem 4%;text-align:justify;}
.cover{height:100%;width:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:1000;display:none;}

.com-report{padding:2rem 4% 0; width: 100%; max-width: 750px; box-sizing: border-box; position: fixed;bottom: 0;left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index: 20000;display: none;}
.com-report h3{ position: relative; text-align: center; font-size:1.5rem;color:#666666; font-weight: normal; }
.com-report h3 span { position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background: url('/images/index/report-close.png') left center / 1rem 1rem no-repeat; padding-left: 1.5rem; font-size: 1.1rem; color: #f77a1c; }
.com-report .change .change-radio{width:50%;float:left;font-size:1.5rem;color:#000;margin-top:2.8rem;position:relative;line-height:1.5rem;}
.com-report .report-con textarea{width:100%;overflow: hidden; background: #f4f4f4;height: 10rem;margin-top:2.8rem;padding-top: 1rem;text-indent: 14px;font-size: 1.3rem;}
.com-report .report-con textarea::-webkit-input-placeholder { padding-left: 14px; }
.com-report .report-btn{width: 50%;background:#ef8200;border-radius:4px;/* position:fixed; *//* bottom:5%; *//* left:50%; *//* transform:translateX(-50%); *//* -webkit-transform:translateX(-50%); */margin: 1rem auto;}
.com-report .report-btn input{background:none;color:#fff;font-size:1.8rem;display:block;height:4rem;text-align:center;line-height:4rem;width: 100%;}
.com-report .change input{border:none;opacity:0;margin-right:1rem;height:1.5rem;width:1.5rem;position:relative;z-index:2;}
.com-report .change .radio{position:absolute;left:0;top:0.1rem;width:1.5rem;height:1.5rem;display:block;border-radius:50%;border:1px solid #b4b4b4;float:left;margin:0 .75rem auto 0;}
.com-report .change input[type=radio]:checked + div,.com-report .change input[type=checkbox]:checked + div { border: 1px solid #ef8200;}
.com-report .change input[type=radio]:checked + div:before,.com-report .change input[type=checkbox]:checked + div:before { position: absolute; content: ''; display: block; width: 0.5rem; height: 0.5rem; background: #ef8200; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); border-radius: 50%; -webkit-border-radius: 50%;}
.com-report .change .change-radio.cr { color: #ef8200 }

.del-tip { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); width: 23.7rem; background: #fff; border-radius: 10px; -webkit-border-radius: 10px;}
.del-tip .del-tip-tit { width: 100%; text-align: center; padding: 3rem 0; font-size: 1.4rem; color: #666666; border-bottom: 1px solid #e6e6e6;}
.del-tip .del-tip-btn span { text-align: center; width: 50%; float: left; box-sizing: border-box; height: 4rem; line-height: 4rem; display: block; font-size: 1.4rem; color: #0879c8; }
.del-tip .del-tip-btn span:nth-of-type(1) { border-right: 1px solid #e6e6e6; border-bottom-left-radius: 10px; }
.del-tip .del-tip-btn span:nth-of-type(2) { border-bottom-right-radius: 10px; }

#iSlider-wrapper{height:100%;width:100%;overflow:hidden;position:fixed;left:0;top:0;background:#000;z-index:100000;display:none;}
#iSlider-wrapper ul{width:100%;height:100%;position:relative;}
#iSlider-wrapper ul li{position:absolute;height:100%;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
#iSlider-wrapper li img{max-width:100%;max-height:100%;}
.page-num{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:1rem;font-size:1.5rem;color:#fff;z-index:1000001;}
.page-num span strong:first-child{font-size:2rem;}
.back-ago{position:absolute;left:5%;top:1rem;z-index:1000001;display:block;width:20%;height:3rem;}
.back-ago img{width:1.05rem;height:1.85rem;}
.hide{display:none}

/*视频详情页*/
.video-info-cont { z-index: 1000; position: fixed; width: 100%; max-width: 750px; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); height: 21rem;overflow: hidden; }
.video-info-fixed { top: 3.5rem; position: absolute; }
.video-info-cont .video-info-paly { width: 100%; position: relative; }
.video-info-box { margin-top: 21rem; }

/*图集中的评论*/
.reply-comment { margin-top: 0; position: absolute; left: 0; top: 0; width: 100%; min-height: 80%; }
.reply-comment .comments-user-no { background: #fff; position: fixed; left: 0; top: 40%;transform: translateY(-50%); -webkit-transform: translateY(-50%); min-height: 100%; }
.reply-comment .comments-user-no .comments-user-img { margin-top: 40%; }
/*.index-content-box .click-btn { width: 100% }
*/
.comment-all-say { border-bottom: 1px solid #eaeaea; }
.comment-all-say .comments-discuss { border-bottom: none; }
.other-comment { margin-top: 0; }
.other-comment .all-tit {width: 92%;padding: 0 4%;font-size: 1.3rem;color: #999999;line-height: 2rem;height: 2rem;padding-top: 1rem;}
.other-comment .comments-user-no .comments-user-img { padding-top: 2rem; }
.other-img { margin: 1rem 0; padding: 1rem; min-height: 4rem; background: #f4f4f4; }
.other-img dt {width: 40%;}
.other-img dt img { width: 100%; }
.other-img dd {width: 57%;font-size: 1.1rem;color: #333333;}

#popup_container { min-width: 80%!important; max-width: 80%!important; margin: 0 auto; }

/*分享后样式*/
.news-nav-top { width: 92%; padding: 0 4%; background: #f77a1c; height: 3.5rem; position: relative; }
.news-nav-top:before { content: '';display: block; position: absolute; width: 0.6rem ;height: 1.15rem; background: url('/images/index/go_right_icon.png') 100% 100% / 100% 100% no-repeat; right: 4%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.news-nav-top .nav-logo { width: 6.6rem; height: 2.1rem; position: absolute; left: 4%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.news-nav-top .nav-link {  background: #fff; border-radius: 5px; -webkit-border-radius: 5px;  padding: 0.5rem 1rem; font-size: 1.2rem; color: #f77a1c; position: absolute; right: 8%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
/*
.news-nav-fixed { position: fixed; top: 0; left: 0; z-index: 11111;}*/

.login-personal {position: relative;border-bottom: 1px solid #e8e7e7;padding-bottom: 1rem;}
.personal-tit {margin-top: 1rem;position: relative;padding-left: 4.2rem;}
.personal-tit dt{ position: absolute; top:0; left: 0; width: 3.5rem; height: 3.5rem; border: 1px solid #e8e8e8; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; }
.personal-tit dt img {max-width: 100%;max-height:100%; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.personal-tit dd h2 {height: 1.6rem;font-size: 1.1rem;color: #444444;font-weight: normal;padding-top: .25rem;}
.personal-tit dd p {color: #bdbdbd;font-size: 1.1rem;line-height: 100%;margin-top: 0.25rem;}
.login-personal .head-attention { position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.login-personal .head-attention span { padding: 0.5rem 0;width: 4.5rem;text-align: center;font-size: 1rem;display: block; border-radius: 3px; -webkit-border-radius:3px; }
.login-personal .head-attention .followBtn {color: #fff;background: #f77a1c;}
.login-personal .head-attention .hasColor { border: 1px solid #dedede; color: #999999; background: #fff; }
.news-cont .view-iconList { padding-bottom: 1.5rem; }
.news-cont .view-iconList li { width: 33.33%; float: left; }
.news-cont .view-iconList li span { display: block; width: 4.5rem; height: 4.5rem; margin: 0 auto;  border: 1px solid #dcdcdc; border-radius: 50%; -webkit-border-radius: 50%; }
.news-cont .view-iconList li:nth-of-type(1) span { background: url('/images/view/laud.png') center center / 1.75rem 1.75rem no-repeat; }
.news-cont .view-iconList li:nth-of-type(2) span { background: url('/images/view/reward.png') center center / 2.3rem 2.3rem no-repeat; }
.news-cont .view-iconList li:nth-of-type(3) span { background: url('/images/view/report.png') center center / 2.2rem 2.2rem no-repeat; }
.news-cont .view-iconList li p { text-align: center!important; font-size: 1.2rem; color: #666666; line-height: 100%; }
.news-cont .view-iconList li.current span { border: 1px solid #f77a1c; background: url('/images/view/laud1.png') center center / 1.75rem 1.75rem no-repeat; }
.news-cont .view-iconList li:nth-of-type(2).reward_current span {border: 1px solid #f77a1c; background: url('/images/view/reward1.png') center center / 2.3rem 2.3rem no-repeat; }
.news-cont .view-iconList li p b { font-weight: normal; }
.news-cont .view-iconList li:nth-of-type(3).report_current span { border: 1px solid #ef4242; background: url('/images/view/report1.png') center center / 2.2rem 2.2rem no-repeat; }



/*.indexView-dsCover{height:100%;width:100%;background:rgba(0,0,0,.6);position:fixed;left:0;top:0;z-index:20000; display:none; }
.indexView-dsCover-bg{width:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding: 1.5rem 0 2rem 0;border-radius:5px; -webkit-border-radius:5px; background:#fff;}
.indexView-dsCover-bg p{font-size:1.6rem;color:#444;line-height:1.6rem;text-align:center;margin-bottom:.5rem;}
.indexView-dsCover-bg .indexView-dsList{padding:0 9%;}
.indexView-dsCover-bg .indexView-dsList li{width:30%;float:left;height:2.7rem;border:1px solid #e2e2e2;box-sizing:border-box;text-align:center;line-height:2.7rem;font-size:1.2rem;color:#666;margin:1rem 5% 0 0;}
.indexView-dsCover-bg .indexView-dsList li:nth-of-type(3),.indexView-dsCover-bg .indexView-dsList li:nth-of-type(6){margin-right:0;}
.indexView-dsCover-bg .indexView-dsList li.dsList-color{border: 1px solid #f77a1c;color:#f77a1c;}
.indexView-dsCover-bg .indexView-dsList li.dsList-colorNo{color:#999;background:#f5f5f5;}
.indexView-dsCover-bg .dscCover-btn {position: absolute;bottom: 1rem;left: 50%;transform: translateX(-50%);width: 19rem;}
.indexView-dsCover-bg .dscCover-btn a {width:9rem;height: 3.5rem;line-height: 3.5rem;text-align: center;display: inline-block;margin-right: 0.25rem; border-radius:3px; -webkit-border-radius:3px;}
.indexView-dsCover-bg .dscCover-btn a:nth-of-type(1) { background: #e5e5e5; font-size: 1.4rem; color: #999999; }
.indexView-dsCover-bg .dscCover-btn a:nth-of-type(2) { background: #f77a1c; font-size: 1.4rem; color: #ffffff; }
.dsClose{width:2.2rem;height:2.2rem;position:absolute;top:-3rem;right:1rem;}
.dsClose img{width:100%;}*/

.indexView-dsCover{height:100%;width:100%;background:rgba(0,0,0,.6);position:fixed;left:0;top:0;z-index:20000; display:none; }
.indexView-dsCover-bg{width:28rem; height: 20.7rem; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); background:url('/images/view/sureReward_bg.png') 100% / 100% 100% no-repeat;}
.indexView-dsCover-bg p.like-nav{padding: 1.2rem 0 0 0;font-size:1.6rem;color:#fff;line-height:1.6rem;text-align:center;margin-bottom:.5rem;}
.indexView-dsCover-bg p.like-nav em { color: #fff600; }
.indexView-dsCover-bg .like-tit {font-size: 1.9rem;color: #fff;padding: 0.5rem 0 0.5rem 0;text-align: center;}
.indexView-dsCover-bg .indexView-dsList{padding: 0 6%;}
.indexView-dsCover-bg .indexView-dsList li{width: 32%;float:left;height: 3rem;/* border:1px solid #e2e2e2; */box-sizing:border-box;text-align:center;line-height: 3rem;font-size: 1.5rem;color:#666;margin: 0.5rem 2% 0 0;background: #fff;color: #e53211;border-radius: 5px;}
.indexView-dsCover-bg .indexView-dsList li em { font-size: 1.3rem; }
.indexView-dsCover-bg .indexView-dsList li:nth-of-type(3),.indexView-dsCover-bg .indexView-dsList li:nth-of-type(6){margin-right:0;}
.indexView-dsCover-bg .indexView-dsList li.dsList-color{border: 1px solid #f77a1c;color:#f77a1c;}
.indexView-dsCover-bg .indexView-dsList li.dsList-colorNo{background:#ffe400;}
.indexView-dsCover-bg .dscCover-btn {position: absolute;bottom: 1rem;left: 50%;transform: translateX(-50%);width: 19rem;}
.indexView-dsCover-bg .dscCover-btn a {width:9rem;height: 3.5rem;line-height: 3.5rem;text-align: center;display: inline-block;margin-right: 0.25rem; border-radius:3px; -webkit-border-radius:3px;}
.indexView-dsCover-bg .dscCover-btn a:nth-of-type(1) { background: #e5e5e5; font-size: 1.4rem; color: #999999; }
.indexView-dsCover-bg .dscCover-btn a:nth-of-type(2) { background: #f77a1c; font-size: 1.4rem; color: #ffffff; }
.dsClose{width:1rem;height:1rem;position:absolute;top:1rem;right:1rem;}
.dsClose img{width:100%;}
.indexView-dsCover-bg .reward-pay {font-size: 1.5rem;color: #fff;text-align: center;padding-top: 0.8rem;}
.indexView-dsCover-bg .reward-pay em { color: #fff600; }
.indexView-dsCover-bg .sureReward { position: absolute; display: block; width: 7rem; height: 7rem; background: url('/images/view/sureReward.png') 100% 100% / 100% 100% no-repeat; bottom: -3.5rem; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }


.view-voice { position: relative; }
.view-voice em{ width: 12rem; height: 2.5rem; display: inline-block; background: url('/images/index/sound1.png') 1rem center / 1rem 1.35rem no-repeat; border: 1px solid #e3e3e3; border-radius: 36px; -webkit-border-radius:36px;  }
.view-voice span { font-size: 1rem; color: #999999; position: absolute; left: 12.5rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.audioCur em { background: url('/images/index/sound2.gif') 1rem center / 1rem 1.35rem no-repeat;  }

/*关键词*/
.news-cont p .key-word,.news-cont .key-word,.news-cont .key-word-one {font-size: 1.4rem; color: #f77a1d!important; position: relative; display: inline-block; }
.news-cont .key-word-one{text-decoration: underline;}
.news-cont p .key-word em,.news-cont .key-word em{background-color:#f77a1d;position:absolute;display:none;transition:0.3s;-webkit-transition:.5s;-moz-transition:.5s;text-align:center;color:#fff;left: 50%;transform: translateX(-50% );min-width: 7rem;padding: 0.5rem 1rem;font-size:14px;line-height:18px;z-index:999;top: 2.8rem;}
.news-cont p .key-word em:before,.news-cont .key-word em:before {position: absolute;content: '';display: block;width: 0;height: 0;border-left: 0.6rem solid transparent;border-right: 0.6rem solid transparent;border-bottom: 0.8rem solid #ed6e00;top: -0.7rem;left: 50%;transform: translateX(-50% );}
.news-cont p .key-word em a,.news-cont .key-word em a { display: block; text-align: center; line-height: 2.4rem; color: #fff!important;white-space:nowrap }
.news-cont p .key-word-hide em,.news-cont .key-word-hide em { display: block; }
.keyCover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0); }


/*新观察详情页*/
.observer-nav { padding: 1rem 0; border-bottom: 1px solid #e8e7e7; }
.observer-nav span { font-size: 1.1rem; color: #999999; margin-right: 1rem; }
.observer-box .login-personal { border-bottom: none; }
.author-tit { position: relative; height: 3rem; }
.author-tit:before { content: '';position: absolute; width: 100%; height: 1px; background: #e9e9e9; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.author-tit span { font-size: 1.3rem; color: #444444; padding: 0 1rem; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
.author-cont img { width: 5.5rem; float: left; margin-right: 1rem; }
.author-cont { font-size: 1.1rem; color: #999999;line-height: 1.8rem; padding-bottom: 1rem; border-bottom: 1px solid #e8e7e7; text-align: justify; }
.lead { background: #f7f7f7; padding: 0 1rem 1rem 1rem; margin: 1rem 0 0 0; }
.lead-tit { position: relative; height: 3.4rem; line-height: 3.4rem; font-size: 1.6rem; color: #333333; border-bottom: 1px solid #dcdcdc; }
.lead-tit:before {content: '';position: absolute;left: 0.2rem;bottom: -2px;width: 10%;height: 3px;background: #f77a1c;border-radius: 36px;-webkit-border-radius: 36px;}
.lead p{font-size: 1.24rem;color: #999999;position: relative;padding: 1rem 2.6rem 0 2.6rem;line-height: 2.2rem;text-align: justify;}
.lead p:before { content: ''; position: absolute; display: block; left: 0; top: 1.5rem; width: 1.7rem; height: 1.5rem; background: url('/images/view/comma.png') 100% / 100% 100% no-repeat; }
.lead p:after { content: ''; position: absolute; display: block; right:  0; bottom: 0.5rem; width: 1.7rem; height: 1.5rem; background: url('/images/view/comma.png') 100% / 100% 100% no-repeat; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }
.copyright { font-size: 1.1rem; color: #acacac; line-height: 2rem; text-align: justify; padding: 1rem 0 0 0; }
.concluding .lead-tit:before { width: 15%; left: 0.3rem; }
.solicit { width: 100%; height: 14.5rem; background: url('/images/view/solicit.png')100% / 100% 100% no-repeat; }
.solicit h2 { font-size: 1.6rem; color: #fff; text-shadow: 0.1rem 0.1rem 0.2rem #585557;    padding: 1.5rem 0 1rem 3rem; letter-spacing: 2px; }
.solicit p { padding: 0 1rem; font-size: 1.2rem; color: #FFF; line-height: 2rem; text-align: justify; font-style: italic; }
.solicit a { display: inline-block; margin: 1rem 0 0 1rem; height: 2.8rem; line-height: 2.8rem; font-size: 1.2rem; color: #94320d; background: #fff; padding:0 1.5rem; border-radius: 36px; -webkit-border-radius: 36px; }





/*改版打赏的样式*/
.news-box { padding-bottom: 1rem; }
.reward_support { padding: 1rem 0 1.2rem 0; }
.reward_support .support_tit { font-size: 1.4rem; color: #999999; text-align: center; padding: 0.5rem 0;}
.reward_suposrt_btn { height: 4rem;line-height: 4rem; background: #ff5400 url('/images/index/reward_support.png'); background-size: 1.6rem 1.6rem; background-repeat: no-repeat;     background-position: 3rem center; margin: 0 auto; width: 12rem; text-align: center; font-size: 1.5rem; color: #ffffff; padding-left: 3rem; border-radius: 30px; -webkit-border-radius: 30px;  }
.reward_support_people {position: relative; height: 3rem; margin: 1rem 0 0 0; }
.reward_support_people .reward_support_list { display: table; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
.reward_support_people ul { float: left; max-width: 18rem; overflow: hidden; padding-left: 1.5rem;  }
.reward_support_people ul li { float: left; width: 3rem; height: 3rem; margin-left: -1rem; overflow:hidden; border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #eeeeee; position: relative; }
.reward_support_people ul li img {max-width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.reward_support_people span { float: left; font-size: 1.4rem; color: #999999; line-height: 3rem; }
.view-footer-nav { border-top: 1px solid #ebebeb; z-index: 22; height: 4.4rem; width: 100%; max-width: 750px; background: #fff; position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); box-sizing: border-box; }
.view-footer-nav li { float: left; width: 16.66%; text-align: center; }
.view-list-5 li { width: 20% }
.view-footer-nav li p { font-size: 1rem; color: #666; }
.view-footer-nav li span:before { display: block; content: ''; position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.view-footer-nav li span { display: block; height: 1.9rem; margin: 0.5rem auto 0; position: relative; }
.view-footer-nav li.replyBtn span:before { width: 1.7rem; height: 1.7rem; top: 0; background: url(/images/index/view-footer1.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.reward-pay span:before { width: 1.6rem; height: 1.6rem; top: 0; background: url(/images/index/view-footer2.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.favorite span:before { width: 1.75rem; height: 1.6rem; top: 0; background: url(/images/index/view-footer3.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.favorite.collection-succ span:before { width: 1.75rem; height: 1.6rem; top: 0; background: url(/images/index/view-footer3-3.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.shareBtn span:before { width: 1.55rem; height: 1.5rem; top: 0; background: url(/images/index/view-footer4.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.laudView span:before { width: 1.5rem; height: 1.5rem; top: 0; background: url(/images/index/view-footer5.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.laudView.cr span:before { width: 1.5rem; height: 1.5rem; top: 0; background: url(/images/index/view-footer5-5.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.report span:before { width: 1.75rem; height: 1.55rem; top: 0; background: url(/images/index/view-footer6.png) 100% /100% 100% no-repeat;  }
.view-footer-nav li.cr p { color: #ff5400 }
.view-footer-nav li.collection-succ p { color: #ff5400 }

.reader_reward_box { display: none; height:100%;width:100%;max-width: 750px; background:rgba(0,0,0,.6);position:fixed;left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); top:0;z-index:20000; }
.reader_reward_box .reader_reward { width: 92%; padding: 0 4%; background:#fff; position: absolute; bottom: 0; left: 0; height: 29rem; overflow:hidden;}
.reader_reward_box .reader_reward h2 { position: relative; height: 4.4rem; line-height: 4.4rem; font-size: 1.6rem; color: #f77a1c; text-align: center; }
.reader_reward .reader_reward_close { position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width:1rem;height: 1rem; background: url('/images/index/reader_reward_close.png') 100% 100% / 100% 100% no-repeat; }
.reader_reward_list { height:24.6rem; overflow: hidden; overflow-y: scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;  }
.reader_reward_list dl { position: relative; padding: 1rem 0; border-bottom: 1px solid #eaeaea}
.reader_reward_list dl dt { position: absolute; left: 0; top: 1rem; width: 3.5rem; height: 3.5rem;overflow: hidden; z-index: 1; border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #eaeaea;  }
.reader_reward_list dl dt img { max-width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); }
.reader_reward_list dl dd { margin-left: 4rem; } 
.reader_reward_list dl dd p { font-size: 1.3rem; color: #999999; padding-top: 0.5rem; }
.reader_reward_list dl dd p em { font-size: 1.3rem; color: #333333; }
.reader_reward_list dl dd span { display: block; font-size: 1.1rem; color: #c1c1c1; }

/* 新版报告详情 */
.news-box .content-text p{
    text-indent: 2.8rem;
    word-break: break-all;
}
.news-box .pagelist{
    font-size: 1.2rem;
    background-color: #f4f4f4;
    padding: .3rem 1rem;
    display: inline-block;
    margin-bottom: 1.5rem;
}
.news-box .more{
    color: #999;
    text-align: center;
    font-size: 1.4rem;
}
.news-box .more .more-bg{
    margin-top: 2rem;
    padding: 1.5rem 0;
    text-align: center;
    background: #f7f7f7;
}
.news-box .more .more-bg .more-btn{
    display: block;
    width: 10.4rem;
    height: 4.4rem;
    line-height: 4.4rem;
    margin: 0 auto;
    color: #fff;
    font-size: 1.6rem;
    background-color: #ff911c;
    border-radius: 0.5rem;
}
.news-box .report_content .more.txt{
    color:#999;
    border: none;
    background-color:#fff;
}s
.news-box .report_content .more.txt .arrow-down{
    width: 0.95rem;
    vertical-align: middle;
}
.news-box .buy-tip{
    margin-top: 2rem;
    padding: 1.5rem 0;
    text-align: center;
    background: #f7f7f7;
}
.news-box .buy-tip .tit{
    font-size: 1.4rem;
    color: #999;
}
.news-box .buy-tip .tit a{
    color: #999;
}
.news-box .price{
    display: block;
    color: #ff0000;
    font-size: 2.2rem;
    font-weight: 900;
    margin-top: 1.4rem;
}
.news-box .price i{
    font-style: normal;
    font-size: 1.6rem;
}
.news-box .buy-icon{
    display: block;
    width: 10.4rem;
    height: 4.4rem;
    line-height: 4.4rem;
    margin: 1.4rem auto 0;
    font-size: 1.6rem;
	background-color: #ff911c;
	border-radius: 0.5rem; 
}
.news-box .buy-icon a{
    color: #fff;
}
.news-box .content_phone{
    font-size: 1.2rem;
    color: #b2b2b2;
    line-height: 1.9rem;
}
.news-box .txt{
    display: block;
    margin-top: .8rem;
    color: #959292;
    font-size: 1.2rem;
}
.news-box .report_content table{
    table-layout: fixed;
    width: 100%;
    margin:auto;
    background:#000;
    border-collapse:separate;
    border-spacing:1px;
}
.news-box .report_content table tr{
    background:#fff;
}
.news-box .report_content table tr td{
    width: auto!important;
    min-height: 18px!important;
    overflow: hidden;
}
.news-box .report_content table tr td span{
    white-space: normal;
}