@charset "gb18030";
/*		CSS Document				*/
/*		布局类 LayoutClass		*/


/*大布局*/
.wrapA{ width:980px; margin:0 auto}
.wrapB{ width:960px; margin:0 auto}

/* 布局搭配A */
.contentA{ width:700px; float:left}
	.contentA-left{ width:280px; float:right; padding-bottom:.8em}
	.contentA-right{ width:410px;  float:left;padding-bottom:.8em}
.sidebarA{ width:250px; float:right}

/*布局搭配B *//*登录后布局*/
.contentB{ width:600px; float:left }
.sidebarB{ width:350px; float:right }
.contentB1{ width:600px; float:left;margin-left:20px;display:inline;}
.sidebarB1{ width:300px; float:right;margin-right:20px;display:inline;}


/*布局搭配C*//*三列样式*/
.contentC{ width:688px; float:right}
	.contentC-main{ width:500px; float:left}
	.contentC-side{ width:176px; float:right}
.sidebarC{ width:256px; float:left}


/*全局控制*/
.fl{float:left}
.fr{float:right}

/*内补丁*/
.pdr{padding-right:.8em}
.pd8{padding:.8em 0;}
.pdtb3{padding:.3em 0}

/*外补丁*/
.mt8{margin-top:8px;}
.mb8{margin-bottom:8px;}

h4{margin:0;}
/*标题类*/
.h2A{background:#789dc0;padding:.3em .5em;font-size:12px;color:#fff;display:block;height:18px;line-height:18px;}
.h3A{padding:1em 1.5em;color:#BBD22B;}
.h4A{padding:.4em .5em .7em;}
.h5A {background:#edf5ec;border-top:1px solid #a1d09b;padding:3px 8px 4px;overflow:hidden;text-align:right;clear:both;zoom:1;overflow:hidden}
.h5A small {display:block;font-size:12px;font-weight:normal;}
.h5A span {float:left;}
.h5A small span {float:none;}
.h6A{font-size:12px;border-bottom:1px solid #ddd;font-weight:bold}

/*表单类*/
.ip{border:1px solid #ddd;padding:2px;font-size:10pt;}
.search-friend{background:url(searchbg.gif) 1px 2px no-repeat;}/*搜索*/
.search-friend input{border:0;margin-left:15px;}

/*按钮链接类*/
.more{background:url(morebg.gif) no-repeat 0 5px;padding-left:8px}
.bt3{cursor:pointer;background:#3F64AD;color:#fff; font-size:9pt;height:24px;vertical-align:middle;border: 1px solid;border-color: #d9dfea #0e205c #0e205c #d9dfea;}
/*盒子类*/
.boxA{background:#FBFEE0;border:#ddd 1px solid }
.boxB{border:1px solid #ddd}
.bdbA{border-bottom:1px solid #ddd}
.bdbA img {max-width:100px;_width:100px; /* IE6 */}
.bdtA{border-top:1px solid #ddd}

.bgA{background:url(bgA.png) repeat-x #fff}
.bgB{background:#f9f9f9}
.bgC{background:#f0f0f0;}
.boxC{background-color:#eceff5;}
.boxD{background-color:#fffbcc;border:1px solid #ffec19;}
.boxE{background-color:#f8fcf8;border-top:1px solid #a1d09b;border-bottom:1px solid #dddddd;margin-bottom:12px}

/*圆角A*/
.cirA1,.cirA2,.cirA3,.cirA4{background-image:url(cirA.gif);width:5px;height:5px;position:absolute;overflow:hidden}
.cirA1{left:-1px;top:-1px;}
.cirA2{right:-1px;top:-1px;background-position:-5px 0;}
.cirA3{right:-1px;bottom:-1px;background-position:-5px -5px }
.cirA4{left:-1px;bottom:-1px;background-position:0 -5px;}

/*圆角B*/
.cirB1,.cirB2,.cirB3,.cirB4{background-image:url(cirB.gif);width:9px;height:9px;position:absolute;overflow:hidden}
.cirB1{left:-1px;top:-1px;}
.cirB2{right:-1px;top:-1px;background-position:-9px 0;}
.cirB3{right:-1px;bottom:-1px;background-position:-9px -9px; }
.cirB4{left:-1px;bottom:-1px;background-position:0 -9px;}

/*头部*/
#guide-spc{padding:.4em .5em;border-bottom:1px solid #ccc}
#guide-spc a{color:#3F64AD;padding:0 .5em;font-size:12px}

	/*主导航*/
	#nav-o{width:100%;background:url(headbg.jpg) center top no-repeat;height:50px;position:relative;}
	#nav-o ul{margin-top:13px;height:25px;line-height:25px;overflow:hidden;float:left;padding-left:100px}
	#nav-o li{float:left;}
	#nav-o li a{color:#6e9a00;font-size:1.2em;text-decoration:none;float:left;height:25px;font-weight:700;}
	#nav-o li a span{padding:0 12px 0 8px;height:25px;margin-left:5px;}
	#nav-o li a:hover,#nav-o li.current{background: url(nav-a-bg.png) left center no-repeat;}
	#nav-o li a:hover span,#nav-o li.current span{float:left;background: url(nav-a-bg.png) right center no-repeat;}
	#nav-o li.current,#nav-o li.current span,#nav-o li.current a:hover,#nav-o li.current a:hover span{background-color:#9bd100;}
	#nav-o li a:hover span,#nav-o li a:hover{background-color:#c1e35e;color:#6e9a00; cursor:pointer}
	#nav-o li.current{margin:0 .1em}
	
	/*o-infobox*/
	.infobox{height:77px;border-bottom:1px solid #e0efbb;position:relative;}
	.infobox a{color:#6e9a00;}
	
	/*搜索*/
	#searchbar-h{float:right;margin:15px 100px 0 0;border:1px solid #95b700;}
		#searchbar-h .s-ip{width:90px;height:14px;background:url(s-ip.gif) no-repeat;float:left;padding:3px;border:0}
		#searchbar-h .s-bt{cursor: pointer;width:20px;height:20px;background:url(s-bt.png);border:0;float:left;}
	
	/*用户导航*/
	#u-nav-header {margin-top:.8em;margin-right:1em;float:right}
	#u-nav-header a{color:#D3DCF1/*b3*/}

/*主体部分*/
#main-o{margin:0 auto;background:url(headbg.jpg) center -51px no-repeat;padding-bottom:2em;border:1px solid #d0d9bd;}

.c-btA,.c-btB{width:7px;height:8px;background-image:url(header-bt.gif);position:absolute;overflow:hidden }
.c-btA {background-position:-7px 0;left:0;bottom:0}
.c-btB{ background-position:0 0;right:0;bottom:0}

/*用户头像*/
/*用户头像*/
.member100{width:100px;float:left;text-align:center;font-family:simsun}
.member65{width:75px; display:inline}
	.member100 {margin-bottom:.5em }
	.member65 dd{ width:100%; float:left;}
	.member65 dt{ width:90%; height:18px; line-height:18px; overflow:hidden; float:left; padding:0 2.5%;}
	a.u-name{text-decoration:underline;}
	.w80{width:80px;overflow:hidden;}
	.height90{height:90px;overflow:hidden;}
	.height130{height:130px;overflow:hidden;}

.piclistA{text-align:center;padding-bottom:.5em}
.piclistA img{padding:.4em }

.listTable td{border-top:1px solid #eee;padding:.5em}
.listTable .forum-count{text-align:right}

/*登录*/
#loginbox{margin-bottom:1em;}
#loginbar td{padding:.5em .1em ;color:#999;}

/*登录后home*/

#home-state-editor{margin:1em auto;width:96%;}
.status-co{width:6px;height:6px;overflow:hidden;left:-6px;top:.2em;position:absolute;background: url(home-status-editor.png)}

/*tabA style  标签切换样式 */
.tabA{width:80%;float:left;height:26px; border-bottom:1px solid #e0efbb;padding-left:2%;}
.tabA ul{height:27px;width:96%;position:absolute;}
.tabA ul li {float:left }
.tabA li a{float:left;height:24px;line-height:25px;background:#cde397;padding:0 .7em;margin:3px 1px 0;_margin:2px 1px 0;color:#6e9a00}
.tabA li a:hover{background:#85b213;color:#ffffff;text-decoration:none}
.tabA li.current a{height:23px;line-height:24px;background:#fff;border:1px solid #e0efbb;border-bottom:0;color:#000}

/*sidebar style*/
.sidebarB h3.h3A{padding-bottom:.5em;font-weight:normal;color:#333}
.home-sider-item{ padding:.5em 1em;border-bottom:1px solid #e9e9e9}

.ptb1{padding:.5em 0;float:left;width:100% }
.home-applist a{width:26%;float:left;height:20px;padding-left:22px;}

/*dl列表*/
.list-dlA-A dl{padding-bottom:4px;}
.list-dlA-A dt{width:60px;}
.list-dlA-A dt img{width:50xp;height:50px;}
.list-dlA-B dd{border-bottom:1px solid #ddd;padding:8px}
.list-dlA-C{border-top:1px solid #ddd;}
.list-dlA-C dd{border-bottom:1px solid #ddd;padding:8px;}
.list-dlA-D dd{border:1px solid #ddd;padding:8px;margin-bottom:8px;}
.list-dlA .title1{margin-left:60px;padding-bottom:8px;}
.list-dlA .title2{padding-bottom:8px;}
.list-dlA .text,.tb-list-B .text{padding-top:5px;}

.list-dlB-A dd{padding-bottom:8px;}
.list-dlB-A p{margin-top:5px;}
.list-dlB dl{padding-top:8px;}
.list-dlB div .app-icon,.list-dlC dt,.list-dlC .app-icon{background:url(app-icon.png) 0 1px no-repeat;width:16px;height:16px;}
.list-dlB dd,.list-dlC dd{margin-left:20px;}

.list-dlC{margin-top:8px;}

.list-dlA-E dd{width:33%;float:left;padding:10px 0;height:90px;}
/*li列表*/
.revert li{border-bottom:0px solid #ddd;padding:11px 0 11px;}
.revert li div{padding-left:40px;}
.revert li em{color:#999;font-size:11px;}
.revert li span{float:right;padding-top:2px}

/*通用单链接下拉*/
.a-reply{border:#ddd 1px solid;padding:0 0 2px 4px;*padding:0 0 0 4px;background:#fff;overflow:hidden;}
.a-reply:hover{border:1px solid #3F64AD;background:#5A7BBC;text-decoration:none;color:#fff;}
.a-reply:hover span{border-left:1px solid #3F64AD;background:#5A7BBC;}
.a-reply span{border-left:1px solid #ddd;padding:2px;font-size:.8em;margin-left:2px;background:#e3eef8;}

/*list-table*/
.table-list-B table{background:#fff;border:1px solid #ddd;margin-bottom:.5em;}
.table-list-B td{vertical-align:top;padding:.3em .6em;}
.table-list-img{width:88px;}
.table-list-img img{width:80px;}
.table-list table td{padding:8px;}

/*文章列表*/
.table-list2 td{border-bottom:1px solid #ddd;padding:1em .6em;color:#999;}

/*图片列表*/
.list-img-A li{width:125px;margin:5px 0;text-align:center;}
.list-img-A li img{margin-bottom:5px;border:1px solid #ccc;padding:2px;background:#fff;}
.list-img-B li{width:73px;text-align:center;margin-bottom:5px;}
.list-img{padding:8px;}
.list-img li{float:left;}
.list-img2 img{width:60px;vertical-align:middle;margin-right:8px;}

/*弹出窗宽度代码*/
.menu-bt{margin:5px 0 10px;}
.nemu-list{padding:0 20px;}
.nemu-list li{line-height:30px;}
.nemu-list span{float:left;width:6em;padding-right:2em;text-align:right;}
.exp{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px;line-height:1;padding:10px 20px;}

/*分类*/
.list-fen h2,.list-cheng h2,.list-liA h2{display:block;border-bottom:1px solid #ddd;padding:3px 10px 3px 10px;}
.list-fen a{border-bottom:1px solid #ddd;padding:3px 0 2px 18px;}
.list-fen a:hover,.list-fen .current{background:#e3eef8;text-decoration:none;}
.list-cheng li{padding-top:5px;}
.list-cheng a{border-bottom:1px solid #ddd;padding:0 5px 0 10px;}
.list-F a{display:block;height:18px;}

#person-nav{background:url(nav_line.png) repeat-x bottom;float:left;width:100%;}
#person-nav ul{list-style-type:none;zoom:1;margin:3px 0 0 10px}
#person-nav ul li{float:left;background:url(personnavbg.gif) no-repeat left -117px;margin-right:3px;padding:0 0 0 10px;line-height:17px}
#person-nav ul li a{color:#6e9a00;float:left;display:block;background:url(personnavbg.gif) no-repeat right -78px;padding:7px 16px 3px 5px !important;text-decoration:none;font-weight:bold;float:none;}
#person-nav ul li a:hover{color:#333;}
#person-nav ul li.current{line-height:18px;_line-height:19px;background:#fff url(personnavbg.gif) repeat scroll left -39px;margin-top:0px;}
#person-nav ul li.current a{font-size:14px;background:url(personnavbg.gif) no-repeat right -5px;color:#333}

.u-postlist-s .pwb_mess{line-height:30px;*line-height:32px;_line-height:30px;cursor: pointer;}
.invite{width:45%;}

.list-liA h2{display:block;}
.list-liA li{border-bottom:1px solid #ddd;padding:.3em .8em;}
.list-liA1 li{border-bottom:0px solid #ddd;padding:.3em .8em;}

.ftwidth{width:80px;}
.angle{position:absolute;border-left:10px transparent dotted;border-top:10px #ecf0eb solid;border-right:10px transparent dotted;border-bottom:0;display:block;width:0;height:0;overflow:hidden;bottom:-12px;right:30px;}

/*好友分组选择列表 两列样式*/

.ul-50pc li{  width:49%; float:left; padding:.5em 0}
.ul-50pc li input { vertical-align: middle}

.write-reply{}
.write-reply .list-dlC{margin-top:3px;}
.write-reply .list-dlC dd{border-bottom:0px;padding:0 0 5px;}
/*删除样式*/
.o-del:hover{background:#ff0000;color:#fff;}
/*相册新样式*/
.w180{width:180px;float:left;margin:10px 10px 0 0;height:220px;overflow:hidden;line-height:22px;}
.w180:hover{border:1px solid #86abcf;background:#fff;}
.new-img-list{width:180px;height:150px;color:#fff;overflow:hidden;}

.o-imgbox,.o-imgbox2{width:160px;height:140px;background-color:#FFF;padding:6px;}
.o-imgbox{border:1px solid #fff;}
.o-imgbox2{border:1px solid #86abcf;}
.o-imgbox2 dt,.o-imgbox dt{height:120px;}
.o-imgbox dd{display:none;}

/*新群组首页样式*/
.groups-li li{padding-bottom:5px;}

#footer{width:980px;margin:0 auto;}