/* CSS Document 
author:qwguo;
author:Quan——整体框架样式;
Date:2013-05-20;
.quanzi{width:100%;}
.qzCrumbs{display:none;}
/*--圈子菜单栏结构样式--*/
.qzNavArea{height:32px; margin-bottom:10px; border-width:1px; border-style:solid;}
  .qzNav{float:left; font:100 16px/30px "微软雅黑";}
	.qzNav li{display:inline; margin-left:5px;}
	  .qzNav li a{display:inline-block; height:32px; padding:0px 15px;}	
  .qzNavBut{float:right; padding:2px 10px 0 0;}
	  .qzNavBut .bigButton{ width:100px; height:26px; margin-left:5px;}
/*--圈子首页结构样式--*/
.qzC{width:100%; padding-top:1px;}

  /*--圈子列表样式--*/	  
  .qzContentWrap{float:left; width:100%;}
	.qzContent{margin-right:220px;}
	.qzTabList{border-width:1px; border-style:solid;}
	  .qzTabListT{height:30px; border-style:solid; border-width:0 0 2px; position:relative;}
	  .qzTabListT ul{position:absolute; left:10px; top:-3px; padding-top:3px;}
	  .qzTabListT li{float:left; height:30px; line-height:30px; text-align:center; padding:0px 15px; cursor:pointer; border-width:0px 0px 0px 1px; border-style:solid;}
	  .qzTabListT li.first{}
		.qzTabListT li.cur{position:relative;height:35px; margin-top:-5px; border-width:2px 2px 0;}
		.qzTabListC{padding:0px; line-height:20px;}
		  .qzTabListC table{width:100%; border-collapse:collapse; border-spacing:0;}
		  .qzTabListC thead tr{border-width:0 0 1px; border-style:solid;}
		  .qzTabListC thead td{height:30px;}
		  .qzTabListC tbody tr{ border-width:0 0 1px; border-style:solid;}
		  .qzTabListC tbody td{padding:7px 0 5px;}
				.qzTabListC .td_icon{width:30px; text-align:center; padding:7px 10px;}
			  .qzTabListC .td_icon i.statu_icon_1{background-position:-379px -36px;}
				.qzTabListC .td_posts_author span{ display:block;}
				.qzTabListC .td_popularity small{margin:0px 3px; font-weight:bold; font-size:14px;}
			.qzTabListC tfoot td{padding:10px 0;}
			.qzTabListC .solid_divide{margin:10px 0; border-width:2px;}
		/*--提交问题--*/
		.putinQuestion{margin-bottom:10px;padding:10px 15px;}
		.putinQuestion label{display:block; font-weight:700; font-size:15px; line-height:30px; margin-bottom:5px;}
			.putin_title{margin-bottom:10px;}
			.putin_title .input_title{width:100%; overflow:hidden;}
			.putin_title .input_title input{width:99%;height:30px; font-size:14px; line-height:30px;}
			.putin_class{margin-bottom:10px;}
			.putin_class select{margin-right:20px; height:20px;}
	  .edit{border-width:2px; border-style:solid; height:250px; margin-bottom:10px;}
		.edit_textarea{padding:5px; height:240px;}
		  .edit_textarea textarea{height:200px; width:100%; border:0px; overflow-x:auto; font-size:14px; overflow-y:auto; resize:none;}
		.edit_prompt{height:30px; text-align:right; line-height:30px; display:none;}
		  .edit_prompt span{margin-right:10px;}
		.edit_operate{text-align:right; height:35px;}
		.edit_operate .FC_TxtInput{float:left; width:100px; height:30px;}
		.edit_operate label{float:left;}
		.edit_operate .yzm{float:left; height:30px; overflow:hidden;}
		.edit_operate .yzm img{height:30px; }
		  .edit_operate input{margin-right:10px; width:100px; height:30px; line-height:30px;}
			
		  
   /*--圈子首页右侧分类栏样式--*/	  
  .qzExtendWrap{width:210px; margin-left:-210px;float:left;}

  /*--圈子左侧圈子信息栏样式--*/	
  .qzSidebarWrap{width:210px;}
	.qzSidebar{margin-bottom:20px;}
	.qzSidebarT .zdSidebarTIcon{float:left;  margin:10px 0px 0 10px;}
	  .qzSidebarC{padding:1px 0 10px;}
	  .qzSidebarC dl{margin:0px; padding:5px 10px 0;}
		.qzSidebarC dt{width:100%; font-weight:700; font-size:14px; line-height:20px; font-family:inherit; position:relative;}
		.qzSidebarC dt a.more{position:absolute; right:5px; line-height:24px; top:0px; font-size:12px; font-weight:100;}
		  .qzSidebarC dd{ font-weight:100; font-size:12px; line-height:18px; font-family:inherit;}
		  .qzSidebarC dd a{margin:0px 5px 5px 0px; display:inline-block;}
		  .qzSidebarC .join_qz{text-align:center; padding:10px 0;}
		  .qzSidebarC .join_qz a{display:inline-block;}
	/*--圈子公告--*/
	.qzExtendList{margin-bottom:10px;}
	.qzExtendList .T_ListItem_1{overflow:hidden; zoom:1; border-width:0 0 1px; border-style:dashed; line-height:24px; height:24px; margin:0px 5px;}
	.qzExtendList .FC_Con2{word-break:break-all; margin:5px; line-height:24px;}

/***圈子相册列表***/
  .qzAlbumList{margin-bottom:10px;}
	.qzAlbumList .WebCM{/*overflow:visible;*/}
	.qzAlbumList_c{/*overflow:visible;*/ padding-top:1px;}
  .qzAlbumList .prolist_style{width:730px; margin:0px auto; padding-bottom:40px;}
	.qzAlbumList .prolist_style ul{zoom:1; padding:1px 0px;}
	.qzAlbumList .P_ListItem_2{float:left; width:160px; height:220px; _display:inline; margin:10px 10px 0px; z-index:1; border-width:0px; border-style:solid; padding:1px;}
		.qzAlbumList .Pic_box{border-style:solid; border-width:1px; margin-bottom:10px; width:150px; height:150px; margin:5px auto; position:relative;}
		.qzAlbumList .Pic_box span{width:150px; height:20px; position:absolute; bottom:0px; left:0px;}
		.qzAlbumList .Pic_box span a{margin:0px 10px;}
		
			.qzAlbumList .pic{width:150px; height:150px; overflow:hidden;}
			.qzAlbumList .pic table{width:100%; height:100%;}
			.qzAlbumList .pic td{text-align:center; vertical-align:middle;}
		.qzAlbumList .FC_PicName{font-weight:100; font-size:12px; line-height:24px; padding:0px 5px; height:24px; overflow:hidden;}
			.qzAlbumList .FC_PicName a{float:left;}
			.qzAlbumList .FC_PicName span{float:right;}
		.qzAlbumList .Pic_Author{line-height:24px; padding:0px 5px;}
		.qzAlbumList .FC_PicPrice_o{margin-left:10px;}
	.qzAlbumList .page{text-align:left;}

/*--圈子相片列表--*/
	.qzTabPhoto{border-width:1px; border-style:solid;}
	  .qzTabPhotoT{height:24px; border-style:solid; border-width:0 0 2px; position:relative;}
	  .qzTabPhotoT ul{position:absolute; left:10px; top:-3px; padding-top:3px;}
	  .qzTabPhotoT li{float:left; height:24px; line-height:24px; text-align:center; padding:0px 15px; cursor:pointer; border-width:0px 0px 0px 1px; border-style:solid;}
	  .qzTabPhotoT li.first{}
		.qzTabPhotoT li.cur{position:relative;height:29px; margin-top:-5px; border-width:2px 2px 0;}
		.qzTabPhotoC{padding:1px 0; line-height:20px;}

/***圈子照片列表***/
	.qzAlbumInfo{padding:30px 20px; margin:0px 0px 10px; border-width:0px 0px 2px; border-style:solid solid solid;}
		.qzAlbumInfo .Photobox{background:url("../image/photo_shadow_150.png") no-repeat right bottom; width:158px; height:158px; float:left;}
		.qzAlbumInfo .Pic_box{width:150px; height:150px; border-width:2px; border-style:solid;}
			.qzAlbumInfo .pic{width:150px; height:150px; overflow:hidden;}
			.qzAlbumInfo .pic table{width:100%; height:100%;}
			.qzAlbumInfo .pic td{text-align:center; vertical-align:middle;}
		.qzAlbumInfo .photoAttr{overflow:hidden; padding-left:20px; position:relative;}
	  .qzAlbumInfo .FC_PicMore_a{margin-left:5px; display:inline-block;}
	  .qzAlbumInfo .FC_PicName{font-weight:100; font-size:16px; font-weight:bold; line-height:30px; height:30px;}
	  .qzAlbumInfo .FC_PicSummary{line-height:20px;}
	  .qzAlbumInfo .FC_PicMore_a{position:absolute; top:0px; right:5px; font-size:14px;}
	  .qzAlbumInfo .timeInfo strong{margin-right:20px;}
	.qzPhotoList{margin-bottom:10px;}
	.qzPhotoListInfo{padding:10px 20px 0; font-size:14px;}
	.qzPhotoListInfo i{margin:0px 10px;}
	.qzPhotoListInfo .solid_divide{border-top-width:2px; margin-top:10px;}
  .qzPhotoList .prolist_style{width:730px; margin:0px auto; padding-bottom:40px;}
	.qzPhotoList .prolist_style ul{zoom:1; padding:20px 0px 1px;}
	.qzPhotoList .P_ListItem_1{float:left; width:160px; height:160px; _display:inline; margin:0px 10px 20px; z-index:1; border-width:0px; border-style:solid; padding:1px;}
		.qzPhotoList .Pic_box{border-style:solid; border-width:1px; width:150px; height:150px; margin:5px auto; position:relative;}
		.qzPhotoList .Pic_box span{width:150px; height:20px; position:absolute; bottom:-24px; left:0px;}
		.qzPhotoList .Pic_box span a{margin:0px 10px;}
			.qzPhotoList .pic{width:150px; height:150px; overflow:hidden;}
			.qzPhotoList .pic table{width:100%; height:100%;}
			.qzPhotoList .pic td{text-align:center; vertical-align:middle;}

	/*--照片评论区--*/
  .photoComment{margin:10px;}
  .photoCommentT .FC_Tit3_more{float:right;}
  /**评论列表**/
	.CommentList dl{border-width:1px 0 0px; border-style:dashed; padding:10px 5px 10px 80px; position:relative;}
	.CommentList dl.first{border-width:0;}
		.CommentList .portraitPic{position:absolute; left:5px; top:10px;text-align:center;}
			.CommentList .Pic_box{border-width:1px; border-style:solid; border-width:1px; border-style:solid; height:50px; width:50px; margin-bottom:5px;}
			.CommentList .pic{width:50px; height:50px; overflow:hidden; }
			.CommentList .FC_UserName{}
		.CommentList .FC_PicSummary{line-height:170%;  padding-right:40px; position:relative; font-size:14px; word-break:break-all; word-wrap:break-word;}
			.CommentList .FC_PicSummary .layer{position:absolute; right:0px; top:0px; font-weight:bold;}
			.CommentList .FC_PicSummary .FC_Time{margin-top:20px; display:block;font-size:12px;}
	/**提交评论**/
	.submitComment{position:relative; padding:20px 0 0 80px;}
		.submitComment .portraitPic{text-align:center; position:absolute; left:5px; top:35px;}
			.submitComment .Pic_box{border-width:1px; border-style:solid; border-width:1px; border-style:solid; height:50px; width:50px; margin-bottom:5px;}
			.submitComment .pic{width:50px; height:50px; overflow:hidden; }
			.submitComment .FC_TxtArea{border-width:1px; border-style:solid;}
			.submitComment .FC_TxtArea textarea{width:98%; border:0px;resize:none; margin:5px auto; display:block; height:80px; overflow:auto;}
			.submitComment .operates{margin-top:20px;}
			.submitComment .operL{float:left; padding-top:10px;}
			.submitComment .operL input{width:14px; height:14px; vertical-align:middle; margin-right:5px;}
			.submitComment .operR{float:right;}


/*-圈子照片展示页-*/	
	.showPhoto{width:950px; margin:0px auto 20px;}	
	.photoTitle{height:30px; padding-bottom:10px;}
		.photoTitleName{float:left; font-size:14px; line-height:30px;}
			.photoTitleName a{margin:0px 5px;}
			.photoTitleName .photoNumber{padding-left:5px;}
			.photoTitleName .photoNumber b{font-weight:100;}
			.photoTitleName .photoNumber em{padding:0px 3px;}
	.photoTitleTools{float:right; height:25px; padding-top:5px;}
		.photoTitleTools *{float:right;}
		.photoTitleTools em{height:20px; width:0px; border-left:1px solid #ccc; margin:0px 10px; display:none;}
		.photoTitleTools .turnLeft,.photoTitleTools .turnRight,.photoTitleTools .turnLeft,.photoTitleTools .backAlbum{display:inline-block; width:20px; height:20px; background-image:url(../image/turnIcon.png);}
		.photoTitleTools .turnLeft{background-position:0 0; display:none;}
		.photoTitleTools .turnRight{background-position:-20px 0px; display:none;}
		.photoTitleTools .backAlbum{background-position:-40px 0px;}
	.showbigPhoto{width:100%; position:relative; margin-bottom:30px;}
		.showbigPhoto .bigPhoto{width:100%; overflow:hidden; text-align:center; position:relative; z-index:1; height:150px;}
		.showbigPhoto .loadingIcon{position:absolute; z-index:3; left:0px; top:0px;  text-align:center; width:100%; height:100%; z-index:3; background:#fff url(../image/loading2.gif) center no-repeat; display:none;}
		.showbigPhoto .photoPrev,.showbigPhoto .photoNext{display:block; background:url(about:black); position:absolute; width:50%; height:100%; top:0px;z-index:2;}
		.showbigPhoto .photoPrev{left:0px; cursor:url(http://img.ev123.com/pic/dom/prev.cur),default}
		.showbigPhoto .photoNext{right:0px; cursor:url(http://img.ev123.com/pic/dom/next.cur),default}
		.photoEnd{width:240px; height:100px; position:absolute; left:50%; top:0px; z-index:4; margin-left:-120px; opacity:0; filter:alpha(opacity=0);}
		.photoEnd .opacitylayer{width:100%; height:100%; position:absolute; top:0px; left:0px; background-color:#444; opacity:0.5; border:1px solid #ccc; z-index:-1; border-radius:10px;}
		.photoEnd p{color:#fff; text-align:center; padding-top:15px; font-size:14px;}
		.photoEnd span{display:block; padding-top:15px; text-align:center;}
		.photoEnd a{display:inline-block; height:30px; padding:0px 10px; background-color:#40ABDF; border:1px solid #83CAEB; border-radius:5px; color:#fff; line-height:30px; margin-left:5px;}
	.showPhotoExplain{margin:0 auto 30px; width:90%; display:none;}
		.showPhotoExplain .FC_PicName{font-size:18px; line-height:30px; font-weight:bold;}
		.showPhotoExplain .FC_PicSummary{text-indent:2em; line-height:20px; font-size:12px;}
	
	.smallPhotoArea{position:relative; width:100%;}
		.prevAlbum,.nextAlbum{width:116px; height:96px;  background:url("../image/smallAlbum_bg.png") no-repeat right bottom; overflow:hidden; position:absolute; top:0px;}
		.prevAlbum a,.nextAlbum a{display:block; width:100px; height:80px; overflow:hidden;margin:6px 0 0 6px;}
		.prevAlbum{left:0px;}
		.nextAlbum{right:0px;}
	.smallPhotoList{position:relative; width:620px; margin:0px auto;}
		.smallPhotoList span.photoLeft,.smallPhotoList span.photoRight{position:absolute; display:block; height:25px; width:25px; top:32px; background-color:#ccc; border-radius:50%; cursor:pointer;}
			.smallPhotoList span.photoLeft{left:-15px;}
			.smallPhotoList span.photoRight{right:-5px;}
				.smallPhotoList span.photoLeft b,.smallPhotoList span.photoRight b{display:block; width:0px; height:0px; border-width:7px; overflow:hidden; position:absolute; top:5px;}
				.smallPhotoList span.photoLeft b{border-color:transparent #aaa transparent transparent; border-style:dashed solid dashed dashed; left:0px;}
				.smallPhotoList span.photoRight b{border-color:transparent transparent transparent #aaa;border-style:dashed dashed dashed solid; left:10px;}
				.smallPhotoList span.photoLeft:hover{background-color:#999;}
					.smallPhotoList span.photoLeft:hover b{border-color:transparent #fff transparent transparent;}
				.smallPhotoList span.photoRight:hover{background-color:#999;}
					.smallPhotoList span.photoRight:hover b{border-color:transparent transparent transparent #fff;}
		.smallPhotoList .smallPhoto{height:100px; width:570px; overflow:hidden; position:relative; margin:0px auto;}
		.smallPhotoList .smallPhoto div.cur{width:100px; height:80px; border-width:2px; position:absolute; left:0px; top:5px; z-index:3; border-width:2px; border-style:solid; display:none;}
			.smallPhotoList .smallPhoto ul{height:90px; width:9999px; padding-top:5px;}
			.smallPhotoList .smallPhoto li{width:100px; height:80px; float:left; overflow:hidden; text-align:center;font-size:0; margin-right:10px; border-width:2px}
			.smallPhotoList .smallPhoto li p,.smallPhotoList .smallPhoto li span{display:none;}
			.smallPhotoList .smallPhoto img{vertical-align:middle;}

/**圈子设置**/
.qzSeting .qzSetingTable{margin:10px 20px;}
  .qzSeting table{width:100%;}
  .qzSeting th{width:120px; padding:5px 5px; font-size:14px;}
  .qzSeting td{padding:5px 5px;}
  .qzSeting .FC_TxtInput{height:20px; font:100 13px/20px "宋体"; padding:2px 5px; width:200px;}
  .qzSeting .FC_TxtArea{width:600px; height:150px; padding:5px; border-width:1px; border-style:solid; resize:none;}
  .qzSeting .radio{width:14px; height:14px; vertical-align:middle; margin-right:5px;}
  .qzSeting label{line-height:14px;}
  .qzSeting .but{width:80px; height:30px;}
  
/**圈子上传相片设置**/
.qzAddPhoto{}
.qzAddPhotoDiv{margin:10px 20px;}
.AddAlbumAttr{}
  .AddAlbumAttr td{padding:10px 5px;}
  .AddAlbumAttr .FC_TxtInput{height:20px; font:100 13px/20px "宋体"; padding:2px 5px; width:200px;}
  .AddAlbumAttr .addbut{width:210px; height:30px;}
.AddPhotoList .table{border-width:1px; border-style:solid; margin-top:15px; width:100%;}
  .AddPhotoList th{border-width:0 1px 0 0; border-style:solid; width:200px; text-align:center;}
  .AddPhotoList .Pic_box{width:150px; height:150px; margin:25px auto; border-width:0px;}
   .AddPhotoList .pic{width:150px; height:150px; overflow:hidden;}
   .AddPhotoList .pic td{width:150px; height:150px; text-align:center; vertical-align:middle;}
   .AddPhotoList td{vertical-align:top;}
   .AddPhotoList td div{padding:10px; position:relative;}
   .AddPhotoList td p{overflow:hidden; padding:10px 5px;}
   .AddPhotoList td span{float:left; width:80px; line-height:20px; text-align:right; padding-right:10px;}
   .AddPhotoList td .FC_TxtInput{height:20px; font:100 13px/20px "宋体"; padding:2px 5px; width:200px;}
   .AddPhotoList td .FC_TxtArea{width:500px; height:100px; padding:5px; border-width:1px; border-style:solid; resize:none;}
   .AddPhotoList td .close{position:absolute; display:block; width:20px; height:20px; overflow:hidden; border:0px solid #c00;  top:5px; right:5px; text-decoration:none; text-align:center; font:bold 20px/20px "宋体"; cursor:pointer;}
   .AddPhotoList .submitBut{padding:20px 0; text-align:right;}
   .AddPhotoList .submitBut input{width:130px; height:40px;}


.qzMember_c{padding:10px 20px;}
.qzMemberList{padding:10px;}   
.qzMemberList li{float:left; margin:0px 4px 20px; _display:inline; position:relative; width:72px;}
.qzMemberList .Pic_box{width:60px; height:60px; overflow:hidden; margin:0px auto;}
.qzMemberList .FC_PicName{display:block; text-align:center; height:20px; overflow:hidden; line-height:20px; font-weight:100;}
.qzMemberList .FC_PicName a{font-weight:100;}
.qzMemberList li p{position:absolute; bottom:-15px; left:0px; text-align:center; width:100%; display:none;}
.qzMemberList li:hover p{display:block;}



#allzz2{z-index:20;position:absolute;opacity:0.3;filter:alpha(opacity=30); background-color:#000; display:none; left:0px; top:0px;}
  #Alert2{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;background-color: #FFFFFF;	border: 5px solid #747474; width:200px; height:200px;padding:10px; display:none; position:absolute; z-index:22; left:50%; margin-left:-105px;}
  #Alert_t2{height:30px; line-height:30px; width:100%; position:absolute; top:0px; left:0px;}
  #Alert_t2 strong{margin-left:10px;}
  #Alert2 .close{position:absolute; display:block; width:20px; height:20px; overflow:hidden; border:0px solid #c00;  top:5px; right:5px; text-decoration:none; text-align:center; color:#f00; font:bold 20px/20px "宋体";  _font:bold 18px/24px "宋体";}
  #Alert2 .close:hover{background-color:#c00; color:#fff;}
