@import url("common.css");
@import url("pager.css");
.nav2{height:74px; border-bottom:1px solid #dadada; background-color:#fff;}
.nav2 ul li{position:relative; float:left; height:74px;  width:123px;}
.nav2 ul li a{position:absolute; height:74px; line-height:100px; font-weight:bold; overflow:hidden; width:130px;  background-color:#fff; text-align:center; display:block; background-image:url(../images/icon_menu.png); background-repeat:no-repeat;}
.nav2 ul li.cur a{top:1px; border-left:1px solid #dadada; border-right:1px solid #dadada; z-index:8880; background-color:#f6f6f6; color:#fa6e93;}
.nav2 a:hover{color:#fa6e93;}
.s0{background-position:52px -84px;}
.s1{background-position:-400px -84px;}
.s2{background-position:-248px -84px;}
.s3{background-position:-98px -84px;}
.s4{background-position:-548px -84px;}
.cur .s0,.s0:hover{background-position:52px 15px;}
.cur .s1,.s1:hover{background-position:-400px 15px;}
.cur .s2,.s2:hover{background-position:-248px 15px;}
.cur .s3,.s3:hover{background-position:-98px 15px;}
.cur .s4,.s4:hover{background-position:-548px 15px;} 
.left{width:740px; overflow:hidden; float:left; }
.rframe{float:right; width:232px;  background-color:#fff;  padding:5px; }
.rframe dt{background:url(../images/dashed.png) repeat-x left center; height:32px; line-height:32px;}
.rframe dt span{background-color:#fff; padding:0 10px; font-weight:bold;}
 
#topyuehui li{line-height:28px; height:28px; overflow:hidden;}

.meet_body{padding:10px 20px;  background-color:#fff;  margin-bottom:12px; position:relative;}
    .meet_body h3{height:42px; line-height:42px;}
    .meet_body h3 a {
        color: #c36;
        font-size: 18px;
        font-weight:bold;
    }
.meet_body h3 a:hover{ text-decoration:underline;}
.yh_pic{position:absolute; right:10px; top:40px; height:112px;}
    .yh_pic a{margin: 0 5px; width:78px; height:93px; overflow:hidden; border-radius:10px; display:inline-block;}
    .yh_pic img{width:78px;}
    .endtime {
        float: right;
        font-size: 12px;
    }
.yh_user{height:32px; line-height:32px; padding:10px 0 10px 0; border-bottom:1px dashed #e2e2e2;}
.yh_vip {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff; 
    border-radius:2px;
}
    .yh_user a, .yh_user span {
        margin-right: 10px;
    }
    .yh_user .yh_userimg {
        float: left;
        width: 32px;
        height: 32px;
        border-radius: 16px;
    }
        .yh_user img {
            width: 32px;
        }
.yh_userimg {
    display: inline-block;
    overflow: hidden;
}


    .textbox {
        color: #333;
        overflow: hidden;
    }
.textbox li{line-height:32px; overflow:hidden;}
.textbox li i{color:#999;}

.joinuser .yh_userimg {
    width: 42px;
    height: 42px;
    border-radius: 21px;
}
.joinuser img {
    width: 42px;
}
.joinuser {
    margin-top: 10px;
    height: 42px;
    line-height: 42px;
}
.joinuser a {
    margin: 0 3px;
}
.adddate{float:right; color:#999; font-size:12px;}
.joinuser i {
    float: left;
    display: block;
    border-left: 5px solid #c36;
    text-indent: 10px;
    height: 24px;
    line-height: 24px;
    margin-top: 10px;
}
    .joinuser em{float:right; font-size:12px;}
    .whomeet {
        width: 112px;
        float: left;
    }
a.img{display:block; width:92px; height:112px; overflow:hidden; font-size:100px; text-align:center; border:1px solid #d5d5d5; padding:2px; margin:0 10px; position:relative;}
a.img:hover{ border:3px solid #F80754; padding:0; }
a.img img{width:92px; vertical-align:middle;}
.whomeet h6{height:26px; line-height:26px; overflow:hidden;clear:both;}

.meet{padding:20px 10px;}
#yhinfo {
    background-color: #fff;
    border-top: 4px solid #f10474;
    padding-bottom:20px;
}
#yhinfo h3{padding-top:20px; font-size:18px;  font-weight:bold; text-align:center; font-size:16px;}
    #yhinfo h3 span {
        color: #CC3366;
        padding: 0 5px;
    }
.myinfo {
    background-color: #f5f5f5;
    height: 60px;
    padding: 10px 20px;
}
.myinfo ul{width:620px; overflow:hidden;  float:right;}
.myinfo li {
    line-height: 32px;
}
.my_userimg {
    display:block;
    overflow:hidden;
    width: 60px;
    height: 60px;
    border-radius:30px; 
    float:left; 
}
.my_userimg img{
    width:60px;
}
.myinfo span {
    padding: 0 5px;
}
.adddate1 {
    color: #999;
    text-align: center;
    line-height: 32px;
    margin-top: 10px;
}
.btn_baoming { 
    display: block;
    text-align: center;
    height: 42px;
    line-height: 42px;
    width: 150px;
    color: #fff;
    background-color: #f10574;
    border-radius: 5px;
    margin:5px auto;
}
.p1 {
    text-align: center;
    color: #999;
    
}
.baoming_box {
    border: 2px dashed #e2e2e2;
    margin: 20px;
    text-align: center;
    padding: 15px;
}
    .baoming_box .sorry {
        color: #F80754;
        font-size: 20px;
        line-height: 32px;
    }
    .meetinfo {
        padding: 20px 0;
    }
.meetinfo li{line-height:40px; color:#333; padding-left:160px;}
.meetinfo li i{display:inline-block; text-align:right; width:140px; color:#666; }
.meetjoin{margin:20px;}
#comment {
    background-color: #fff;
    padding: 20px;
}
#comment .reply_face{margin-top:10px;}
#comment .reply_face img{cursor:pointer;}
#comment .cm_content{background:url(../images/txt_bg.jpg) repeat-x; width:805px; height:100px; border:1px solid #B5B8C8;}
#comment dt.b14{ border-bottom:1px solid #d5d5d5; height:30px; line-height:30px;}
#checkCode{height:20px; line-height:20px; margin:6px 0;}
.cList{background-color:#fff; padding:20px; margin-top:12px;}
.cList dt{height:26px; line-height:26px; background-color:#f4f2f2; border:1px solid #eae8e8; text-indent:1em; font-weight:bold;}
.cList dt span{font-size:16px; color:red;}
.cList dd{height:106px; overflow:hidden; background:url(../images/commendList_bg.jpg) repeat-x left bottom; border-bottom:1px dotted #c2c2c2; padding:0;}
.cList .photo{float:left; width:72px; text-align:center; margin:2px 4px;  padding:7px 9px 9px 7px;  background:url(../images/img_frame.jpg) no-repeat; }
.cList .photo a.img{width:72px; height:88px; font-size:78px; overflow:hidden; display:block;}
.cList .photo img{width:72px; vertical-align: middle;}
.cList h4{height:30px; line-height:30px; color:#666;}
.cList h4 em{font-style:normal; color: #999;}
.cList p{line-height:24px; text-indent:2em;} 
 
.tishi{ text-align:center; color:#999;}
#tb_Post{margin-left:70px;} 
.bmlist table{background-color:#d5d5d5; float:right; width:232px; margin-top:12px;}
.bmlist td{ background-color:#fff; line-height:20px; text-align:center;}
.bmlist th{ background-color:#fff; height:25px;}
#zhuti{float:right; width:232px; padding:5px; margin-top:6px;  background-color:#fff; display:none;} 
#zhuti a{background-color:#efefef; display:inline-block; padding:3px; margin:3px;}
#zhuti a:hover{color:#fff; background-color:#000;}
.post_btn{width:100px; height:32px;}

.btn_yh{width:242px; float:right; text-align:right; margin-top:2px;}
.btn_yh a{display:inline-block; width:100px; text-align:center; height:32px; line-height:32px; background-color:#9c0; color:#fff; border-radius:5px;}

#fangpian{margin-top:12px;}
#fangpian a{text-decoration:underline;}

.yh-pic{width:320px; margin:0 auto; text-align:center;}
.yh-pic li{width:92px; height:112px; overflow:hidden; margin-left:10px; display:inline-block;}
.yh-pic img {
    width: 92px;
}