@import url("base.css");
@import url("common.css"); 

#left{width:732px; float:left}
#baseInfo{height:320px; width:730px; border:1px solid #D6D6D6; overflow:hidden;}
#baseInfo .bigPhoto{width:227px; height:309px; background:url(/images/user_Photo_bg.jpg) no-repeat; overflow:hidden; margin:6px 3px; float:left; position:relative;}
#baseInfo .bigPhoto .img{width:212px; height:258px; font-size:220px; text-align:center;}
#baseInfo .bigPhoto .tishi_photo{height:40px; line-height:20px; position:absolute; top:100px; padding:6px; color:#079BFE; background-color:#000; width:200px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; text-align:center; }
#baseInfo .bigPhoto .img img{vertical-align:middle;}
#baseInfo dl{float:left; color:#4D4D4D; margin:10px; width:470px; overflow:hidden;}
#baseInfo dl dt,
#baseInfo dl dd{line-height:30px; font-size:14px; }
#baseInfo dl dd.f{float:left; width:120px;}
#baseInfo dl dt{float:left;font-weight:bold; text-align:right; width:80px;}
#baseInfo dl dd.logintime{font-size:12px; color:#999; text-align:right; clear:both;}
#baseInfo dl dd.msg,
#baseInfo dl dd.sq_vip{float:right; line-height:17px; clear:right; background:url(/images/sq_sign.jpg) no-repeat; text-indent:1.6em;} 
#baseInfo dl dd.msg{background:url(/images/message.gif) no-repeat; text-indent:2.4em;}

#baseInfo .nickname em{display:inline-block; height:16px; background:url(/images/star_sign.gif) repeat-x; width:94px; margin-left:4px;}
#baseInfo dl .tag{height:50px; line-height:28px; overflow:hidden;}
#baseInfo dl dd.signature{border:1px solid #bcbcbc; width:454px; height:40px; overflow:hidden; clear:both; background:#F7F7F7; }
#baseInfo dl dd .txt{height:30px; line-height:30px; border:1px solid #bcbcbc;  margin:3px; color:#ccc; font-size:14px; width:386px;}
#baseInfo dl .novip{background:url(/images/sign4.jpg) no-repeat left 6px; height:26px; margin-left:20px; text-indent:1.5em; display:inline-block; font-size:12px; }
#baseInfo dl .isvip{display:inline-block; height:20px;  line-height:20px; color:#930; text-align:center; width:60px;  font-size:12px; background:url(/images/vip_bg.gif) no-repeat; margin:5px 0 5px 15px;}
#baseInfo dl dd.systemInfo{float:right; line-height:17px; clear:right; font-size:12px; background:url(/images/sign5.jpg) no-repeat; text-indent:1.6em;}
#baseInfo dl dd.renqi{font-size:12px;}
#baseInfo dl dd img{float:right;}
#baseInfo .btn div{width:87px; height:41px; line-height:41px; background:url(/images/btn_opration.jpg) no-repeat; overflow:hidden; float:left; margin-left:10px;}
#baseInfo .btn a{display:block; color:#369; text-indent:1.7em; background:url(/images/sign.gif) no-repeat; font-size:12px;}
#baseInfo .btn a.a1{background-position:3px 1px;}
#baseInfo .btn a.a2{background-position:5px -42px;}
#baseInfo .btn a.a3{background-position:5px -84px;}
#baseInfo .btn a.a4{background-position:5px -126px;}

.dl_frame{border:1px solid #D5D5D5; margin-top:6px;}
.dl_frame dt{border:1px solid #fff; height:29px; line-height:29px; overflow:hidden; background:url(/images/7ren_title_bg.gif) repeat-x;}
.dl_frame dt span{margin-left:10px; font-size:14px; display:inline-block; background-position:left center; background-repeat:no-repeat; padding-left:22px;}
.dl_frame dt span,
.dl_frame dt a{font-weight:bold; color:#666;}
.dl_frame dt a{float:right;  margin-right:10px; text-decoration:underline; color:#E2347B;}
.dl_frame dd{border-top:1px solid #dfdfdf;}

#hephoto{height:180px; overflow:hidden;}
#hephoto dt span{background-image:url(/images/title_photo_sign.jpg);}
#hephoto dd{padding:0 10px;}
#hephoto dd li{width:92px; height:112px; overflow:hidden; background:url(/images/img_frame.jpg) no-repeat 10px 12px; padding:7px 9px 9px 7px; float:left; text-align:center; vertical-align:middle;}
#hephoto dd li a{width:72px; height:88px;  font-size:122px;   display:block; overflow:hidden;}
#hephoto dd li a:hover{width:92px; height:112px; font-size:100px; border:4px solid #F80755; background:#fff; padding:0;}
#hephoto dd li a:hover img{width:92px; }
#hephoto dd li img{width:72px; vertical-align:middle;}
#hephoto dd .goleft{width:40px; height:140px; background:url(/images/left_arrow.jpg) no-repeat left center; cursor:pointer; float:left;}
#hephoto dd .goright{width:40px; height:140px; float:right; background:url(/images/right_arrow.jpg) no-repeat right center; cursor:pointer;}

.article{height:165px; overflow:hidden;}
.article dt span{background-image:url(/images/sign_alticle.jpg); float:left;}
.article .article_frame{height:110px; width:345px; margin:15px 0 0 10px; float:left; background:url(/images/article_bg.jpg) no-repeat; overflow:hidden; }
.article .postDate{width:110px; color:#369; text-align:center; font-size:24px; font-weight:bold; margin:30px 6px 0 0; float:left;}
.article .postDate font{font-size:18px;}
.article .postDate a{font-size:12px; font-weight:normal; text-decoration:underline;}
.article .newsContent{height:100px; overflow:hidden;}
.article .newsContent h3{height:36px; line-height:36px; width:220px; overflow:hidden;}
.article .newsContent h3 a{color:#c36; font-size:16px;}
.article .newsContent h3 a:hover{text-decoration:underline;}
.article .newsContent p{color:#444; line-height:22px; height:70px;}
.article .newsContent h4{height:36px; line-height:36px; color:#999;}
.article .newsContent h4 a{margin:0 6px;}
.article dt div{float:right; margin:7px 4px 0 0;}
.article dt div i{width:10px; height:13px; display:inline-block; margin:0 3px; background:url(/images/btn02_tag.gif) no-repeat; cursor:pointer;}
.article dt div .active{background:url(/images/btn01_tag.gif) no-repeat;}

#heflower{min-height:160px; _height:160px; overflow:hidden;}
#heflower dt span{background-image:url(/images/sign_flower.jpg);}
#heflower dd ul{margin:22px 10px;}
#heflower dd li{width:100px; height:120px; overflow:hidden; float:left; text-align:center;}
#heflower dd li h3,
#heflower dd li h3 a{font-size:12px; color:#369; font-weight:normal;}
#heflower dd li h3 a.bgred{color:#CC3467; padding:2px;}
#heflower dd li h3 a.bgred:hover{background:#CC3467; color:#fff;}

.heContact dd{padding:10px 20px; line-height:30px; font-size:14px;}
.heContact dd h4{font-weight:bold; font-size:14px;  color:#4d4d4d}
.heContact dd span{color:#E2347B;}

.heInfo{min-height:140px; _height:140px;}
.heContact dt span,
.heInfo dt span{background-image:url(/images/sign_info.jpg);}
.heContact dd ul,
.heInfo dd ul{margin:10px 20px;}
.heContact dd ul li,
.heInfo dd ul li{width:300px; float:left; height:30px; line-height:30px; font-size:14px; color:#4d4d4d;}
.heContact dd ul b,
.heInfo dd ul li b{width:80px; display:inline-block; text-align:right;}

#hedetail{min-height:220px; _height:220px;}
#hedetail dt span{background-image:url(/images/sign_detail.jpg);}
#hedetail dd ul{margin:10px 20px;}
#hedetail dd ul li{line-height:30px; font-size:14px; color:#4d4d4d;}
#hedetail dd ul li b{width:120px; display:inline-block; text-align:right;}

#right{width:248px; float:right;}
#lastvisit{margin:0; height:460px; width:246px; overflow:hidden;}
#lastvisit dt span{background-image:url(/images/sign_vistor.jpg);  }
#lastvisit dd ul{margin:5px 0;   }
#lastvisit dd li{float:left; width:72px; height:120px; overflow:hidden; text-align:center; margin:2px 5px 2px 20px; _margin:2px 10px;  padding:7px 9px 9px 7px;  background:url(/images/img_frame.jpg) no-repeat; }
#lastvisit dd a{width:72px; height:88px; font-size:78px; overflow:hidden; display:block;}
#lastvisit dd img{width:72px; vertical-align: middle;}
#lastvisit dd h3{font-size:12px; color:#369; font-weight:normal; margin-top:8px;}
#lastvisit dd em{font-style:normal; color:#999; font-size:10px;}

#loveother{min-height:675px; _height:675px;}
#loveother dt span{background-image:url(/images/sign_love.jpg);}
#loveother dd ul{margin:5px 0 0 10px;}
#loveother dd a.img{display:block; width:92px; height:112px; font-size:100px; overflow:hidden;  border:1px solid #d5d5d5; padding:2px; margin:6px 4px; background:url(/images/img_bg.jpg) no-repeat; float:left;}
#loveother dd a.img:hover{background:none; border:3px solid #F80754; padding:0;} 
#loveother dd a.img img{width:92px; vertical-align:middle;}
#loveother dd ol{height:120px;  float:left; margin:10px 0 3px 10px;}
#loveother dd ol li{height:26px; line-height:26px;}

.bigPhoto .img{display:block; margin:7px;}
.bigPhoto ul{margin-left:20px;}
.bigPhoto ul li{width:100px; text-indent:1em; float:left; height:26px; line-height:26px;text-indent:1.7em;  background-repeat:no-repeat; background-position:left center;}
 
.bigPhoto ul.mod li.li_1{background-image:url(/images/sign0.jpg);}
.bigPhoto ul.mod li.li_2{background-image:url(/images/sign1.jpg);}

.bigPhoto ul.setfriend li.li_1{background-image:url(/images/sign2.jpg);}
.bigPhoto ul.setfriend li.li_2{background-image:url(/images/sign3.jpg);}
.bigPhoto ul li a{color:#369; text-decoration:underline;}

.check{margin:4px; padding:2px 10px 4px 10px; border:1px solid #FCE2BF; background-color:#FFFEDF; clear:both;}
.check h3{color:#DC387F; font-size:14px; line-height:24px;}
.check p{line-height:20px;}
.check p span{color:#FB0706;} 
#usernav{margin:0;}
#usernav dt span{background-image:url(/images/sign3.jpg);}
#usernav dd{padding:10px;}
#usernav table th{height:24px; width:50px; color:#444;}
#usernav table td{width:80px; }
#usernav table a{text-decoration:underline;}
#letter dt span{background-image:url(/images/sign5.jpg);}
#letter dd{padding:10px;}
#letter dd .msglist{border-bottom:1px dotted #aaa;}
#letter h6 font{font-size:12px; color:#999; float:right;}
#letter h6 a{ text-decoration:none;}
#letter h6{height:30px; line-height:30px; background:#efefef; padding:0 10px;}
#letter p{line-height:22px; text-indent:2em;}
#letter dd span{height:22px;   text-align:right; display:block;}
#letter .fs{margin-top:6px;}