html,body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:"微软雅黑";font-size:14px;color:#333;}
ul,li{list-style:none;margin:0;padding:0;}
a{color: #333333;text-decoration:none;outline:none;}
a:hover,a:active,a:visited{ color:#f00;text-decoration: none;}
img{border:none;border:0;vertical-align:middle; display:block}

/*图片水平居中*/
.atavar{display: block;margin: 0 auto;width: 48px;height: 48px;border-radius: 50%;border: solid 1px #dddddd;}
.w-10{width: 10%;}
.w-90{width: 90%;}

/*顶部*/
.header{background: #333333;height: 60px;position: fixed;top: 0;width: 100%;z-index: 10;line-height: 60px;}
.header .atavar{margin-top: 10px;margin-right: 15px;width: 40px;height: 40px;}
.header a{color: #ffffff;}
.header span{color: #ffffff;margin: 0 10px;}

/*标题*/
.h58{height: 58px;line-height: 58px;}
.h58 h3{line-height: 58px;}
.mess_title_ord{color: #999999;}
.mess_title_ord span{display: inline-block;cursor: pointer;color: #999999;}
.mess_title_ord .comment-sort-cur{cursor: auto;color: #2a2a2a;}

/*头像与留言框*/
.mess_box{margin: 25px 0;}
.mess_box .omessif,.mess_box .omessif3{border: solid 2px #f0f0f0;color: #999999;height: 50px;line-height: 50px;text-indent: 2em;font-size: 14px;cursor: pointer;border-radius: 5px;}
.mess_box .omessif2{min-height: 230px;border: solid 2px #f0f0f0;border-top-left-radius: 10px;border-top-right-radius: 10px; overflow: hidden;display: none;position: relative;}
.mess_box .omessif2 .mess_close{position: absolute;right: 10px;top: 10px;cursor: pointer;}
.mess_box .omessif2 .mess_close i{color: #999;}
.mess_box .omessif2 textarea{width: 100%;height: 160px;max-width: 100%;max-height: 160px;min-width: 100%;min-height: 160px;border: solid 2px #f0f0f0;font-size: 14px;color: #999999;padding: 10px;margin: 0;display: block;border: 0;}
.mess_box .omessif2 .word_count{position: absolute;right: 10px;top: 130px;color: #999999;}

.mess_box .omessif_img{width: 80px;height: 80px;margin: 15px;display: none;position: relative;}
.mess_box .omessif_img a{width: 15px;height: 15px;text-align: center;line-height: 15px; display: block;background: rgba(0,0,0,0.3);color: #ffffff;border-radius: 50%; position: absolute;top: -5px;right: -5px;font-size: 12px;}
.mess_box .omessif_img img{width: 100%;height: 100%;}

.mess_box .omessif2_btn{width: 100%;height: 68px;border-top: solid 2px #f0f0f0;position: relative;}
.mess_box .omessif2_btn .omessif_file{position: absolute;left: 10px;top: 50%;margin: -20px 0 0 0;width: 40px;height: 40px;border: 0;background: 0;}
.mess_box .omessif2_btn .omessif_file i{color: #999999;font-size: 30px;}
.mess_box .omessif2_btn .omessif_btn{position: absolute;right: 10px;top: 50%;margin: -20px 0 0 0;width: 90px;height: 40px;border: 0;background: #ff5c38;color: #ffffff;border-radius: 10px;}

/*留言展示列表*/
.mess_list{position: relative;padding: 20px 0;border-top: solid 1px #dddddd;}
.mess_list_at{position: absolute;top: 20px; left: 0;}

/*用户名行*/
.mess_list_us{height: 40px;line-height: 40px;}
.comment-time{margin-left: 20px;}

/*留言内容*/
.mess_list_con p{line-height: 22px;margin: 10px 0;}
.mess_list_con .img{width: 80px;height: auto;margin: 10px 0;}
.mess_list_con .img img{width: 100%;height: auto;}

/*回复列表*/
.reply_cl{background: #f7f7f7;padding: 20px;}
.mb-10{margin-bottom: 10px;}
.c-fire{color: #d81e06;margin-right: 5px;}
.reply_more{margin-top: 10px;color: #666;}

.more_tt{border-left: solid 2px #ff5c38;position: relative;z-index: 5;margin-bottom: 10px;}
.more_tt span{text-indent: 10px;color: #999999;font-size: 14px;display: inline-block;}
.more_tt::after{content: "";position: absolute;top: 9px;right: 0;z-index: -1; width: 85%;height: 2px;background: #eeeeee;}
.more{margin: 10px 0 5px 0;color: #999999;text-align: center;}
.more a{cursor: pointer;color: #999999;}

/*赞与回复行*/
.mess_list_l{margin-top: 10px;}
.mess_list_l a{color: #999999;}
.c9{color: #999999;}
.mr20{margin-right: 20px;}
.im-r5{margin-right: 5px;font-size: 12px;}

/*回复留言框*/
.recovery{background: #ffffff; border: solid 2px #f0f0f0;height: 50px;overflow: hidden;border-radius: 10px;margin-top: 10px;display: none;position: relative;}
.recovery input{width: 87%;border: 0;height: 46px;text-indent: 15px;padding-right: 50px;}
.recovery button{width: 11%;height: 46px;border: 0;background: #ff5c38;color: #ffffff;}
.recovery .word_count{position: absolute;right: 12%;top: 15px;color: #999999;}

/*查看更多评论*/
.comment_more{height: 40px;line-height: 40px;background: #e6e5e5;color: #999999;text-align: center;margin-bottom: 30px;cursor: pointer;}

/*返回顶部*/
.returntop{width: 50px;height: 50px;line-height: 50px; position: fixed;bottom: 100px;right: 10%;cursor: pointer;display: none;}
.returntop i{font-size: 50px;text-align: center;color: #ff5c38;}

/*登录与注册iframe*/
.login_box{padding: 15px 60px 0 60px;}
.login_box #confirm_pwd{display: none;}

/*举报iframe*/
.report_box{padding-top: 15px;}

/*个人中心*/
.homepage{margin-top: 80px;}

/*左边块*/
.home_left{width: 280px;background: #f8f8f8;}
/*头像*/
.avatar_bj{background: url("../img/atavar_bj.jpg") no-repeat center center;width: 100%;height: 200px;overflow: hidden;}
.avatar_bj img{width: 70px;height: 70px;margin-top: 35px;background: #ffffff;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
}
.avatar_bj img:hover{
    transform: scale(1.1);
}
.avatar_bj p{text-align: center;color: #ffffff;line-height: 60px;font-size: 16px;}
.avatar_bj p span{display: inline-block;width: 30px;height: 20px;line-height: 20px;background: #ff5c38;border-radius: 5px;font-size: 12px;}

/*记录*/
.all_number{overflow: hidden;height: 100px;}
.all_number ul{height: 45px;margin-top: 25px;}
.all_number li{float: left;width: 33%;text-align: center;color: #333333;border-right: solid 1px #ccc;}
.all_number li:last-child{border-right: 0;}
.all_number li p{font-size: 18px;}
/*导航*/
.home_nav{overflow: hidden;border-top: solid 1px #eee;}
.home_nav li{height: 60px;line-height: 60px;font-size: 16px; border-bottom:solid 1px #eee;position: relative;}
.home_nav li a{display: block;width: 100%;margin: 0 auto;color: #666666;text-indent: 35px;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
}
.home_nav li a:hover{color: #2c6ad6;text-indent: 3em;}
.home_nav li a.hover{background: rgba(107,177,252,0.3);color: #2c6ad6;}
.home_nav li a i{width: 22px;margin-right: 10px;display: block;float: left;text-align: center;}
.home_nav li a i.icon-gerenziliao{font-size: 22px;}
.home_nav li a i.icon-xiugaimima{font-size: 16px;}
.home_nav li a i.icon-liuyan{font-size: 22px;}
.home_nav li a i.icon-dianzan{font-size: 18px;}
.home_nav li a i.icon-jubao{font-size: 15px;}
.home_nav li a i.icon-tuichu{font-size: 18px;}
.home_nav li b{display: block;width: 25px;height: 25px;line-height: 25px;text-align: center;border-radius: 50%;background: url(../img/read.png) no-repeat center center;background-size: 100% auto; color: #ffffff;position: absolute;right: 20px;top: 50%;margin-top: -15px;font-size: 12px;}

/*右边*/
.home_right{width: 860px;}
.home_rtt{width: 100%;height: 60px;line-height: 60px;border-bottom: solid 1px #CCCCCC;background: url(../img/vertical.png) no-repeat left center;}
.home_rtt span{font-size: 18px;font-weight: bold;padding-left: 1em;}
.home_rtt a{color: #999999;}
.home_rtt a:hover{color: #f00;}
.home_rtt a.hover{color: #2c6ad6;}

.home_rcon{margin: 20px 0;}

/*上传头像设置*/
.info_avatar{width: 80px;height: auto;margin-bottom: 15px;cursor: pointer;}
.info_avatar img{width: 100%;}

.home_rcon label{font-size: 16px;margin-bottom: 10px;}
.home_rcon input[type=text],.home_rcon input[type=password]{height: 45px;}
.home_rcon button{height: 45px;}

/*留言记录列表*/
.messlist{width: 100%;overflow: hidden;}
.messlist li{width: 100%;height: 100%;min-height: 110px;border-radius: 10px;overflow: hidden;background: #f9f9f9;margin-bottom: 20px;}
.messlist .rcon{width: 600px;margin-left: 20px;}
.messlist .rcon .rconl{margin: 20px 0 0 0;font-size: 16px;line-height: 30px;}

.messlist .rcon .rconl p small{margin-left: 10px;color: #999;font-size: 14px;}
.messlist .rcon .rconl .rcon_img{width: 80px;height: auto;margin: 10px 0;}
.messlist .rcon .rconl .rcon_img img{width: 80px;height: auto;}

.messlist .rcon .rstatus{height: 40px;line-height: 40px;margin-bottom: 10px;font-size: 14px;color: #999999;}
.messlist .rcon .rstatus a{color: #999999;}
.messlist .rcon .rstatus a:hover{color: #ff5c38;}
.messlist .rcon .rstatus i{margin-right: 10px;}

.messlist li .rtime{width: 70px;height: 70px;background: rgba(107,177,252,0.6);text-align: center;color: #ffffff;margin: 20px 20px 0 0;border-radius: 10px;}
.messlist li .rtime p{font-size: 20px;margin: 15px 0 5px 0;}

.messlist li .recovery{width: 95%;margin: 0 auto 20px auto;}

/* 点赞记录列表 */
.awelist{width: 100%;overflow: hidden;}
.awelist li{width: 100%;height: 100%;min-height: 90px;font-size: 16px;border-radius: 10px;overflow: hidden;background: #f9f9f9;margin-bottom: 20px;}
.awelist li i{color: #f00;margin: 20px 10px 0 20px;}
.awelist li .top_tt{margin: 16px 0 15px 0;}
.awelist li .top_tt b{color: rgb(107,177,252);}
.awelist li .rtime{width: 70px;height: 70px;background: rgba(107,177,252,0.6);text-align: center;color: #ffffff;margin: 10px 20px 0 0;border-radius: 10px;}
.awelist li .rtime p{font-size: 20px;margin: 15px 0 5px 0;}

.awelist li small{margin-left: 10px;color: #999;font-size: 14px;}

.awelist li .unlike{cursor: pointer;color: #999999;}
.awelist li .unlike i{margin: 0 10px 0 0;color: #999999;font-size: 18px;}
.awelist li .unlike:hover,.awelist li .unlike:hover i{color: #FF0000;}

.no_record{text-align: center;font-size: 24px;color: #e1e1e1;margin-top: 25%;}
.no_record i{font-size: 120px;}

/*举报记录列表*/
.reportlist{width: 100%;overflow: hidden;}
.reportlist li{width: 100%;height: 100%;min-height: 140px;border-radius: 10px;overflow: hidden;background: #f9f9f9;margin-bottom: 20px;}
.reportlist .rtime{width: 70px;height: 70px;background: rgba(107,177,252,0.6);text-align: center;color: #ffffff;margin: 25px 20px 0 0;border-radius: 10px;}
.reportlist .rtime p{font-size: 20px;margin: 15px 0 5px 0;}
.reportlist .rcon{width: 730px;font-size: 15px;margin-left: 25px;}
.reportlist .rcon .rconl{width: 45%;padding-right: 5%;}
.reportlist .rcon .rconl .rcon_img{width: 80px;height: auto;margin: 10px 0;}
.reportlist .rcon .rconl .rcon_img img{width: 80px;height: auto;}
.reportlist .rcon .rconbox{width: 95%;min-height: 70px;margin-top: 25px;overflow: auto;}
.reportlist .rcon .rconbox p{word-wrap: break-word;line-height: 35px;}
.reportlist .rcon .rstatus{height: 40px;line-height: 40px;margin-bottom: 10px;}
.reportlist .rcon .rstatus i{margin-right: 10px;color: #FF0000;}

.reportlist .rcon .rstatus small{margin-left: 10px;color: #999;font-size: 14px;}

/*分页*/
.pagebox{text-align: center;width: 100%;}
.pagination{display: inline-block;}


