@charset "utf-8";
.right-model{overflow:hidden;zoom:1}
a{text-decoration:none}
a:hover{text-decoration:underline}
.c-left{width:650px;float:left}
.con-l-t,.con-l-t2,.con-l-b,.list-t,.list-b,.con-l-t1,.con-l-b1,.r-model-left,.r-model-right,.ser-rt,.ser-rb,.title-ser{background:url() no-repeat;height:8px;overflow:hidden}
.con-l-b{background-position:0 -11px}
.con-l-t2{background-position:0 -72px}
.min-height888{}
.list-t{background-position:0 -22px}
.list-b{background-position:0 -34px}
.c-right{width:198px;float:right}
.adv-img,.adv2-img{margin-bottom:15px}
.adv-img img{width:198px;height:94px}
.adv2-img{position:relative}
.adv2-img img{width:198px;height:200px;cursor:pointer}
.adv2-img p{position:absolute;padding:0 0 0 10px;line-height:20px;color:#fff;font-size:12px;top:71px;left:0}
.adv2-img span.red{color:#a51955;font-size:14px;font-weight:bold}
.title-bar{background:url(../images/bg.gif) repeat-x 0 -282px;margin:0 2px 0 1px;height:37px;padding:0 15px}
.title-bar .sstj{padding-top:5px;line-height:22px;font:12px/1.5 "arial","Verdana"}
.title-bar .thepath{padding-top:5px;line-height:22px;font-size:13px;}
.title-bar .thepath a{color:#333;}
.title-bar label{margin-right:12px}
.show-img,.show-lists,.new-pages a.arrow1,.new-pages a.arrow2,.lists-img ul li,.btn-mail,.btn-chat,.btn-chat-gray,.btn-ser-gj,.ser-logo,.btn-ser1,.right-pop{background:url(../images/nav.png) no-repeat}
.show-img,.show-lists{float:right;padding-left:20px;line-height:32px}
.show-lists{background-position:0 -537px}
.show-img{background-position:0 -565px}
.show-img a,.show-lists a{text-decoration:none;color:#000}
.list-m{background-position:-1946px 0;overflow:hidden;zoom:1;padding-left:8px}
.lists{padding:7px 8px 0 9px;overflow:hidden;zoom:1}
.lists ul li.wb{overflow:hidden;zoom:1;padding-bottom:10px;position:relative}
.list-l,.list-r{float:left}
.list-l{margin-right:12px}
.list-r{width:636px}
.nc-lists{padding-top:5px;line-height:16px;width:90px;overflow:hidden;white-space:nowrap}
.title-list{height:28px;line-height:28px;font-weight:bold;background:#fff8fa;padding:0 10px}
.title-list a{text-decoration:none}
.title-list a:hover{text-decoration:none}
.title-list .list-nick a{color:#f14e78}
.title-list .list-nick a:hover,.nc-bot a:hover,.tx-bot a:hover,.tx-det a:hover{text-decoration:underline}
.other{color:#666}
.line-pink{color:#f48fa9}
.t2-list{height:20px;line-height:20px;border-bottom:1px dotted #f8d6db;color:#ff7c9e;font-weight:bold;overflow:hidden;padding:10px 10px 0 10px}
.texts1{line-height:20px;padding:10px 10px 0 10px;word-break:break-all;word-wrap:break-word}
.list-rt{float:right}
.phone-user{background:url(../images/listicons.gif) no-repeat 0 -104px;width:16px;height:16px;position:absolute;top:124px;left:83px;display:block}
ul li.not-online,ul li.online,ul li.online2{padding-left:20px;line-height:20px;font-weight:300!important}
ul li.not-online{background:url(../images/dot.gif) no-repeat 0 2px}
ul li.not-online2{padding-left:20px;line-height:20px;color:#666;font-weight:300!important}
ul li.online{background:url(../images/dot.gif) no-repeat 0 -15px}
ul li.online2{background:url(../images/dot.gif) no-repeat 5px -40px}
.new-pages{padding:10px 0 10px 0;overflow:hidden;zoom:1;font-size:12px;float:right}
.new-pages a{float:left;height:16px;line-height:16px;text-decoration:none;text-align:center;color:#535353;margin:0 2px}
.new-pages a.num,.new-pages a.num-hover{padding:0 5px;moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.new-pages a.num:hover{color:#000;background-color:#f5507a;color:#fff}
.new-pages a.num-hover{color:#fff!important;background-color:#f5507a!important}
.new-pages a.arrow1,.new-pages a.arrow2{width:50px;display:inline-block}
.new-pages a.arrow2{background-position:34px -602px}
.new-pages a.arrow1{background-position:7px -626px}
.r-model-left,.r-model-right,.r-model-center{float:left;height:685px;overflow:hidden}
.r-model-left,.r-model-right{width:7px}
.r-model-right{background-position:-935px 0}
.r-model-left{background-position:-921px 0}
.r-model-center{background:url(../images/bg-in.gif) repeat-x 0 -419px;width:182px}
.show-tx{position:relative;width:71px;height:88px}
.show-tx img{width:71px;height:88px}
.show-tx2{position:relative;width:101px;height:127px}
.show-tx2 img{width:101px;height:126px}
.img-tl,.img-tr,.img-bl,.img-br{position:absolute;width:2px;height:2px;overflow:hidden}
.img-tl{background-position:-194px -3px;top:0;left:0}
.img-tr{background-position:-191px -3px;top:0;right:0}
.img-bl{background-position:-194px 0;bottom:0;left:0}
.img-br{background-position:-191px 0;bottom:0;right:0}
.list-right ul li{float:left;padding-right:13px;padding-bottom:35px}
.list-right{padding:15px 0 0 10px}
.nc-bot,.tx-bot{padding-top:8px;height:12px;line-height:12px;text-align:center;width:72px;white-space:nowrap;overflow:hidden}
.nc-bot a,.tx-bot a,.tx-det a{color:#000;text-decoration:none}
.lists-img{padding:10px 0 0 15px;overflow:hidden;zoom:1}
.lists-img ul{overflow:hidden;zoom:1}
.lists-img ul li{float:left;background-position:0 -957px;width:100px;height:201px;padding:6px 17px 10px 7px}
.tx-det{padding-top:5px;line-height:12px;height:12px;overflow:hidden;text-align:center}
.btn-mail,.btn-chat,.btn-chat-gray,.btn-ser-gj,.ser-logo,.btn-ser1{display:inline-block;width:46px;height:17px}
.btn-mail{background-position:0 -376px}
.btn-chat{background-position:0 -397px}
.btn-chat-gray{background-position:0 -354px}
.btn-div{text-align:center;padding:7px 0 0 0}
.lists-img ul li.seven{width:725px;border-top:1px dotted #b1b1b1;height:1px;background:0;overflow:hidden}
.tx-list{position:relative}
.pro-ser{padding:15px}
.pink-ser{moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff3f8;padding:12px 20px;width:394px;border-bottom:1px solid #f3e4e8;border-left:1px solid #fbf5f7;border-right:1px solid #fbf5f7;float:left}
.pink-ser .row,.row-r{overflow:hidden;zoom:1;height:30px;display:block;padding-top:10px}
.lefts{float:left;width:66px;text-align:right;padding-top:3px;padding-right:2px}
.rights{float:left;width:312px;font:12px/1.5 "arial","Verdana"}
.rights label,.row-r label{padding-right:15px}
.rights label input{margin-right:5px}
.row-r label input{padding-right:5px}
.rights label select,.row-r label select{height:22px;line-height:20px}
.row-r{font:12px/1.5 "arial","Verdana"}
.width100{width:102px}
.width90{width:90px}
.width80{width:80px}
.width160{width:160px}
.btn-ser-gj{background-position:0 -422px;height:41px;width:158px;border:0;cursor:pointer}
.btn-div-ser{height:50px;padding-top:10px}
.pro-ser-right{float:right}
.ser,.photo-list{padding-bottom:10px;overflow:hidden;zoom:1}
.ser-rt,.ser-rb{width:283px;overflow:hidden}
.ser-rt{height:9px;background-position:0 -88px}
.ser-rb{height:13px;background-position:0 -101px}
.ser-rm{background-position:-823px 0;padding:20px 0 20px 20px;position:relative;width:263px}
.ser-logo{background-position:0 -506px;height:25px;width:100px}
.width190{width:190px;height:20px}
.width180{width:180px;height:20px}
.btn-ser1{background-position:0 -473px;width:66px;height:26px;border:0;cursor:pointer}
.paddingl163{padding-left:163px}
.title-ser{position:absolute;background-position:0 -121px;height:22px;padding-top:8px;line-height:20px;width:253px;padding-left:25px}
.posi1{top:50px;left:-6px}
.posi2{top:290px;left:-6px}
.paddingt35{padding-top:35px}
.paddingt45{padding-top:45px}
.paddingt6{padding-top:6px}
.con-l-t1{background-position:0 -47px}
.con-l-b1{background-position:0 -57px}
.con-l-m1{background-position:-1137px 0}
.content1{width:980px;margin:0 auto}
.clear{height:1px;overflow:hidden;clear:both}
.main-left{width:165px;float:left;overflow:hidden;padding-left:1px}
.main-right{width:605px;float:left}
.zy,.zy-over{font-weight:bold;color:#e84c74;background:#f2eeef;border-bottom:1px solid #e5e5e5;height:18px;line-height:14px;text-align:center}
.zy-over{color:#666}
.tx-dleft,.lt-tx,.rt-tx,.photo-list li,.see a,.see a:hover,.ico-dj,.ico-cx,.ico-sj,.see2 a,.see2 a:hover,.contact ul li a,.tit-nav ul li a,.tit-nav ul li.hover a,.right-side-btn ul li{background:url(../images/icons-detail.gif) no-repeat}
.tx-dleft{width:131px;height:190px;background-position:-115px -186px;position:relative;padding-bottom:9px}
.tx-dleft img{width:127px;height:159px;padding:1px 2px 5px 2px}
.lt-tx,.rt-tx{width:5px;height:5px;overflow:hidden;position:absolute;top:0}
.lt-tx{background-position:-140px -157px;left:0}
.rt-tx{background-position:-134px -157px;right:0}
.padding-side-top{padding:10px 0 20px 17px;background:url(../images/bg-side.gif) no-repeat bottom right;min-height:230px}
.photo-list li{float:left;background-position:-266px -188px;width:32px;height:32px;padding:4px 8px 10px 5px}
.photo-list li div{width:32px;height:32px;overflow:hidden}
.photo-list li img{width:32px;height:32px}
.see a,.see a:hover,.see2 a,.see2 a:hover{text-decoration:none;background-position:0 -157px;height:21px;line-height:21px;width:127px;text-align:center;color:#ff638b;display:block}
.see2 a,.see2 a:hover{background-position:-117px -132px;color:#666}
.see,.see2{padding-bottom:4px}
.left-links ul li{background:url(../images/bg.gif) repeat-x 0 -329px;height:59px;line-height:59px;text-align:center}
.left-links ul li a{color:#f24f78;text-decoration:none;font-weight:bold}
.id-tx{padding-left:9px;font-weight:bold;line-height:18px}
.ico-dj,.ico-cx,.ico-sj{display:inline-block;width:16px;height:16px;margin-right:5px}
.ico-dj{background-position:-1px -135px}
.ico-cx{background-position:-25px -135px}
.ico-sj{background-position:-49px -135px}
.icons-tx{height:16px;padding-left:9px;padding-top:5px}
.nick{font-size:14px;font-weight:bold;margin-right:5px}
.center-div{padding:15px 20px;line-height:20px;width:560px;overflow:hidden;word-wrap:break-word}
.contact{padding:3px 0 8px 0;overflow:hidden;zoom:1}
.contact ul li a{width:122px;height:41px;display:inline-block;margin-right:15px}
.contact ul li{float:left}
.contact ul li.mail a{background-position:0 0}
.contact ul li.mail a:hover{background-position:0 -45px}
.contact ul li.mail-gray a{background-position:0 -90px}
.contact ul li.sayhi a{background-position:-125px 0}
.contact ul li.sayhi a:hover{background-position:-125px -45px}
.contact ul li.sayhi-gray a{background-position:-125px -90px}
.contact ul li.att a{background-position:-249px 0}
.contact ul li.att a:hover{background-position:-249px -45px}
.contact ul li.att-gray a{background-position:-249px -90px}
.contact ul li.att-gray2 a{background-position:-249px -136px}
.tb-prof{width:585px;clear:both}
.tb-prof td{vertical-align:top;line-height:18px;padding-bottom:17px}
.tb-prof td.l{width:60px}
.tb-prof td.r{width:475px;word-break:break-all;word-wrap:break-word;display:block}
.tb-prof td.r div{width:495px;word-break:break-all;word-wrap:break-word;display:block}
.tb-zl td{line-height:29px;border-bottom:1px dashed #c3c3c3;vertical-align:top}
.tb-zl td.w1{width:65px}
.tb-zl td.w2{width:216px}
.tb-zl td.w3{width:70px;text-align:right}
.hide-infor a{color:#ff638b}
.title-main{height:30px;line-height:30px;font-weight:bold;background-color:#f2eeef;padding-left:20px}
.star-five{background:url(../images/ico.gif) no-repeat 0 9px}
.tips-find{height:22px;line-height:22px;color:#7d6759;padding-left:20px;background:#fbf5f5;clear:both;margin-top:-20px;margin-bottom:10px}
.tips-find span{background:url(../images/ico.gif) no-repeat 0 2px}
.center-div1{padding:15px 10px;line-height:20px}
.trans-div{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:#fff;width:100px;height:120px;padding:20px;position:absolute;top:95px;left:220px;z-index:2000}
.say-char{position:relative;min-height:260px;_height:260px}
.tx-char{position:absolute;top:101px;left:240px;z-index:2001}
.tx-char img{border:1px solid #ccc;width:100px;height:120px}
.td-dbj td{height:30px;line-height:30px;font-family:"\5FAE\8F6F\96C5\9ED1"}
.td-dbj span{position:relative;display:inline-block}
.td-dbj td a{text-decoration:none}
.td-dbj td img{position:absolute;top:0;right:-15px}
.width-lr{width:222px}
.width-c{width:130px}
.photos ul li{float:left;padding:1px;border:1px solid #060606;height:80px;margin:0 5px 10px 0;_display:inline}
.photos ul li img{height:80px}
.show-img2{padding:15px 12px 0 12px}
.show-img2 ul li{padding:0 0 20px 0}
.photo-jm p.title,.show-img.photo-jm p.title p.title{height:25px;line-height:25px}
.photo-jm ul li{float:left;overflow:hidden;margin:0 5px 10px 0}
.photo-jm ul li img{width:134px;height:86px}
.upload{position:absolute;top:105px;left:10px;text-align:center;width:113px;background:#fff3f4;display:block;height:23px;line-height:23px;moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.upload a,.upload a:visited{color:#0086ff;text-decoration:none}
.tit-nav{height:31px;background:url(../images/bg.gif) repeat-x 0 -394px;padding-left:20px}
.tit-nav ul li{float:left;text-align:center;margin-right:1px;padding-top:5px}
.tit-nav ul li a,.tit-nav ul li.hover a{display:block;height:26px;width:71px;color:#000;text-decoration:none;line-height:26px;background-position:-266px -274px}
.tit-nav ul li.hover a{background-position:-266px -242px}
.no-xq{padding:60px 80px;text-align:center;font-size:12px;line-height:20px}
.no-xq span{color:#f24f78;font-weight:bold;font-size:14px}
.page-2 span{display:inline-block;padding:0 0 0 7px;color:#333;line-height:16px;height:20px}
.page-2{text-align:right;padding-top:8px}
.page-2 span a{color:#333;text-decoration:underline}
.page-2 span a:hover{text-decoration:underline;color:#f4517b}
.right-side-btn{width:46px;height:230px;background:0;position:absolute;top:70px;right:-46px}
.relative{position:relative}
.right-side-btn ul li{width:46px;display:block;cursor:pointer}
.right-side-btn ul li.mail-r{background-position:0 -186px;height:57px}
.right-side-btn ul li.mail-r-hover{background-position:-54px -186px;height:57px}
.right-side-btn ul li.sayhi-r{background-position:0 -298px;height:55px}
.right-side-btn ul li.sayhi-r-hover{background-position:-54px -298px;height:55px}
.right-side-btn ul li.att-r{background-position:0 -243px;height:55px}
.right-side-btn ul li.att-r-hover{background-position:-54px -243px;height:55px}
.right-side-btn ul li.back-r{background-position:0 -368px;height:47px;margin-top:15px}
.right-side-btn ul li.back-r-hover{background-position:-54px -368px;height:47px;margin-top:15px}
.right-side-btn ul li span{width:46px;height:55px;text-indent:-1000px;display:block;overflow:hidden}
.border-pinkb1{border-bottom:1px dashed #aaa;margin-bottom:10px;padding-bottom:5px}
.underline a{text-decoration:underline}
.left-pop{background:url(../images/bg.gif) repeat-x 0 -515px;height:202px;width:255px;float:left;line-height:18px}
.right-pop{background-position:-106px -959px;height:202px;width:8px;float:left}
.pop-div{width:265px;height:202px}
.td-dbj td{height:30px;line-height:30px;font-family:"\5FAE\8F6F\96C5\9ED1"}
.td-dbj span{position:relative;display:inline-block;height:30px;overflow:hidden}
.td-dbj td a{text-decoration:none}
.td-dbj td img{position:absolute;top:0;right:-15px}
.width-lr{width:222px}
.width-c{width:130px}
.more-user{padding-top:10px;margin-right:10px;border-top:1px dotted #c3c3c3;color:#0086ff}
.more-user a{color:#0086ff;text-decoration:underline}


/*---日记首页主体文章文件-------------------------------------------------------------*/

.blog_article { width:366px; background:url(../images/blog_10.png) no-repeat bottom right; height:387px;padding-left:20px;float:left; overflow:hidden;}
.blog_article dl {padding-right:10px;width:344px; color:#646464; float:left;}
.blog_article dl a {color:#000;}
.blog_article dl a:hover {color:#862586;}
.blog_article dt h2 {font-size:14px;width:344px; text-align:center;}
.blog_article dt p {width:344px; line-height:20px; text-indent:2em;}
.blog_article dd {width:344px; margin-top:14px; float:left; margin-left:0px;}
.blog_article dd p {background:url(../images/dian.png) no-repeat left center; padding-left:10px; float:left;}
.blog_article dd p a { font-size:14px;}
.blog_article dd h5  {float:right;width:14px; height:16px; background:url(../images/sex.png) no-repeat; margin:0px; padding:0px;}
.blog_article dd h6  {float:right;width:14px; height:16px; background:url(../images/sex.png) no-repeat -68px 0;margin:0px; padding:0px;}
.blog_article dd b { background:url(../images/blog_articleBJ.png) no-repeat left bottom;height:17px; padding-left:10px; margin-right:5px; float:right;}
.blog_article dd b a {font-weight:normal; color:#7166ca;}
.blog_article dd .pink a { color:#fb3f89;}
.blog_article dd .pink a:hover {color:#862586;}

.blog_article_b {width:344px;margin-top:20px; float:left; border-top:1px #8c8c8c dashed; padding-top:20px;_padding-top:10px;_margin-top:10px;}
.blog_article_b span { float:left}
.blog_article_b span a { border:1px #cac7e2 solid; width:110px; height:83px; display:block}
.blog_article_b b {float:left; display:block; margin-left:5px; }
.blog_article_b b a{color:#4a488e;}
.blog_article_b b a:hover {color:#862586;}
.blog_article_b p {float:left; display:block; width:224px;margin-left:5px;color:#000000; line-height:20px;}

.info_list {padding:20px; width:630px;}
.info_list dl {border-bottom:1px dashed #dddddd; margin-bottom:20px; padding-bottom:10px;}
.info_list dl dt h1{float:left; font-size:14px; height:25px; line-height:25px;}
.info_list dl dt h1 a { color:#333;}
.info_list dl dt h2{float:right; font-size:12px; font-weight:normal; height:25px; line-height:25px;}
.info_list dl dt h2 a{color:#666;}
.info_list dl dd { text-indent:2em; clear:both; font-size:13px; line-height:25px; margin:0px;}
.info_list dl dd a{color:#b0778c;}

.content_text {padding:20px; width:732px;}
.content_text h1 {font-size:24px; text-align:center; }
.content_text h6 {font-size:12px; text-align:center; font-weight:normal; color:#999999; line-height:25px; margin-bottom:10px;}
.content_text h6 a{color:#FF537F;}
.content_text span {display:block; line-height:25px; text-indent:2em; padding-top:10px;font-size:13px;}
.content_text p {text-indent:2em;}


/*---日记评论展示页面文件-------------------------------------------------------------*/
.diary_Comment {margin-left:15px;}
.diary_Comment dl {margin-top:10px; width:655px;border-bottom:1px dotted #dddddd; position:relative; float:left; padding-bottom:10px;}

.diary_Comment dl .Comment_t { position:absolute; background:url() no-repeat; top:0px; left:0px; width:655px; height:10px;}
.diary_Comment dl .Comment_f { position:absolute; background:url() no-repeat; bottom:0px; left:0px; width:655px; height:13px;}
.diary_Comment dt { float:left; width:71px; height:88px;margin:9px 7px 0 12px;_margin:9px 7px 0 6px; background:url(../images/comment_imgbj.png) no-repeat bottom right; padding:0 8px 9px 0;_padding:0 8px 6px 0;}

.diary_Comment dd {float:left; width:530px; margin-top:21px; margin-left:0px;}
.diary_Comment dd h1 {font-size:12px; color:#8f3e8f;line-height:20px;width:500px; float:left; font-weight:normal;}
.diary_Comment dd h1 a {font-size:14px;font-weight:bold; color:#FF537F}
.diary_Comment dd h1 b{background:url(../images/sex.png) no-repeat -68px 0;width:15px; height:16px; display:block; float:left;margin:0 5px;}
.diary_Comment dd h1 span{background:url(../images/sex.png) no-repeat;width:15px; height:16px; display:block; float:left;margin:0 5px;}
.diary_Comment dd h1 p {float:right; background:url(../images/online.gif) no-repeat; width:76px; height:12px; margin-top:3px; overflow:hidden;}
.diary_Comment dd h1 div { float:right; background:url(../images/online.gif) no-repeat 0 -12px; width:76px; height:12px; margin-top:3px;overflow:hidden;}
.diary_Comment dd h2 {  font-size:12px; font-weight:normal; color:#444444; line-height:20px; float:none; clear:both; height:100%;}
.diary_Comment dd p {color:#666666; line-height:20px;width:530px;word-wrap:break-word;} 
.diary_Comment dd h3 {position:absolute; bottom:10px;_bottom:20px; left:140px;width:500px; }
.diary_Comment dd h3 a{background:url(../images/titlebj.gif) no-repeat; width:84px; height:24px;line-height:24px; color:#FFF; font-size:12px; font-weight:normal;  margin-top:10px; display:block; float:right; text-align:center; margin-right:10px;}
.diary_Comment dd h3 a:hover {color:#FFF;}
.Comment_num {position:absolute; background:url(../images/num_07.gif) no-repeat; width:37px; height:38px; text-align:center; color:#FFFFFF; line-height:26px; font-family:Georgia; right:30px; top:15px; font-weight:bold; font-size:18px;}
.floatl {float:left;}
.floatr {float:right;}

.blog_Comment_content {margin-top:10px;margin-left:50px;_margin-left:20px;width:680px;}
.blog_Comment_content td {padding:5px 0;}
.blog_Comment_content textarea {width:80%; padding:5px; line-height:22px;overflow:auto;}
.blog_Comment_content td a {color:#0086ff;};


