@charset "utf-8";
.re_trg{display:inline-block; width:8px; height:8px; border-right:2px solid #CCC;border-bottom:2px solid #CCC;transform:rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
/* 首页 */
.ow{overflow:hidden;}
.home_page .filtrate{overflow-x:scroll;background:#E4E4E4; position:relative;padding:10px 0; margin: 0 10px;}
.home_page .filtrate .filtrate_con{width:720px;}
.home_page .filtrate .filtrate_con li{ float:left; margin:0 8px 0 0;width:64px; height:80px; position:relative;border-radius:3px;}
.home_page .filtrate .filtrate_con li p.description{ position:absolute; left:0; bottom:0; width:64px; height:12px; line-height:12px; text-align:center; color:#F7F5F6; background:rgba(0,0,0,0.5); font-size:12px;border-radius:0 0 3px 3px;}
.home_page .filtrate .filtrate_con li>a{
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
}
.home_page .amend{height:38px;font-size: 14px; line-height:38px; background:url(img/amend.png) 12px center no-repeat #fff; padding:0 0 0 32px;  border-bottom:1px solid #EBEBEB; color:#747474; position:relative;}
.home_page .amend .msg_tit .right{ height:38px; position:absolute; right:10px; top:0; color:#74B9C8;}
.home_page .amend .msg_tit .right .bot_trg{ margin:0 0 4px 4px;}
.home_page .amend .msg_tit .left{position:absolute;}
.home_page .amend .msg_tit .left select{ height:38px; position:absolute; right:0; top:0; opacity: 0;}
.home_page .amend .right .elect{ position:absolute; left:0;top:0;display:none;width:100%;}
.home_page .inflo{ background:#fff; overflow:hidden;border-bottom: 1px solid #ECECEC; padding:0 0 10px;    color: inherit;display: block;}

.home_page .inflo  .home-user-list{ box-shadow:none;}
.home_page .inflo  .home-user-list{ border:0; margin:0; padding:10px 0 10px 10px;}
.home_page .inflo  .home-user-list li.user_mession{padding-left: 10px;}
.home_page .inflo  .home-user-list .foot-icon{width:90px; height:110px;position:relative;}
.home_page .inflo  .home-user-list .foot-icon img{ display:block; width:90px; height:110px; max-width:90px; max-height:110px; border-radius:3px;}
.home_page .inflo  .home-user-list li b .vip{ height: 14px; line-height: 14px; background:#F0638D; color:#fff; border-radius:2px;font-size:10px;}
.home_page .inflo  .home-user-list li{ font-size:12px;}
.home_page .inflo  .home-user-list li b.tit{display: block;color: #555; font-size:16px; margin:4px 0 12px; padding:0;}
.home_page .inflo  .home-user-list li p.feature{ margin:14px 0 0;}
.home_page .inflo  .home-user-list li p.feature span{ border-radius:2px;; padding:2px 4px; margin:0 4px 0 0;display: inline-block;}
.home_page .inflo  .home-user-list li p.feature span:nth-child(1){ border:1px solid #AAA4C6; color:#AAA4C6;}
.home_page .inflo  .home-user-list li p.feature span:nth-child(2){ border:1px solid #5AA2D4; color:#5AA2D4;}
.home_page .inflo  .home-user-list li p.feature span:nth-child(3){ border:1px solid #8FA2C3; color:#8FA2C3;}
.home_page .inflo  .home-user-list li p.recite{ height:20px; padding:14px 0 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*按钮打招呼*/
.home_page .inflo .bot_btn{ padding: 0 10px;}
.home_page .inflo .bot_btn span.hello,
.home_page .inflo .bot_btn span.hello_out{padding: 0 0 0 18%;text-align: left; background: url(img/icon_hi_new.png) 20px center no-repeat;background-size: 20px;margin: 0 0 0 2%;}
.home_page .inflo .bot_btn span.hello_out{background: url(img/icon_hi_out_new.png) 20px center no-repeat;background-size: 20px; border:1px solid #c8c8c8; color:#c8c8c8; }
.home_page .inflo .bot_btn span{ border: 1px solid #fabbcc; border-radius: 3px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;  color: #ee4b76; display: inline-block;float: left; font-size: 14px; height: 34px; line-height: 34px;text-align: center;width: 49%;}

.home_provide>.amend{ height:auto; background:#fff; padding:10px; line-height:18px;overflow:hidden; text-overflow: ellipsis; word-wrap: break-word; font-size:14px;}
.home_provide>.amend .pink{ font-size:16px;font-weight: bold;}
.home_provide .inflo > .bot_btn > span.hello{ background:none; color:#ee4b76;}
.home_provide .inflo > .bot_btn > span{border: 1px solid #fabbcc;color: #ee4b76;}
.home_provide .inflo > .bot_btn > span.look{ color:#999;}
.home_provide .inflo .bot_btn .feel_btn{ border: 1px solid #fabbcc;
    border-radius: 3px;
    color: #ee4b76;
    display: block;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 49%; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.home_provide .inflo .bot_btn .feel_btn:first-child{color:#999; margin: 0 2% 0 0;}
.home_provide .inflo .user-list { box-shadow: none; border: 0; padding: 10px;}
.home_provide .inflo .user-list>li.foot-icon>img { display: block; width: 90px; height: 110px; border-radius: 3px;}

/*首页公告消息*/
.home_page .notice{ height:22px; line-height:22px; color:#ee4b76; padding:0 10px; margin:6px 0 0; font-size:14px;background:none}
.home_page .notice>img{ display:inline; width:20px; float:left; vertical-align:middle; margin:6px 4px 0 0;background:none;}
.home_page .notice .notice_box{ display:inline; float:left; height:22px; line-height:22px; overflow:hidden;position:relative;width:92%;margin-top:3px;}
.notice .notice_box ol{position:absolute;top:0;left:0;}

/*书签*/
.book_mark{ width:150px; height:50px; background:rgba(0,0,0,.7); border-radius:8px; color:#fff; text-align:center;z-index:200;display:none;}
.book_mark_botCenter{ position:fixed; left:50%; bottom:10px; margin:0 0 0 -75px;}
.book_mark .font{ margin:6px 0 0; }
.book_mark .closed{ display:block; width:24px; height:24px; border-radius:100%; background:url(img/dot_closed.png) center center no-repeat rgba(0,0,0,.9); background-size:12px; position:absolute; right:-12px; top:-12px; border:3px solid #fff;}
.book_mark .arrow_down{width:0px;height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.7);font-size:0px;line-height:0px; position: absolute;left: 50%;bottom:-6px; margin:0 0 0 -4px;}
.book_mark_topRight{ position:fixed; right:5px; top:12px; }
.book_mark_topRight .closed{ position:absolute; left:-12px; top:-12px;}
.book_mark_topRight .arrow_top{width:0px;height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.7);font-size:0px;line-height:0px; position: absolute;right: 20px;top:-6px; margin:0 0 0 -4px;}
.book_mark_bot_Right{ position:fixed;right:24px; bottom:10px;}
.book_mark_bot_Right .arrow_down_r{width:0px;height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.7);font-size:0px;line-height:0px; position: absolute;right:20px;bottom:-6px; margin:0 0 0 -4px;}


/*红娘弹窗*/
.hn{width:294px;height:242px;background:url('img/hnbg_03.png') #db2442 no-repeat;background-size:cover;-webkit-border-radius:18px;position:absolute;top:50%;left:50%;margin-top:-121px;margin-left:-147px;}
.hn img{position:absolute;right:7px;top:7px;background:none 0;}
.hn .hn_btn{width:85%;height:40px;font:16px/40px 'Microsoft YaHei',"微软雅黑";text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#ffd542;color:#ff5b2f;margin:180px auto 0;}

/*女性版样式*/
.home_page .girl .inflo  .home-user-list .foot-icon{width:80px; height:98px;}
.home_page .girl .inflo  .home-user-list li b.tit{ margin:4px 0 8px;}
.home_page .girl .inflo  .home-user-list li.user_mession{padding-left: 10px;}
.home_page .girl .inflo  .home-user-list .foot-icon .green_icon{position:absolute;bottom:0;left:0;width:11px;height:11px;}
.home_page .girl .inflo  .home-user-list li.user_mession p{font-size:12px;}
.home_page .girl .inflo  .home-user-list .foot-icon img{ display:block;max-width:80px; max-height:98px; border-radius:3px;}
.home_page .girl .inflo .home-user-list li p.feature{ margin:8px 0 0;}
.home_page .girl .inflo  .home-user-list li p.feature span{ border-radius:3px;; padding:2px 4px; margin:0 4px 0 0;display: inline-block;border:1px solid #999;color:#999;font-size:12px;}
.home_page .girl .inflo  .home-user-list li p.recite{padding-top:6px;height: 47px;line-height: 16px;white-space: normal;word-wrap:break-word;word-break:break-all;}
.home_page .girl_amend{padding-left:10px;background:#fff;}
.home_page .girl .no_content{width:100%;font-size:16px;line-height:24px;text-align:center;padding-top:60px;}

.home_page .girl .inflo .home-user-list li b.tit img{
    vertical-align: top;
}

/*修改征友按钮*/
.mend_btn{width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:#ec4370;font:16px/40px '微软雅黑';margin-bottom:30px;}
.mend_btn a{color:#fff;display:block;width:100%;height:100%;}

/*升级VIP会员，查看{$sexstr}的联系方式*/
.upvip{
    display: block;
	margin:3px auto 3px auto;
    height: 30px;
    line-height: 30px;
    background: #FF69B4;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}

