@charset "utf-8";
.TCComment{position:relative;}
.TCComment a img{border:0;vertical-align:middle;}
.TCComment_noComment{display:none;padding: 15px 0 20px;text-align: center;}
/*TCSay*/
.TCComment_quate{display:none;position: relative;margin:10px 0 0;line-height: 1.5; padding: 6px 20px 6px 6px;color: #999;background: #f2f2f2;}
.TCComment_quate_text { word-wrap: break-word; word-break: break-all;}
.TCComment_quate_btnDel{position: absolute;top: 11px;right: 6px;width: 9px;height: 9px;overflow: hidden;background: url("pic_png8.png") no-repeat -18px -20px;}
.TCComment_quate_btnDel:hover{background-position: -28px -20px;}
.TCComment_publish_simple {padding-bottom:10px;border-bottom:1px solid #dedede;}
.TCComment_publish_simple .TCSay_body{border:0;padding:0;background:none;}
.TCComment_publish_simple .TCSay_body_content_text{padding:3px 1px 3px 5px;overflow:hidden;}
.TCComment_publish_simple .TCSay_body_content textarea,
.TCComment_publish_simple .TCSay_body_content pre,
.TCComment_publish_simple .TCSay_body_content placeholder{font-size:12px;line-height:18px;}
/* .TCComment_publish_simple .TCSay_body_handler .btnSubmit{margin:0 0 0 10px;width:60px;height:28px;font-size:14px;line-height:28px;background:url(btn_png8.png) no-repeat -1px -1px;}
.TCComment_publish_simple .TCSay_body_handler .btnSubmit_hover{background-position:-1px -29px;}
.TCComment_publish_simple .TCSay_body_handler .btnSubmit_down{background-position:-1px -57px;}
.TCComment_publish_simple .TCSay_body_handler .btnSubmit_disabled{background-position:-1px -85px;} */
.TCComment_publish_simple .TCSay_body_handler{border:none;background:transparent;}
.TCComment_publish_simple .TCSay_body_handler .btnSubmit{height:28px;line-height:28px;border-radius:15px;width:61px;top:5px;right:0;}
/*最赞评论*/
.TCComment_hot{display:none;}
.TCComment_hot_footer{position:relative;z-index:1;margin:-1px 0;text-align: center;height:22px;line-height: 22px;background-color:#fff;}
.TCComment_hot_footer .tips {position: relative;z-index:1;display: inline-block; font-size: 14px;padding: 0 2em; color:#333; background: #fff;border-radius: 1.5em; cursor: default; text-decoration: none;}
.TCComment_hot_footer .tips a{color:#38a7ff;}
.TCComment_hot_footer .tips a:hover{text-decoration: underline;}
.TCComment_hot_footer i{position: absolute;top:50%;left: 0;width: 100%;height: 1px;background: #dedede;overflow: hidden;}
.TCComment_list_simple .TCComment_hot_footer{/* background-color: #fbfbfb; */}
.TCComment_list_simple .TCComment_hot_footer i{position: absolute;top:50%;left: 0;width: 100%;height: 1px;background: #ededed;overflow: hidden;}
.TCComment_list_simple .TCComment_hot_footer .tips {position: relative;z-index:1;display: inline-block; font-size: 14px;padding: 0 2em; color:#333; background: #fbfbfb;border-radius: 1.5em; cursor: default; text-decoration: none;}
/*列表*/
.TCComment_list{margin:0 0 20px;}
.comment_box{margin-top:20px;}
.comment_box .TCComment_list{padding:0 28px;}
.TCComment_list_li{position:relative;border-bottom:1px solid #ededed;border-width: 0 0 1px 0;padding:18px 0 10px 50px;line-height:22px;word-wrap:break-word;word-break:break-all;*zoom:1;}
.TCComment_list_li:after{display:block;content:".";height:0;visibility:hidden;clear:both;}
.TCComment_list_li .TCComment__head{position: absolute;top: 15px;left: 0;}
.TCComment_list_li .TCComment__row {position:relative; margin: -2px 0 10px; overflow: hidden; *zoom: 1;}
.TCComment_list_li .TCComment__author{font-size:14px;float: left;color: #333; vertical-align: top;_margin:0 -3px 0 0;}
.TCComment_list_li .TCComment__contentWrap{margin:0 0 5px 0;}
.TCComment_list_li .TCComment__content{color:#333;}
.TCComment_list_li .TCComment__content img{vertical-align:middle;}
.TCComment_list_li .TCComment__content .emotion-xiaoba { width: 22px;}
.TCComment_list_li .TCComment__content a { color: #39c;}
.TCComment_list_li .TCComment__icon_img{display: inline-block;margin:0 0 0 5px;width: 18px;height: 18px;background:url(pic_png8.png) no-repeat -18px -1px;vertical-align:middle;}
.TCComment_list_li .TCComment__img{_overflow:hidden;_width: 100%;/*ie6读取宽度用*/}

.TCComment_list_li .TCComment__imgbox{
    position: relative;
    margin: 13px 5px 10px 0;
    text-align: left;
}
.TCComment_list_li .TCComment__imgbox a{
    position: relative;
    margin-right: 10px;
    display: inline-block;
    white-space: nowrap;
    max-height: 240px;
    max-width: 240px;
    overflow: hidden;
}
.TCComment_list_li .TCComment__img_hasmore a{
    width: 160px;
    height: 160px;
}
.TCComment_list_li .TCComment__img_hasmore a em{
    position: absolute;
    bottom: 0;
    right: 0;
    height: 28px;
    color: #fff;
    font-size: 12px;
    line-height: 28px;
    padding: 0 10px 0 30px;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#99000000,endColorstr=#99000000);
    background: url(post_imgicon.png) no-repeat 10px center;
    background-color: rgba(0,0,0,.5);
}
.TCComment_list_li .TCComment__img .TCComment__showImg img{position:absolute;top:0;left:0;} 
.TCComment_list_li .TCComment__otherImgs{display:none;}
/* .TCComment_list_li .TCComment__img img{display: block;margin: 1em 0;max-width: 60%;cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;} */
.TCComment_list_li .TCComment__time{color:#ccc;}
.TCComment_list_li .TCComment__handlers{text-align:right;/* overflow:hidden; */font-size:0;line-height:20px;height:20px;}
.TCComment_list_li .TCComment__handler{margin:0 -10px 0 10px;font-size:12px;}
.TCComment_list_li .TCComment__handler a{margin:0 9px;color:#a7a7a7; padding: 2px 0;}
.TCComment__handler a strong{/* display:none; */margin: 0 0 0 6px;font-weight:normal;    vertical-align: sub;}
.TCComment__hasCount strong{display:inline;font-weight:normal;}
.TCComment .TCComment__handler i{display:inline-block;width: 15px;height: 15px;overflow: hidden;background:url(icon.png) no-repeat -1px -17px;vertical-align: middle;cursor: pointer;}

.TCComment .TCComment__up i{background-position:right bottom;}
.TCComment .normalTag .TCComment__up i{background-position: -52px -56px;}
.TCComment .normalTag a.TCComment__up_upped:hover{text-decoration: none;}
.TCComment .normalTag .TCComment__up_upped i{background-position: -52px -71px;}
.TCComment .specialTag .TCComment__up{vertical-align: -1px;}
.TCComment .specialTag .TCComment__up a{background: #ff5959;padding: 2px 4px;color:#fff;border-radius: 4px;}
.TCComment .specialTag .TCComment__up a:hover {color:#fff;}
.TCComment .specialTag .TCComment__up i{width:9px;height:8px;background:url(icon_heart.png) no-repeat center;}
.TCComment .specialTag .TCComment__up strong{vertical-align: middle;}
.TCComment .specialTag .TCComment__up.over a{background:#a8a8a8;}
.TCComment .specialTag .TCComment__up.over i{display:none;}
.TCComment .specialTag .TCComment__up.over strong{margin: 0;}

.TCComment .TCComment__reply i{background-position: -52px -28px;height:14px;}
.TCComment .TCComment__reply strong{display:inline;}
.TCComment .TCComment__reply a:hover i{background-position: -52px -42px;height:14px;}
.TCComment .TCComment__handler a:hover{color:#20ce5a;text-decoration: none;}
.TCComment .TCComment_list_li .TCComment__handlers a{font-size:12px;}
.TCComment .TCComment__detailview i{background:url(view.png) no-repeat center;    width: 18px;}

.TCComment_list_li .TCComment__publishSource { float: left; color: #aaa; line-height: 14px;font-size:12px;}
.TCComment_list_li .TCComment__publishSource a { color: #39c;}
.TCComment_list_li .TCComment__reply { border-right: none; color: #9999cc;font-weight: bold;}
.TCComment_list_li .TCComment__floor{margin-left:10px;color: #ccc;font-size:12px;}
.TCComment_list_li .TCComment__floor a{color: #ccc;}
.TCComment_list_li .TCComment__rinfo { position: absolute; right: 0; top: 0;}
.TCComment__replyinfo {
	clear: both;
    display: none;
    padding:4px 18px;
    margin: 0 0 5px;
    color: #999;
    overflow: hidden;
    background-color: #f2f2f2;
    border-radius: 3px;
}
.TCComment__replyinfo a{
    color: #999;
}
.TCComment__scorebox{
    margin:5px 0 0;
}
.TCComment .TCComment_linkMore{font-size: 14px;color:#41a2f0;}
/*大字休*/
.TCComment_list_bigFont .TCComment_list_li{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 52px;
}
.TCComment_list_bigFont .TCComment__head{
    top: 20px;
}
.TCComment__head img{
    border-radius: 50%;
    vertical-align: middle;
}
.TCComment_list .TCComment_list_li .sfMedal{position:absolute;top:40px;left:24px;}
.TCComment_list .TCComment_list_li .sfMedal .TCMedal img{width:16px;height:16px;vertical-align:middle;}
.TCComment_list_bigFont .TCComment__replyinfo,
.TCComment_list_bigFont,
.TCComment_list_bigFont .TCComment__handler{
    font-size: 14px;
}

.TCComment_list_bigFont .TCComment__time{
    font-size: 12px;
}
.TCComment_list_bigFont .TCComment__replyinfo,
.TCComment_list_bigFont .TCComment__contentWrap,
.TCComment_list_bigFont .TCComment__row{
    margin-bottom: 9px;
    margin-top: 2px;
}
/*皮肤2*/
.TCComment_2 .TCComment_list_li .TCComment__author,
.TCComment_2 .TCComment_list_li .TCComment__handler a,
.TCComment_2 .TCComment_linkMore{color:#99c;}
.TCComment_2 .TCComment_hot_footer strong{color:#99c;border-color: #99c;}
.TCComment_2 .TCComment_hot_footer i{background-color: #99c;}
.TCComment_2 .TCComment__head img{width: 35px; height: 35px;}
.TCComment_2 .TCComment_list_li{border-color: #e6e6ff;border-style:dashed;padding-left: 44px;}
/*页码*/
.TCComment_normal_pageWrap{margin:20px 0 10px;text-align: center;}
.TCComment_page_hide{display:none!important;}
.TCComment_page a{
    display: inline-block;
    margin: 0 4px 0 0;
    padding: 1px 5px;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    border-radius: 3px;
}
.TCComment_page a:hover{text-decoration: none;}
.TCComment_page .TCComment_page__current{
    color: #fff;
    background-color: #20ce5a;
    cursor:text;
}
.TCComment_page .TCComment_page__current:hover{ text-decoration:none;}
.TCComment_page__prev{
    margin:0 11px 0 0;
    font-size:12px;
}
.TCComment_page__next{
    margin:0 0 0 7px;
    font-size:12px;
}
.TCComment_page__prev em,
.TCComment_page__next em{
    display: inline-block;
    font-style: normal;
}

.TCComment_page_2 a{
    height:20px;
    line-height:20px;
    padding:0 5px;
    border-color:#cacada;
    background: white;
    color: #a0a0b0;
    font-size: 12px;
    font-weight: bold;
    margin:0 3px 0 0;
}
.TCComment_page_2 .TCComment_page__current{
    color:#FFF;
    background-color:#B1B1C1;
}
.TCComment_page_2 .TCComment_page__prevMiddle,
.TCComment_page_2 .TCComment_page__nextMiddle{
    border: none;
    color: #000;
    font-weight: normal;
    padding: 0;
}
.TCComment_page_2 .TCComment_page__prev{
    margin: 0 3px 0 0;
}
.TCComment_page_2 .TCComment_page__next{
    margin: 0;
}
.TCComment_page_2 .TCComment_page__prev i,
.TCComment_page_2 .TCComment_page__next i{
    display: inline-block;
    margin: 0 3px 0 -5px;
    font-size:0;
    line-height: 0;
    overflow: hidden;
    border:5px solid;
    border-color:#fff #7d7d8d #fff #fff;
}
.TCComment_page_2 .TCComment_page__next i{
    margin: 0 -5px 0 3px;
    border-color:#fff #fff #fff #7d7d8d;
}
/*皮肤3*/
.TCComment_page_3 a{
    height:16px;
    line-height:16px;
    padding:0 5px;
    border-color:#E7E7E7;
    background: white;
    color: #06F;
    font-size: 12px;
    margin:0 8px 0 0;
}
.TCComment_page_3 .TCComment_page__current{
    color:#F00;
    border-color: white;
}
.TCComment_page_3 .TCComment_page__prev,
.TCComment_page_3 .TCComment_page__next{
    color: #81603C;
}
/*皮肤4*/
.TCComment_page_4 a{
    height:18px;
    line-height:18px;
    padding:0 5px;
    border-color:#c7c7c7;
    background: white;
    color: #4f971c;
    font-size: 12px;
    margin:0 6px 0 0;
}
.TCComment_page_4 a:hover{
    border-color:#4F971C;
    background: #f2f8e8;
}
.TCComment_page_4 .TCComment_page__current,
.TCComment_page_4 .TCComment_page__current:hover{
    color:white;
    border-color: #81b81c;
    background: #81b81c;
    font-weight: bold;
}

.TCComment__medals {
	float: left; line-height: normal; vertical-align: top;margin-top: 2px;
}
.TCComment__medals .TCMedal {
	float: left;
}
.TCComment__medals .TCMedal, .TCComment__medals .TCMedal img {
	display: inline; height: 16px; margin: 0; padding: 0;
}
.TCComment__medals .TCMedal img {
	vertical-align: top;
}
.TCComment__medals .TCMedal {
	margin: 0 0 0 5px;
}

.TCComment_list_li .TCComment__content img[data-tcsay=emt] { width: 22px;}

.TCComment_li_handlersDetail {
    display: none;
    clear: both;
    position: relative;
    margin: 15px 0 5px;
    border: 1px solid #eee;
    padding: 15px;
    _zoom: 1;
    background-color: #fbfbfb;
}

.TCComment_li_handlersDetail .TCComment__arrow {
    position: absolute;
    top: -11px;
    right: 5px;
    overflow: hidden;
    width: 22px;
    height: 11px;
    background: url(pic_png8.png) no-repeat -50px -1px
}

.TCComment_li_handlersDetail .TCComment_arrow_bar{
    position: absolute;
    top: -15px;
    right: 106px;
    overflow: hidden;
    display: block;
}

.TCComment_li_handlersDetail .TCComment_arrow_bar i,
.TCComment_li_handlersDetail .TCComment_arrow_bar em{
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
}
.TCComment_li_handlersDetail .TCComment_arrow_bar i{
    border-color: #cccccc;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}
.TCComment_li_handlersDetail .TCComment_arrow_bar em{
    border-color: #fff;
    margin: 1px 0 0 -14px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}
.TCComment_li_handlersDetail .TCComment_arrow_bar em{
        margin: 2px 0 0 -14px;
}


/* 浮层 */
.sq_TcMask{position:relative;z-index:2000;font-size: 13px; }
.sq_TcMask i,.sq_TcMask span{vertical-align: middle;}
.sq_TcMask .sq_TcMask_bg{position:fixed;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=60);background-color:rgb(0,0,0);background-color: rgba(0,0,0,.6)}
.sq_TcMask .sq_TcMask_content{width:260px;height:210px;position:fixed;left:50%;top:50%;margin:-125px 0 0 -150px;background-color: #fff;border-radius: 6px;padding:20px;    line-height: 30px;}
.sq_TcMask .sq_TcMask_item{cursor: pointer;}
.sq_TcMask .sq_TcMask_item i{display:inline-block;background:url(icon_e.png) no-repeat center;width:16px;height:16px;}
.sq_TcMask .sq_TcMask_item.active i{background:url(icon_r.png) no-repeat center;}
.sq_TcMask .sq_TcMask_item span{margin-left:16px;color:#9b9b9b;}
.sq_TcMask .sq_TcMask_item.active span{color:#111111;}
.sq_TcMask .sq_TcMask_Btn{cursor: pointer;margin-top:18px;background-color:#ff5959;border-radius:18px;line-height:36px;height:36px;width:100%;text-align: center;}
.sq_TcMask .sq_TcMask_Btn i{display:inline-block;background:url(icon_heart.png) no-repeat center;width:9px;height:8px;}
.sq_TcMask .sq_TcMask_Btn span{margin-left:10px;color:#fff;}

.sq_TcMask .sq_TcMask_closeBtn{cursor: pointer;position:absolute;right:-18px;top:-18px;cursor: pointer;background:url(icon_close.png) no-repeat center;width:36px;height:36px;}