/* 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: 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:;}
		.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(/uploads/image/ipdom/loading.gif) center no-repeat; display:none;}
		.showbigphoto .photoprev,.showbigphoto .photonext{display:block; background:; position:absolute; width:50%; height:100%; top:0px;z-index:2;}
		.showbigphoto .photoprev{left:0px; cursor:url(/uploads/image/ipdom/prev.cur),default}
		.showbigphoto .photonext{right:0px; cursor:,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: 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;}
