@charset 'utf-8';

/*css reset*/
/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;clear:all;}
body{font:16px/1.5 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial';-webkit-text-size-adjust:none;color:#1a1a1a;background:#f8f8f8;-webkit-text-size-adjust: none; min-width:320px;word-break: break-all;}
h1,h2,h3,h4,h5,h6{font-size:100%}
form{display:inline}
ul,ol{list-style:none}
a{text-decoration:none;color:#000;}
a:hover{color:#1c5aa2;text-decoration: none;}
a:active{color:#1c5aa2;text-decoration: none;}

img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:rgba(0,0,0,0);}
button,input,select,textarea{font-size:100%; vertical-align:middle;outline:none; font-family:'Microsoft Yahei','helvetica','arial'}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner { padding:0; border:0}
table { border-collapse:collapse; border-spacing:0}
header, footer, article, section, nav, menu, hgroup {display: block;clear:all;}*/

/*分享成功浮层*/
.M_share_rebox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:999;}
.M_share_rebox .box{position:absolute;top:45%;width:80%;margin:0 10%;background:#f6f6f6;border-radius:10px;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);}
.M_share_rebox .banner{height:0;padding-top:24%;border-radius:10px 10px 0 0;background:#d8e8f7 url(https://n.sinaimg.cn/default/dae7ff0c/20161221/banner.png) no-repeat;background-size:cover;}
/*.M_share_rebox .banner img{width:100%;height:auto;}*/
.M_share_rebox .close{position:absolute;top:-47px;right:-30px;width:32px;height:32px;background:url(https://n.sinaimg.cn/default/dae7ff0c/20161026/close.png) no-repeat;background-size:32px auto;background-position:10px 10px;font-size:0;padding: 10px;}
.M_share_rebox .recommend{padding:0 15px;}
.M_share_rebox .recommend ul li{position:relative;font-size:15px;color:#2f2f2f;padding:12px 0 12px 12px;}
.M_share_rebox .recommend li:before{position:absolute;left:8px;left:0;top:21px;height:3px;width:3px;content:'';background-color:#888;}
.M_share_rebox .recommend li a{ display: block; margin: -12px 0 -12px -12px;padding:12px 0 12px 12px;}
.M_share_rebox .recommend li:first-child{padding-left:0;font-size:13px;color:#888;}
.M_share_rebox .recommend li:first-child:before{background:none;}
.M_share_rebox .recommend li:after{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;width:100%;background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(214,214,214,1)), to(rgba(214,214,214,0))); background: gradient(linear, 0 0, 0 100%, from(rgba(214,214,214,1)), to(rgba(214,214,214,0)));}
.M_share_rebox .more{margin:15px 13px;line-height:30px;background-color:#3990e6;border-radius:6px;text-align: center;font-size:13px;color:#FFF;}

.share_safari{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:999;}
.share_safari .step_1{position:absolute;width:100%;height:100%;background:url(https://n.sinaimg.cn/default/dae7ff0c/20161116/share_safari_1.png) no-repeat 30% bottom;background-size:50% auto;}
.share_safari .step_2{position:absolute;width:100%;height:100%;background:url(https://n.sinaimg.cn/default/dae7ff0c/20161116/share_safari_2.png) no-repeat 0 bottom;background-size:100% auto;}

.share_ico, .share_op ul li, .com_pics_op ul li{ background:url(https://n.sinaimg.cn/dae7ff0c/20151008/share_ico.png) no-repeat;background-size:50px auto;}
.splat_ico {background:url(https://n.sinaimg.cn/dae7ff0c/20151008/platforms.png) no-repeat;background-size:350px auto;}

/*正文操作区*/
.com_art_op{clear:both; border-top:1px solid #e0e0e0;font-size:12px; background:#f7f7f7; margin-top:12px; border-radius:0 0 4px 4px;}
.com_art_op ul{ clear:both;line-height:42px; text-align:center; border-radius:0 0 4px 4px;
display: -webkit-box;
display: -ms-flexbox;display: box;
display: flex;width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
.platforms_small{padding-top:10px;border-bottom:1px solid #e0e0e0;}
.platforms_small ul li{-webkit-box-flex: 2;-ms-flex: 2 0 auto;box-flex: 2;flex: 2 0 auto; color:#666;}
/*.platforms_small ul li{color:#666;}*/
.platforms_small span{margin-top:5px;display:inline-block; width:35px;height:32px;margin-right:8%;}
.platforms_small ul .shareText{ -webkit-box-flex: 0.5;-ms-flex: 0.5 0 auto;box-flex: 0.5;flex: 0.5 0 auto;text-align:right;}
.sina_small{background-position:0px 0;}
.friend_small{background-position:-140px 0;}
.fcircle_small{background-position:-276px 0;}

.share_op ul.noborder{ border-bottom:none}
.share_op ul li{-webkit-box-flex: 1;-ms-flex: 1 0 auto;box-flex: 1;flex: 1 0 auto; color:#666; background-position:right -238px;color:#222;}
/*.share_op ul li{width:33%;color:#666; background-position:right -238px;color:#222;}*/
.share_op ul li:last-child{}
/*.share_op ul .favor{ -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1 0 auto;box-flex: 1;flex: 1 0 auto;}*/

.art_op_l{ text-align:left; position:relative}
.art_op_r{ text-align:right; position:relative}
.share_ico{ display:inline-block; cursor:pointer;padding-left:19px;height:40px;background-origin:content;}
.art_share{ background-position:0 15px; }
.art_share.on{ background-position:0 -21px;}
.art_comment{background-position:0 -55px;}
.art_praise{background-position:0 -88px;}
.art_praise.on{background-position:0 -128px; }/*color: #e56e1d;*/
.art_collect{background-position:0px -165px;}
.art_collect.on{background-position:0px -203px;}


/*图片底端操作区*/
.com_pics_op {width:100%;height:34px;line-height:34px;border-top:1px solid #dadada;overflow:hidden;text-align:center;color:#333;position:fixed; bottom:0; left:0; z-index:110; -webkit-transition:height ease .2s; transition:height ease .2s; background:#f7f7f7;z-index:5;}
.com_pics_op ul li{-webkit-box-flex: 1;-ms-flex: 1 0 auto;box-flex: 1;flex: 1 0 auto; color:#666; background-position:right -241px;}
.com_pics_op a { color:#333; display:block;}
.com_pics_op a.pic_share{  background-position:center 11px;padding-left:28px }
.com_pics_op a.pic_share.on{  background-position:center -22px;padding-left:28px }
.com_pics_op a.pic_comment{ background-position: center -57px; padding-left:28px}
.com_pics_op a.pic_praise{background-position: center -90px; padding-left:28px}
.com_pics_op a.pic_praise.on{background-position:center -130px}
.com_pics_op a.pic_original{background-position: center -324px; padding-left:28px}

.com_pics_op a span{ font-size:15px;}
.com_pics_op ul{ clear:both; overflow:hidden; text-align:center; font-size:13px}
.com_pics_op ul li{ float:left; width:25%; display:inline;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/*分享插件*/
.platforms_big{right:0;font-size:12px;margin-top:5px;}
.shareBtn{position:relative;text-align:center;left:50%;margin:10px -75px 0;width:150px;padding:5px;}

/*分享组件*/
.shareBg{position:absolute;top:0;left:0;z-index:1001;right:0;height:150%;background:rgba(0,0,0,0.8);display:none;}
.sharebox{position:relative;left:0;top:0;right:0;height:90%;}
.shareTitle{color:#F1F1F1;font-size:14px;text-align:center;letter-spacing:1px;border-bottom:1px solid #666;padding:10px 0 15px;}
.shareZone{margin-top:15px;height:80%;overflow:hidden;}

/*叉号*/
.float_cross{position: absolute;right:10px;width:40px;height:40px;background-color:rgba(150,150,150,0);border-radius:16px;display:block;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}
.float_cross::before{position:absolute;content:'';width:26px;height:2px;left:4px;top:16px;background-color:#F1F1F1;}
.float_cross::after{position:absolute;content:'';width:2px;height:26px;left:16px;top:4px;background-color:#F1F1F1;}

.fTitle{margin-top:5px;}


/*分享平台*/
.platforms_big{clear:both;position:relative;top:40%;height:150px;margin:0 auto;display:none;}
@media screen and (orientation:portrait){.platforms_big{width:90%;}}
@media screen and (orientation:landscape){.platforms_big{width:80%;}}
.platforms_big li{float:left;text-decoration:none;width:33%;opacity:0;-webkit-animation:'' 0.6s 1 ease-in-out 0;	}
.platforms_big li:nth-of-type(1){-webkit-animation-delay: 0s;}
.platforms_big li:nth-of-type(2){-webkit-animation-delay: 0.1s;}
.platforms_big li:nth-of-type(3){-webkit-animation-delay: 0.2s;}
.platforms_big span{display:block;width:72px;height:72px;margin:0 auto;}
.platforms_big p{color:#F1F1F1;font-size:12px;text-align:center;padding-top:5px;}
.sina_big{background-position:0px -58px;}
.friend_big{background-position:-140px -58px}
.fcircle_big{background-position:-276px -58px;}
.platforms_big p{display:none}

/*分享内容*/
.sinaShareContent{clear:both;position:relative;left:0;top:40%;width:92%;margin-top:-110px;min-width:266px;margin-left:3%;opacity:0;display:none;
-webkit-animation:'' 0.6s 1 ease-in-out 0s;}
/*@media screen and (orientation:portrait){.sinaShareContent{margin-top:-110px;}}
@media screen and (orientation:landscape){.sinaShareContent{margin-top:-135px;}}*/
.sinaInfo{margin:0 0;-webkit-animation:'' 0.2s 1 ease-in-out 0;}
.user_img{display:inline-block;border-radius:32px;border:2px solid #FFF;width:32px;height:32px;overflow:hidden;margin-bottom:6px;}
.user_img img{border-radius:32px;}
.user_name{position:abolute;display:inline-blocK;font-size:13px;color:#fefefe;margin-left:10px;padding-top:10px;vertical-align:top}
.icontent{position:relative;box-sizing: border-box;-webkit-box-sizing: border-box;width:100%;height:140px;background-color:#fff;padding:4% 4%;}
textarea.ishare_content{position:absolute;display:block;width:78%;height:80%;border:0 solid #ccc;border-right:1px solid #ccc;color:#222;font-size:14px;overflow:scroll;padding-right:5px;line-height:22px;border-radius:0px;}
.ishare_img{position:absolute;right:0;width:16%;height:35px;}
.shareimg_style{position:absolute;border:1px solid #ccc;border-radius:2px;left:50%;margin-left:-16px;}
.ishare_num{position:absolute;bottom:8%;right:0;width:16%;text-align:center;font-size:12px;color:#888;overflow:hidden;}
/*.ishare_num span{color:#888;}*/
.notice{color:#F00;}
a.weibo_follow{font-size:12px;color:#bababa;margin-top:10px;display:block;}
.weibo_follow span{display:inline-block;margin-right:5px;vertical-align:middle;-webkit-box-sizing: border-box;box-sizing: border-box;line-height:12px;}
.weibo_follow .icon{width:12px;height:12px;margin-top:2px;border:1px solid #bababa;}
.weibo_follow .icon.on{background:url(https://n.sinaimg.cn/default/dae7ff0c/20160426/follow.png) no-repeat;background-size:cover;}
.isubmit{width:100%;margin-top:20px;border-radius:4px;background-color:#2c87e2;border:0px solid #2c87e2;padding:10px 0;text-align:center;font-size:18px;color:#FFF;}
.forbid{background-color:#999;border:0px solid #999;}
@-webkit-keyframes platformShow {
	0% {
		 -webkit-transform:translateY(500%);
		}
	100% {
		 -webkit-transform:translateY(0%);
		}
}
@-webkit-keyframes sinaShow {
	0% {
		 -webkit-transform:translateY(200%);
		}
	100% {
		 -webkit-transform:translateY(0%);
		}
}

/*弹出浮层*/
.re_box{position:fixed;top:50%;width:100%;z-index:15;}
.resault_f {position:absolute;left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);font-size:15px;color:#f8f8f8;text-align:center;background-color:rgba(67,71,76,0.9);border:0px solid #43474c;border-radius:6px;z-index:1001;}
.re_simple{width:160px;padding:10px 0;display:none;}
.re_notice{width:260px;height:130px; display:none;}
.re_notice div{position:relative;height:60px;padding:10px 20px;overflow:hidden;}
.re_notice p{height:65px;width:220px;display:table-cell;vertical-align:middle;text-align:center;}
.re_notice span{float:left;display:inline-block;width:112px;border-radius:2px;padding:8px 0;}
.re_notice span:nth-of-type(1){display:inline-block;margin:0 1px 0 15px;background-color:#999;}
.re_notice span:nth-of-type(2){float:right;display:inline-block;margin:0 15px 0 1px;background-color:#3990e6;}

@-webkit-keyframes showFade 
{
0%   {opacity: 0;}
30%  {opacity: 1;}
70%  {opacity: 1;}
100% {opacity: 0;}
}

@-webkit-keyframes showA 
{
0%   {opacity: 0;}
100% {opacity: 1;}
}
.showFadeAnimate{
animation:showFade 5s;
-webkit-animation:showFade 5s; /* Safari and Chrome */
}
.showAnimate{
animation:showA 1s;
-webkit-animation:showA 1s; /* Safari and Chrome */
}

.goTop{position:fixed;display:block;bottom:50px;right:40px;width:50px;height:40px;background:rgba(0,0,0,0.7);border-radius:6px;z-index:10000;color:#FFF;text-align:center;padding-top:10px;}
/*cms_s*/
/*.img_width {
    width: 100%;
}*/
/*.cm_c_c {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}*/
.hd_user_img,
.com_img{
    background: url("data:image/png;base64,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") center #f2f2f2 no-repeat;
}
/*mark, u, i, cite, em, address {
    font-style: normal;
}*/

/*com_s*/
.com_reply_body{
    background:#f8f8f8 ;
}
.com_box {
    margin: 0 .3rem;
    padding-top:.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.com_return_box{
    margin-top:-1px;
    padding: .2rem .3rem 0 .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background:#f8f8f8;
    position: relative;
}

.com_img {
    margin-right: .2rem;
    width: .52rem;
    height: .52rem;
    border-radius: 50%;
    background-size: .32rem .25rem;
    -webkit-background-size: .32rem .25rem;

}
.com_img .img_width{
    border-radius: 50%;
}

.com_info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    /*border-bottom:1px solid #ececec !important;*/
    padding-bottom:.3rem;
    margin-top:-.1rem;
    width: 0;
    position: relative;
}
.com_info::before{
    content: '';
    position: absolute;
    display: block;
    width:100%;
    height:1px;
    background: #ececec;
    bottom:0;
    left:0;
}

.com_cite {
    position: relative;
    display: block;
    line-height: normal;
    height:.6rem;
    margin-bottom:.2rem;
}
.com_cite_return .com_unit,.com_cite_return .com_city{
    display: none;
}

.com_name {
    font-size: .26rem;
    color: #1a1a1a;
    vertical-align: middle;
    cursor: pointer;
}

.com_time {
    display: block;
    vertical-align: text-top;
    height:.2rem;
    line-height: .2rem;
    font-size: .2rem;
    color: #888;
    padding-top:.04rem;
    cursor: pointer;
}
.com_cite_p{
    padding-right:.1rem;
}

.com_ic{
    color:#888;
    font-size: .28rem;
    vertical-align: middle;
}
.com_praise{
    font-size: .2rem;
    padding-right:.42rem;
}
.com_content{
    position: relative;
    display: block;
    font-size:.32rem;
    color:#1a1a1a;
}
.com_reply{
    background:#f1f1f1;
    margin-top:.2rem;
    padding:.2rem .2rem .1rem .2rem;
}
.com_reply .com_content{
    font-size:.28rem;
    margin-bottom:.1rem;
}
.com_reply_user{
    color:#888;
    padding-right:.14rem;
}
.com_reply_em{
    padding-right:.14rem;
}
.com_original{
    height:.46rem;
    line-height: .46rem;
    font-size:.2rem;
    color:#1f88fb;
    background: #f1f1f1;
    border:1px solid #ececec;
    text-indent: .1rem;
    margin-top:.3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.com_most{
    font-size:.28rem;
    color:#008af5;
}
.com_most .icon_enter{vertical-align: middle}
.cm_c_c.com_unit{
    height:.28rem;

    margin-right:0;
    line-height: 0;
    text-align: right;
}
.com_good{
    font-size:.2rem;
    color:#888;
    vertical-align: middle;
   /* margin-right:.4rem;*/
    position: relative;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
}
.com_good .com_ic{font-size: .34rem;vertical-align: sub}
.com_good .com_ic.active{
    color:#fe362c;
}
.icon_message{
    padding:.3rem 0 .3rem .4rem;
    cursor: pointer;
}
.com_good_am{
    position: absolute;
    left:0;
    color:#fe362c;
    opacity: 1;
    animation: flying .6s;
    -moz-animation: flying .6s;
    -webkit-animation: flying .6s;
    -o-animation: flying .6s;
    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
}

.com_all{
    display: block;
    font-size:.3rem;
    text-align: center;
    padding:.25rem 0;
    border-top:1px solid #ececec;
    margin:-1px .3rem 0 .3rem;
    text-decoration: none;
    color:#008af5;
}
.com_report{
    display: block;
    opacity: 1;
    position: absolute;
    left:3.26rem;
    top:-.46rem;
    /*
    width:.78rem;
    */
    height:.44rem;
    padding:0 .1rem;
    /*
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAzCAMAAAAOyM4wAAAAM1BMVEUAAAAbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxtJJ/PRAAAAEHRSTlMA+Uf1148rlQa9u5g8CcbFLfPFnwAAAIdJREFUSMft1zsSwkAMBNHRfrQGDOj+p6WAQOXMVe5QnevFI33zOSwuZWO6/m0rkB7Pn3YPqNsmaQXWktw4zlwzwKYGyQ0ZyZkCrbjiiiuuuOKKKw6JnTwdHmTwXITHLDu14UeAflOgJ6qP6TpRs+NZ07WaYVp6qRFeaoiXGuOlRrS/+nvXiT5TLNWhWxzvdwAAAABJRU5ErkJggg==') center no-repeat;
    */
    /*background-size:cover;*/
    background: #1b1b1b;
    border-radius: .08rem;
    z-index: 1;
    color:#fff;
    font-size:.24rem;
    text-align: center;
    line-height: .44rem;
    cursor: pointer;
}
.com_report:before{
    content: '';
    display: block;
    position: absolute;
    left:0;
    bottom:0;
    right:0;
    top:0;
    margin:auto auto -.18rem auto;
    width:0;
    height:0;
    border-top:.1rem solid #1b1b1b;
    border-left:.1rem solid transparent;
    border-right:.1rem solid transparent;
    border-bottom:.1rem solid transparent;
}
.com_report.active{
    opacity: 1;
}
.con_txt_full{
    word-break: break-all;
}
/*com_e*/


/*layout*/
.article_body {
    background: #f0f0f0;
}

.card_tit {
    font-size: .3rem;
    position: relative;
    border-top: .36rem solid #fff;
    text-indent: .34rem;
}

.card_tit::before {
    position: absolute;
    left: 0;
    top: .04rem;
    content: '';
    display: inline-block;
    width: .08rem;
    height: .36rem;
    background: #008af5;
    border-radius: 0 .04rem .04rem 0;
}

.s_card {
    background: #fff;
    margin-bottom: .2rem;
    background-origin: border-box;
    position: relative;
}

/*layout*/
/*����_s*/
.fl_words{
    position: fixed;
    width:100%;
    bottom:0;
    z-index: 10;
}

.fl_words_box{
    display:-webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding:.12rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f8f8f8;
    text-align: right;
    height:.84rem;
    max-width: 750px;
    position: relative;
    margin:0 auto;
}
.fl_words_input{
    height:.6rem;
    width:3.9rem;
    padding:0 .1rem;
    margin:0 0 0 .3rem;
    border:1px solid #e9e9e9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .06rem;
    line-height: .6rem;
    text-align: left;
    font-size:.3rem;
    color:#aaa;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    -webkit-appearance: none;
    cursor: pointer;
}
.fl_words_ic{
    font-size:.5rem;
    color:#008af5;
    position: relative;
    margin:0  .3rem;
    cursor: pointer;
}

.fl_words_num{
    position: absolute;
    /*height:.28rem;*/
    height:0;
    padding:.16rem .08rem  .12rem .08rem;
    background:#008af5;
    border-radius: .2rem;
    border:.04rem solid #fff;
    font-size:.2rem;
    color:#fff;
    left:.3rem;
    top:-.1rem;
    line-height:0;
    width:auto;
    white-space: nowrap;
}
.fl_fun{padding-right:.3rem;white-space: nowrap}
.fl_fun_one{padding:0 .3rem 0 .5rem;}
/*.fl_fun .fl_words_ic:first-child{
    margin:0;
}*/
/*.fl_padding{
    padding-bottom:.84rem;
}*/
/*.fl_fun  .icon_com_b{
    margin-right: .5rem;
}*/
.fl_ft_b {
    position: fixed;
    bottom: .84rem;
    width:100%;
    z-index: 1;
}
.fl_f_message {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
    opacity: 0;
    font-size: .28rem;
    color: #fff;
    background: rgba(0,0,0,.8);
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    border-radius: .12rem;
   /* pointer-events: none;*/
}
.fl_f_message_an{
    -webkit-animation: fadeOut 1s .5s ease both;
    animation: fadeOut 1s .5s ease both;
}

.fl_popup{
    width:5.4rem;
    height: 2.14rem;
    border-radius: .12rem;
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    background:#fff;
    z-index: 501;
}
.fl_popup_tit{
    line-height: 1.13rem;
    font-size: .3rem;
    color:#222;
    text-align: center;
}
.fl_popup_bottom{
    line-height: 1rem;
    border-top:1px solid #ececec;
    position: relative;
}
.fl_popup_bottom::before{
    content: '';
    display: block;
    position: absolute;
    height:.4rem;
    width: 1px;
    background: #d8d8d8;
    left:0;
    bottom:0;
    top:0;
    right:0;
    margin:auto;

}
.fl_popup_bottom_a{
    width:50%;
    display: inline-block;
    color:#007aff;
    font-size: .3rem;
    text-align: center;
}
.fl_popup_bottom_a:active{color:#007aff;}
.fl_popup_bottom_a:hover{color:#007aff;}
.fl_popup_bottom_a:visited{color:#007aff;}
.fl_bg{
    position: fixed;
    background:rgba(0,0,0,.4);
    z-index:500;
    top:0;
    right: 0;
    bottom:0;
    left:0;
}
/*����_e*/


/*�����еı���_s*/
.face_1 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-1_2x.png?v=10);
}

.face_2 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-2_2x.png?v=10);
}

.face_3 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-3_2x.png?v=10);
}

/*.face_4 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-4_2x.png?v=10);
}*/
.face_4 {
    background-image: url(//mjs.sinaimg.cn/wap/module/new_comment/img/face-4_2x.png?v=11);
}

 .face {
    overflow: hidden;
    text-indent: -300px;
    float: none;
    display: inline-block;
    margin: 2px 2px 0;
    width: 18px;
    height: 18px;
    vertical-align: top;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.face.icon_0 {
    background-position: 50% 0px;
}

.face.icon_1 {
    background-position: 50% -18px;
}

.face.icon_2 {
    background-position: 50% -36px;
}

.face.icon_3 {
    background-position: 50% -54px;
}

.face.icon_4 {
    background-position: 50% -72px;
}

.face.icon_5 {
    background-position: 50% -90px;
}

.face.icon_6 {
    background-position: 50% -108px;
}

.face.icon_7 {
    background-position: 50% -126px;
}

.face.icon_8 {
    background-position: 50% -144px;
}

.face.icon_9 {
    background-position: 50% -162px;
}

.face.icon_10 {
    background-position: 50% -180px;
}

.face.icon_11 {
    background-position: 50% -198px;
}

.face.icon_12 {
    background-position: 50% -216px;
}

.face.icon_13 {
    background-position: 50% -234px;
}

.face.icon_14 {
    background-position: 50% -252px;
}

.face.icon_15 {
    background-position: 50% -270px;
}

.face.icon_16 {
    background-position: 50% -288px;
}

.face.icon_17 {
    background-position: 50% -306px;
}

.face.icon_18 {
    background-position: 50% -324px;
}

.face.icon_19 {
    background-position: 50% -342px;
}

.face.icon_20 {
    background-position: 50% -360px;
}

.face.icon_21 {
    background-position: 50% -378px;
}

.face.icon_22 {
    background-position: 50% -396px;
}

.face.icon_23 {
    background-position: 50% -414px;
}

.face.icon_24 {
    background-position: 50% -432px;
}

.face.icon_25 {
    background-position: 50% -450px;
}

.face.icon_26 {
    background-position: 50% -468px;
}

.face.icon_27 {
    background-position: 50% -486px;
}

/*�����еı���_e*/

/*���ۻظ�_s*/
.cmnt_fixed {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: #f9f9f9;
    z-index: 9;
    top: 0;
    left: 0;
    overflow: hidden;
}

.cmnt_fixed .th_td {
    overflow: hidden;
    padding: .2rem;
}

.cmnt_fixed .cmnt_cancel {
    font-size: .3rem;
    color: #888;
    float: left;
    width: 1.1rem;
    height: .54rem;
    line-height: .54rem;
    text-align: center;
    background: #eee;
    border:1px solid #dcdcdc;
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.cmnt_fixed .cmnt_smt {
    font-size: .3rem;
    color: #fff;
    float: right;
    width: 1.1rem;
    height: .54rem;
    line-height: .54rem;
    text-align: center;
    background: #1f88fb;
    border-radius: .08rem;
    border:0;
}


.cmnt_fixed .cmnt_smt.none_cmnt {
    background: #eee;
    color: #888;
    border:1px solid #dcdcdc;
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.cmnt_fixed .cmnt_border {
    background: #fff;
    padding:.16rem .2rem .04rem;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

.cmnt_fixed .cmnt_textarea {
    width: 100%;
    font-size: .26rem;
    line-height: .36rem;
    height: 2.4rem;
    color: #444;
    resize: none;
    background: #fff;
    border: none;
}

.cmnt_fixed .cmnt_opbox {
    overflow: hidden;
}


.cmnt_fixed .cmnt_tabbtn_wrap {
    float: left;
}

.cmnt_fixed .cmnt_tabbtn {
    padding: .12rem;
    display: inline-block;
}

.cmnt_fixed .cmnt_tabbtn_icon {
    width: 24px;
    height: 24px;
    display: block;
    background: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-1_2x.png?v=10) no-repeat 0 -982px;
    background-size: 35px auto;
}

.cmnt_fixed .cmnt_sharebtn {
    font-size: .24rem;
    height: .6rem;
    line-height:.64rem;
    color: #888;
    float: right;
}

.cmnt_fixed .cmnt_checkbox {
    width: .28rem;
    height: .28rem;
    vertical-align: middle;
    margin-right:.1rem;
}

.cmnt_fixed .cmnt_keyboard {
    background-position: 0 -1006px
}

.cmnt_fixed .cmnt_words {
    padding: .4rem .2rem 0 .2rem;
    position: relative;
    z-index: 10000;
    /*text-align: center;*/
}

.cmnt_fixed a.refresh_words {
    float:right;
    display: inline-block;
    margin-left:.1rem;
    /* margin-top: .2rem;*/
    padding: 0 .1rem;
    height: .52rem;
    line-height: .52rem;
    font-size: .24rem;
    color: #129bf1;
    border: 1px solid #dfdfdf;
    border-radius: .6rem;
    vertical-align: middle;
}
.cmnt_fixed a.refresh_words span{
    vertical-align: middle;
    padding-right:.1rem
}

.cmnt_fixed .cmnt_word_th {
    font-size: .24rem;
    line-height: .28rem;
    margin: 0 0 .28rem;
    color: #bcbcbc;
    /*text-align: center;*/
    position: relative;
}

.cmnt_fixed .cmnt_tablist {
    position: relative;
    height: 4.2rem;
}

.cmnt_fixed .cmnt_tablist .cmnt_methods{
    display: none;
}

.cmnt_fixed .cmnt_tablist .cmnt_methods.active {
    display: block;
}

.cmnt_fixed .word_tit {
    position: relative;
    z-index: 10000;
    background: #f9f9f9;
    height:.52rem;
    line-height: .52rem;
    padding: 0 .12rem;
    display: block;
}

/*.cmnt_fixed .cmnt_word_th:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #e7e7e7;
    position: absolute;
    left: 0;
    top: .12rem;
    z-index: 9999;
}*/

.view_list {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.view_list_li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    font-size: .24rem;
    color: #444;
    height:.54rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: .54rem;
    padding: 0 .16rem;
    border: 1px solid #ececec;
    background-color: #fff;
    text-align: center;
    margin: 0 .2rem .2rem 0;
    border-radius: .08rem;
    cursor:pointer;
}

.view_list_li.active {
    border: 1px solid #129bf1;
    background: #129bf1;
    color: #fff;
}

.view_list .view_list_li:last-child {
    margin-right: 0;
}

.cmnt_fixed .cmnt_faces {
    width: 100%;
    background-color: #f6f6f6;
    position: absolute;
    z-index: 10001;
    top: 0;
    left: 0;
}

.cmnt_fixed .facewrapper {
    width: 100%;
    overflow: hidden;
    padding-top: .08rem;
}

.cmnt_fixed .tab-face {
    display: box;
    display: -webkit-box;
}

.content-tab-face {
    width: 100%;
    height: 3.4rem;
}

.cmnt_fixed .face_1 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-1_2x.png?v=10);
}

.cmnt_fixed .face_2 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-2_2x.png?v=10);
}

.cmnt_fixed .face_3 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-3_2x.png?v=10);
}

/*.cmnt_fixed.face_4 {
    background-image: url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/face-4_2x.png?v=10);
}*/
.cmnt_fixed.face_4 {
    background-image: url(//mjs.sinaimg.cn/wap/module/new_comment/img/face-4_2x.png?v=11);
}


.cmnt_fixed .face {
    float:left;
    display: inline-block;
    margin: .18rem 0 .18rem .04rem;
    width: 16%;
    height: 32px;
    background-repeat: no-repeat;
    background-size: 32px auto;
    cursor: pointer;
}

.cmnt_fixed .face.icon_0 {
    background-position: 50% 0px;
}

.cmnt_fixed .face.icon_1 {
    background-position: 50% -32px;
}

.cmnt_fixed .face.icon_2 {
    background-position: 50% -64px;
}

.cmnt_fixed .face.icon_3 {
    background-position: 50% -96px;
}

.cmnt_fixed .face.icon_4 {
    background-position: 50% -128px;
}

.cmnt_fixed .face.icon_5 {
    background-position: 50% -160px;
}

.cmnt_fixed .face.icon_6 {
    background-position: 50% -192px;
}

.cmnt_fixed .face.icon_7 {
    background-position: 50% -224px;
}

.cmnt_fixed .face.icon_8 {
    background-position: 50% -256px;
}

.cmnt_fixed .face.icon_9 {
    background-position: 50% -288px;
}

.cmnt_fixed .face.icon_10 {
    background-position: 50% -320px;
}

.cmnt_fixed .face.icon_11 {
    background-position: 50% -352px;
}

.cmnt_fixed .face.icon_12 {
    background-position: 50% -384px;
}

.cmnt_fixed .face.icon_13 {
    background-position: 50% -416px;
}

.cmnt_fixed .face.icon_14 {
    background-position: 50% -448px;
}

.cmnt_fixed .face.icon_15 {
    background-position: 50% -480px;
}

.cmnt_fixed .face.icon_16 {
    background-position: 50% -512px;
}

.cmnt_fixed .face.icon_17 {
    background-position: 50% -544px;
}

.cmnt_fixed .face.icon_18 {
    background-position: 50% -576px;
}

.cmnt_fixed .face.icon_19 {
    background-position: 50% -608px;
}

.cmnt_fixed .face.icon_20 {
    background-position: 50% -640px;
}

.cmnt_fixed .face.icon_21 {
    background-position: 50% -672px;
}

.cmnt_fixed .face.icon_22 {
    background-position: 50% -704px;
}

.cmnt_fixed .face.icon_23 {
    background-position: 50% -736px;
}

.cmnt_fixed .face.icon_24 {
    background-position: 50% -768px;
}

.cmnt_fixed .face.icon_25 {
    background-position: 50% -800px;
}

.cmnt_fixed .face.icon_26 {
    background-position: 50% -832px;
}

.cmnt_fixed .face.icon_27 {
    background-position: 50% -864px;
}

.nav-tab-face {
    margin: 0 auto;
    height: .2rem;
    line-height: .16rem;
    text-align: center;
    padding-bottom: .28rem;
    border-bottom: 1px solid #d1d1d1;
}

.nav-tab-face-li {
    display: inline-block;
    margin: .04rem .12rem;
    width: .12rem;
    height: .04rem;
    line-height: 0;
    text-align: center;
    color: transparent;
    background: #fff;
    border-radius: 1px;
    overflow: hidden;
}

.nav-tab-face .current {
    background-color: #ff8200;
}

/*���ۻظ�_e*/

/*load_s*/
.loading {
    height: 1.04rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: .28rem 0;
    text-align: center;
    font-size: .32rem;
    color: #888;
    margin-top: -.2rem; }

.loading_ic {
    display: inline-block;
    font-size: .36rem;
    vertical-align: -.06rem;
    margin-right: .12rem;
    -webkit-animation: loading 1.1s linear infinite;
    animation: loading 1.1s linear infinite; }
.loading_false{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: .28rem 0;
    text-align: center;
    font-size: .32rem;
    color: #888;
}
.loading_false a{
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width:1.6rem;
    height:.5rem;
    line-height: .5rem;
    border-radius: .24rem;
    border:1px solid #ececec;
    color:#1a1a1a;
    background:#fff;
    margin: .2rem auto 0 auto;
    font-size: .26rem;
}

/*load_e*/


/*animation_s*/
@keyframes loading {
    from {
        -webkit-transform: rotate(0deg); }
    to {
        -webkit-transform: rotate(360deg); } }
@-webkit-keyframes loading {
    from {
        -webkit-transform: rotate(0deg) translateZ(0); }
    to {
        -webkit-transform: rotate(360deg) translateZ(0); } }
@keyframes flying {
    0% {
        -webkit-transform: translate(0px, 0px) scale(1);
        transform: translate(0px, 0px) scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: translate(-.04rem, -.06rem) scale(2);
        transform: translate(-.04rem, -.06rem) scale(2);
        opacity: 0;
    }
}

@-webkit-keyframes flying {
    0% {
        -webkit-transform: translate(0px, 0px) scale(1);
        transform: translate(0px, 0px) scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: translate(-8px, -6px) scale(2);
        transform: translate(-8px, -6px) scale(2);
        opacity: 0;
    }
}
@keyframes fadeOut {
    from {
        opacity: 1; }
    to {
        opacity: 0;pointer-events: none} }
@-webkit-keyframes fadeOut {
    from {
        opacity: 1; }
    to {
        opacity: 0;pointer-events: none } }

@keyframes fadeIn {
    from {
        opacity: 0; }
    to {
        opacity: 1;pointer-events: none} }
@-webkit-keyframes fadeIn {
    from {
        opacity: 0; }
    to {
        opacity: 1;pointer-events: none } }

/*animation_e*/

/*footer_s*/
.ft_cm{
    height:2.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background:#f0f0f0;
/*    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;*/
    text-align: center;
    color:#888;
    font-size:.22rem;
}
.ft_cm_nav{
    margin-top:.66rem;
}
.ft_cm_nav_a{
    color:#444;
    font-size:.36rem;
    padding:0 .3rem;
}
.ft_cite{
    display: inline-block;
    margin-top:.2rem;
}
/*footer_e*/

/*��������_s*/
.error_box{
    font-size:.26rem;
    color:#888;
    width:3.5rem;
    padding-top:3rem;
    height:1.2rem;
    text-align: center;
    margin:0 auto;
    cursor: pointer;
}
/*.error_box_c{
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    margin:auto;
}*/
.error_info{
    display: block;
    font-style: normal;
    font-size:.36rem;
    margin: 0 0 .1rem 0;
}
.error_com{
    background:url(//mjs.sinaimg.cn/wap/online/component/modules/comment/images/com.png) top  center no-repeat;
    background-size: 3.5rem 3.2rem;
}
/*��������_e*/


/*�ٱ�����_s*/
.report_box {
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 900;
}
.report_title {
    height: .9rem;
    line-height: .9rem;
    font-size: .28rem;
    background: #f8f8f8;
    font-weight: normal;
}

.report_select_box {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 .24rem;
    background: #fff;
}
.report_select {
    display: block;
    padding: 0 .24rem;
    border-bottom: 1px solid #e8e8e8;
    height: .8rem;
    font-size: .32rem;
    line-height: .8rem;
    text-align: left;
    color: #428ad1;
}
 .report_select_box .report_select:last-child {
    border: 0;
}
.report_select .on{
    color:#4dbc6e;
    font-size:.64rem;
    margin-top:.1rem;
}
.report_btn_box {
    padding: .3rem .24rem;
    clear: both;
    overflow: hidden;
    background: #f9f9f9;
}
.report_btn_box .report_cancel {
    color: #666;
    background: #eee;
}
.report_smt{
    display: block;
    width: 1.2rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    color: #fff;
    background: #5494ea;
}
.report_bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 500;
    background: rgba(0,0,0,.6);
}
.report_reason {
    color: #999;
    font-size: .24rem;
    height: .64rem;
    line-height: .64rem;
    display: block;
    background: #f3f3f3;
    border-top: 1px solid #d5d5d5;
}
.comment_report {
    position: fixed;
    top: 40%;
    left: 50%;
    margin-left: -1.6rem;
    z-index: 999;
    height: 1rem;
    width: 3.2rem;
    line-height: 1rem;
    font-size: .28rem;
    text-align: center;
    color: #fff;
    background: rgba(68,68,68,.9);
    border-radius: .12rem;
}
.animation_marker {
    -webkit-animation: fadeIn .5s .2s ease both;
    -moz-animation: fadeIn .5s .2s ease both;
}

/*�ٱ�����_e*/

.con_txt{
    /*overflow: hidden;
    text-overflow: ellipsis;
     display: -webkit-box;
    -webkit-line-clamp: 5;
     -webkit-box-orient: vertical;
    word-break: break-all;*/
    cursor: pointer;
    word-break: break-all;
}



/*���_s*/
.com_da{
  /*  padding: .2rem .3rem 0 .3rem;*/
    background:#fff;
    position: relative;
}
.com_da_m{
	position: absolute;
	right:.1rem;
	top:.1rem;
	width:.5rem;
	height:.28rem;
	line-height: .28rem;
	text-align: center;
	font-size: .2rem;
	color: #FFFFFF;
	border-radius: .04rem;
	background:rgba(0,0,0,.2);
}
.s_card_white{
    background: #fff;
}
/*���_e*/


/*ls*/
.page_main{
    overflow: hidden;
}
.cmntArea .s_card:after{
    content: '';
    display: block;
    height:1px;
    width:100%;
    background: #fff;
    position: absolute;
    left:0;
    bottom:0;

}


@font-face{
  font-family:"SinaHomeFont";
  src:url("https://n.sinaimg.cn/games/sina.gdc/SinaHomeFont-1.ttf")
}

/*固定在底部的评论条*/
.fl_words{
  left: 0;
}
.fl_words a:active{
  color: #272727;
}
.fl_words_box{
  max-width: 500px;
  background: #fff;
}
.fl_words_input{
  background: #f4f4f4;
  border: none;
  padding: 0 0.2rem;
  color: #8c8c8c;
}
.fl_words_ic{
  color: #272727;
}
.fl_words_num{
  background: #272727;
}


/*评论内容*/
.s_card{
  margin-bottom: 0;
}
.card_tit {
  font-size: .32rem;
  line-height: 0.58rem;
  position: relative;
  border-top: .26rem solid #fff;
  color: #272727;
  text-indent: .3rem;
}
h2.card_tit::before {
  display: block;
  position: absolute;
  width: 3px;
  height: 0.32rem;
  top: 0.13rem;
  left: 0;
  content: '';
  background: #ff7200;
  border-radius: 0;
}
.com_box{
  padding-top: 0.26rem;
}
.com_name{
  font-weight: normal;
  color: #272727;
}
.com_time{
  color: #b8b8b8;
}
.com_content{
  line-height: 0.48rem;
  font-size: 0.3rem;
}
@media (min-width: 376px){
  .com_content{
    font-size: 0.32rem;
  }
}

.com_info{
  padding-bottom: 0.4rem;
}
.com_info::before{
  display: none;
}
.com_all{
  height:0.9rem;
  line-height:0.9rem;
  text-align:center;
  border-top:1px solid #f7f7f7;
  font-size:0.3rem;
  color:#b8b8b8;
  display:block;
  padding: 0;
  margin-top: 0.1rem;
}
.com_all:active{
  color: #b8b8b8;
}


/*收藏提示弹窗*/
.re_notice span:nth-of-type(2){
  background-color: #ff7200;
}
@font-face {
  font-family: "BEBAS";
  src: url("https://n.sinaimg.cn/games/sina.gdc/BEBAS.TTF"); }

/*text_title start*/
@font-face {
  font-family: "BEBAS";
  src: url("https://n.sinaimg.cn/games/sina.gdc/BEBAS.TTF"); }

.text_title .box {
  padding-top: 0.4rem;
  padding-bottom: 0.26rem; }

.text_title .text_title-tit {
  font-size: .46rem;
  line-height: .6rem;
  color: #272727;
  font-weight: bold;
  letter-spacing: 1px; }

.text_title .text_title-detail {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #c4c4c4;
  margin-top: 0.38rem; }
  .text_title .text_title-detail span {
    margin-right: 0.55rem; }
  .text_title .text_title-detail .commend-icon {
    display: inline-block;
    width: 0.22rem;
    height: 0.2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAjklEQVQ4y+3RsQ3CUAwA0RdAYRlHiIkoWIEJWIIBqNiADSho3dGzBlSRUoAUKf9HFLhydTqfm8x8qTCLGlBY9UtENCWAfYFqxvVTfDtpzHzKOL/x1Gf+VuMx1/wbz5wiM1scccCyCDgzO5yxKW18xxoP7CLiNgU8bNzihO1U6ND4iX1EXEtk6I0v6EpC4Q2FYyG8M11yJAAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 100% 100%;
    vertical-align: -0.02rem;
    margin-left: 0.05rem; }

/*text_title end*/

/*text_content start*/
.text_content {
  padding-top: 0.65rem;
  padding-bottom: 0.12rem;
  color: #272727;
  font-size: 0.34rem;
  line-height: 0.58rem; }
  .text_content .box {
    overflow: hidden; }
    .text_content .box p {
      margin: 0.56rem auto;
      word-wrap: break-word; }
      .text_content .box p:first-child {
        margin-top: 0; }
      .text_content .box p img {
        display: block;
        margin: 0 auto;
        max-width: 100% !important; }
    .text_content .box .img_wrapper {
      margin: 0.7rem auto; }
      .text_content .box .img_wrapper:first-child {
        margin-top: 0; }
      .text_content .box .img_wrapper img {
        display: block;
        margin: 0 auto;
        max-width: 100% !important; }
    .text_content .box .video {
      margin: 0.7rem auto;
      background: #000; }
      .text_content .box .video video {
        display: block;
        margin: 0 auto;
        max-width: 100% !important; }
    .text_content .box .video-wrapper {
      margin: 0.7rem auto;
      background: #000; }
      .text_content .box .video-wrapper video {
        display: block;
        margin: 0 auto;
        max-width: 100% !important; }
    .text_content .box .img_descr {
      display: block;
      line-height: 0.58rem;
      font-size: 0.32rem;
      text-align: center;
      margin-top: 0.2rem;
      color: #8c8c8c; }

.articlepage {
  margin: 0.7rem auto; }
  .articlepage .artBt {
    display: block;
    height: 0.68rem;
    background-color: #f2f2f2;
    font-size: 0.3rem;
    line-height: 0.68rem;
    text-align: center;
    color: #888; }

/*text_content end*/

/*hot-reviews start*/
.comment-inner .comment-top {
  width: 100%;
  height: 0.52rem; }
  .comment-inner .comment-top .img-con {
    width: 0.52rem;
    height: 0.52rem;
    margin: 0 0.3rem 0 0;
    float: left; }
    .comment-inner .comment-top .img-con img {
      width: 100%; }
  .comment-inner .comment-top .comment-message {
    float: left; }
    .comment-inner .comment-top .comment-message .name {
      font-size: 0.28rem;
      line-height: 0.28rem;
      -webkit-transform: scale(0.86);
              transform: scale(0.86);
      -webkit-transform-origin: 0 0;
              transform-origin: 0 0;
      color: #272727; }
    .comment-inner .comment-top .comment-message .address {
      font-size: 0.28rem;
      line-height: 0.28rem;
      color: #b8b8b8;
      margin: 0.02rem 0 0 0;
      -webkit-transform: scale(0.71);
              transform: scale(0.71);
      -webkit-transform-origin: 0 0;
              transform-origin: 0 0; }
  .comment-inner .comment-top .comment-comment {
    float: right;
    margin: 0.14rem 0 0 0;
    width: 0.26rem;
    height: 0.25rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNDMjhFMUM1Q0YyMTFFOUExNkZCQzA3ODhGQzFFOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNDMjhFMUQ1Q0YyMTFFOUExNkZCQzA3ODhGQzFFOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0MyOEUxQTVDRjIxMUU5QTE2RkJDMDc4OEZDMUU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0MyOEUxQjVDRjIxMUU5QTE2RkJDMDc4OEZDMUU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmHpBEEAAACXSURBVHjaYrxy5cp/BjoAJgY6ARYkNiM5Bmhra+OVv3r16n+6+mjUIqokBmyAYNIHRjZywmAc9D5ipDR5jyYGsoN26CWG0SJoeCdvkFgTEJcT4xDkso4Ui+SAeDkQW9HSR4FAPA+IBYD4ERDHAPFhapV1yBatg9IbgTgZiN/SKjH8BOI8qM/e0irobgFxBBCfp1WqAwgwAEnCHJe4MtuiAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100%; }
  .comment-inner .comment-top .comment-zan {
    width: 1.04rem;
    float: right; }
    .comment-inner .comment-top .comment-zan .icon-zan {
      float: left;
      margin: 0.12rem 0 0 0;
      width: 0.28rem;
      height: 0.28rem;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNDMjhFMTg1Q0YyMTFFOUExNkZCQzA3ODhGQzFFOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNDMjhFMTk1Q0YyMTFFOUExNkZCQzA3ODhGQzFFOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQjZDODBDMTU3QTgxMUU5QTE2RkJDMDc4OEZDMUU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQjZDODBDMjU3QTgxMUU5QTE2RkJDMDc4OEZDMUU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp8dS+sAAAGmSURBVHjaYrxy5QoDGcADiEuB2BKIvwDxWiCu0tbWfk9IIxMZlpUB8XYgdgJiTiAWBeIMID549epVDmpbqATE7UD8F4grgJgPiHWB+DaUjqC2hSZQPZuBuBOIPwODERQn06DyZtS2UBBKv0ATfwylZahtoQuUvoQm/g1Ks1LTQnMgDgTin0C8AU1OAkp/pJaFIJ9tBWJmIJ4ExM/R5K2g9AVCBjHiyIfc0BRpDk15zlDx9VD+LyS1IEc8gfrSDojRDfwHTFgfkS38T4QPQRqagHgiNEug+343Af3PgLgVaPE0FiIsSwLi1dASBRvwBmJ8JQwoIUkB8VRgwfAL2YeMaApxiaMAoKvxuhZoCUh/MhDPBhUQ5BRtJAGgg0AOXwTlqtDcQihQh9L36GWhEZQ+Ry8LjaH02eFnITCVggoGfSj3PD18qAEtue4BU+xbJjoG53lymxhkxx+9LDSim4XQBGMAy4P08KEaEPMA8QNggnlDDwuNkX1HUwuBwSkIrSVA4AxMnAVLdcSAo5rCZTAhu18D8Xya+xDaktsCanYA4w/erAQIMABFqmeOEscRPwAAAABJRU5ErkJggg==) no-repeat;
      background-size: 100%; }
      .comment-inner .comment-top .comment-zan .icon-zan:active {
        margin: 0.1rem -0.04rem 0 0;
        width: 0.36rem;
        height: 0.36rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY1QzFGM0Q1Q0YzMTFFOUExNkZCQzA3ODhGQzFFOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY1QzFGM0U1Q0YzMTFFOUExNkZCQzA3ODhGQzFFOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0MyOEUyMjVDRjIxMUU5QTE2RkJDMDc4OEZDMUU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjVDMUYzQzVDRjMxMUU5QTE2RkJDMDc4OEZDMUU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkvJQFkAAAMUSURBVHjarJe/bhNBEMZnds9EdkIAE4oYIRQpEhISFUroCAUSPAASBSUSNVRUiBeAkopHoIGaNDwAonBCCkogsYSMEMSWsX07rM/rY3e8a+d8u9L5zvdn53ffNzu7h3SrASUbsv2oUeB4bksigAizodnI2lRRqKQEDBoQCZdbd0GqJ/poW5/t6EvvoLv0DL7V2/p6moFdO6T8KbRe55PrkCgJk8Cl1lMQ6q0+3tFhq1qLNS3IQ6j1duFsdzUDHt3bbKCjXUAzsaBCY5i19hVA9TwzxjZpHOwqnP9zX+8ruaUciOIA/VdHplsaQDgg9jHSlgGS2XN781USpewiqjsAU1B00eSpzGPNAUoWtEtmz6LayQILA2Dvx8ErFgyeZLyJBawaw5xpb2sF7ngVypXCYzamsIhCyGwJWVWB1R+3IRm81oFl/lo+pVJxYNUpmSEcNJDhkA8IWYETDmTl9wokvQ09vG+ApHsg6KYTOATVTz7C6W5d16gaJGkfEjXUPaZwdO6XuUtxvVBPHa4VcNjJkXyYRc8hq+Pj4yNt5wv4sv4qL5wGSjh1BWDJmw9lzvlLwrqW4iVsth6ZuMJO6gn7SKFTwQ7jQ+no6nEW0xqJgo0eObPD+FAbpnDmKgk2kqS3g139857iQ6X41YLBiULuWoY8HdjXYkIp3OeFc7ow+idK91osqKHYm1+pfV77rsWAGsgmr0N+IA7lUygG1HF1n/lAxSyLOfqUTuhOrc0KY0HLYpaEFD97pg/P8oOs4CIAG5pMocA5yhJacahwDoUso0hKjRN6SqHZQCHLYkD1qk3fbB+2zNeIWbmwffgdellCK+7DyYCuo7tKKguFOBnuKS8uxRRSsaBE05fQxYHiQP2E/vIbvjDjUwfNTGwKjD4qlOg9UOID9FcewGC5ZQEFcygrV3ChsWl93JVrZMK6//qjQT+aWq0cchb5ZCVYam4Gp6s4TVlAf02c1KcQMXow9DIijP3SA0ulNPQZpAyEDYORgWyooU8dbtnkweHUd1l5mHlr0SmF7AKPkdXxgQULzD8BBgBVBaNRZa22CAAAAABJRU5ErkJggg==) no-repeat;
        background-size: 100%; }
    .comment-inner .comment-top .comment-zan .num {
      float: left;
      margin: 0.19rem 0 0 0.09rem;
      color: #c4c4c4;
      font-size: 0.28rem;
      line-height: 0.28rem;
      -webkit-transform: scale(0.71);
              transform: scale(0.71);
      -webkit-transform-origin: 0 0;
              transform-origin: 0 0; }

.comment-inner .comment-detail {
  font-size: 0.32rem;
  line-height: 0.48rem;
  color: #272727;
  margin: 0.2rem 0 0.69rem 0.82rem; }

.btn-all {
  width: 100%;
  height: 0.9rem;
  line-height: 0.9rem;
  text-align: center;
  border-top: 1px solid #f7f7f7;
  font-size: 0.3rem;
  color: #b8b8b8;
  display: block;
  margin-top: -0.25rem; }

/*hot-reviews end*/

