@charset "utf-8";
/* CSS Document */

/*---ipop base style---*/
.ipop{
	overflow:hidden;
	position:fixed;_position:absolute;
	top:50%;left:50%;
	z-index:4500;
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	/*display:none;*/
}
.ipop .ztt {float: left;margin-top: 17px;color: white;display: inline;margin-left: 7px;}
.ipop .red{color:#f00;}
.ipop-head .iclose,.ipop-head .icon,.ipop-body .wbt,.ipop-body .wbt em,.ipop-report .irp,.ipop-report .reportReasonTx{background:url(img_d/ipop.png) no-repeat;}

.ipop-head,.ipop-foot{position:relative;}
.ipop-head .wp,.ipop-head .ed,.ipop-foot .wp,.ipop-foot .ed{background:url(img_d/ipopb.png) no-repeat;}
.ipop-head .wp,.ipop-foot .wp{position:relative;height:100%;margin-right:25px;}
.ipop-head .ed,.ipop-foot .ed{position:absolute;right:0;top:0;width:25px;}

.ipop-head{_background:#fff;height:48px;overflow:hidden;}
.ipop-head .wp{background-position:0 0;}
.ipop-head .ed{height:48px;background-position:100% 0;}

.ipop-head .iclose{float:right;_position:relative;width:22px;height:22px;margin:14px -5px 0 0;background-position:-145px -130px;}
.ipop-head .icon{float:left;margin:8px 0 0 19px;overflow:hidden;text-indent:-9999px;}

.ipop-foot{_background:#fff;height:24px;}
.ipop-foot .wp{background-position:0 -48px;}
.ipop-foot .ed{height:24px;background-position:100% -48px;}

.ipop-body{text-align:center;padding:5px 20px;color:#666;background:#fff;}
.ipop-body .cnt{min-height:66px;_height:100px;}
.ipop-body .imgTip{margin:20px 0 10px;}
.ipop-body .cnt img{height:100px;}
.ipop-body .wp{height:32px;margin:10px 0 -5px 0;text-align:center;}
.ipop-body .wbt{display:inline-block;height:100%;line-height:32px;padding-left:12px;overflow:hidden;font-weight:bold;margin:0 5px;}
.ipop-body .wbt:hover{text-decoration:none;}
.ipop-body .wbt1{color:#0078cc;background-position:0 0;}
.ipop-body .wbt1:hover{background-position:0 -32px;}
.ipop-body .wbt1:hover em{background-position:100% -32px;}
.ipop-body .wbt2{color:#008300;background-position:0 -64px;}
.ipop-body .wbt2:hover{background-position:0 -96px;}
.ipop-body .wbt2:hover em{background-position:100% -96px;}
.ipop-body .wbt em{display:inline-block;width:12px;height:100%;}
.ipop-body .wbt em,.ipop-body .wbt span{vertical-align:middle;}
.ipop-body .wbt1 em{background-position:100% 0;}
.ipop-body .wbt2 em{background-position:100% -64px;}


/*---special pop---*/
.ipop-ql,.ipop-tp,.ipop-dis,.ipop-qm,.ipop-ding,.ipop-copy{width:350px;margin:-200px 0 0 -175px;_margin-top:0;}
.ipop-ql .icon{width:36px;height:38px;background-position:0 -130px;}
.ipop-tp .icon{width:36px;height:36px;background-position:-36px -130px;}
.ipop-dis .icon{width:34px;height:34px;background-position:-108px -130px;}
.ipop-qm .icon{width:36px;height:32px;background-position:-72px -130px;}
.ipop-ding .icon{width:30px;height:30px;margin-top:10px;background-position:-41px -168px;}
.ipop-copy .icon{width:41px;height:31px;margin-top:10px;background-position:0 -168px;}
.ipop-copy .cnt{min-height:80px;_height:80px;}
.copy-addr {height: 45px;width: 292px;margin-top: 10px;border: solid 1px #48AFF8;padding: 0 8px;color: #48AFF8;resize:none;outline:none;}
/*for special check*/
.ipop-dis .wbt2{vertical-align:bottom;}
.ipop-dis .ipopImgCode{padding-left:20px;}
.ipop-dis .cnt .imageCode{width:80px;height:27px;}
.ipop-dis .imgCodewp{padding:5px 0 0 0;}
.ipop-dis .errortip{display:none;position:absolute;color:#f00;font-size:12px;left:130px;top:46px;}
.ipop-dis .changeImageCode{font-size:12px;text-decoration:underline;color:#0078cc;}
.ipop-dis .imageCodeTxt{_display:inline;width:154px;height:32px;line-height/*\**/:32px \9;padding:1px 5px;border:1px solid #48aff8;margin:5px 0 0 5px;background:#fff;}
.ipop-dis .error{border-color:#f00;}
.ipop-dis .wjoin{padding-left:8px;vertical-align:bottom;}
.ipop-dis .wjoinIn{margin-right:2px;}
.ipop-dis .wjoinIn, .ipop-dis .wjoinInLable{vertical-align:middle;}

/*report pop*/
.ipop-report{width:450px;margin:-200px 0 0 -225px;_margin-top:0;}
.ipop-rafter{width:350px;margin:-200px 0 0 -175px;_margin-top:0;}
.ipop-report .icon,.ipop-rafter .icon{width:38px;height:30px;margin-top:11px;background-position:-71px -168px;}
.ipop-report .ipop-head .iclose,.ipop-rafter .ipop-head .iclose{background-position:-167px -130px;}
.ipop-report .ipop-head .wp,.ipop-rafter .ipop-head .wp{background-position:0 -72px;}
.ipop-report .ipop-head .ed,.ipop-rafter .ipop-head .ed{background-position:100% -72px;}
.ipop-report .wbt{margin:0 12px;}
/*---report style---*/
.ipop-report .irp{padding-left:18px;height:16px;margin-top:6px;color:#f00;font-size:12px;background-position:-184px -156px;overflow:hidden;}
.ipop-report .b{margin:0 .5em;font-weight:bold;}
.ipop-report .liyouwp{margin:5px 0;}
.ipop-report .liyouwp input,
.ipop-report .liyouwp label{vertical-align:middle;}
.ipop-report .liyouwp input{margin:0 5px 0 6px;*margin-left:4px;}
.ipop-report .reportReasonTx{display:block;width:99%;height:100px;overflow:auto;border:4px solid #e6e6e6;color:#666;background-color:#fff;background-position:-182px -181px;resize:none;outline:none;text-indent:25px;border-radius:4px;}

.ipop-group{width:580px;}


/*禁封管理*/
.quanzhuctrlsPopups {width: 300px;margin: 0 auto;padding-top: 20px;}
.quanzhuctrlsPopups .setB {display: block;margin-bottom: 10px;}

.quanzhuctrlspopups_title{text-align:center;}
.quanzhuctrlspopups_data{text-align:center;margin:5px 0;}
#banuserPop .w_banforever label{color:red;}
.quanzhuctrlsPopups .userName{display:inline-block;width:80px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;vertical-align: top;}
.quanzhuctrlsPopups .banreason{display:inline-block;width:122px;}
.quanzhuctrlsPopups .banlong{display:inline-block;width:6margin:5px 0;8px;}

.ipop-banUser{margin:-100px 0 0 -210px;width:420px;}


.ipop-banUser .ipop-head .wp {background-position: 0 -72px;}
.ipop-banUser .ipop-head .icon {
	width: 36px;
	height: 28px;
	background-position: -72px -169px;
	margin-top: 11px;
}
.ipop-banUser .ipop-head .iclose {background-position: -167px -130px;}
.ipop-banUser .ipop-head .ed {height: 48px;background-position: 100% -72px;}

/*设置板块*/
.ipop-settingBankuai{top:25%;margin:0 0 0 -236px;width:472px;}
.ipop-settingBankuai .ipop-head .icon {width: 36px;height: 38px;background-image: url(http://www.100bt.com/qq/style/img_d/ipop.png);background-position: -109px -169px;}
.ipop-settingBankuai .zdesc{padding:10px 0 5px 0;}
.ipop-settingBankuai .w_settingBankuai{text-align:left;}
.ipop-settingBankuai .w_addBankuai{padding:4px 6px;color:#fff;font:12px/1.5 arail,"宋体";background:#48aff8;}
.ipop-settingBankuai .w_addBankuai:hover{text-decoration:none;}
.ipop-settingBankuai .w_inputs{text-align:left;}
.ipop-settingBankuai .w_inputs li{float:left;display:inline;width:100%;margin:5px 0;}
.ipop-settingBankuai .inp {
	float:left;
	border:1px solid #CCC;
	height:24px;
	width:84px;
	border-radius:3px;
	margin-right:8px;
	padding:0 5px;
	line-height:22px;
}
.ipop-settingBankuai .w_opera{height:100%;line-height:22px;font-size:14px;color:#ccc;}
.ipop-settingBankuai .w_opera label,
.ipop-settingBankuai .w_opera input,
.ipop-settingBankuai .w_opera span{vertical-align:middle;}
.ipop-settingBankuai .w_opera label{color:#0078cc;}
.ipop-settingBankuai .w_BankuaiDelete{cursor:pointer;}

/*删除板块*/
.ipop-deleteBankuai{width:360px;margin:-100px 0 0 -180px;}
.ipop-deleteBankuai .ipop-head .icon {width:36px;height:38px;background-image: url(http://www.100bt.com/qq/style/img_d/ipop.png);background-position: -109px -169px;}
.ipop-deleteBankuai .w_deleteBk{padding:20px 0;}
.ipop-deleteBankuai .w_select{padding-top:10px;}

/*邀请好友*/
.ipop-inviteFriend{margin:-100px 0 0 -210px;width:420px;}
.ipop-inviteFriend .ipop-head .icon {width: 36px;height: 38px;background-position: 0px -131px;}
.ipop-inviteFriend .zdesc{
    color: #3694DA;
    font-weight: bold;
}
.ipop-inviteFriend .w_inviteFriendPop{
    width: 366px;
}
.ipop-inviteFriend .copyInvitedlinkCtrl .ctn{position: relative;overflow:hidden;*zoom:1;}
.ipop-inviteFriend .ipop-body .wp{display:none;}
.ipop-inviteFriend .copyInvitedlinkCtrl .zbtn{width: 82px;height: 48px;
    position: absolute;
    right: 1px;
    color: #027100;
    font-weight: bold;
    line-height: 50px;
	behavior:url(http://www.100bt.com/qq/style/PIE.htc);
	background-image: -ms-linear-gradient(top, #9CE95D,  #89D946);
	background-image: -webkit-linear-gradient(top, #9CE95D,  #89D946);
	background-image: linear-gradient(top, #9CE95D,  #89D946);
	-pie-background: linear-gradient(#9CE95D,  #89D946);
	text-decoration:none;
	border:1px solid #8FBB40;
	border-radius: 0 5px 5px 0;
}
.ipop-inviteFriend .copyInvitedlinkCtrl .texttoCopy{
    width: 272px;
    height: 38px;
    border: 1px solid #CBCBCB;
    border-radius: 5px 0 0 5px;
	*behavior:url(http://www.100bt.com/qq/style/PIE.htc);
	overflow:hidden;
	float:left;
	padding:5px;
	text-align:left;
}
/*设置图标背景*/
.ipop-settingBackgroundIcon .ipop-head .icon{
width: 36px;
height: 29px;
background: url(http://www.100bt.com/qq/style/img_d/ipop.png) -109px -173px;
margin-top: 14px;
}
.ipop-settingBackgroundIcon .ztt {
margin-left: 0px;
margin-top: 20px;
}
.ipop-settingBackgroundIcon .ipop-head .iclose {
margin-top: 17px;
}
.ipop-settingBackgroundIcon .ipop-head{
    background: url(http://www.100bt.com/qq/style/img_d/bgiconbgsp.png);
    height: 51px;
}
.ipop-settingBackgroundIcon .ipop-head .ed,
.ipop-settingBackgroundIcon .ipop-head .wp,
.ipop-settingBackgroundIcon .ipop-foot .ed,
.ipop-settingBackgroundIcon .ipop-foot .wp{background: none;}
.ipop-settingBackgroundIcon .ipop-body{
    background: url(http://www.100bt.com/qq/style/img_s/bgiconbgg.png) repeat-y;
}
.ipop-settingBackgroundIcon .ipop-foot{
    background: url(http://www.100bt.com/qq/style/img_d/bgiconbgsp.png) 0px -52px;
    height: 25px;
}
.npop_pop .ipop-settingBackgroundIcon{width: 606px;position:relative;top:0;left:0;}
.npop_pop .ipop-settingBackgroundIconConfirm{width:296px;position:relative;top:0;left:0;}
.ipop-settingBackgroundIcon .setting_icon .preview{width:72px;height:68px;}
.ipop-settingBackgroundIcon .setting_bg .tt {
font-size: 12px;
height: 30px;
line-height: 30px;
}
.ipop-settingBackgroundIcon .setting_bg .preview{width:120px;height:130px;}
.ipop-settingBackgroundIcon .ctrls {
margin-left: 8px;
display: inline;
position:relative;
text-align:left;
}
.ipop-settingBackgroundIcon .setting_icon {
border-bottom: 1px solid #EDEDED;
padding-bottom: 10px;
margin-bottom: 6px;
}
.ipop-settingBackgroundIcon .ztips {
font-size: 12px;
background: url(http://www.100bt.com/qq/style/img_d/bgiconsp.png) no-repeat -175px 0px #ECECEC;
padding: 8px 8px 8px 20px;
height: 15px;
line-height: 15px;
border-radius: 5px;
}
.ipop-settingBackgroundIcon .hasUpload .ztips{
background-position: -174px -30px;

background-color: #E9FBDD;
}
.ipop-settingBackgroundIcon .bgCtrls{}
.ipop-settingBackgroundIcon .bgCtrls label {
margin-right: 14px;
cursor:pointer;
}
.ipop-settingBackgroundIcon .vac{
vertical-align: middle;
font-size:12px;
}
.ipop-settingBackgroundIcon .tt{clear:both;}
.ipop-settingBackgroundIcon .ctrls form{display:block;}
.ipop-settingBackgroundIcon .uploadify{float:left;}
.ipop-settingBackgroundIcon .ztips{float:left;clear:both;}
.ipop-settingBackgroundIcon .uploadify-button {
background: url(http://www.100bt.com/qq/style/img_d/bgiconsp.png);
}


.ipop-settingBackgroundIcon .uploadify:hover .uploadify-button{
background: url(http://www.100bt.com/qq/style/img_d/bgiconsp.png);
background-position: 0px -29px;
}
.ipop-settingBackgroundIcon .swfupload{left:0;}
.ipop-settingBackgroundIcon .hasUpload .uploadify-button {
background: url(http://www.100bt.com/qq/style/img_d/bgiconsp.png);
background-position: -81px 0px;
}
.ipop-settingBackgroundIcon .hasUpload .uploadify:hover .uploadify-button{
background: url(http://www.100bt.com/qq/style/img_d/bgiconsp.png);
background-position: -81px -29px;
}

.ipop-settingBackgroundIcon .uploadify-queue-item {
margin:0;
padding:0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 140px;
height:28px;
}
.ipop-settingBackgroundIcon .uploadify-queue {
margin-bottom: 1em;
position: absolute;
left: 85px;
width: 164px;
height: 28px;
overflow:hidden;
}

.w_manageMyGroups{height:520px;overflow:hidden;overflow-y:scroll;position:relative;}
.npop_pop .manageMyGroupsPopup{width: 840px;}
.manageMyGroupsPopup .bd{padding-top:0;}
.manageMyGroupsPopup .zgroupStyle{
    padding-left: 26px;
    margin: 0;
    width: 790px;
}
.manageMyGroupsPopup .decLine{
	background:#d5eeff;
	margin: 0 auto 6px;
	width: 730px;
	height: 1px;
	overflow: hidden;
}
.manageMyGroupsPopup .zgroupStyle li{
    float: left;
    width: 132px;
    margin-bottom: 12px;
    line-height: 20px;
    margin-right: 26px;
	position:relative;
}
.manageMyGroupsPopup .zclip{
    overflow: hidden;
    width: 790px;
}
.manageMyGroupsPopup .zgroupStyle li span{
	display:inline-block;height:100%;padding:0 3px;
}
.manageMyGroupsPopup .zgroupStyle li span a{text-decoration:none;}
.manageMyGroupsPopup .zgroupStyle li span a.qbtn,.manageMyGroupsPopup .zgroupStyle li span a.joinbtn{text-decoration:underline;display:none;}
.manageMyGroupsPopup .zgroupStyle span.hover a{color:white;}
.manageMyGroupsPopup .zgroupStyle span.hover{background:#3399cc;}
.manageMyGroupsPopup .zgroupStyle span.hover .qbtn,
.manageMyGroupsPopup .zgroupStyle span.hover .joinbtn{display:inline;}
.manageMyGroupsPopup .zgroupStyle li a{
    color: #666;
}
.manageMyGroupsPopup .zgroupStyle li .qbtn{margin-left:6px;}
.manageMyGroupsPopup .ztitle{
    margin-left: 26px;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    color: #666666;
}
.manageMyGroupsPopup .zgTitle{
    margin-left: 26px;
    color: #3399cc;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
}
.manageMyGroupsPopup li .icon{width:26px;height:20px;position:absolute;background:url(http://www.100bt.com/qq/style/img_d/bgiconsp.png);left: -24px;top: 0px;}
.manageMyGroupsPopup li .isQuanzhu_icon{background-position:-166px -69px;}

.manageMyGroupsPopup{
background-color: rgba(0,0,0, 0.3);
background: #ECF6FA	9;*background:#ECF6FA;
padding: 3px;
line-height: 1.5;
font-size: 12px;
}


/*使用道具弹窗样式*/
#ipop-useDaoju1 .wbt2{color:#0078cc;background-position:0 0;}
#ipop-useDaoju1 .wbt2:hover{background-position:0 -32px;}
#ipop-useDaoju1 .wbt2:hover em{background-position:100% -32px;}
#ipop-useDaoju1 .wbt1{color:#008300;background-position:0 -64px;}
#ipop-useDaoju1 .wbt1:hover{background-position:0 -96px;}
#ipop-useDaoju1 .wbt1:hover em{background-position:100% -96px;}
#ipop-useDaoju1 .wbt2 em{background-position:100% 0;}
#ipop-useDaoju1 .wbt1 em{background-position:100% -64px;}
.ipop-noDaojuCnt{padding: 28px 0;}
.ipop-useDaojuTitle{height: 60px;line-height: 60px;}
.ipop-useDaojuCnt{width:420px;height:130px;}
.ipop-useDaojuHasTip{width:420px;height:174px;}
.pop-daojuList li{position:relative;width:100px;margin:0 8px;cursor:pointer;_display:inline;}
.pop-daojuList img{display:block;padding-bottom: 6px;}
.daojuWpr{position:relative;width:348px;margin:0 auto;text-align: center;overflow:hidden;   }
.jcarousel-clip{overflow:hidden;zoom:1;position:relative;_width:348px;width:348px;}
.useDaoju-toL,.useDaoju-toR{width:22px;height:29px;background:url(img_d/useDaoju.png?20140528) no-repeat;text-indent:-9999px;}
.useDaoju-toL{left:0;top:36px;background-position:0 0;}
.useDaoju-toR{right:0;top:36px;background-position:-22px 0;}
.useDaoju-toL-gray{background-position:0 -50px;}
.useDaoju-toR-gray{background-position:-22px -50px;}
.pop-daojuRadio{display:inline-block;width:16px;height:16px;margin:0 4px;vertical-align:middle;background:url(img_d/useDaoju.png) no-repeat 0 -32px;}
.pop-radioOn{background:url(img_d/useDaoju.png) -16px -32px;}
.pop-daojuName{display:inline-block;vertical-align:middle;}
.ipop-yserDaojuTip{padding-top:16px;}

/*自动提示*/
.normalTip {
z-index:3;
position: absolute;
text-align: left;
padding: 5px 8px 3px 30px;
border: 3px solid #D9E3E7;
border-radius: 3px;
color:#333;
background:#fff url(http://www.100bt.com/uc/style/img_s/gface.png) no-repeat 8px 5px;
}
