.clear{clear:both}
#comment{padding-bottom:20px}
#comment .summary{border-bottom:1px solid #ccc;margin:0 9px;padding:5px 5px 12px}
#comment .word{border:0;line-height:20px;padding:0 9px}
#comment .word dl dt{border:0;font-size:13px;margin-top:6px;padding:0}
#comment .word dl dd{border-bottom:1px solid #ddd;color:#999;font-size:13px;padding:10px 5px}
#comment .word .item{color:#999;font-size:14px;margin:0;padding:10px 0 15px;width:auto}
#comment .word .item,#comment .word .item:hover{border:0;border-bottom:1px solid #ddd}
#comment .word .item .st1{float:left}
#comment .word .item .st1 em{font-size:14px;font-style:normal;padding-left:2px;padding-right:12px}
#comment .word .item .st1 a,#comment .word .item .st1 span{color:#19b5ff;font-weight:700}
#comment .word .item .st1 a:hover{color:#19b5ff}
#comment .word .item .st1 i{font-size:13px;font-style:normal;padding-left:12px;text-decoration:none}
#comment .word .item .st2{float:right}
#comment .word .item .st3{padding:5px 0 0}
#comment .word .item .st3 span{color:#444;font-size:14px;line-height:24px;padding-left:6px}
#comment .word .item .st4{background:#f9f9f9;border:1px solid #dbdbdb;border-radius:3px;margin:15px 0 0;padding:9px;position:relative}
#comment .word .item .st4 p{color:#777;line-height:24px}
#comment .word .item .st4 p span{color:#ff8400}
#comment .word .item .st4 u{display:block;font-size:13px;margin-top:6px;padding-right:5px;text-align:right;text-decoration:none}
#comment .word .item .st4 i{background:url(/images/topbr.gif) no-repeat;height:8px;left:30px;position:absolute;top:-7px;width:14px}
#comment .word .item .itembt{padding-right:5px;text-align:right}
#comment .word .item .itembt a{font-size:13px;margin-left:20px;position:relative}
#comment .word .item .itembt a .ding{color:#28bd98;font-size:24px;position:absolute;right:-5px;top:-10px;z-index:10}
#comment .word .item .itembt a .cai{color:#ff6f6f;font-size:24px;position:absolute;right:-5px;top:-10px;z-index:10}
#comment .word .item .itembt a.s{color:#28bd98}
#comment .word .item .itembt a.a{color:#ff6f6f}
#comment .more{border:1px solid #dbdbdb;height:26px;line-height:26px;margin-top:10px;text-align:center}
#comment .more a{background:#fff;color:#999;display:block}
#comment .more a:hover{background:#f4f4f4;color:#999;display:block}
#comment .bottom{border:1px solid #dbdbdb;border-top:4px solid #19b5ff;margin:15px 1px 0;padding:9px;position:relative}
#comment .bottom .st1{color:#666;color:#9e9e9e;font-size:14px;line-height:30px;margin-bottom:8px;overflow:hidden}
#comment .bottom .st1 .names{border:1px solid #19b5ff;border-radius:3px;display:block;float:left;height:28px;line-height:28px;margin-right:10px;width:190px}
#comment .bottom .st1 .names em{background:#19b5ff;border-right:1px solid #ddd;color:#fff;display:block;float:left;font-style:normal;height:28px;line-height:28px;text-align:center;width:42px}
#comment .bottom .st1 .names input{background:0 0;border:0;color:#555;float:left;font-size:13px;height:28px;line-height:28px;padding:0 8px;width:130px}
#comment .bottom .st1 .reping{color:#444;display:none;float:right;padding-right:3px}
#comment .bottom .st1 .reping i{color:red;cursor:pointer;padding-left:10px}
#comment .bottom .st1 .reping i:hover{color:#f40;text-decoration:underline}
#comment .bottom .st1 .reping em,#comment .bottom .st1 .reping i{font-style:normal}
#comment .bottom .st2{background:#fff;height:100px}
#comment .bottom .st2 .Insider_box{border:1px solid #dbdbdb;border-radius:3px;color:#444;font-size:14px;height:90px;line-height:24px;overflow:hidden;padding:5px 1%;width:98%}
#comment .bottom .st2 .Insider_box:hover{border:1px solid #19b5ff}
#comment .bottom .st2_box{border:none;color:#ccc;font-size:14px;height:90px;line-height:24px;overflow:hidden;width:100%}
#comment .bottom .st3{height:32px;margin-top:10px}
#comment .bottom .st3 .btleft{float:left;padding-left:2px;width:200px}
#comment .bottom .st3 .btleft a{font-size:14px}
#comment .bottom .st3 p{float:right;height:auto;width:380px}
#comment .bottom .st3 p .btms{background:#19b5ff;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;float:right;font-size:16px;height:32px;line-height:32px;margin:0;padding:0;text-align:center;width:96px}
#comment .bottom .st3 p .btms:hover{background:#12aef6}
#comment .bottom .st3 p .code{border:1px solid #19b5ff;border-radius:3px;display:block;float:right;height:30px;margin-right:8px;position:relative;width:230px}
#comment .bottom .st3 p .code:hover{border:1px solid #19b5ff}
#comment .bottom .st3 p .code i{background:#19b5ff;color:#fff;font-size:14px;font-style:normal;height:30px;left:0;line-height:30px;position:absolute;text-align:center;text-decoration:none;top:0;width:56px}
#comment .bottom .st3 p .code em{cursor:pointer;display:block;height:22px;position:absolute;right:80px;top:4px;width:88px;z-index:2}
#comment .bottom .st3 p .code input{border:0;border-radius:2px;height:29px;line-height:29px;padding-left:100px;position:absolute;right:0;top:1px;width:70px;z-index:1}
#comment .loadmore{background:#f9f9f9;border:1px solid #eee;border-radius:4px;color:#888;cursor:pointer;display:none;height:34px;line-height:34px;margin:10px 8px 0;text-align:center}
#comment .loadmore:hover{background:#f6f6f6;color:#666}
#comment .summary .sum_txt_1 .st1 p,#comment .summary .sum_txt_1 .st2 strong{display:none}
.alert{background:rgba(0,0,0,.6);border-radius:6px;color:#fff;font-size:15px;left:50%;line-height:22px;margin:-30px 0 0 -100px;padding:15px;position:fixed;text-align:center;top:50%;width:200px;z-index:999999}
#s_comment textarea{border:1px solid #ececec;font-size:14px;height:46px;line-height:24px;margin:10px 0;padding:3px 0;text-indent:5px;width:100%}
#s_comment .comment_btn{padding:0 0 20px;text-align:left}
#s_comment .comment_btn input{background:#23a7f1;border:0;color:#fff;cursor:pointer;font-size:18px;height:40px;line-height:40px;margin-right:15px;padding:0;width:146px}
#s_comment .comment_btn span{color:#555;font-size:14px}
.lookpl a{background:#f8f8f8;border-radius:20px;color:#7e7e7e;display:block;font-size:13px;font-weight:400;height:30px;line-height:30px;margin:10px auto;text-align:center;width:65%}
.lookpl a i{color:#f77}
#comment_list h2 span{color:#f72459}
#comment_list .quote,#comment_list .quote span{text-align:left;text-indent:0}
#comment_list{color:#2f2f2f;font-size:12px;overflow:hidden;padding:0 20px;zoom:1}
#comment_list dt{height:28px;line-height:28px;overflow:hidden;padding:0}
#comment_list h2{border-bottom:1px solid #ddd;height:30px;margin-bottom:10px;padding:0}
#comment_list h2 em{background:#e0e0e0;border-radius:2px;float:left;height:17px;margin-right:8px;margin-top:4px;width:4px}
#comment_list h2 span{color:#333;font-size:16px;font-weight:400}
#comment_list dl{padding:0;text-align:left}
#comment_list dd{word-wrap:break-word;border-bottom:1px dashed #e5e5e5;font-size:14px;line-height:20px;margin:0 0 10px;padding:10px 0}
#comment_list dd img{margin-top:-5px}
#comment_list .quote,#comment_list blockquote{background:#fffde9;border:1px solid #bfbfbf;color:#000;margin:0 0 5px;padding:3px 3px 5px}
#comment_list .quote span,#comment_list blockquote h4{background:0 0;color:#666;display:block;font-size:12px;font-weight:400;padding:0 3px}
#comment_list blockquote h4 cite{font-style:normal}
#comment_list blockquote div{padding:0 7px}
#comment_list dt i{font-family:verdana;font-style:normal}
#comment_list dt b{color:#f72459;font-weight:400;margin:0 6px}
#comment_list p{font-size:12px;line-height:1;margin-top:10px;padding:5px 0;text-align:right}
#comment_list p a{color:#7e7e7e;margin-left:10px}
#comment_list dt span{float:left}
#comment_list dt em{float:right;font-style:normal}
.game_recombox,.game_xgbox{background:#fff;box-shadow:1px 1px 1px #e6e6eb;margin:0 0 20px;overflow:hidden;padding:5px 15px 15px;position:relative}
.game_recombox .game_mcbox,.game_recombox .game_mcbox .game_mbox{overflow:hidden}
.game_recombox .game_mcbox .game_mbox{display:none}
.game_recombox .game_mcbox .game_mbox.show{display:block}
.game_recombox .game_mcbox .game_mbox .game_topbox{border-bottom:1px dashed #d8d8d8;height:110px;padding:16px 0;width:810px}
.game_mbox .game_topbox span.recom_pic{border-radius:14px;display:block;float:left;height:110px;overflow:hidden;width:210px}
.game_mbox .game_topbox .recom_infrobox{float:right;height:110px;width:540px}
.recom_infrobox .recom_tit{height:32px;overflow:hidden;width:540px}
.recom_infrobox .recom_tit a.a_tit{color:#444;display:block;float:left;font-size:22px;font-weight:700;height:32px;line-height:32px;margin:0;max-width:360px;overflow:hidden}
.recom_infrobox .recom_tit i{float:left;font-size:16px;line-height:24px;margin:6px 0 0 10px}
.recom_infrobox .recom_tit a{color:#999;float:right;font-size:14px;line-height:20px;margin:10px 0 0}
.recom_infrobox .recom_tit a:hover{color:red}
.recom_infrobox p{color:#858585;font-size:14px;line-height:24px;max-height:78px;overflow:hidden;width:540px}
.game_btombox ul,.game_mbox .game_btombox{overflow:hidden;width:810px}
.game_btombox ul li{float:left;height:60px;margin:20px 0 0;width:267px}
.game_btombox ul li a.game_bpic{border-radius:10px;display:block;float:left;height:60px;margin:0 10px 0 0;width:60px}
.game_btombox ul li a.game_bpic img{border-radius:10px;margin:0}
.game_btombox ul li .btom_rbox{float:right;height:60px;overflow:hidden;width:197px}
.btom_rbox a{color:#333;display:block;font-size:15px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:190px}
.btom_rbox a:hover{color:#f00000}
.btom_rbox em,.btom_rbox i{color:#999;display:block;font-size:12px;line-height:20px;width:190px}
.text_infrobox .game_btombox{padding:0 0 10px}
.zt_top{border-bottom:1px dashed #d8d8d8;margin:0 5px;overflow:hidden;padding-bottom:10px}
.zt_top span{display:block;line-height:20px;margin:10px 0 0;overflow:hidden}
.zt_top p{color:#858585;line-height:24px;margin-left:0;margin-top:10px}
.zt_top span .ztname{color:#999;float:right}
.zt_top span h3{color:#444;font-family:Microsoft YaHei;font-size:20px;font-weight:700;height:22px;line-height:22px}
.zt_top span h3 i{font-size:16px;font-weight:100;padding-left:4px}
.zt_top span h3 .mr{float:right;font-size:13px;font-weight:400}
.main_wrap{margin:0 auto;overflow:hidden;width:1200px}
.downl_box{background:#fff;box-shadow:1px 1px 1px #e6e6eb;margin:0;overflow:hidden;padding:5px 15px 15px}
.downl_box .down_mainbox{overflow:hidden;padding:10px 0 0;width:810px}
.downl_box .down_mainbox ul{margin:0;overflow:hidden;width:825px}
.downl_box .down_mainbox .m-downtit{border-left:3px solid #19b5ff;color:#525252;font-size:16px;line-height:20px;margin:0 0 15px;padding-left:8px}
.downl_box .down_mainbox ul li{float:left;height:32px;margin:0 12px 12px 0}
.downl_box .down_mainbox li a{background:#19b5ff url(../images/downbtn.png) no-repeat;background-position:7px -41px;border-radius:4px;color:#fff;display:block;height:38px;line-height:38px;padding-left:50px;width:138px}
.downl_box .down_mainbox li a:hover{background-color:#00a0ec}
.downl_box .down_mainbox li a p{font-size:15px;line-height:32px;padding:0 0 0 36px}
.downl_box .down_mainbox li a i{color:#dcdcdc;font-size:12px;line-height:16px;padding:0 0 0 36px}
.downl_box .down_mainbox li.android{display:block}
.downl_box .down_mainbox li.android a{background:#83c30c url(../images/android.png) no-repeat;background-position:10px 6px}
.downl_box .down_mainbox li.android a:hover{background:#79b900 url(../images/android.png) no-repeat;background-position:10px 6px}
.downl_box .down_mainbox li.ios{display:block}
.downl_box .down_mainbox li.ios a:hover{background:#3d455f url(../images/ios.png) no-repeat;background-position:10px 6px}
.downl_box .down_mainbox li.none_dw{background:#d1d1d1 url(../images/computer.png) no-repeat;background-position:18px 16px;border-radius:2px;color:#a1a1a1;font-size:16px;height:45px;line-height:45px;padding:0 0 0 50px;width:110px}
.downl_box .down_mainbox .ad_box{background:#fff;display:none;float:right;height:250px;margin:0;width:300px}
.downl_box .down_mainbox .chr{display:block;height:10px;overflow:hidden;width:100%}
.label_tab{left:120px;position:absolute;top:0;width:650px}
.label_tab span{background:0 0;margin:0 25px 0 0}
.label_tab span i{background:#aaa;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:3px 10px}
.label_tab span .more{color:#888;display:none;font-size:14px;line-height:24px;position:absolute;right:0;top:0}
.label_tab span.cur i{background:#19b5ff}
.label_tab span.cur .more{display:block}
.comment_box{background-color:#fff;box-shadow:1px 1px 1px #e6e6eb;padding:0 15px}
.tip{color:#525252;font-size:16px;font-weight:400;margin-bottom:10px;padding:0;position:relative}
.tip.bfb{background:#fff;margin:0}
.tip:before{border-bottom:1px solid #f0f0f0;bottom:1px;content:"";left:0;position:absolute;width:100%}
.tip .more{margin:11px 11px 0 0}
.erweima img{height:auto;width:auto}
.comment-new{padding:15px 0}
li,ul{list-style:none}
.container{margin:0 auto;padding:40px 0;width:1200px}
h2.section-title{border-left:4px solid #2979ff;color:#000;font-size:24px;font-weight:500;margin-bottom:20px;padding-left:12px}
.write-review-box{background:#fff;border-bottom:1px solid #eee;border-radius:12px;border-radius:0;margin-bottom:40px;padding:0 10px 30px}
.write-header{align-items:center;display:flex;margin-bottom:20px}
.write-header span{font-size:16px;font-weight:500;margin-right:12px}
.interactive-stars{cursor:pointer;display:flex}
.interactive-stars .i-star{color:#e0e0e0;font-size:24px;margin-right:5px;transition:color .2s}
.interactive-stars .i-star.active{color:#f90}
.rating-text{color:#999;font-size:15px;margin-left:10px}
.input-wrapper{display:block;overflow:hidden;position:relative}
.review-textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;color:#333;display:block;font-size:14px;height:120px;overflow:hidden;padding:15px;resize:none;transition:border-color .3s,background-color .3s;width:calc(100% - 32px)}
.review-textarea:focus{background-color:#fff;border-color:#2979ff}
.write-footer{align-items:center;display:flex;justify-content:space-between;margin-top:15px}
.btn-submit{background-color:#2979ff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 30px;transition:background-color .2s}
.btn-submit:hover{background-color:#1c68eb}
.btn-submit:disabled{background-color:#ccc;cursor:not-allowed}
.rating-summary{align-items:center;background-color:#f6f7f9;border-radius:12px;display:flex;margin-bottom:30px;padding:30px 40px}
.score-box{margin-right:60px;min-width:120px;text-align:center}
.score-box .score{color:#2979ff;font-size:64px;font-weight:700;line-height:1}
.score-box .count{color:#999;font-size:12px;margin-top:5px}
.bars-box{flex:1;max-width:600px}
.bar-row{margin-bottom:6px}
.bar-row,.star-label{align-items:center;display:flex}
.star-label{justify-content:flex-end;margin-right:15px;width:80px}
.star-label span{color:#ccc;font-size:14px;margin-left:2px}
.progress-bg{background-color:#e0e0e0;border-radius:4px;flex:1;height:8px;overflow:hidden}
.progress-fill{background-color:#2979ff;border-radius:4px;height:100%}
.filter-tabs{display:flex;gap:15px;margin-bottom:5px;padding-bottom:15px}
.filter-btn{background-color:#f5f5f5;border:none;border-radius:20px;color:#333;cursor:pointer;font-size:14px;padding:6px 20px;transition:all .2s}
.filter-btn.active{background-color:#2979ff;color:#fff}
.filter-btn:hover:not(.active){background-color:#e8e8e8}
.review-list{background:#f7f7f7;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:15px}
.review-item{animation:fadeIn .5s ease;border-bottom:1px solid #f8f8f8;display:flex;padding-bottom:10px}
@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
.user-avatar{background-color:#eee;border-radius:50%;flex-shrink:0;height:40px;margin-right:10px;overflow:hidden;width:40px}
.user-avatar img{height:100%;object-fit:cover;width:100%}
.review-content{flex:1}
.user-name{color:#000;font-size:14px;font-weight:500;line-height:22px;margin-bottom:0}
.star-rating{color:#f90;font-size:12px;letter-spacing:1px;padding:4px 0}
.star-rating .gray{color:#e0e0e0}
.star-rating img{display:block;height:12px}
.user-model{align-items:center;color:#aaa;display:flex;font-size:12px;gap:6px;letter-spacing:1px;padding:2px 0}
.user-model img{display:block;height:12px}
.review-text{color:#333;font-size:14px;line-height:1.6;margin-bottom:9px;margin-top:13px;position:relative}
.text-body.collapsed{display:block;overflow:hidden}
blockquote{background:rgba(0,0,0,.03) !important;border:1px solid rgba(0,0,0,.01) !important;border-radius:6px !important;color:#000 !important;margin:10px 0 !important;padding:10px 12px !important}
blockquote h4{background:0 0 !important;color:#999 !important;display:block !important;font-size:12px !important;font-weight:400 !important;margin-top:6px !important;padding:0 !important}
blockquote h4 cite{font-style:normal !important}
blockquote div{padding:0 7px !important}
.expand-btn{color:#2979ff;cursor:pointer;display:inline-block;font-size:14px;margin-left:5px}
.review-footer{align-items:center;color:#999;display:flex;font-size:12px;margin-bottom:0}
.review-footer .date{margin-right:auto}
.review-footer .action{align-items:center;background:0 0;cursor:pointer;display:flex!important;height:auto;margin-left:20px;min-width:0;padding:0;position:relative;width:auto}
.review-footer .action.liked,.review-footer .action:hover{color:#2979ff}
.review-footer .action svg{fill:currentColor;height:14px;margin-right:4px;width:14px}
.reply-box{background-color:#efefef;border-radius:6px;display:none;font-size:14px;line-height:22px;margin-right:15px;margin-top:10px;padding:10px}
.reply-user{color:rgba(0,0,0,.5);font-weight:400}
.reply-link{color:#2979ff;display:inline-block;font-size:13px;margin-top:5px}
.comment-showmore{color:#0080ff;cursor:pointer;display:block;font-size:12px;overflow:hidden;padding:12px 0;text-align:center;width:100%}
.avatar-selector-box{align-items:center;display:flex;margin-top:15px}
.avatar-label{color:#666;font-size:14px;margin-right:15px}
.avatar-list{display:flex;gap:12px}
.avatar-option{border:2px solid transparent;border-radius:50%;cursor:pointer;height:40px;object-fit:cover;opacity:.7;transition:all .2s;width:40px}
.avatar-option.selected,.avatar-option:hover{opacity:1;transform:scale(1.1)}
.avatar-option.selected{border-color:#2979ff;box-shadow:0 0 0 2px rgba(41,121,255,.2)}
.toast-message{background-color:rgba(0,0,0,.75);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:none;font-size:15px;left:50%;padding:12px 30px;pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:9999}
.newcommen-morelink{float:right;font-size:12px;font-weight:400;margin:0 12px}
.newcommen-morelink a{color:#2979ff}
.newcommen-morelink a i{font-style:normal}
