body{color:#666; background:none #f2f2ed;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size: 100%; }
dl,dt,dd,form,blockquote{margin:0;padding:0;}
ul,li,ol{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,em,strong,i,b{font-weight:normal;font-style:normal;}
a{color:#333;cursor:pointer;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:underline;}
a.girl{color:#ffaa48;}
a.boy{color:#91b7c4;}
button{cursor:pointer;}
.lt{float:left;}
.rt{float:right;}
.tr{text-align:right;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.hide{display:none;}
.border{border-top:1px dotted #ddd;}
.top_bg{width:100%;height:200px;left:0;top:0;background:url(/images/topbg.jpg) center top no-repeat; position:absolute;}
/* 主体内容 */
.wrapper{position:relative; background-repeat:no-repeat;}
.home_wrap{width:980px;margin:0 auto;}
.personTop{padding-top:166px;margin-bottom:10px;position:relative;zoom:1;z-index:6;}
.personTop .infoL{width:120px;border:1px solid #d6d6d6;padding:3px;background-color:#fff;position:absolute;left:16px;bottom:8px;}
.personTop .avatar{width:120px;height:120px;}
.personTop .avatar a{display:block;height:120px;width:120px;overflow:hidden;}
.personTop .avatar img{vertical-align:middle;}
.personTop .avatar .avatarAct{position:absolute;top:0;left:0;width:126px;height:36px;margin:50px -4px 0 0;background:none;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#65000000,endColorstr=#65000000);text-align:center;line-height:36px;color:#fff;}
.personTop .avatar .fengshou{position:absolute;top:0;right:0;width:65px;height:55px;margin:78px -15px 0 0;display:block;}
.personTop .avatar .hide{display:none;}
.personTop .avatar .iconSeal{position:absolute;margin:-50px 0 0 10px;width:104px;height:84px;background:url(/images/iconSeal.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/iconSeal.png",sizingMethod="crop");_background:0;overflow:hidden;display:none;}
.personTop .title{position:absolute;right:5px;bottom:150px;text-align:right;font-size:22px;font-weight:bold;font-family:"Microsoft Yahei";z-index:2;}
.personTop .title a{ color:#ffffff;}
.personTop .url a{ color:#ffffff;}
.personTop .title a:hover{text-decoration:none;}
.personTop .url{position:absolute;right:5px;bottom:126px;text-align:right;font-size:16px;font-family:"Microsoft Yahei";z-index:2;}
.personTop .url a{font-size:18px;}
.personTop #pnl_cat{position:absolute;right:-30px;bottom:50px;padding:0;z-index:888;}
.personTop .infoHd .cat{display:none;padding:5px 7px 0 50px;float:right;_margin-top:0px;cursor:pointer;line-height:0;height:auto;position:relative;z-index:889;}
.personTop .infoBox{padding:0 0 0 155px;height:112px;background:url(/images/top_info_bg.png) center top no-repeat;overflow:hidden;}
.personTop .infoHd{height:34px;padding-top:5px;position:relative;}
.personTop .infoHd li{float:left;height:32px;padding-right:5px;line-height:32px;}
.personTop .infoHd img{vertical-align:-2px;_vertical-align:-11px;}
.personTop .infoHd .name{font-size:18px;padding-top:2px\9;height:30px\9;_padding-top:0;font-family:"Microsoft Yahei";line-height:30px;}
.personTop .name a{font-size:18px;color:#000;}
.personTop .gender{}
.personTop .gender img{width:15px;height:15px;background:url(/images/home_bg_14.gif) no-repeat;}
.personTop .gender .gender2{background-position:0 0;}
.personTop .gender .gender1{background-position:-16px 0;}
.personTop .gender .gender0{background-position:-32px 0; width:30px;}
.personTop .level{font-size:11px;}
.personTop .level a{font-size:11px;font-weight:bold;font-family:Verdana;color:#cc0000;}
.personTop .infoHd .city{font-size:11px;font-family:"新细明体";line-height:36px\9;_line-height:32px;}
.personTop .infoHd .icon{overflow:hidden;}
.personTop .infoHd .icon a{display:inline-block;margin:5px 0 0 5px;_margin-top:8px;height:22px;line-height:20px;vertical-align:top;}
.personTop .infoHd .icon img{vertical-align:middle;}
.personTop a.dz{display:inline-block;width:30px;height:30px;left:10px;top:-5px;}
.personTop a.shop{display:inline-block;width:18px;height:19px;left:15px;top:2px;}
.personTop .infoHd li.set_skin{float:right;width:93px;margin-top:10px;padding:0;height:auto;line-height:inherit;}
.personTop .set_skin{background:url(/images/set_skin_icon.gif) no-repeat 0 3px;background-position:0 2px\9;_background-position:0 3px;padding:2px 0 2px 15px;}
.personTop .set_skin i{display:inline-block;width:13px;height:13px;background:url(/images/home_bg_14.gif) no-repeat -56px 0;}
.infoBd .lt{float:left;width:400px;}
.infoBd .lt dt{margin:10px 0 18px;height:18px;font-size:12px;line-height:18px;overflow:hidden;}
.infoBd .lt dt a{margin-left:10px;}
.infoBd .lt .createPost a, .infoBd .lt .letter a, .infoBd .lt .hi a, .infoBd .lt .follow a, .infoBd .lt .unfollow a, .infoBd .lt .edit_mood .btn { background-color: #ffaa48;}
.infoBd .lt dd{float:left;padding-right:8px;*padding-right:5px;color:#999;font-size:12px;}
.infoBd .lt dd em{font-style:normal;padding-right:8px;}
.infoBd .lt dd a{height:18px;line-height:17px;line-height:19px\9;_line-height:17px;border-radius:2px;overflow:hidden;}
.infoBd .lt .createPost a,.infoBd .lt .letter,.infoBd .lt .hi,.infoBd .lt .follow,.infoBd .lt .unfollow{text-align:center;font-weight:bold;}
.infoBd .lt .createPost a,.infoBd .lt .letter a,.infoBd .lt .hi a,.infoBd .lt .follow a,.infoBd .lt .unfollow a{float:left;padding:0 5px;color:#fff;font-size:12px;}
.infoBd .lt .createPost a:hover,.infoBd .lt .letter a:hover,.infoBd .lt .hi a:hover,.infoBd .lt .follow a:hover,.infoBd .lt .unfollow a:hover{text-decoration:none;}
.infoBd .lt dd.createPost{padding-right:12px;}
.infoBd .lt .createPost a{padding-right:15px;}
.infoBd .lt dd.setting{float:right;padding:0;}
.infoBd .lt dd.setting em{padding:0 8px;}
.infoBd .lt dd .site{padding:2px 15px 2px 0;background:url(/images/site_ico.gif) no-repeat right 3px;color:#c00;}
.infoBd .lt dd b{display:none;width:18px;height:16px;margin-left:2px;background:url(/images/home_bg_14.gif) no-repeat;vertical-align:-4px;*vertical-align:0px;}
.infoBd .lt dd b.hide{display:none;}
.infoBd .lt .acc b{background-position:-72px 0;}
.infoBd .lt .cover b{background-position:-91px 0;}
.infoBd .lt .fav b{background-position:-110px 0;}
.infoBd .rt{float:right;width:425px;}
.infoBd .rt .countInfo{float:right;padding:7px 7px 7px 0;font-size:12px;text-align:right;}
.infoBd .rt .countInfo a{display:block;float:left;width:78px;height:57px;margin-left:1px;border:1px solid #fff;line-height:18px;overflow:hidden;text-align:center;}
.infoBd .rt .countInfo a:hover{text-decoration:none;}
.infoBd .rt .countInfo em{display:block;padding-top:11px;font-style:normal;font-weight:bold;font-size:14px;}
.infoBd .rt .countInfo b{margin:0 1px;font-weight:bold;}


/* main */
.home_main{width:980px;margin:0 auto;}
.mainL{float:left;width:632px;min-height:500px;margin-bottom:20px;zoom:1;}
.home_main .mainL{width:650px;}
.sideR{float:right;width:330px;margin-bottom:20px;_overflow:hidden;}

/* zhou 2013-12-13 added */
.yahei{font-family:Verdana, Geneva,"Microsoft Yahei";}
.main-wrap{width:980px;margin:0 auto 20px;background-color:#fff;}
.main-menu{padding:14px 20px;height:30px;border-bottom:1px solid #e8e8e8;}
.main-menu .menu-list{float:left;margin:7px 0;line-height:14px;*line-height:16px;}
.main-menu .menu-list li{float:left;display:inline;margin-right:55px;}
.main-menu .menu-list a{display:inline-block;height:16px;padding-left:10px;border-left:2px solid #e1e1e1;font-size:14px;color:#666;font-weight:bold;}
.main-menu .menu-list a:hover,.main-menu .menu-list .on a{border-left-color:#f9cc57;color:#ff8a00;text-decoration:none;}


/*新加*/

.home_main {background: url(/images/main_bg.png) repeat-y scroll left top rgba(0, 0, 0, 0); }
.topBar { background: url("/images/blk_topBar_png.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 36px; left: 0; padding-bottom: 6px; position: fixed; top: 0; width: 100%; z-index: 100;}
.head-top { background: none; border-bottom: 0 solid #ccc;}
.head-top .topmenu li { line-height:36px; position:relative; z-index:99; }
.head-top .topmenu li a {border-width: 0; color: #fff;}
.head-top .topmenu li a:hover,
.head-top .topmenu li a:active { background:#000; }
.head-top .topmenu li .hover {  background:#000; }
.head-top .topmenu-more-list { margin:0; padding:0; border:0 solid #d2d2d2; overflow-x:hidden; position:absolute; left:0;top:36px;width:110px;background:#222;display:none;opacity:0.9;filter:alpha(opacity=90);box-shadow:1px 1px 5px rgba(0,0,0,0.4); z-index:999;}
.head-top .topmenu-more-list li { padding:0; margin:0; border-width:0; line-height:20px; font-size:14px; float:none;}
.head-top .topmenu-more-list li a { display:block; margin:0; padding:3px 13px; border-width:0; border-style:solid; border-color: #000; text-decoration: none; color:#ffffff; }
.head-top .topmenu-more-list li a:hover,
.head-top .topmenu-more-list li a:active { background:#000; }
.container-box {  margin: 0 auto; width: 980px; background: url(/images/main_bg.png) repeat-y scroll left top rgba(0, 0, 0, 0);}
.container-index .aside {background:none; float: right; width: 240px;}
.container-index .main {background:none; float: left; width: 730px;}
.item-footer { background: none;}
.aside-feeds { overflow: hidden;}
.pages-main { background: none;  box-shadow:0 0 0; width: 740px;}
.pages-aside {  margin: 0; padding: 0; width: 240px;}
.p-tabs-box .tab a:hover, .p-tabs-box .tab a.active {  border-bottom: 2px solid #ff6600;}
.p-tabs-box .tab { border-bottom: 1px solid #e8e8e8;}
.picture-list li { border: 1px solid #e8e8e8;}
