@CHARSET "UTF-8";
body{margin:0 auto;padding:0;font-family:"微软雅黑",'Helvetica Neue',Helvetica,Arial,sans-serif;background-color:#f3f1f2;
    font-size:12px;width:100%;}
*{outline:none;text-decoration: none}
.clear{clear:both}
.search_in_app{color: #0e90d2;font-size: 18px;font-weight: 500}
#json{display: none}
#loading{width:100%;padding:20px 0px;text-align: center;font-size: 17px;display: none;background-color: #ffffff;}
#loading span{vertical-align: middle}
#loading_end{width:100%;padding:20px 0px;text-align: center;font-size: 17px;display: none;background-color: #ffffff}
#loading_end span{vertical-align: middle}

#loading .spinner{text-align: center;display: inline-block;margin-right:10px}
#loading .spinner > div{width: 10px;height: 10px;background-color: #12c9ff;border-radius: 100%;display: inline-block;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both; animation-fill-mode: both;
}

#init_loading{width:100%;height:1500px;background-color: #ffffff;position: fixed;z-index: 102;top:0px;left:0px}
#init_loading .spinner{margin: 100px auto 0;width: 150px;text-align: center;}
#init_loading .spinner > div{width: 10px;height: 10px;background-color: #12c9ff;border-radius: 100%;display: inline-block;margin-right:5px;
    -webkit-animation: bouncedelay 1.6s infinite ease-in-out; animation: bouncedelay 1.6s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both; animation-fill-mode: both;
}
#loading .spinner .bounce1{-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
#loading .spinner .bounce2{-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}

#init_loading .spinner .bounce1{-webkit-animation-delay: -0.64s;animation-delay: -0.64s;}
#init_loading .spinner .bounce2{-webkit-animation-delay: -0.48s;animation-delay: -0.48s;}
#init_loading .spinner .bounce3{-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
#init_loading .spinner .bounce4{-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0.0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
    0%, 80%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 40% {
          transform: scale(1.0);
          -webkit-transform: scale(1.0);
      }
}
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}
.follow_btn{background-color:rgba(245, 245, 245, 1);border-radius:5px;padding:7px 10px;color:rgba(59, 59, 59, 1)}
.follow_btn_light{background-color:rgba(17, 221, 146, 1);border-radius:5px;padding:7px 10px;color:#ffffff;display:none}

#back{position:fixed;width:30px;height:30px;border-radius:30px;z-index:110;filter:alpha(Opacity=60); opacity: 0.6;}
#back img{width:100%;display: block;margin: 1px auto;vertical-align: middle}

#reload{position: fixed;top:0px;width:100%;height:100%;text-align: center;font-size: 17px;z-index: 100;display:none;}
#reload div{margin:0px auto;width:100%;height:100%;color:#000000;background-color:#ffffff;}
#reload .erro{width:100px;height:100px;}
#reload .erro img{width:40px;height:40px;margin-top:50px;}
#reload .erro span{margin-top:20px;}
#post_items{margin: 0px;padding: 0px;width: 100%;padding-bottom: 50px;}
#post_items .post_item{width:auto;background-color: #ffffff;padding:5px 16px;margin-bottom: 10px;border-bottom:1px solid #e2e2e2;padding-bottom: 8px;position:relative}
#post_items .post_item .attribute_image{position:absolute;right:12px;top:10px;width:65px;}
#post_items .post_item .post_item_top{height:56px;margin:0px auto}
#post_items .post_item .post_item_top .item_top_left{float:left;height:50px;position: relative;}
#post_items .post_item .post_item_top .item_top_right{float:right;height:50px;line-height: 40px;position: relative}
#post_items .item_top_left div{display: inline-block;}
#post_items .item_top_left .vip_icon{position: absolute;left:34px;top:31px;width:20px;height:20px;display: block;border-radius: 20px}
#post_items .item_top_left .head_icon{width:36px;border-radius: 18px;height:36px;vertical-align:middle;margin:9px 16px 0 0;background-color: #f2f1f3}
#post_items .item_top_left .head_frame{width:54px;height:54px;position:absolute;margin-left:-9px;top:0;left:0}
#post_items .item_top_left .user_identity{vertical-align:middle}
#post_items .item_top_left .user_identity span{display: block;font-size: 14px;max-width: 160px;overflow: hidden;height:18px}
#post_items .item_top_left .user_identity .nickname{max-width:110px;height:18px;overflow:hidden;display: inline-block;margin-right:8px;font-size: 16px;vertical-align: middle;color:#000000;text-overflow:ellipsis;white-space:nowrap;}
#post_items .item_top_left .user_identity .level{font-size: 13px;background-color: #fd862f;display: inline-block;padding:1px 3px 0px 3px;color:#ffffff;vertical-align: middle}
#post_items .item_top_left .user_identity img{display:none;width:18px;height:18px;padding-left:3px;vertical-align: middle;}
#post_items .item_top_left .user_identity .date{color:#ababab;margin-top: 4px}
#post_items .item_top_right img{width:18px;height:17px;vertical-align: middle;display: inline-block;margin-left:6px}
#post_items .item_top_right span{vertical-align: middle;display: inline-block;color:#ababab;margin-left:4px;min-width:26px;font-size: 13px}

#post_items .post_item .title{font-size: 20px;margin:3px 0px;overflow: hidden;line-height: 25px;height: 25px;text-overflow:ellipsis;white-space:nowrap;color:#000000}
#post_items .post_item .intro{position:relative;text-align:justify;font-size: 17px;margin:7px 0px;color:#555555;margin-top:2px;line-height: 20px;max-height:40px;overflow: hidden;color:#555555}

#post_items .post_item .image{margin-bottom: 7px;}
#post_items .post_item .image img{max-width:100%}
#post_items .post_item .tags{}
#post_items .post_item .tags span{display: inline-block;background-color: #f3f1f2;padding: 3px 18px;border-radius: 20px;font-size: 12px;color: #979797;margin-right: 5px}

#floorContainer{height:auto;width:100%;background-color: #ffffff;position: fixed;bottom: 0px;left:0px;margin: 0px auto;border-top:1px solid #f3f1f2;filter:alpha(Opacity=90); opacity: 0.9;}
#floorContainer .menu{display: inline-block;width:33.333%;text-align: center;padding:3px 0px;position: relative}
#floorContainer .menu .icon{width:25px;height:25px;margin:0px auto}
#floorContainer .menu span{color:#049eff}
#floorContainer .menu .red_point{position: absolute;width:8px;height:8px;border-radius: 15px;background-color: red;left:60%;top:5px}

#post_icon{width:50px;height:50px;z-index: 100;position: fixed;right:15px;bottom:75px;border-radius: 50px}





/*投票页*/
#VoteContainer{width:100%;margin:0px auto;padding-bottom: 75px;background-color: #ffffff}
#VoteContainer #top{width:auto;padding:10px 15px 0px 15px;}
#VoteContainer #top .follow_btn{position:absolute;right:15px;top:60px;}
#VoteContainer #top .left{float:left;font-size:15px;height:60px;width:100%}
#VoteContainer #top .left .img{width:60px;display: inline-block;border-radius: 60px;vertical-align: middle;height: 100%;background-color: #f2f1f3}
#VoteContainer #top .left .top_title{display: inline-block;vertical-align: middle;line-height: 22px;}
#VoteContainer #top .left .top_title .nickname{font-size: 18px}
#VoteContainer #top .left .top_title .time_s{font-size: 14px;color:#0e90d2;overflow:hidden;}
#VoteContainer #top .left .top_title .time_n{color:#999999;margin-left: 5px;overflow:hidden;}

#VoteContainer #top .right{position:absolute;right:15px;order-radius: 2px;padding:1px 8px;font-size:14px;text-align: center;background-color: #f6f6f6;}
#VoteContainer #top .right span{display: block;}
#VoteContainer #top .right .join_s{font-size: 12px;margin-top: -4px}
#VoteContainer #top .right .join_n{font-size: 20px;color:#0e90d2}

#VoteContainer #title{font-size: 17px;width: auto;padding:0px 10px;margin-left:5px;margin-top:10px}
#VoteContainer #content{width: auto;padding: 0px 15px;font-size: 15px;line-height: 25px;margin: 2px 0px 0px 0px;text-align:justify;color:#555555;}
#VoteContainer #content img{max-width:100%;}
#VoteContainer #vote_title{background-color: #f6f6f6;font-size: 16px;padding:7px;border-radius: 2px;margin:0px 15px}
#VoteContainer #vote_title .title{display: block;float:left;height: 24px;line-height: 24px}
#VoteContainer #vote_title .select{display: block;float:right;font-size: 12px;height: 24px;line-height: 24px}

#VoteContainer #vote_items_1{margin:0px auto;padding:0px 15px}
#VoteContainer #vote_items_1 .item{border: 1px solid #f2f2f2;width:45%;float:left;margin:10px 0px;position: relative;border-radius: 5px;overflow: hidden}
#VoteContainer #vote_items_1 .item .text{display: block;text-align: center;padding:10px 5px 10px 5px;font-size: 14px;position: relative}
#VoteContainer #vote_items_1 .item .point{position: absolute;width:16px;height:16px;background-color: #ffffff;top:5px;right:5px;border: 1px solid #dedede;border-radius: 20px;}
#VoteContainer #vote_items_1 .item .s_point{position: absolute;width:6px;height:6px;background-color: #049eff;top:10px;right:10px;border: 1px solid #049eff;border-radius: 20px;display: none}
#VoteContainer #vote_items_1 .l{margin-right:15px}
#VoteContainer #vote_items_1 .item img{max-width:100%}
#VoteContainer #vote_items_1 .line {width:100%}
#VoteContainer #vote_items_1 .append_data{text-align: right;font-size: 14px;color:red;margin-bottom: 5px}
#VoteContainer #vote_items_1 .append_data a{color:#4b5265}

#VoteContainer #send_vote{padding:5px 10px;background-color:#049eff;color:#ffffff;width:50px;margin:10px auto;text-align: center;font-size: 15px;border-radius: 5px;}
#VoteContainer #vote_items_2{margin:0px auto;padding:0px 0px}
#VoteContainer #vote_items_2 .item{padding:0px;}
#VoteContainer #vote_items_2 .item div{display: inline-block;vertical-align: middle}
#VoteContainer #vote_items_2 .item .point{width:16px;height:16px;border-radius: 16px;border: 1px solid #dedede;position: relative;margin-right:5px;margin-left:15px}
#VoteContainer #vote_items_2 .item .point .s_point{position: absolute;width:6px;height:6px;border-radius: 6px;top:4px;left:4px;background-color: #049eff;border:1px solid #049eff;display: none}
#VoteContainer #vote_items_2 .item .text{font-size: 15px;height:100%;margin:0px auto;margin-left:10px;padding:15px 10px 15px 0px;border-bottom: 1px solid #f2f2f2;width:80%}

#VoteContainer #vote_items_3{margin:0px auto;padding:0px 15px}
#VoteContainer #vote_items_3 .item{margin:15px 0px}
#VoteContainer #vote_items_3 .item div{display: inline-block}
#VoteContainer #vote_items_3 .item .img{width:90px;height:90px;border-radius: 5px;vertical-align: middle;}
#VoteContainer #vote_items_3 .item .text{vertical-align: middle;padding: 5px 0px 5px 5px;}
#VoteContainer #vote_items_3 .item .text .text_1{width:100%}
#VoteContainer #vote_items_3 .item .text .text_1 span{display: inline-block;vertical-align: middle;font-size: 14px;}
#VoteContainer #vote_items_3 .item .text .text_2{margin-top:10px;height:6px;width:100%;background-color: #f6f6f6;position: relative}
#VoteContainer #vote_items_3 .item .text .text_2 div{background-color: #049eff;top:0px;left:0px;height:100%}

#VoteContainer #vote_items_4{margin:0px auto;padding:0px 10px}
#VoteContainer #vote_items_4 .item{margin:10px 0px}
#VoteContainer #vote_items_4 .item .text{vertical-align: middle;padding: 10px}
#VoteContainer #vote_items_4 .item .text .text_1{width:100%;}
#VoteContainer #vote_items_4 .item .text .text_1 span{display: inline-block;vertical-align: middle;font-size: 14px;}
#VoteContainer #vote_items_4 .item .text .text_2{margin-top:10px;height:6px;width:100%;background-color: #f6f6f6;position: relative}
#VoteContainer #vote_items_4 .item .text .text_2 div{background-color: #049eff;top:0px;left:0px;height:100%}
#VoteContainer #submit{width:auto;padding:7px 0px;text-align: center;margin:0px 15px;border: 1px solid #049eff;font-size:16px;color:#049eff;border-radius: 5px;margin-bottom: 7px}

#VoteContainer .background{width:100%;height:10px;background-color: #f3f1f2;border-top:1px solid #e2e2e2}

#VoteContainer #comments_new{width:auto;padding:0px 15px;margin-top:25px}
#VoteContainer #comments_new #tag{height:20px;padding-bottom:10px}
#VoteContainer #comments_new #tag .left{float:left;font-size:15px}
#VoteContainer #comments_new #tag .right{float:right}
#VoteContainer #comments_new #tag .right span{margin-left:10px;color:rgba(129, 129, 129, 1)}
#VoteContainer #comments_new #tag .right .active{color:rgba(0, 181, 114, 1)}
#VoteContainer #comments_new #tag .clear{clear:both}
#VoteContainer #comments_new .comment_new{padding:15px 0px;position: relative;}
#VoteContainer #comments_new .comment_new .follow_btn{position:absolute;right:5px;top:13px}
#VoteContainer #comments_new .comment_new .head_icon{width:30px;height:30px;border-radius: 30px;display: inline-block;background-color: #f2f1f3;border: 1px solid #e2e2e2}
#VoteContainer #comments_new .comment_new .right{vertical-align: top;display: inline-block;margin-left:7px;width:90%;}
#VoteContainer #comments_new .comment_new .right .c_nickname{font-size: 14px;font-weight:500;display: inline-block;margin-bottom:2px;color:rgba(49, 49, 49, 1);height: 18px;line-height: 18px;}
#VoteContainer #comments_new .comment_new .right .c_nickname span{vertical-align: middle}
#VoteContainer #comments_new .comment_new .right .c_nickname img{vertical-align: middle}
#VoteContainer #comments_new .comment_new .right .level{font-size: 12px;color:rgba(239, 159, 0, 1)}
#VoteContainer #comments_new .comment_new .right .face_img{width:35px;height:35px;line-height: 16px;vertical-align: bottom}
#VoteContainer #comments_new .comment_new .right .c_content{font-size: 14px;width:98%;margin-top:6px;color:rgba(59, 59, 59, 1);word-break:break-all;line-height: 22px}
#VoteContainer #comments_new .comment_new .reverts{background-color: rgba(247, 247, 247, 1);margin-top:5px;border-radius: 7px;padding:12px;padding-bottom:0px}
#VoteContainer #comments_new .comment_new .reverts p{margin:0px;color:rgba(59, 59, 59, 1);text-align: justify;padding-bottom:12px;font-size: 14px;line-height: 18px;word-break:break-all}
#VoteContainer #comments_new .comment_new .reverts .i{color:rgba(41, 82, 154, 1);display:inline-block;margin-right:5px}
#VoteContainer #comments_new .comment_new:last-child{border-bottom: 0px}
#VoteContainer #comments_new .comment_new .bottom {margin-top:10px}
#VoteContainer #comments_new .comment_new .bottom .left{float:left;color:rgba(129, 129, 129, 1);}
#VoteContainer #comments_new .comment_new .bottom .right{float:right;text-align:right;width:auto}
#VoteContainer #comments_new .comment_new .bottom .right .like{margin-right:7px}
#VoteContainer #comments_new .comment_new .bottom .right .comment{margin-right:7px}
#VoteContainer #comments_new .comment_new .right .material-icons{font-size:14px;vertical-align: middle;color:rgba(129, 129, 129, 1)}
#VoteContainer #comments_new .comment_new .right .light-icon{color:rgba(17, 221, 146, 1)}
#VoteContainer #comments_new .comment_new .right img{width:12px;display:inline-block;vertical-align: middle;margin-right:3px}
#VoteContainer #comments_new .comment_new .bottom .right .right_c{display:inline-block;vertical-align: middle;width:30px;text-align:left;color:rgba(129, 129, 129, 1);}

#VoteContainer #floor_new{position: fixed;width:100%;bottom:0px;left:0px;border-top:1px solid #f3f1f2;z-index: 100;background-color:#ffffff;padding:6px 10px;}
#VoteContainer #floor_new .comment{width:63%;height:40px;border-radius:20px;background-color:rgba(243, 243, 243, 1);display:inline-block;vertical-align:middle;line-height:40px;font-size:14px;color:rgba(129, 129, 129, 1);padding:0px 10px}
#VoteContainer #floor_new .like{width:8%;display:inline-block;vertical-align:middle;margin-left:5%;text-align:center;color:rgba(129, 129, 129, 1)}
#VoteContainer #floor_new .like .material-icons{font-size:17px;display:block}
#VoteContainer #floor_new .like .light-icon{color:rgba(17, 221, 146, 1)}
#VoteContainer #floor_new .like .like_count{display:block;margin:0px auto;margin-top:3px;color:rgba(129, 129, 129, 1);font-size:12px}
#VoteContainer #floor_new .reward{width:8%;display:inline-block;vertical-align:middle;margin-left:4%;text-align:center}
#VoteContainer #floor_new .reward img{width:17px}
#VoteContainer #floor_new .reward .reward_count{display:block;margin:0px auto;margin-top:3px;color:rgba(129, 129, 129, 1);font-size:12px}

#VoteContainer #vote_active_page{position: fixed;left:0px;top:0px;width:100%;height:100%;background:rgba(98,135,167,.4);z-index: 101;}
#VoteContainer #vote_active_page .active_box{margin:0px auto;margin-top:300px;width:245px;font-size: 15px;text-align: center;background-color:#eb612d;border-radius: 15px;color:#ffffff;padding:7px 0px}
#VoteContainer #vote_active_page .active_box span{display: inline-block;margin:3px 0px;vertical-align: middle}
#VoteContainer #vote_active_page .active_box span img{max-width: 100%;display: inline-block;vertical-align: middle}
#VoteContainer #vote_active{width:100%}
#VoteContainer #vote_active .active_box{margin:10px auto;width:265px;font-size: 17px;text-align: center;background-color:#eb612d;border-radius: 15px;color:#ffffff;padding:7px 0px}
#VoteContainer #vote_active .active_box span{display: inline-block;margin:3px 0px;vertical-align: middle}
#VoteContainer #vote_active .active_box span img{max-width: 100%;display: inline-block;vertical-align: middle}

#VoteContainer #share{position: fixed;left:0px;top:0px;width:100%;height:100%;background: rgba(34, 46, 57, 0.52);z-index: 101;display: none}
#VoteContainer #share .share_box{position:relative;margin:0px auto;width:60%;text-align: center;background-color: #ffffff;border-radius: 10px;padding-top: 15px;padding-bottom: 5px;z-index: 101}
#VoteContainer #share .share_box .box_title{padding:5px 0px;background-color: #ffffff;width:50%;margin:0px auto;position: absolute;top:-15px;left:25%;font-size: 17px;border-radius: 15px}
#VoteContainer #share .share_box .box_img{width:100%}
#VoteContainer #share .share_box .box_img img{width:100%;border-radius: 15px}
#VoteContainer #share .share_box .box_close{display: block;position: absolute;top:0px;right:15px;background-color: #12c9ff;width:11%;font-size: 20px;border-radius: 0px 0px 10px 10px;color:#ffffff}
#VoteContainer #share .box_bg{position: fixed;width:100%;height:100%;top:0px;left:0px;z-index: 99}

#VoteContainer #reward{position: fixed;left:0px;top:0px;width:100%;height:100%;background: rgba(34, 46, 57, 0.52);z-index: 101;display: none}
#VoteContainer #reward .reward_box{position:relative;margin:0px auto;width:60%;text-align: center;background-color: #ffffff;border-radius: 10px;padding-top: 20px;padding-bottom: 5px;z-index: 101}
#VoteContainer #reward .reward_box .box_title{padding:5px 0px;background-color: #ffffff;width:50%;margin:0px auto;position: absolute;top:-15px;left:25%;font-size: 17px;border-radius: 15px}
#VoteContainer #reward .reward_box .box_img{width:100%}
#VoteContainer #reward .reward_box .box_img img{width:100%;border-radius: 15px}
#VoteContainer #reward .reward_box .box_close{display: block;position: absolute;top:0px;right:15px;background-color: #12c9ff;width:11%;font-size: 20px;border-radius: 0px 0px 10px 10px;color:#ffffff;height:25px;line-height:21px}
#VoteContainer #reward .box_bg{position: fixed;width:100%;height:100%;top:0px;left:0px;z-index: 99}

#VoteContainer #rewardshow{padding:5px 10px;padding-bottom: 20px;}
#VoteContainer #rewardshow .rewardintro{text-align: center;font-size: 15px;height: 25px;overflow: hidden}
#VoteContainer #rewardshow .rewardintro span{display: inline-block;vertical-align: middle}
#VoteContainer #rewardshow .rewardintro .highlight{color:#fd862f}
#VoteContainer #rewardshow .rewardintro .b{font-weight:500;font-size: 17px}
#VoteContainer #rewardshow .rewardintro img{height: 25px;margin-left:3px;margin-right: 1px}
#VoteContainer #rewardshow .rewarduses{text-align: center;height: 35px;margin-top:8px;vertical-align: middle}
#VoteContainer #rewardshow .rewarduses img{width: 35px;height: 35px;display: inline-block;border-radius: 35px;margin-right: 5px;background-color: #dedede;vertical-align: middle}
#VoteContainer #rewardshow .linkall{display: inline-block;}
#VoteContainer #rewardshow .linkall img{width:15px;height: auto;border-radius: 0px;margin-left:5px;background-color: #ffffff;}

#VoteContainer #reward_new{position: fixed;left:0px;top:0px;width:100%;height:100%;background: rgba(34, 46, 57, 0.52);z-index: 101;display: none}
#VoteContainer #reward_new .reward_box{position:fixed;bottom:0px;left:0px;width:100%;text-align: center;background-color: #ffffff;z-index: 101;padding:10px 0px}
#VoteContainer #reward_new .reward_box .reward_item{display:inline-block;width:25%;text-align:center;color:#818181}
#VoteContainer #reward_new .reward_box .reward_item img{display:block;width:55%;margin:0px auto;border-radius:10px}
#VoteContainer #reward_new .box_bg{position: fixed;width:100%;height:100%;top:0px;left:0px;z-index: 99}
#VoteContainer #reward_new .edit_box{position:relative;margin:0px auto;width:70%;background-color:#fff;margin-top:100px;border-radius:10px;text-align:center;z-index: 101;padding:15px 0px}
#VoteContainer #reward_new .edit_box i{display:inline-block;vertical-align:middle;padding:1px;background-color:#ced4da;border-radius:2px}
#VoteContainer #reward_new .edit_box .edit_input{display:inline-block;margin:0px 8px;border:1px solid #ced4da;border-radius:5px;width:40%;vertical-align:middle;text-align:center;font-size:14px;padding:5px}
#VoteContainer #reward_new .edit_box .submit_reward{width:70%;margin:0px auto;margin-top:15px;background-color:#11dd92;font-size:16px;color:#ffffff;padding:5px 0px;border-radius:5px}

#VoteContainer #rewardshow_new{padding:20px;background-color:rgba(247, 247, 247, 1);}
#VoteContainer #rewardshow_new .line1{margin:0px auto;width:45px;height:45px;text-align:center}
#VoteContainer #rewardshow_new .line1 img{width:100%}
#VoteContainer #rewardshow_new .line2{text-align:center;color:rgba(41, 82, 154, 1);font-size:12px;margin-top:5px}
#VoteContainer #rewardshow_new .rewarduses{margin:0px auto;width:258px;text-align: center;}
#VoteContainer #rewardshow_new .rewarduses img{width: 30px;height: 30px;display: inline-block;border-radius: 10px;margin-right: 8px;margin-top:8px;background-color: #dedede;}
#VoteContainer #rewardshow_new .rewarduses .last{margin-right: 0px}

    /*个人中心*/
#MyCenterContainer{width:100%;margin:0px auto;padding-bottom:60px}
#MyCenterContainer .line{height:1px;background-color: #ffffff;width:15px}
#MyCenterContainer .background{height:35px;background-color: #ffffff}
#MyCenterContainer #top_image{position: relative;background-color: #ffffff}
#MyCenterContainer #top_image #big_img{max-height:200px;overflow:hidden;}
#MyCenterContainer #top_image img{width:100%;}
#MyCenterContainer #top_image #user_icon{position: absolute;width:60px;height:60px;border-radius: 50px;bottom:-25px;border: 2px solid #ffffff;left:15px}
#MyCenterContainer #top_image #user_icon img{width:100%;height:100%;border-radius:50%;}

#MyCenterContainer #top_image #nickname{float:left;position: absolute;width:auto;bottom:5px;left:85px;font-size: 16px;color:#ffffff}
#MyCenterContainer #top_image #level{font-size: 13px;background-color: #fd862f;display: inline-block;padding:1px 3px 0px 3px;color:#ffffff;vertical-align: middle;position:relative;left:5px;bottom:2px;}
#MyCenterContainer #top_image #backbotton{display: inline-block;margin-left: 10px;font-size: 12px;vertical-align: middle;border: 1px solid #979797;position: relative;padding:1px 4px 1px 4px;bottom: 2px}
#MyCenterContainer #top_image #follow{display:inline-block;margin-left: 10px;font-size: 12px;vertical-align: middle;border: 1px solid #979797;position: relative;padding:1px 4px 1px 4px;bottom: 2px}
#MyCenterContainer .item{color:#979797;padding: 10px 15px;font-size: 14px;background-color: #ffffff}
#MyCenterContainer .item div{display: inline-block;vertical-align: middle;}
#MyCenterContainer .item .item_icon{width:20px;height:20px;margin-right: 10px}
#MyCenterContainer .item .item_level{background-color: #ff9000;color:#ffffff}
#MyCenterContainer .item .item_r{float:right}
#MyCenterContainer .notice{margin-top:10px}
#MyCenterContainer .notice .item_r{background-color: #ff9000;width: 16px;height:16px;text-align: center;border-radius: 10px;padding: 2px;color:#ffffff}
#MyCenterContainer .message .item_r{background-color: #ff9000;width: 16px;height:16px;text-align: center;border-radius: 10px;padding: 2px;color:#ffffff}

#MyCenterContainer .tag{margin-top:10px;background-color: #ffffff;font-size: 14px;padding: 5px 0px;padding-left:15px;border-bottom: 1px solid #e2e2e2;position: relative;height:25px;line-height: 25px}
#MyCenterContainer .tag .tag_i{position: absolute;width:3px;height:25px;background-color: #049eff;left:0px;top:5px}

#MyCenterContainer #posts{background-color: #ffffff;margin-top:-5px}
#MyCenterContainer #posts .post_item{padding: 10px 0px;margin:5px 0px;}
#MyCenterContainer #posts .post_item .image{margin-left: 15px;display: inline-block;vertical-align: top}
#MyCenterContainer #posts .post_item .image img{width:75px;height:75px}
#MyCenterContainer #posts .post_item .right{display:inline-block;vertical-align: top;width:70%;float:right;padding-right:15px;padding-bottom:10px;border-bottom:1px solid #f3f1f2}
#MyCenterContainer #posts .post_item .right span{display: block}
#MyCenterContainer #posts .post_item .right .title{font-size: 16px;margin-bottom: 2px;height: 18px;line-height:18px;color:#000000;text-overflow: ellipsis;overflow: hidden;white-space:nowrap}
#MyCenterContainer #posts .post_item .right .content{overflow: hidden;display: block;font-size: 14px;color: #555555;height:20px;line-height:20px;text-overflow: ellipsis;white-space:nowrap}
#MyCenterContainer #posts .post_item .right .bottom{margin-top:4px}
#MyCenterContainer #posts .post_item .right .bottom img{width:20px;height:20px;vertical-align: middle;margin-right:3px}
#MyCenterContainer #posts .post_item .right .bottom span{vertical-align: middle;display: inline-block;margin-right:10px;font-size: 14px;color:#979696;}
#MyCenterContainer #posts .post_item .right .bottom .date{float:right;line-height: 20px}

/*通知页面*/
#NoticeContainer{width:100%;marign:0px auto;background-color: #ffffff;padding-top:35px}
#NoticeContainer #items{padding-bottom:10px;}
#NoticeContainer .item{padding:5px 0px;}
#NoticeContainer .item .point{float:left;width:10%;padding:10px 0px}
#NoticeContainer .item .point .point_s{width:15px;height:15px;background-color: #049eff;margin: 0px auto;border-radius: 15px}
#NoticeContainer .item .right{float:right;width:85%;padding-right:15px;border-bottom: 1px solid #f3f1f2}
#NoticeContainer .item .right span{display:block}
#NoticeContainer .item .right .date{float:right;font-size: 14px}
#NoticeContainer .item .right .title{font-size: 16px;margin-bottom: 4px}
#NoticeContainer .item .right .content{font-size: 14px;text-align:justify}

/*消息页面*/
#MessageContainer{width:100%;margin:0px auto;}
#MessageContainer #items{background-color:#f3f1f2;}
#MessageContainer #items .item{padding: 7px 15px;margin-bottom: 10px;background-color: #ffffff;color:#000000;}
#MessageContainer #items .item .vip{position:relative;top:3px;left:3px;}
#MessageContainer #items .item .head_icon{width:50px;height:50px;float: left;border-radius: 50px}
#MessageContainer #items .item .right{margin-left: 55px;padding-top:5px;position: relative;}
#MessageContainer #items .item .right .up .nickname{font-size: 15px;color:#000000}
#MessageContainer #items .item .right .up img{width:18px}
#MessageContainer #items .item .right .up .date{float: right;color:#000000}
#MessageContainer #items .item .right .down{font-size:14px;text-align: justify;margin-top:5px;color:#555555}
#MessageContainer #items .item .post{padding: 0px;background-color: #ffffff;border-radius: 4px;margin-top:5px}
#MessageContainer #items .item .post div{display: inline-block;vertical-align: middle}
#MessageContainer #items .item .post img{width:60px;height:60px}
#MessageContainer #items .item .post .intro{width:79%;overflow: hidden;height:60px;line-height:20px;padding-left:5px;text-align: justify}
#MessageContainer #items .item .bottom{margin-top: 5px}
#MessageContainer #items .item .bottom .like{float:right;}
#MessageContainer #items .item .bottom .like img{width:20px;height:20px;vertical-align: middle;}
#MessageContainer #items .item .bottom .like span{vertical-align: middle;font-size: 14px;margin-left:5px}
#MessageContainer #items .item .comment{overflow: hidden;text-overflow:ellipsis;height:24px;line-height: 24px;white-space:nowrap;padding:5px;background-color:#f8f8f8;border-radius: 4px;margin-top:5px;color:#555555}
#MessageContainer #comment{position: fixed;width:100%;bottom:0px;left:0px;border-top:1px solid #f3f1f2;z-index: 100;background-color: #ffffff;padding:5px 0px;display: none}
#MessageContainer #comment .content{width:80%;border: 1px solid #f3f1f2;vertical-align: middle;padding:0px;text-align: left;padding:5px 4px;font-size: 14px;margin-left:15px;float: left}
#MessageContainer #comment .submit{vertical-align: middle;border: 1px solid #f3f1f2;border-radius: 3px;padding:0px;line-height: 25px;float:right;margin-right:15px;width:50px;text-align: center}


#MessageContainer #posts{background-color: #f3f1f2;}
#MessageContainer #posts .post_item{background-color:#ffffff;padding: 10px 0px;margin-bottom: 10px;}
#MessageContainer #posts .post_item .image{margin-left: 15px;display: inline-block;vertical-align: top}
#MessageContainer #posts .post_item .image img{width:75px;height:75px}
#MessageContainer #posts .post_item .right{display:inline-block;vertical-align: top;width:70%;float:right;padding-right:15px;}
#MessageContainer #posts .post_item .right span{display: block}
#MessageContainer #posts .post_item .right .title{font-size: 16px;margin-bottom: 2px;height: 18px;line-height:18px;color:#000000;text-overflow: ellipsis;overflow: hidden;white-space:nowrap}
#MessageContainer #posts .post_item .right .content{overflow: hidden;display: block;font-size: 14px;color: #555555;height:20px;line-height: 20px;text-overflow: ellipsis;white-space:nowrap}
#MessageContainer #posts .post_item .right .bottom{margin-top:10px}
#MessageContainer #posts .post_item .right .bottom img{width:20px;height:20px;vertical-align: middle;margin-right:2px}
#MessageContainer #posts .post_item .right .bottom span{vertical-align: middle;display: inline-block;margin-right:10px;font-size: 14px;color:#979696}
#MessageContainer #posts .post_item .right .bottom .date{float:right;line-height: 20px}


#MessageContainer #menu{background-color: #ffffff;margin: 0px auto;padding-top:10px;position: fixed;width:50%;z-index: 100;left:25%}
#MessageContainer #menu .item{display: inline-block;width:33%;text-align: center;padding:10px 0px;position: relative}
#MessageContainer #menu .item span{display: block}
#MessageContainer #menu .item .name{width:50px;margin:0px auto;font-size: 15px;margin-bottom:2px;color:#979696}
#MessageContainer #menu .item .color{background-color: #049eff;height:5px;width:30px;margin:0px auto;border-radius: 20px;}
#MessageContainer #menu .item .point{height:8px;width:8px;background-color:red;border-radius:8px;position:absolute;top:7px;right:7px}
#MessageContainer #aa{background-color: #ffffff;width:100%;height:55px;position: fixed;z-index: 99}
#MessageContainer .background{height:50px;background-color: #ffffff;}

/*详情页面*/
#DetailContainer{width:100%;margin:0px auto;padding-bottom: 75px;background-color: #ffffff}
#DetailContainer .manga_title{display:inline-block;color:#FF7700}
#DetailContainer .content_img{display:inline-block}
#DetailContainer .inline_img{display:inline-block}
#DetailContainer #top{margin-top:10px;position:relative}
#DetailContainer #top #circle{position:absolute;right:55px;top:10px;width:40px;display:none}
#DetailContainer #top #circle #circle_icon{width:30px;height:30px;display:block;}
#DetailContainer #top #ranking{position:absolute;right:5px;top:10px;width:40px;display:none}
#DetailContainer #top #ranking #ranking_icon{width:30px;height:30px;display:block;padding-left:3px;}

#DetailContainer #top .follow_btn{position:absolute;right:15px;top:10px;}
#DetailContainer #top .item_top_left{padding:0 16px;}
#DetailContainer #top .item_top_left div{display: inline-block;}
#DetailContainer #top .item_top_left .vip_icon{position: absolute;left:49px;top:41px;width:20px;height:20px;display: block;border-radius: 20px}
#DetailContainer #top .item_top_left .author_flag{position: absolute;left:24px;top:45px;height:15px;line-height: 15px;display: block;border-radius: 10px;background-color: #00c521;color: #ffffff;padding:1px 4px;}
#DetailContainer #top .item_top_left .head_icon{width:36px;border-radius: 18px;height:36px;display:inline-block;vertical-align:middle;margin-right: 16px;margin-top:7px;background-color: #f2f1f3;}
#DetailContainer #top .item_top_left .head_frame{width:54px;height:54px;display:inline-block;position:absolute;top:0;left:7px;}
#DetailContainer #top .item_top_left .user_identity{vertical-align:middle;margin-top:9px;}
#DetailContainer #top .item_top_left .user_identity span{display: block;font-size: 14px;max-width: 160px;overflow: hidden;height:20px;line-height: 20px}
#DetailContainer #top .item_top_left .user_identity .nickname{display: inline-block;margin-right:8px;font-size: 16px;vertical-align: middle;}
#DetailContainer #top .item_top_left .user_identity .level{background-color: #fd862f;display: inline-block;padding:0px 3px;color:#ffffff;vertical-align: middle;height:20px;line-height: 21px}
#DetailContainer #top .item_top_left .user_identity .flagicon{vertical-align: middle}
#DetailContainer #top .item_top_left .user_identity .date{color:#ababab;margin-top: 4px}
#DetailContainer #top .item_top_left .user_identity .levelnew{font-size: 12px;display: block;color:rgba(239, 159, 0, 1);font-weight:bold;}
#DetailContainer #top #created_time{font-size: 12px;color:#A9A9B0;line-height:14px;padding:5px 15px;}

#DetailContainer #title{font-size: 20px;width: auto;padding:0 10px;margin-left:6px;margin-top:5px}
#DetailContainer #content{width: auto;padding: 0 16px;font-size: 15px;line-height: 25px;margin: 2px 0px 0px 0px;text-align:justify;color:#555555;overflow: hidden}
#DetailContainer #content img{max-width:100%;}
#DetailContainer #content p{margin:5px 0px}
#DetailContainer #images{width: auto;padding: 0px 15px;}
#DetailContainer #images img{max-width:100%;display: block;margin-bottom:3px}
#DetailContainer #images img:last-child{margin: 0px}
#DetailContainer .background{width:100%;height:10px;background-color: #f3f1f2}
#DetailContainer .markword{background-color: #f2f1f3;margin: 10px 15px}
#DetailContainer .markword img{width:50px;height:50px;display: inline-block;vertical-align: middle;margin: 5px}
#DetailContainer .markword div{vertical-align: middle;display: inline-block;margin-left: 5px;color:#ababab}

#DetailContainer #quote{width: auto;margin: 0px 15px;vertical-align: middle;padding:5px;position: relative;height:60px;background-color: #F4F4F4 }
#DetailContainer #quote .img{position:absolute;top:5px;width:60px;height:60px;}
#DetailContainer #quote .content{position:absolute;height: 60px;left:75px;top:5px;max-width: 70%;text-align: justify;font-size: 14px;overflow: hidden;color: #686868}
#DetailContainer #quote .content div{display: block;margin-bottom:5px}
#DetailContainer #quote a{text-decoration: none}

#DetailContainer #morelink{width: auto;padding: 0px 15px;font-size: 15px;margin: 0px;text-align:justify;color:#049eff;overflow: hidden;text-align: right;font-weight:300;margin-top:5px;margin-bottom:10px}
#DetailContainer #morelink a{color:#049eff;font-weight:300}
#DetailContainer #morelink span{display: inline-block;border: 1px solid #049eff;border-radius: 15px;padding: 0px 7px}


#DetailContainer #comments_new{width:auto;padding:0 16px;margin-top:25px}
#DetailContainer #comments_new #tag{height:20px;padding-bottom:10px}
#DetailContainer #comments_new #tag .left{float:left;font-size:15px}
#DetailContainer #comments_new #tag .right{float:right}
#DetailContainer #comments_new #tag .right span{margin-left:10px;color:rgba(129, 129, 129, 1)}
#DetailContainer #comments_new #tag .right .active{color:rgba(0, 181, 114, 1)}
#DetailContainer #comments_new #tag .clear{clear:both}
#DetailContainer #comments_new .comment_new{padding:15px 0px;position: relative;}
#DetailContainer #comments_new .comment_new .follow_btn{position:absolute;right:5px;top:13px}
#DetailContainer #comments_new .comment_new .head_icon{width:30px;height:30px;border-radius: 30px;display: inline-block;background-color: #f2f1f3;border: 1px solid #e2e2e2}
#DetailContainer #comments_new .comment_new .head_frame{position:absolute;width:46px;height:46px;top:7px;left:-7px;}
#DetailContainer #comments_new .comment_new .right{vertical-align: top;display: inline-block;margin-left:10px;width:90%;}
#DetailContainer #comments_new .comment_new .right .c_nickname{font-size: 14px;font-weight:500;display: inline-block;margin-bottom:2px;color:rgba(49, 49, 49, 1);height: 18px;line-height: 18px;}
#DetailContainer #comments_new .comment_new .right .c_nickname span{vertical-align: middle}
#DetailContainer #comments_new .comment_new .right .c_nickname img{vertical-align: middle}
#DetailContainer #comments_new .comment_new .right .level{font-size: 12px;color:rgba(239, 159, 0, 1);display:inline-block;margin-right:5px;font-weight:bold;}
#DetailContainer #comments_new .comment_new .right .medals{display:inline-block;}
#DetailContainer #comments_new .comment_new .right .medals img{height:12px;}
#DetailContainer #comments_new .comment_new .right .face_img{width:35px;height:35px;line-height: 16px;vertical-align: bottom}
#DetailContainer #comments_new .comment_new .right .c_content{font-size: 14px;width:98%;margin-top:6px;color:rgba(59, 59, 59, 1);word-break:break-all;line-height: 22px}
#DetailContainer #comments_new .comment_new .reverts{background-color: rgba(247, 247, 247, 1);margin-top:5px;border-radius: 7px;padding:12px;padding-bottom:0px}
#DetailContainer #comments_new .comment_new .reverts p{margin:0px;color:rgba(59, 59, 59, 1);text-align: justify;padding-bottom:12px;font-size: 14px;line-height: 18px;word-break:break-all}
#DetailContainer #comments_new .comment_new .reverts .i{color:rgba(41, 82, 154, 1);display:inline-block;margin-right:5px}
#DetailContainer #comments_new .comment_new:last-child{border-bottom: 0px}
#DetailContainer #comments_new .comment_new .bottom {margin-top:10px}
#DetailContainer #comments_new .comment_new .bottom .left{float:left;color:rgba(129, 129, 129, 1);}
#DetailContainer #comments_new .comment_new .bottom .right{float:right;text-align:right;width:auto}
#DetailContainer #comments_new .comment_new .bottom .right .like{margin-right:7px}
#DetailContainer #comments_new .comment_new .bottom .right .comment{margin-right:7px}
#DetailContainer #comments_new .comment_new .right .material-icons{font-size:14px;vertical-align: middle;color:rgba(129, 129, 129, 1)}
#DetailContainer #comments_new .comment_new .right .light-icon{color:rgba(17, 221, 146, 1)}
#DetailContainer #comments_new .comment_new .right img{width:12px;display:inline-block;vertical-align: middle;margin-right:3px}
#DetailContainer #comments_new .comment_new .bottom .right .right_c{display:inline-block;vertical-align: middle;width:30px;text-align:left;color:rgba(129, 129, 129, 1);}

#DetailContainer #floor_new{position: fixed;width:100%;bottom:0px;left:0px;border-top:1px solid #f3f1f2;z-index: 100;background-color:#ffffff;padding:6px 10px;}
#DetailContainer #floor_new .comment{width:63%;height:40px;border-radius:20px;background-color:rgba(243, 243, 243, 1);display:inline-block;vertical-align:middle;line-height:40px;font-size:14px;color:rgba(129, 129, 129, 1);padding:0px 10px}
#DetailContainer #floor_new .like{width:8%;display:inline-block;vertical-align:middle;margin-left:5%;text-align:center;color:rgba(129, 129, 129, 1)}
#DetailContainer #floor_new .like .material-icons{font-size:17px;display:block}
#DetailContainer #floor_new .like .light-icon{color:rgba(17, 221, 146, 1)}
#DetailContainer #floor_new .like .like_count{display:block;margin:0px auto;margin-top:3px;color:rgba(129, 129, 129, 1);font-size:12px}
#DetailContainer #floor_new .reward{width:8%;display:inline-block;vertical-align:middle;margin-left:4%;text-align:center}
#DetailContainer #floor_new .reward img{width:17px}
#DetailContainer #floor_new .reward .reward_count{display:block;margin:0px auto;margin-top:3px;color:rgba(129, 129, 129, 1);font-size:12px}

#DetailContainer #share{position: fixed;left:0px;top:0px;width:100%;height:100%;background: rgba(34, 46, 57, 0.52);z-index: 101;display: none}
#DetailContainer #share .share_box{position:relative;margin:0px auto;width:60%;text-align: center;background-color: #ffffff;border-radius: 10px;padding-top: 15px;padding-bottom: 5px;z-index: 101}
#DetailContainer #share .share_box .box_title{padding:5px 0px;background-color: #ffffff;width:50%;margin:0px auto;position: absolute;top:-15px;left:25%;font-size: 17px;border-radius: 15px}
#DetailContainer #share .share_box .box_img{width:100%}
#DetailContainer #share .share_box .box_img img{width:100%;border-radius: 15px}
#DetailContainer #share .share_box .box_close{display: block;position: absolute;top:0px;right:15px;background-color: #12c9ff;width:11%;font-size: 20px;border-radius: 0px 0px 10px 10px;color:#ffffff}
#DetailContainer #share .box_bg{position: fixed;width:100%;height:100%;top:0px;left:0px;z-index: 99}

#DetailContainer #reward{position: fixed;left:0px;top:0px;width:100%;height:100%;background: rgba(34, 46, 57, 0.52);z-index: 101;display: none}
#DetailContainer #reward .reward_box{position:relative;margin:0px auto;width:60%;text-align: center;background-color: #ffffff;border-radius: 10px;padding-top: 20px;padding-bottom: 5px;z-index: 101}
#DetailContainer #reward .reward_box .box_title{padding:5px 0px;background-color: #ffffff;width:50%;margin:0px auto;position: absolute;top:-15px;left:25%;font-size: 17px;border-radius: 15px;}
#DetailContainer #reward .reward_box .box_img{width:100%}
#DetailContainer #reward .reward_box .box_img img{width:100%;border-radius: 15px}
#DetailContainer #reward .reward_box .box_close{display: block;position: absolute;top:0px;right:15px;background-color: #12c9ff;width:20px;font-size: 20px;border-radius: 0px 0px 15px 15px;color:#ffffff;height:25px;line-height:21px}
#DetailContainer #reward .box_bg{position: fixed;width:100%;height:100%;top:0px;left:0px;z-index: 99}

#DetailContainer #rewardshow{padding:5px 10px;padding-bottom: 20px;}
#DetailContainer #rewardshow .rewardintro{text-align: center;font-size: 15px;height: 25px;overflow: hidden}
#DetailContainer #rewardshow .rewardintro span{display: inline-block;vertical-align: middle}
#DetailContainer #rewardshow .rewardintro .highlight{color:#fd862f}
#DetailContainer #rewardshow .rewardintro .b{font-weight:500;font-size: 17px}
#DetailContainer #rewardshow .rewardintro img{height: 25px;margin-left:3px;margin-right: 1px}
#DetailContainer #rewardshow .rewarduses{text-align: center;height: 35px;margin-top:8px;vertical-align: middle}
#DetailContainer #rewardshow .rewarduses img{width: 35px;height: 35px;display: inline-block;border-radius: 35px;margin-right: 5px;background-color: #dedede;vertical-align: middle}
#DetailContainer #rewardshow .linkall{display: inline-block;}
#DetailContainer #rewardshow .linkall img{width:15px;height: auto;border-radius: 0px;margin-left:5px;background-color: #ffffff;}

#DetailContainer #reward_new{position: fixed;left:0px;top:0px;width:100%;height:100%;background: rgba(34, 46, 57, 0.52);z-index: 101;display: none}
#DetailContainer #reward_new .reward_box{position:fixed;bottom:0px;left:0px;width:100%;text-align: center;background-color: #ffffff;z-index: 101;padding:10px 0px}
#DetailContainer #reward_new .reward_box .reward_item{display:inline-block;width:25%;text-align:center;color:#818181}
#DetailContainer #reward_new .reward_box .reward_item img{display:block;width:55%;margin:0px auto;border-radius:10px}
#DetailContainer #reward_new .box_bg{position: fixed;width:100%;height:100%;top:0px;left:0px;z-index: 99}
#DetailContainer #reward_new .edit_box{position:relative;margin:0px auto;width:70%;background-color:#fff;margin-top:100px;border-radius:10px;text-align:center;z-index: 101;padding:15px 0px}
#DetailContainer #reward_new .edit_box i{display:inline-block;vertical-align:middle;padding:1px;background-color:#ced4da;border-radius:2px}
#DetailContainer #reward_new .edit_box .edit_input{display:inline-block;margin:0px 8px;border:1px solid #ced4da;border-radius:5px;width:40%;vertical-align:middle;text-align:center;font-size:14px;padding:5px}
#DetailContainer #reward_new .edit_box .submit_reward{width:70%;margin:0px auto;margin-top:15px;background-color:#11dd92;font-size:16px;color:#ffffff;padding:5px 0px;border-radius:5px}

#DetailContainer #rewardshow_new{padding:20px;background-color:rgba(247, 247, 247, 1);}
#DetailContainer #rewardshow_new .line1{margin:0px auto;width:45px;height:45px;text-align:center}
#DetailContainer #rewardshow_new .line1 img{width:100%}
#DetailContainer #rewardshow_new .line2{text-align:center;color:rgba(41, 82, 154, 1);font-size:12px;margin-top:5px}
#DetailContainer #rewardshow_new .rewarduses{margin:0px auto;width:258px;text-align: center;}
#DetailContainer #rewardshow_new .rewarduses img{width: 30px;height: 30px;display: inline-block;border-radius: 10px;margin-right: 8px;margin-top:8px;background-color: #dedede;}
#DetailContainer #rewardshow_new .rewarduses .last{margin-right: 0px}

#DetailContainer #lottery_intro{padding:10px 15px;position:relative}
#DetailContainer #lottery_intro div{margin:3px 0px}
#DetailContainer #lottery_intro .line1{color:rgba(59, 59, 59, 1);font-size:16px;}
#DetailContainer #lottery_intro .line1 img{height:18px;margin-left:5px}
#DetailContainer #lottery_intro .line2{color:rgba(129, 129, 129, 1);font-size:14px}
#DetailContainer #lottery_intro .line3{color:rgba(129, 129, 129, 1);font-size:14px}
#DetailContainer #lottery_intro .status1{font-size:12px;position:absolute;right:0px;top:11px;padding:6px 15px;background-color:rgba(255, 84, 84, 1);color:rgba(255, 255, 255, 1);border-radius:15px 0px 0px 15px}
#DetailContainer #lottery_intro .status2{font-size:12px;position:absolute;right:0px;top:11px;padding:6px 15px;background-color:rgba(192, 192, 192, 1);color:rgba(255, 255, 255, 1);border-radius:15px 0px 0px 15px}

#DetailContainer #lottery_user{padding:10px 0px;}
#DetailContainer #lottery_user .title {color:rgba(49, 49, 49, 1);font-size:16px;text-align:center;}
#DetailContainer #lottery_user .icons {width:99%;margin:0px auto;text-align:center}
#DetailContainer #lottery_user .icons .item{width:33%;display:inline-block;padding:10px 0px;text-align:center;color:rgba(49, 49, 49, 1)}
#DetailContainer #lottery_user .icons .item img{width:30px;display:block;margin:0px auto;border-radius:30px;margin-bottom:5px}
#DetailContainer #lottery_user .link_all{color:rgba(41, 82, 154, 1);font-size:12px;text-align:center}

/*专题页面*/
#TopicContainer{background-color:#ffffff}
#TopicContainer .background{height:35px;background-color: #ffffff}
#TopicContainer #top_image{position: relative;background-color: #ffffff}
#TopicContainer #top_image #big_img{max-height:200px;overflow:hidden;}
#TopicContainer #top_image img{width:100%;}
#TopicContainer #top_image #user_icon{background-color:#ffffff;position: absolute;width:60px;height:60px;bottom:-25px;border: 2px solid #979797;left:12px;border-radius:15px}
#TopicContainer #top_image #user_icon img{height:100%;width:100%;border-radius:12px}
#TopicContainer #top_image #nickname{position: absolute;left:0px;width:auto;bottom:5px;left:85px;font-size: 16px;color:#ffffff}
#TopicContainer #middle {width:auto;min-height:55px;height:auto;background-color:#ffffff;font-size:16px;position: relative}
#TopicContainer #middle #topic{margin-left:15px;margin-top:30px;font-size:20px;margin-bottom:5px}
#TopicContainer #middle #tintro{padding:5px 15px;color:#555555;margin-bottom:10px}
#TopicContainer #middle #sort{position: absolute;top:5px;right:25px;text-align: right;background-color: #ffffff}
#TopicContainer #middle #sort .icon img{width: 15px}
#TopicContainer #middle #sort .sort_item{display: none;font-size: 13px;padding:2px 5px;color: #979797}
#TopicContainer  #line{background-color:#f3f1f2;height:10px}

#TopicContainer #upitems{margin-bottom:5px;width: 100%;height:auto;background-color:#ffffff;}
#TopicContainer #upitems .up_item{padding:5px 15px;width:auto;background-color: #ffffff;padding:5px 15px;}
#TopicContainer #upitems .up_item .up{color:#ffffff;width:18px;height:18px;margin:0px;font-size:14px;background-color:#049eff;text-align:center;line-height: 18px;position: absolute;}
#TopicContainer #upitems .up_item .hot{color:#ffffff;width:18px;height:18px;margin:0px;font-size:14px;background-color:#ff9000;text-align:center;line-height: 18px;position: absolute}
#TopicContainer #upitems .up_item .up_title{padding-left:25px;color:#000000;width:auto;font-size:16px;height:18px;line-height:18px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#TopicContainer #posts{margin: 0px;padding: 0px;width: 100%;padding-bottom: 50px;background-color:#f3f1f2;}
#TopicContainer #posts .post_item{width:auto;background-color: #ffffff;padding:5px 15px;margin-bottom: 10px;border-bottom:1px solid #e2e2e2;padding-bottom: 8px;position: relative}
#TopicContainer #posts .post_item .attribute_image{position:absolute;right:12px;top:10px;width:65px;}
#TopicContainer #posts .post_item .post_item_top{height:56px;margin:0px auto}
#TopicContainer #posts .post_item .post_item_top .item_top_left{float:left;height:50px;position: relative;}
#TopicContainer #posts .post_item .post_item_top .item_top_right{float:right;height:50px;line-height: 40px;position: relative}

#TopicContainer #posts .item_top_left div{display: inline-block;}
#TopicContainer #posts .item_top_left .vip_icon{position: absolute;left:34px;top:31px;width:20px;height:20px;display: block;border-radius: 20px}
#TopicContainer #posts .item_top_left .head_icon{width:50px;border-radius: 50px;height:50px;vertical-align:middle;margin-right: 10px;background-color: #f2f1f3}
#TopicContainer #posts .item_top_left .user_identity{vertical-align: middle;width:62%}
#TopicContainer #posts .item_top_left .user_identity span{display: block;font-size: 14px;height:18px}
#TopicContainer #posts .item_top_left .user_identity .nickname{display: inline-block;margin-right:8px;font-size: 16px;vertical-align: middle;color:#000000;height: 18px;line-height: 18px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;max-width: 100%;}
#TopicContainer #posts .item_top_left .user_identity .level{font-size: 13px;background-color: #fd862f;display: inline-block;color:#ffffff;vertical-align: middle;height: 18px;line-height: 18px;padding: 0px 3px;}



#TopicContainer #posts .item_top_left .user_identity img{width:15px;height:15px;display:none;padding-left:3px;vertical-align: middle;}
#TopicContainer #posts .item_top_left .user_identity .date{color:#ababab;margin-top: 4px}

#TopicContainer #posts .item_top_right img{width:18px;height:17px;vertical-align: middle;display: inline-block;margin-left:7px}
#TopicContainer #posts .item_top_right span{vertical-align: middle;display: inline-block;color:#ababab;margin-left:5px;min-width:26px;font-size: 13px}

#TopicContainer #posts .post_item .title{font-size: 20px;margin:3px 0px;overflow: hidden;line-height: 25px;height: 25px;text-overflow:ellipsis;white-space:nowrap;color:#000000}
#TopicContainer #posts .post_item .intro{position:relative;text-align:justify;font-size: 17px;margin:7px 0px;color:#555555;margin-top:2px;line-height: 20px;max-height:40px;overflow: hidden;}

#TopicContainer #posts .post_item .image{margin-bottom: 7px}
#TopicContainer #posts .post_item .image img{max-width:100%}



/*发贴*/
#PostContainer{background-color: #ffffff;margin:0px;padding:0px;padding-bottom:50px}
#PostContainer #title{width:auto;padding:5px 0px;padding-top:10px;margin-left: 15px;margin-right:45px;border-bottom: 1px solid #f3f1f2}
#PostContainer #title input{font-size: 16px;width:100%;margin:0px;padding:3px 0px;border: 0px}
#PostContainer #content{min-height:160px;width:auto;margin-left: 15px;font-size: 15px;padding:5px 0px}
#PostContainer #image{float:left;width:90px;border: 2px dashed #b5b4b4;margin-left:15px;padding:35px 0px;border-radius: 5px;display: inline-block}
#PostContainer #image #choose{float:left;display: none;}
#PostContainer #image .image_icon{width:25px;height:25px;margin: 0px auto;vertical-align: middle;}
#PostContainer #tags{float:left;margin-top:35px;margin-left:15px}
#PostContainer #tags span{display: inline-block;margin:5px 0px;margin-right:5px;font-size: 14px;background-color: #f3f1f2;padding:3px 15px;border-radius: 10px;border: 1px solid #f3f1f2}
#PostContainer #tags .active{background-color:#ffffff;border: 1px solid #049eff;color:#049eff}
#PostContainer #uploadimage #upimg{float:left;margin-left: 10px;width:99px;height:99px;}
#PostContainer #uploadimage img{width:100%;height:100%;}
#PostContainer #uploadimage .load{position:relative;left:35px;top:-65px;}
#PostContainer #submit{float:right;margin-right: 15px;margin-top: 5px;font-size: 15px;color:#049eff;border: 1px solid #049eff;padding:3px 8px;border-radius: 5px}


/*等级页面*/
#LeverContainer{margin: 0px;padding: 0px}
#LeverContainer #head{height:200px;background-color: #6699cc;padding-top: 20px}
#LeverContainer #user_icon{width:65px;height:65px;border-radius: 50px;border: 2px solid #ffffff;margin:0px auto;}
#LeverContainer #user_icon img{width:100%;height:100%;border-radius: 50%}
#LeverContainer #nickname{margin: 0px auto;font-size: 18px;text-align: center;margin-top: 7px;color:#ffffff}
#LeverContainer #user_xp{margin: 5px auto;float: right;padding:5px 7px 5px 12px;font-size: 14px;border-radius:15px 0px 0px 15px;filter:alpha(Opacity=70); opacity: 0.7;background-color: #b5b4b4 }
#LeverContainer #user_xp span{margin-left:5px}
#LeverContainer #xp_bar{width:90%;height:4px;background-color: #575e7a;margin-top: 20px;position: relative}
#LeverContainer #xp_bar span{position: absolute;}
#LeverContainer #xp_bar .bar_1{left:6%;width:10px;height:10px;background-color: #4b5265;top:-3px;border-radius: 15px}
#LeverContainer #xp_bar .bar_2{left:16%;width:10px;height:10px;background-color: #4b5265;top:-3px;border-radius: 15px}
#LeverContainer #xp_bar .bar_3{left:26%;width:10px;height:10px;background-color: #4b5265;top:-3px;border-radius: 15px}
#LeverContainer #xp_bar .bar_4{left:37%;width:10px;height:10px;background-color: #4b5265;top:-3px;border-radius: 15px}
#LeverContainer #xp_bar .bar_5{left:50%;width:10px;height:10px;background-color: #4b5265;top:-3px;border-radius: 15px}
#LeverContainer #xp_bar .bar_6{left:66%;width:10px;height:10px;background-color: #4b5265;top:-3px;border-radius: 15px}
#LeverContainer #xp_bar .bar_7{left:82%;width:10px;height:10px;top:-3px;background-color: #4b5265;border-radius: 15px}
#LeverContainer #xp_bar .bar_8{left:98%;width:18px;height:18px;top:-7px;background-color: #4b5265;border-radius: 15px}
#LeverContainer #xp_bar .a{background-color: #ff9000}
#LeverContainer #xp_bar .active{width:14px;height:14px;top:-5px}
#LeverContainer #xp_bar_s{position: absolute;height:4px;width:0%;background-color: #ff9000}
#LeverContainer #xp_bar .bar_n1{left:3%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_bar .bar_n2{left:13%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_bar .bar_n3{left:23%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_bar .bar_n4{left:35%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_bar .bar_n5{left:48%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_bar .bar_n6{left:62%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_bar .bar_n7{left:80%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_bar .bar_n8{left:96%;bottom:-25px;color:#ffffff}
#LeverContainer #xp_explain{padding:8px 15px;background-color: #ffffff}
#LeverContainer #xp_explain span{font-size: 14px}
#LeverContainer #xp_explain .xp_n{color:#ff9000}
#LeverContainer #xp_explain .xp_str{color:#ffffff;background-color: #ff9000;padding:0px 2px}

#LeverContainer #user_level{padding: 7px 15px;margin-top:10px;background-color: #ffffff}
#LeverContainer #user_level .title img{width:20px;height:20px;vertical-align: middle}
#LeverContainer #user_level .title span{vertical-align: middle;font-size: 17px}
#LeverContainer #user_level .explain{font-size: 15px;margin-top:5px}
#LeverContainer #vip_rule{padding:7px 15px;background-color: #ffffff;padding-top:25px}
#LeverContainer #vip_rule .title img{width:20px;height:20px;vertical-align: middle}
#LeverContainer #vip_rule .title span{vertical-align: middle;font-size: 17px}
#LeverContainer #vip_rule .explain span{display: inline-block;font-size: 15px;margin:5px 0px}
#LeverContainer #vip_rule .explain .index{vertical-align: top;}
#LeverContainer #vip_rule .explain .text{width:96%;text-align: justify}
#LeverContainer .vip_rule_num{width:auto;}

#MedalContainer{text-align: center;font-size: 16px;margin-top:200px;}

#PlayPage{width:96%;position:relative;padding:0 2%;background-color:#ffffff;margin-top:10px}
#PlayPage #head{width:80%;position:fixed;top:0px;padding-left:10%;padding-right:10%;font-size:20px;height:40px;text-align:center;line-height:40px;border-bottom:1px solid #b5b4b4;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;background-color:#fff}
#PlayPage #middle_detail{width:100%;border:1px solid #ffffff;clear:both;color:#555555}
#PlayPage #middle_detail #left_picture{width:130px;height:170px;float:left;position:relative;z-index:9}
#PlayPage #middle_detail #left_picture .play_btn{width:80px;height:80px;z-index:99;position:absolute;left:20px;top:40px;}
#PlayPage #middle_detail #left_picture img{width:100%;}
#PlayPage #middle_detail #right_detail{margin-left:135px;height:165px;padding-top:5px;}
#PlayPage #middle_detail #right_detail .message{display:block;height:25px;line-height:25px;font-size:15px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
#PlayPage #describe{width:100%;margin-top:10px;font-size:13px;line-height:15px;text-align: justify;color: #989898}
#PlayPage #describe span{display:block}
#PlayPage #describe #describe_word{line-height: 15px;overflow: hidden;max-height:45px}
#PlayPage #select_set{display:block;height:20px;line-height:20px;font-size:18px;border-left:3px solid #ff9000;text-indent:5px;margin-top:20px;}
#PlayPage #select_range{margin:5px;overflow:hidden;}
#PlayPage #select_range .select_range_item{float:left;width:20%;text-align:center;height:30px;line-height:30px;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#PlayPage #select_range .change_color{color:red;}
#PlayPage #select_number{margin:5px;clear:both;overflow:hidden;}
#PlayPage #select_number .select_number_item{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;cursor:pointer;float:left;width:14%;margin:3px 2.9%;text-align:center;height:30px;line-height:30px;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;}


/*打赏记录页面*/
#RewardContainer{width:100%;marign:0px auto;background-color: #ffffff;padding-top:5px}
#RewardContainer #items{padding-bottom:10px;}
#RewardContainer .item{padding:5px 0px;padding:10px 15px;border-bottom: 1px solid #dedede}
#RewardContainer .item .item_left{float: left}
#RewardContainer .item .item_left span{display: inline-block;vertical-align: middle;}
#RewardContainer .item .item_left .user_icon{position: relative}
#RewardContainer .item .item_left .user_icon img{width:40px;height: 40px;border-radius: 40px;margin-right: 10px;background-color: #dedede;display: inline-block;}
#RewardContainer .item .item_left .user_icon .vip_icon{border-radius: 20px;background: url("../images/forum/vip_icon.png") no-repeat;background-size: 100%;position: absolute;width:16px;height:16px;bottom:-2px;right:13px}
#RewardContainer .item .item_left .mid span{display: block}
#RewardContainer .item .item_left .mid span:first-child{font-size: 15px;margin-bottom: 3px}
#RewardContainer .item .item_left .mid span:last-child{font-size: 13px;color: #898989}
#RewardContainer .item .item_right{float: right}
#RewardContainer .item .item_right span{display: inline-block;vertical-align: middle;color: red;font-size: 15px}
#RewardContainer .item .item_right img{height: 25px}

#RewardRiceContainer{width:100%;marign:0px auto;background-color: #ffffff;}
#RewardRiceContainer #items{padding-bottom:10px;}
#RewardRiceContainer .item{padding:20px 15px;padding-right:20px;color:rgba(129, 129, 129, 1);position:relative}
#RewardRiceContainer .item .index{font-size:32px;width:55px;text-align:center;color:rgba(222, 222, 222, 1);font-weight:500;position:relative}
#RewardRiceContainer .item .crown{position:absolute;width:100%;top:-7px}
#RewardRiceContainer .item .crown img{width:35%}
#RewardRiceContainer .one,#RewardRiceContainer .one .index,#RewardRiceContainer .one .item_right span{color:rgba(255, 153, 50, 1)}
#RewardRiceContainer .two,#RewardRiceContainer .two .index,#RewardRiceContainer .two .item_right span{color:rgba(164, 170, 177, 1)}
#RewardRiceContainer .three,#RewardRiceContainer .three .index,#RewardRiceContainer .three .item_right span{color:rgba(223, 160, 99, 1)}
#RewardRiceContainer .item .item_left{display:inline-block;vertical-align: middle;width:65%;white-space:nowrap;}
#RewardRiceContainer .item .item_left span{display: inline-block;vertical-align: middle;}
#RewardRiceContainer .item .item_left .user_icon{position: relative}
#RewardRiceContainer .item .item_left .user_icon img{width:30px;height: 30px;border-radius: 30px;margin-right: 10px;background-color: #dedede;display: inline-block;}
#RewardRiceContainer .item .item_left .mid span{display: block;}
#RewardRiceContainer .item .item_left .mid span{font-size: 16px;margin-bottom: 3px;}
#RewardRiceContainer .item .item_right{display:inline-block;color:rgba(49, 49, 49, 1);vertical-align: middle;text-align:right;width:35%;white-space:nowrap;}
#RewardRiceContainer .item .item_right span{font-size:14px;display: inline-block;}
#RewardRiceContainer .item .item_right span:first-child{font-size: 24px;font-weight:500;margin-right:5px}


#LotteryRecordContainer{width:100%;marign:0px auto;background-color: #ffffff;}
#LotteryRecordContainer #items{padding-bottom:10px;background-color:#ffffff}
#LotteryRecordContainer .item{padding:20px 15px;padding-right:20px;color:rgba(129, 129, 129, 1);position:relative}
#LotteryRecordContainer .item .index{font-size:32px;width:55px;text-align:center;color:rgba(222, 222, 222, 1);font-weight:500;}
#LotteryRecordContainer .one .index{color:rgba(255, 153, 50, 1)}
#LotteryRecordContainer .two .index{color:rgba(164, 170, 177, 1)}
#LotteryRecordContainer .three,#LotteryRecordContainer .three .index{color:rgba(223, 160, 99, 1)}
#LotteryRecordContainer .item .item_left{display:inline-block;vertical-align: middle;width:65%;white-space:nowrap;}
#LotteryRecordContainer .item .item_left span{display: inline-block;vertical-align: middle;}
#LotteryRecordContainer .item .item_left .user_icon{position: relative}
#LotteryRecordContainer .item .item_left .user_icon img{width:30px;height: 30px;border-radius: 30px;margin-right: 10px;background-color: #dedede;display: inline-block;}
#LotteryRecordContainer .item .item_left .mid span{display: block;}
#LotteryRecordContainer .item .item_left .mid span{font-size: 16px;margin-bottom: 3px;}
#LotteryRecordContainer .item .item_right{display:inline-block;color:rgba(49, 49, 49, 1);vertical-align: middle;text-align:right;width:35%;white-space:nowrap;}
#LotteryRecordContainer .item .item_right span{font-size:14px;display: inline-block;}
#LotteryRecordContainer .item .item_right span:first-child{font-size: 24px;font-weight:500;margin-right:5px}
#LotteryRecordContainer .info{margin:0px auto;padding:25px 0px;text-align:center;font-size:12px;color:rgba(129, 129, 129, 1);background-color:rgba(247, 247, 247, 1)}

/*排行榜页面*/
#ranking{width:100%;background-color:#fff}
#ranking #rank_content{width:94%;margin:0 auto;overflow:hidden;}

#ranking #rank_content .rank_title{width:100%;height:25px;margin-top:20px;}
#ranking #rank_content .rank_title .color{height:18px;width:5px;float:left;background-color:#00c57e;}
#ranking #rank_content .rank_title span{font-size:16px;float:left;padding:1px;margin-left:5px}
#ranking #rank_content .rank_title a{float:right;color:#11dd92}

#ranking #rank_content #red_rank{width:100%;overflow:hidden;}
#ranking #rank_content #red_rank .red_rank_item:hover{background-color: #ddd}
#ranking #rank_content #red_rank .red_rank_item{width:18%;float:left;margin-right:1.5%;margin-top:5px;background-color: #ffffff}
#ranking #rank_content #red_rank .red_rank_item .head_icon{width:60px;height:60px;margin:0 auto;position:relative;padding:4px;}
#ranking #rank_content #red_rank .red_rank_item .head_icon .img{width:50px;height:50px;border-radius:50px;margin-left:2px}
#ranking #rank_content #red_rank .red_rank_item .head_icon .rank_img{width:56px;height:62px;position:absolute;top:2px;left:3px;clear:both}
#ranking #rank_content #red_rank .red_rank_item .nickname{margin-top:-2px;font-size:14px;color:#00c57e;text-align:center;margin:0 auto;height:22px;line-height: 22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*#ranking #rank_content #red_rank .red_rank_item .nickname span{display:inline-block;width:65px;}*/

#ranking #rank_content #tags{overflow:hidden;clear:both}
#ranking #rank_content #tags .tag_item:hover{background-color: #ddd}
#ranking #rank_content #tags .tag_item{width:32%;margin-right:1.33%;margin-top:10px;float:left;text-align:center;color:#000;background-color: #ffffff}
#ranking #rank_content #tags .tag_item img{width:90%;border-radius:10px}
#ranking #rank_content #tags .tag_item .tag_name{font-size:15px;text-align:center;width:100%;padding-top:5px;height:20px;white-space:nowrap;overflow:hidden;}
#ranking #rank_content #tags .tag_item span{display:block;width:100%;font-size:10px;padding:3px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0.6;margin-bottom:10px;height:15px;}

/*排行榜更多页面*/
#ranking_more{width:100%;background-color:#fff;color:#777}
#ranking_more #top{height:35px;line-height:35px;width:100%;text-align:center;font-size:18px;margin:0px auto;position:fixed;top:0px;border-bottom:2px solid #ddd;background-color:#fff;z-index:99999}
#ranking_more #top a{}
#ranking_more #top img{position:fixed;top:10px;width:10px;height:18px;left:15px;}
#ranking_more #content{clear:both;margin:0 auto;width:94%;margin-top:37px;overflow:hidden;}
#ranking_more #content .ranking_name #rule_show{float:left;font-size:10px;font-size:15px;padding-left:0}
#ranking_more #content .ranking_name #rule_show b{padding-left:8px;font-size:10px;color:#000;opacity:0.4}
#ranking_more #content .ranking_name{padding:5px 10px;margin:0 auto;margin-top:20px;overflow:hidden;}
#ranking_more #content .ranking_name .icon_img{width:28px;float:left}
#ranking_more #content .ranking_name span{float:left;font-size:18px;padding-left:10px;line-height:30px;}
#ranking_more #content .item_rankings{padding:8px 0 8px 8px;border-bottom:1px solid #DEDCDC;overflow:hidden;position:relative}
#ranking_more #content .item_rankings:last-child{border:none}
#ranking_more #content .item_rankings .sort{float:left;display:block;width:30px;height:40px}
#ranking_more #content .item_rankings .sort img{width:30px;}
#ranking_more #content .item_rankings .head_icon{float:left;margin:4px 0 0 10px;width:40px;height:40px;}
#ranking_more #content .item_rankings .head_icon img{width:40px;height:40px;border-radius:40px;border:1px solid #AEACA7}
#ranking_more #content .item_rankings .vip_icon{position:absolute;width:13px;height:13px;top:37px;left:77px;display:none;}

#ranking_more #content .item_rankings .detail{float:left;height:40px;margin:3px 0 0 10px;}
#ranking_more #content .item_rankings .detail .nickname{overflow:hidden;font-size:15px;height:22px;line-height: 22px;display:block;padding-top:3px;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#ranking_more #content .item_rankings .detail .recommend{display:block;font-size:12px;height:16px;width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0.6}
#ranking_more #content .item_rankings .points{position:absolute;width:65px;height:40px;font-size:13px;top:10px;right:0px;border-radius:8px;color:#fa871d;line-height:20px;text-align:center;opacity: 0.8;}
#ranking_more #content .item_rankings .points .get_points{height:16px;width:30px;background-color:#fa871d;font-size:10px;color:#ffffff;border-radius:5px;margin:0 auto;display:none;opacity:0.8}
#ranking_more #content .item_rankings .detail .reward{color:#fa871d;opacity:0.8}
#ranking_more #content .item_rankings #receive{display:block}
#ranking_more #content .item_rankings #already_receive{color:#ffffff;}
#ranking_more #instructions{margin: 0 auto;margin-bottom:20px;width:92%;padding:5px 5px 5px 20px;}
#ranking_more #instructions ul{font-size:15px;color:#000000;padding-left:15px;margin:5px 0 15px 0;}
#ranking_more #instructions ul li{font-size:10px;color:#fa871d}
#ranking_more #instructions ul li span{color:#2b2b2b;opacity:0.59}
#ranking_more #instructions ul li #star_img{width:15px;height:15px;}
#ranking_more #show_instructions{width:94%;margin:0 auto;border-top:2px solid #ff9000;margin-top:15px;position:relative;height:20px;}
#ranking_more #show_instructions #word{position:absolute;display:block;width:26%;left:37%;top:-10px;background-color:#ffffff;text-align:center;font-size:15px;color:#ff9000}
