@charset "utf-8";
/* CSS Document */

/* ===========public begin======== */
body,html,img{ margin:0; padding:0; border:0;font:normal 12px/1.3em  "宋体" Arial, Helvetica, sans-serif;}
table,td,input,select,body{font-size:12px;}/* only for FF */
td{height:24px;}
form{ margin:0; padding:0;}
input{margin:0 2px 0 0; padding:0;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;font-size:0;height:0px; line-height:0;overflow:hidden;}
i{ font-style:normal; color:#F00;}
em{ font-style:normal; color:#999;}
b{}
 
a:link, a:visited{ text-decoration:none; color:#5c5c8c;}
a:hover, a:active{ text-decoration:none; color:#f00;}
ul{ margin:0; padding:0; list-style:none;}

h1{ font:bold 14px "宋体"; margin:0; padding:0;}
h2{ font:bold 12px "宋体"; margin:0 0 10px 0; padding:0; padding-left:5px;}
.btm1{ background:#3d77cb; color:#FFFFFF; }
.btm2{ background:#95b3de; color:#000; }
.btm1,.btm2{padding:4px 8px;border:solid 0px #000; border-width:0px 1px 1px 0px;text-align:center; font:bold 14px/1.5em "宋体";cursor:pointer;}
.btm{ padding:0px 3px; background:#cccccc; border:solid 1px #000;color:#000; text-align:center; font-size:12px; cursor:pointer;}
.btmbg2{  border:solid 0px #000;color:#fff; text-align:center; font-size:12px; cursor:pointer; background:url(../images/community/btm.jpg) no-repeat; width:51px; height:22px; line-height:22px;}
.btm3{ width:45px; height:18px; background:url(../images/community/btmbg2.gif) no-repeat; text-align:center; font-size:12px; text-align:center; line-height:18px; word-spacing:5px; border:0; cursor:pointer;}
.serput{ height:16px; border:solid 1px #cccccd; width:150px; line-height:16px;}

/* 管理我的小组页面，右侧的按钮样式 =========== */
.rgtbt_add{ background:url(../images/community/rgt_btm.gif) top left no-repeat;}
.rgtbt_up{ background:url(../images/community/rgt_btm.gif) 0 -36px no-repeat;}
.rgtbt_add,.rgtbt_up,.rgtbt_addhuati,.rgtbt_addvote{ height:36px; width:160px; font:bold 14px/36px "宋体"; color:#00c;  margin:10px auto; text-align:center;  border:0; cursor:pointer;}
.rgtbt_addhuati{ background:url(../images/community/rgt_btm2.gif) top left no-repeat;}
.rgtbt_addvote{ background:url(../images/community/rgt_btm2.gif) 0 -36px no-repeat;}


/* ========= branch introduce =========== */
#hd{ width:980px; height:42px; margin:0 auto;background:#3d77cb; border-top:solid 1px;}
#mn{width:980px; margin:0 auto;background:#fff url(../images/community/mn_bg1.gif) left repeat-y; }
#ft{width:980px; margin:10px auto;  border-top:solid 1px #f0f0f0; color:#999999; padding:10px; line-height:2em;}
#ft a{ margin:0 8px;}
#ft span{ float:right;}

/* ========= hd begin =========== */
.logo{ background:url(../images/community/logo.gif) no-repeat; margin:0 15px; width:148px; height:42px;}
.guide{ height:25px; margin-top:8px;}
.guide li{ width:110px; height:25px; font:bold 14px/25px "宋体";color:#fff;text-align:center; margin:0 5px 0 0; background:url(../images/community/hd_1.gif) 0 0 no-repeat; float:left;cursor:pointer;}
.guide li.on{ background:url(../images/community/hd_1.gif) -110px 0 no-repeat;color:#000;}
.userinfo{ height:25px; padding-top:8px; text-align:right; padding-right:10px; color:#fff; line-height:25px;}
.userinfo a:link,.userinfo a:visited{ color:#fff;}

/* ========= mn begin =========== */
.left{ width:164px;float:left; background:url(../images/community/leftbg.gif) top left no-repeat;}
.tools{ width:150px; margin-left:14px; background:url(../images/community/lefttool.gif)  top left no-repeat; padding-top:41px;}
 	.tools li{ height:24px; font:bold 14px/24px "宋体"; display:block; width:80%; margin:10px auto 0 auto; border:solid 1px #d0d0d0; background:#fff url(../images/community/leftico.gif) 30px 5px no-repeat;}
	.tools li img{ margin:3px 10px 0 10px;}
		
.right{width:802px;float:left; background:url(../images/community/rgt_bg.gif) top right no-repeat; padding-right:14px;}
    .rgt_title{ width:802px; height:31px; line-height:31px;background:url(../images/community/rgt_title.gif) top left no-repeat;}
	.rgt_title span{ float:right; padding-right:1em;}
	.rgt_title  a:link,.rgt_title  a:visited{ color:#FFF;}
	.rgt_title li{ display:block; width:70px; height:24px; padding:10px 7px 4px 7px;background:url(../images/community/rgt_title2.gif) top repeat-x; text-align:center; font:bold 14px/24px "宋体"; padding-left:15px;}
	.subtitle{ width:95%; margin:15px auto; border-bottom:solid 1px #cccccd; }
	.subtitle li{ height:24px; line-height:24px; text-align:center; width:90px; background:url(../images/community/rgt_subtitle.gif) 0 0 no-repeat; float:left; margin-left:8px; *margin-left:8px; _margin-left:4px;position:relative; top:0px;*top:2px;_top:2px;}
	.subtitle li.on{background:url(../images/community/rgt_subtitle.gif) -90px 0 no-repeat; position:relative; top:1px;*top:3px;_top:3px;}
	.subtitle li.front{font-weight:bold; background-image:none; background-color:#FFFFFF; margin-left:0;}
	.subtitle li.last{ width:100%; height:0; font-size:0; line-height:0; overflow:hidden; float:none; clear:both; background:none; margin:0; }
	.subtitle li.add{ float:right;background:url(../images/community/icobg.gif) top left no-repeat;}
	.subtitle li.rr{ float:right; background:none; width:auto; border:none;}
 
 .part{ width:95%; margin:0 auto 15px auto;}
 .partleft{ width:67%; float:left; }
     .partleft h2{ background:#f0f0f0; height:24px; line-height:24px;word-break:break-all; word-wrap:break-word;}
	 .partleft h2 span{ float:right; padding-right:1em; font-weight:normal;}
	 .partleft li.said{ background:url(../images/community/icobg.gif) 0 -25px no-repeat;padding-left:25px;}/* 最新回复 */
	 .partleft li.said a{margin:0 10px;}
	 .time{line-height:25px;word-wrap:break-word; word-break:break-all;}/* 最新动态 */
	 	.time span{float:right; padding-right:1em; }
	 	.time img{ position:relative; top:3px;margin-right:5px;}
		.time a{ margin:0 0.5em;}
	 .content{ width:90%; padding:2% 0 2% 10%;color:#666; word-wrap:break-word; word-break:break-all;}/* 内容 */

.partright{ width:30%; float:right;}
	 .search{background:#f7f7f7; padding:15px 0; text-align:center;}
     li.line{background:url(../images/community/icobg.gif)  0 -120px repeat-x; height:10px; overflow:hidden;clear:both; } 
     li.hh{ width:100%; height:22px; line-height:22px; background:#f0f0f0; margin:5px 0;}/* 一般放的标题 */
	 li.hh span{ float:right;}
	 li.list{margin:0; list-style:none; width:100%; line-height:1.5em;}/* 左侧小图片右侧文字 */
	 li.list img{ float:left;}
	     dl{ margin:0; position:relative; top:0; left:8px; width:78%; display:block;}
	     dt{line-height:1.3em;}
		 dl i{background:#c90; padding:0 2px; color:#fff;}
			 
	 li.zj{margin:0; list-style:none; width:100%; line-height:1.5em;}
	 li.zj .img{float:left;width:120px; height:80px; background:url(../images/community/pic_zj.gif) top left no-repeat; padding:6px 23px 14px 7px; }
	 li.zj .text{float:left; width:300px; padding-top:8px;}
     li.zj .text2{ float:right;width:100px; text-align:right;padding-top:8px;}
	 
/* 单个小组和 个人主页的样式*/
.sig_xz{width:95%; margin:15px auto;word-wrap:break-word;word-break:break-all;}/* 单个小组上方的介绍 */
	.sigxz_center{ float:left;}
	.sigxz_end{ float:right;}
.recommend{width:96%; margin:10px 0; padding:2% 2% 0 2%; background:#eefaec; border:solid 1px #abe2a1;}
.addfriend{ display:block; width:80px; height:18px; font:bold 12px/18px Arial, Helvetica, sans-serif; text-align:center; color:#fff; background:url(../images/community/add2.gif) no-repeat; border:0;  margin:5px 0;}
/* 公告*/
.rit_ggtop{ width:560px; height:10px; background:url(../images/community/rgt_gg.gif)  no-repeat;  margin:10px auto 0 auto;}
.rit_ggcen{ width:560px; line-height:1.5em; color:#999;background:url(../images/community/rgt_gg1.gif)  repeat-y; margin:0 auto;}
.rit_ggend{width:560px; height:10px; background:url(../images/community/rgt_gg.gif) 0 -10px no-repeat;  margin:0 auto 10px auto;}

	 blockquote{ display:block; width:49.5%;margin:0; padding:5px 0; float:left;}/* 右侧会员排列，上面图下面文字 */
	 blockquote img{display:block; width:40px; height:40px;padding:5px 7px 7px 5px; background:#fff url(../images/community/member.gif) no-repeat;margin-right:3px;}
	 blockquote img.ico{width:16px;height:16px;display:inline-block;background:#fff;padding:0;margin:0;}
	.line{background:url(../images/community/icobg.gif)  0 -120px repeat-x; height:10px; overflow:hidden;clear:both; }
	 blockquote.zy{ width:169px;margin-bottom:15px;}
	  
.geshi{}/* 表格样式 */
	.geshi td,.geshi th{ word-break:break-all; word-wrap:break-word;height:30px; line-height:30px; font-size:12px;color:#999;  padding:3px 2px;border-bottom:dotted 1px #ccc;}
	.geshi th{ color:#000;}
	.geshi select,.geshi input,.geshi textarea{ font-size:12px;}
.pic{ padding:10px 0;}
    .pic li{ display:block; float:left;width:150px;  padding:0; text-align:center;}
	.pic img{ width:120px; height:80px; padding:5px; margin-bottom:5px; border:solid 1px #666; display:block;} 

/* 我的好友－弹出层的样式*/
#tcc{ width:500px; margin:0 auto;}
.c1{ width:492px; background:#3d77cb;}
.c2{ width:494px; background:#fff;}
.c3{ width:496px;background:#bcdcf4;}
.c1,.c2,.c3{ margin:0 auto; height:1px; overflow:hidden; line-height:0; font-size:0;border-left:solid 1px #3d77cb; border-right:solid 1px #3d77cb;}
.cen{width:498px;border-left:solid 1px #3d77cb; border-right:solid 1px #3d77cb; margin:0 auto; background:#FFF;}
.cen h2{ background:#bcdcf4;  height:25px; line-height:25px; margin-bottom:0;word-break:break-all; word-wrap:break-word;}
.cen h2 span{ display:block; float:right; width:60%; text-align:right; padding-right:5px;}
.cen h3{font:bold 12px "宋体"; margin:0; padding:0; padding-left:5px;height:25px; line-height:25px;}
.tcc_frame{ width:498px; overflow-x:hidden; overflow-y:auto; }
.tcc_frame li{ display:block; float:left; width:110px; height:25px; line-height:25px;}
.tcc_frame li.last{ width:100%; float:none; height:0px; font-size:0; line-height:0; overflow:hidden; clear:both;}
.tcc_btm{ width:98%; margin:0 auto; border-top:solid 1px #ccc; padding:5px 0 10px 0; text-align:right;}


/* 帐户管理系列页面的成功提示 */
.check_success{width:100%; margin:10px 0; height:20px; padding:15px 0; background:#eefaec; border:solid 1px #abe2a1; text-align:center; color:#090;}


.face_hy{display:block;width:40px; height:40px;padding:5px 7px 7px 5px; background:#fff url(/images/community/member.gif) no-repeat;margin-right:3px; }/* 会员的图标 */
.face_hybig{ float:left; margin-right:5px; width:137px; height:137px; padding:5px 8px 8px 5px; border:none; background:url(/images/community/member_big.gif) no-repeat;}/* 会员个人首页的大图标 */
.face_xz{width:36px; height:36px; border:solid 1px #666; padding:3px;margin-right:3px; }/* 小组的图标 */
.face_xzbig{width:70px; height:70px; border:solid 1px #666; padding:3px;margin-right:3px; }/* 小组的图标 */

/* 投票与合同书 */
	.vote_num{ width:60px; height:35px; overflow:hidden; padding-top:7px; background:url(../images/community/vote_01.gif) no-repeat; text-align:center; color:#7896a0;}
	.vote_num b{ font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:16px; font-style:normal;}
	.vote_btm{ width:60px; height:25px; text-align:center; font:bold 13px/25px Arial, Helvetica, sans-serif; color:#fff;background:#3d77cb; border:solid 0px #000; border-width:0px 1px 1px 0px; margin:3px 0;}
	.vote_cen{width:380px; word-wrap:break-word; word-break:break-all; float:left; margin-bottom:15px; margin-top:5px;}
	.vote_cen2{width:440px; word-wrap:break-word; word-break:break-all; float:left; margin-bottom:15px; margin-top:5px;}
	.contract{ background:#dbeaf5 url(../images/community/keyan/ky_15.gif) 5px 50% no-repeat; font-size:14px; height:35px; line-height:35px; }
	
/* 个性签名与日期 */
.fontdate{ font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.huaticen{width:590px; word-wrap:break-word; word-break:break-all; float:left; margin-bottom:15px; font-size:13px;}
.qianming{height:30px;margin-top:10px;background:url(../images/community/rgt_qianming.gif) 0 0 no-repeat; padding-left:6px;}
	.qianmingc{background:#ccc url(/images/community/rgt_qianming.gif) 0 -30px repeat-x;float:left;height:30px;line-height:30px;}
	.qianmingcen{padding:0 10px 0 70px; background: url(../images/community/rgt_qianming2.gif) left 50% no-repeat; height:30px;float:left;} 
	.qianmingend{ width:6px; overflow:hidden; background:url(../images/community/rgt_qianming.gif) -6px 0 no-repeat;float:left; height:30px; }
