/**
baseStyle
 */
body{ background-color: #fff; font-family: "Tahoma"; }
body .ui-menu{z-index:10;}
.author a,.LMItem .w_img .name,.normalWorkList .a2,.KTVItem .w_img .tt{ font-family: "宋体"}
a{ color:#1687BF; }
.fontyh{ font-family: "微软雅黑"}
.tohe{ overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.f12 { font-size: 12px}
.mainWidth{ width: 1000px; margin: 0 auto; }
.vGroove{ margin-top:30px; }
.clearfixAdd{ clear:both; }

.w_arrow{ text-align: center; vertical-align: top; overflow: hidden; margin: 0 3px; }
.w_arrow .arrow{ display: inline-block; border-style: solid; border-width: 4px; border-color: #fff #fff #fff #999; width: 0; height: 0; overflow: hidden; vertical-align: middle; }

.w_fourarrow{ display: block; height: 100%; position: relative; overflow: hidden; font-style: normal; font-family: "宋体"; font-size: 14px; color: #7b7b7b; width: 7px; left: 50%; margin-left: -5px; top: 1px; cursor: pointer; }
.w_fourarrow_l{ }
.w_fourarrow_t{ }
.w_fourarrow_b{ }
.w_fourarrow_r{ text-indent: -6px; margin-left: -3px; }

.pagination{ margin:30px 0 37px 0; font-family:Arial; text-align: center; }
.pagination a, .pagination span{ margin:0 1px; border:1px solid #dbdbdb; padding:3px 8px; text-align:center; line-height:22px; color:#1687be; border-bottom-width:2px; font-size:12px; }
.pagination a:hover{ background:#e9e9e9; }
.pagination .currentPage{ border:none; }


/**
 layout
 */
.layout01_Wrap { margin-top: 15px; }
.layout01_Cont{ margin-top:10px; overflow: hidden; position: relative; }
.layout01_L{ width:740px; padding-bottom: 9999px; margin-bottom: -9999px; border-right:1px solid #dfdedc; }
.layout01_Border{ width:740px; }
.layout01_Icon{ height:91px; background: url(img_s/headlineIcon.png) no-repeat; width: 38px; position: absolute; bottom: 0px; left: 720px; z-index: 2; }
.layout01_R{ width: 238px; overflow: hidden; padding-left: 20px; padding-bottom: 9999px; margin-bottom: -9999px; }

/**
widget
 */

#w_searchBar{ height: 83px;z-index: 2;position: relative;}
#w_searchBar .w_searchCtrl { width: 408px; color: #666; font-size: 12px; margin: 25px 0 0 110px; }

#itlogo,#w_searchBar .logo{position: absolute;top: 0px;left: 0px;width: 300px; height: 90px; margin:0;text-indent: -1000px;}
#w_searchBar .logo{background: url(img_s/qqlogo.png);}
#w_searchBar .ad01{ width:450px; height: 55px; margin-top: 16px; }
#w_searchBar .ad01 .res{ display: block; height: 100%; width: 100%; }
.w_searchCtrl{ }
.w_searchCtrl .searchForm{ display: block; background: url(img_d/sp01.png?v=1) 0px -1401px; height: 40px; }
.w_searchCtrl .searchForm .txt{ width: 350px; border: 0; background: #fff; margin: 10px 0px 0px 7px; height: 21px; line-height: 21px; outline: none; color:#999; font-size: 14px; }
.w_searchCtrl .searchForm .submit{ background: url(img_d/sp01.png) 0px -130px; border: none; width: 22px; height: 24px; margin: 8px 16px 0 0; cursor: pointer; }
.w_searchCtrl .searchForm .submit:hover{ background-position: 0 -160px; }

.w_searchCtrl .keywords{ height: 25px; line-height: 25px; width: 100%; }
.w_searchCtrl .keywords a{ color:#666; font-size: 12px; margin-right: 10px; font-family: "Tahoma"; }
.w_searchCtrl .keywords a.sp{ color:#1687BF; }

#navigation {width: 1000px;margin: 0 auto;height: 56px;position:relative;z-index:10; }
#navigation .links { overflow: hidden; }
#navigation .l1 { float:left; height: 56px; line-height: 56px; margin: 0; width: 200px; }
#navigation .l1 .a{ display: block; background: url(img_d/nav.png?v=20171023); text-indent: -10000px;*zoom:1; }
#navigation .l1 .a1{ background-position: 0px 0; }
#navigation .on .a1,#navigation .a1:hover{ background-position: 0px -70px; }
#navigation .l1 .a2{ background-position: -200px 0; }
#navigation .on .a2,#navigation .a2:hover{ background-position: -200px -70px; }
#navigation .l1 .a3{ background-position: -400px 0; }
#navigation .on .a3,#navigation .a3:hover{ background-position: -400px -70px; }
#navigation .l1 .a4{ background-position: -600px 0; }
#navigation .on .a4,#navigation .a4:hover{ background-position: -600px -70px; }
#navigation .l1 .a5{ background-position: -800px 0; }
#navigation .on .a5,#navigation .a5:hover{ background-position: -800px -70px; }

/*回复，关注，献花模块*/
.CommonItemCtrl{ height: 20px; }
.CommonItemCtrl .a{ float: left; height: 20px; display: inline; margin-right: 4px; color: #fff; font-size: 12px; line-height: 20px; width: 90px; text-align: center; text-decoration: none; -webkit-transition: all 300ms; -moz-transition: all 300ms; -ms-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.CommonItemCtrl a:hover{ opacity:0.7; }
.CommonItemCtrl .rp{ width: 26px; height: 100%; background: url(img_d/sp01.png) 6px -575px no-repeat; }
.CommonItemCtrl .gift{ width: 26px; height: 100%; background: url(img_d/sp01.png) 5px -1120px no-repeat; }
.CommonItemCtrl .add{ width: 26px; height: 100%; background: url(img_d/sp01.png) 3px -1029px no-repeat; }
.CommonItemCtrl .cancel{ width: 26px; height: 100%; background: url(img_d/sp01.png) 5px -1060px no-repeat; }
.CommonItemCtrl .xhgz{ width: 26px; height: 100%; background: url(img_d/sp01.png) 5px -1092px no-repeat; }
.CommonItemCtrl .rp,.CommonItemCtrl .gift{ margin-right: 0px; }
.CommonItemCtrl .fw .val{ color: #FFFE95; }
.CommonItemCtrl .folwer .val{ color: #FFFE95; }
.CommonItemCtrl .hide{ display:none; }
/*overrides*/
	.LMItemCtrl .a{ background-color: #FF6481; }
	.QXSCtrl .a{ background-color: #32A8E2; }
	.KTVCtrl .a{ background-color: #70B62D; }
	.KTVCtrl .fw{ width: 120px; }

/*联萌模块*/
.sp_LMItem{ width: 240px; height: 395px; background: #f4f1ed; padding: 15px; }
.sp_LMItem .big{ width: 240px; height: 320px; display: block; position: relative; }
.sp_LMItem .big .img{ width: 100%; height: 100%; }
.sp_LMItem .big .tt{ position: absolute; bottom: 0; right: 0px; background: #ff6481; color: #fff; font-style: normal; padding: 0 10px; height: 40px; line-height: 40px; font-size: 18px; }
.sp_LMItem .desc{ margin-top: 15px; }
.personCtr .avatar{ margin-right: 6px; }
.qqUnionList .personCtr .avatar{ margin-right: 7px; margin-left: 2px; }
.personCtr .avatar .img{ width: 50px; height: 50px; display: block; }
.personCtr .info .name{ font-size: 18px; color: #666; height: 29px; line-height: 20px; display: block; }

.LMItem{ width: 120px; }
.LMItem .w_img{ width: 120px; text-decoration: none; display: block; }
.LMItem .w_img .img{ width: 120px; height: 160px; display: block; }
.LMItem .w_img .name{ display: block; text-align: center; color: #666; height: 25px; line-height: 25px; }

/*圈圈广场，这是一个大坑，切记不要在前面加#cdaohang,不然你在ie6bug无解*/
#cdaohang{position:relative;z-index:2;}
.qSquare{width:146px;height: 62px;display:block;margin-right:10px;background: url(img_d/nav.png?v=20171023) 0 0 no-repeat;border:2px solid #19719d;text-indent: -9999px;}
.qSquare:hover{border:2px solid #0e4b6a;}
.qSquare_s{display: block;width:90px;height:40px;line-height:40px;margin:10px 5px 0 0;background: #18739d;text-indent: 0;font-family: "微软雅黑";color: #fff;font-size: 18px;text-align: center;}
.qSquare_s:hover{background: #0e4b6a;text-decoration: none;}
.qSquare_s_last{margin:10px 0 0 0;}
#cdaohang .on .qSquareList{display:block;}
#itopwp{z-index:2;}
.qSquareList {width: 470px;padding: 20px;top: 55px;left: 200px;background: #2D97CB;text-indent: -1000px;display:none;}
.qSquareList li{float:left;}
.qSquareList td, th { border:none; }
.qSquareList .qxs{ background-position: -685px -253px; }
.qSquareList .gzs{ background-position: 0px -405px; }
.qSquareList .gzs:hover{ background-position:-212px -405px; }
.qSquareList .qkg{margin-right: 0;background-position: -685px -326px; }
.qSquareList .qylm{ background-position:  -685px -180px; }
.qSquareList .qmh{ background-position: 0px -315px; }
.qSquareList .qmh:hover{ background-position:-212px -315px; }
.qSquareList .qht{ background-position:0px -139px; }
.qSquareList .qht:hover{ background-position:-212px -139px; }
.qSquareList .qhd{ background-position: 0px -360px; }
.qSquareList .qhd:hover{ background-position: -212px -360px; }
.qSquareList .xz{ background-position: 0px -450px; }
.qSquareList .xz:hover{ background-position: -212px -450px; }
.qSquareList .shop{background-position: 0px -495px;}
.qSquareList .shop:hover{background-position: -212px -495px;}

/*圈圈族列表*/
.qqZhuCateItems{ margin-top: 8px; }
.qqZhuCateItems h3{ background: url(img_d/sp01.png) no-repeat; padding-left: 25px; color: #666666; }
.qqZhuCateItems .zhu_yx{ background-position: -346px -737px; }
.qqZhuCateItems .zhu_dm{ background-position: -346px -697px; }
.qqZhuCateItems .zhu_zx{ background-position: -346px -657px; }
.qqZhuCateItems .zhu_xs{ background-position: -346px -618px; }
.qqZhuCateItems .zhu_qq{ background-position: -346px -777px; }
.qqZhuCateItem{ margin: 8px 3px 22px; }
.qqZhuCateItem .a{ color: #999; margin-right: 17px; font-size:12px; display: inline-block; line-height: 24px; }
.qqZhuCateItem .imp{ color: #1687be; }
.qqZhuCateItem .sp{ color:#1687be; }

/*侧边栏的头部*/
.swhead{ height: 30px; line-height: 30px; background: #f4f1ed; }
.swhead h2{ color: #666; font-size: 18px; font-weight: normal; margin-left: 5px; }
.swhead .more{ color: #999; text-decoration: none; _display:inline-block; _margin-top:1.5%; }
.swhead .more span{ vertical-align: top; cursor: pointer; }
.swhead .more .arrow{ border-color: #F4F1ED #F4F1ED #F4F1ED #999; }
.swhead .more:hover{ color:#1687be; }
.swhead .more:hover .arrow{ border-color:#F4F1ED #F4F1ED #F4F1ED #1687be; }
.swcontent{ }

/*面包屑*/
.headline_bread{ width:1000px; color:#999;line-height: 32px;border-bottom:1px solid #dfdedc;font-size:12px;}
.headline_bread .breadL{ padding:0 3px 0 3px; }
.breadFirst{ color:#1687be; }
.breadCur,.headline_bread span{ color:#999; }
.backToqq{ display: block; height: 19px; padding-left:25px; background: url(img_s/backtoqqIcon.png) no-repeat; color: #999; }



/*页脚*/
#footerWrp{ width: 100%; background-color: #f4f1ed; line-height: 18px; font-family: Tahoma; }
.footerL{ top: 50%; left:0px; width: 116px; margin-top: -30px; margin-left: -138px; }
.footBtLogo{ display:block; width: 116px; height: 61px; background: url(img_s/footBtLogo.png) no-repeat; }
.footerR{ width: 835px; margin-left: 138px; padding-left: 25px; border-left: 1px solid #fff; }
.MyLinksWrap{ margin-bottom: 10px; padding-bottom: 8px; border-bottom:1px solid #fff; }
#footerWrp .MyLinksWrap a{ display: inline-block; padding-right:12px; color:#999; line-height: 22px; }
#footerWrp .MyLinksWrap a:hover{ color:#666; }
.footInfoTxt{ float: left; width: 610px; }
.footInfoTxt span,.footInfoTxt a{ color:#666; }
.footInfoTxt a:hover{ color:#339900; }
#footerWrp .solidLine{ margin:0 6px; }
.copyright{ width: 1000px; padding: 25px 0 25px 0; margin: 0 auto; color: #999; }
.copyright .threeimg{ float:left; margin:15px 0 0 20px; width:164px; height:63px; text-align:center; vertical-align:middle; }
.copyright .threeimg img{ margin:0 3px; width:40px; height:50px; }

/*边栏活动模块*/
.qqActItems{ }
.qqActItem{ padding: 10px 5px; border-bottom: 2px solid #F4F1ED; }
.qqActItem .tt{ width:100%; }
.qqActItem .time{ color: #999; font-size: 12px; }
.qqActItem .partNumb{ font-size: 12px; color: #999; }
.qqActItem .hasPrice{ color: #FF8A00; font-weight: bold; }
/*.qqActItem span{ vertical-align: middle; }*/
.qqActItem .newAct{ background: url(img_s/greentips.png) no-repeat 2px 1px; width:22px; height: 20px; display:inline-block; padding: 0 0 0 10px; font-size: 12px; color: #fff; }


/*联萌k歌的控制栏*/
.zctrlbar01{ color: #666; margin:15px 0 12px 0; }
.zctrlbar01 .tt{ }
.zctrlbar01 .refreshBtn{ color: #666; padding-left: 18px; background: url(img_d/lmkg.png) no-repeat 0px 2px; margin-right: 20px; }
.zctrlbar01 .refreshBtn:hover{ color:#ff596b; background-position:0 -22px; }
.zctrlbar01 .mostHot,.zctrlbar01 .mostNew{ color: #666; padding-right: 14px; background: url(img_d/lmkg.png) no-repeat 29px -45px; margin-right: 10px; }
.zctrlbar01 .mostHot:hover,.zctrlbar01 .mostNew:hover,.zctrlbar01 .on-hot,.zctrlbar01 .on-new{ color:#ff596b; padding-right: 14px; background-position: 29px -73px; text-decoration: underline; }
.zctrlbar01 .bzNum{ color: #ff596b; font-family: Tahoma; }
.zctrlbar01 .mostHot,.zctrlbar01 .on-hot{ margin-right: 22px; }
.zctrlbar01 .mostNew,.zctrlbar01 .on-new{ margin-right: 30px; }

/*微漫画样式*/
.wweimanhuaFlash { width: 190px; height: 90px; right: 29px; top: 0; float: right; }
#weimanhuaFlash { display: block; height: 100%; width:100%; }


.topAd01 { width: 100%; height: 100%; display: block; }
.w_topAd01 { display: block; height: 100%; position: absolute; top: 0; right: 0; width: 100%; z-index: 1; }
#topAD01 { position: absolute; top: 0; right: 2px; width: 370px; height: 88px; z-index: 1; }
.w_topAd01 .img{ display: block; width: 100%; height: 100%; }


/*系统弹出alert*/
body .ipop-body .cnt{ min-height: 60px; padding-top: 20px; _height:60px; }
/*隐藏礼物*/
.LMItemCtrl .gift{ }

/*2014愚人节头像恶搞活动*/
.yurenWindow{ display:none; top:50%; left:50%; position:fixed; z-index:2000; _position:absolute; _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); }
.yurenWindow1{ width:765px; height:405px; margin:-202px 0 0 -382px; _margin-top:0; background: url(http://www.100bt.com/qq/style/img_s/yuren/yurenWin.png) no-repeat; }
.closeYurenWin{ display:block; float: right; top: 64px; left: -10px; position: relative; width:45px; height:37px; background: url(http://www.100bt.com/qq/style/img_s/yuren/closeYurenWin.png) no-repeat 0 0; }
.closeYurenWin:hover{ background-position:0 -50px; }


.ipop-present{ width: 560px; margin:auto; position: relative; zoom:1; overflow: hidden; top:auto; left:auto; _left:50%; }
.ipop-present .pop_presentList{ width: 480px; overflow: hidden; height: 300px; float: left; padding-top: 16px;}
.ipop-present .pop_presentList .li{ text-align: center; width: 98px; height: 138px; border:1px solid #dfdedc; float: left; margin: 0px 10px 20px 10px; position: relative; display: inline;}
.ipop-present .pop_presentList img{ display: block; margin:0 auto; width: 60px; height: 60px; }
.ipop-present .pop_presentList .name{ display: block; color: #666; }
.ipop-present .pop_presentList .prize{ display: block; font-size: 12px; color: #999; }
.ipop-present .pop_presentList .prize.red{ color: #d50000; }
.ipop-present .pop_presentList .halfIcon{right:0;top:0;width:42px;height:41px;background:url(img_s/half_small.png);_background:url(img_s/half_small_p8.png)}

.ipop-present .pop_presentList .sendBtn{ background: url(img_d/popsendgift.png); width: 50px; height: 24px; display: block; margin: 5px auto 0; }
.ipop-present .pop_presentList .sendBtn.notEnough{background: url(img_d/popsendgift.png) no-repeat 0 -24px;}
.ipop-present .icon { width: 35px; height: 37px; margin-top: 8px; background-position: 0 -131px; }
.ipop-present .title { line-height: 50px; font-size: 16px; color: white; padding-left: 10px; }
.ipop-present .title span{ color:#ffff66; margin:0 5px; }
.ipop-present .ipop-body .cnt{ padding-top:0px; }
.ipop-present .ipop-body .cnt .state{ padding: 10px 30px; }
.ipop-present .c_pop_presentList { overflow: hidden; width: 460px; height: 316px; margin: 0 auto;}
/*.ipop-present .ipop-foot .wp,.ipop-present .ipop-head .wp { width: 485px; }*/
.ipop-present .close { position: absolute; width: 22px; height: 22px; margin: 14px -5px 0 0; background-position: -145px -130px; right: 0px; top: 0; z-index: 2; }
.ipop-present .ipop-body .wbt em,.ipop-present .ipop-body .wbt span { vertical-align: top; *vertical-align:middle; }
.pop_presentList .itemIcon { position: absolute; width: 35px; height: 27px; top: -16px; right: 0px; z-index: 1; }
.pop_presentList .itemIcon_new { background: url(http://www.100bt.com/qq/shop/style/img_s/new_small.png); }
.pop_presentList .itemIcon_timeLimit {position: absolute;top:0;right:0;width:34px;height:34px;background: url(img_s/xs_small.png); }
.w_c_pop_presentList {zoom:1;}
.w_c_pop_presentList .next,.w_c_pop_presentList .prev { position: absolute; top: 50%; text-decoration:none; margin-top: -20px;}
.w_c_pop_presentList .next{ right:-10px; }
.w_c_pop_presentList .prev{ left:-10px; }

.npop_pop .ipop-zcommon {width: 400px;}

/*留言*/
.ipop-qm,.ipop_told{width:410px;}
body .ipop-body .cnt{padding-top:13px;}
.ipop-body .normal{z-index:5000;left: 15px;}
.ipop-body .normal span{color:#2499d3;margin:4px;}
.ipop_told{width:410px;}
.ipop_told .ipop-body .wbt1{background-position: 0 -64px;color: #008300;}
.ipop_told .ipop-body .wbt2{background-position: 0 0;color: #0078CC;}
.ipop_told .ipop-body .wbt1 em{background-position: 100% -65px;}
.ipop_told .ipop-body .wbt2 em{background-position: 100% -1px;}
.ipop_told .ipop-body .wbt1:hover em {background-position: 100% -97px;}
.ipop_told .ipop-body .wbt2:hover em {background-position: 100% -33px;}
.ipop_told .ipop-body .wbt2:hover {background-position: 0 -32px;}
.ipop_told .ipop-body .wbt1:hover {background-position: 0 -96px;}

.ipop_told .edui-editor-toolbarboxinner{background:#fff;text-align:right;margin-top:-7px;}
.ipop_told .edui-editor-toolbarboxinner .edui-toolbar .edui-splitbutton .edui-icon,.ipop_told .edui-editor-toolbarboxinner .edui-toolbar .edui-splitbutton .edui-icon:hover{width:23px;height:23px;width:23px!important;height:23px!important;background:url(img_d/sp01.png) no-repeat -343px -983px;}
.ipop_told .edui-editor-iframeholder{border:1px solid #ccc;width:380px!important;height:160px!important;margin-left:-5px;}

/*.zarrowCtrl*/
.zarrowCtrl .zarrowImg{width: 23px;height: 39px;background:url(http://www.100bt.com/qq/version2/style/img_d/arrow.png);display: block;}
.zarrowCtrl .nextImg{background-position: 0px 0px;}
.zarrowCtrl .prevImg{background-position: -24px 0px;}
.zarrowCtrl .nextImg:hover{background-position: -96px 0px;}
.zarrowCtrl .prevImg:hover{background-position: -120px 0px;}
.zarrowCtrl_disable .zarrowImg{cursor: default;}
.zarrowCtrl_disable .nextImg,.zarrowCtrl_disable .nextImg:hover{background-position: -48px 0px;}
.zarrowCtrl_disable .prevImg,.zarrowCtrl_disable .prevImg:hover{background-position: -72px 0px;}
/*some change*/
#haslogin .zuserLinks a{ display:inline-block; width: 104px; text-align: center; }
#haslogin .newIcon{ width:35px; height:27px; top:-14px; right:9px; background:url(http://www.100bt.com/qq/shop/style/img_s/new_small.png); }

.presentBody .jq-itips-wp{z-index:10000;}


/*sidebar*/

body .qqShareWidget_72 .ctrlBtn_shoucang{position:absolute;top:-137px;left:-12px;z-index:2;padding:0;width:94px;height:138px;background-image: url(http://www.100bt.com/qq/style/img_d/share_head.png);_background-image: url(http://www.100bt.com/qq/style/img_d/share_head_p8.png);}


/*红色*/
body .qqShareWidget_72 .ctrlBtn_shoucang{background-position:0 -159px;}
body .qqShareWidget_72 .ctrlBtn_shoucang:hover{background-position:2px 0px;}
.qqShareWidget_72 .shares:hover{background-position: -382px 0;}
.qqShareWidget_72 .addBtns:hover{ background-position: -382px -63px;}
.qqShareWidget_72 .ctrlBtn_backtotop:hover{ background-position: -382px -126px; }
/*黄色
body .qqShareWidget_72 .ctrlBtn_shoucang{background-position:-99px 0px;}
body .qqShareWidget_72 .ctrlBtn_shoucang:hover{background-position:-100px -159px;}
.qqShareWidget_72 .shares:hover{background-position: -598px 0;}
.qqShareWidget_72 .addBtns:hover{ background-position: -598px -63px;}
.qqShareWidget_72 .ctrlBtn_backtotop:hover{ background-position: -598px -126px; }
*/
/*绿色
body .qqShareWidget_72 .ctrlBtn_shoucang{background-position:-199px 0px;}
body .qqShareWidget_72 .ctrlBtn_shoucang:hover{background-position:-200px -159px;}
.qqShareWidget_72 .shares:hover{background-position: -454px 0;}
.qqShareWidget_72 .addBtns:hover{ background-position: -454px -63px;}
.qqShareWidget_72 .ctrlBtn_backtotop:hover{ background-position: -454px -126px; }
*/
/*深绿色
body .qqShareWidget_72 .ctrlBtn_shoucang{background-position:-299px -1px;}
body .qqShareWidget_72 .ctrlBtn_shoucang:hover{background-position:-300px -160px;}
.qqShareWidget_72 .shares:hover{background-position: -526px 0;}
.qqShareWidget_72 .addBtns:hover{ background-position: -526px -63px;}
.qqShareWidget_72 .ctrlBtn_backtotop:hover{ background-position: -526px -126px; }
*/
body .qqShareWidget_72 .ctrlBtn_fankui{display:none;}
.qqShareWidget_72 .wmain{}
.qqShareWidget_72 .shareBtn,.qqShareWidget_72 .ctrlBtn,.qqShareWidget_72 .zhead,.qqShareWidget_72 .zfoot,.teizi_shareBtns .shareBtn,.qqShareWidget_72 .shares,.qqShareWidget_72 .addBtns{ background:url(http://www.100bt.com/qq/style/img_d/share_widgetv3.png) no-repeat; }
.qqShareWidget_72 .zhead,.qqShareWidget_72 .zfoot{ height:5px; overflow:hidden; }
.qqShareWidget_72 .zhead{ background-position:-74px 0; }
.qqShareWidget_72 .zbody{padding-bottom:1px; margin-bottom:0; }
.qqShareWidget_72 .zfoot{ background-position:-74px -6px; }
.qqShareWidget_72 .n2{ display:none; position: absolute; }
.qqShareWidget_72 .tt{ display:none; }
.qqShareWidget_72 .enter{}
.qqShareWidget_72 .enter .n2{ display:block; right: 40px; border: 1px solid #dcdcdc;background:white;}
.qqShareWidget_72 .enter .n2,.qqShareWidget_72 .enter .n2 a{ font-size: 12px; color: #999999; }
.qqShareWidget_72 .enter .n2 .h,.qqShareWidget_72 .enter .n2 .f{ height: 5px; background: url(http://www.100bt.com/qq/style/img_d/share_widgetnew.png) no-repeat; overflow: hidden; position: relative; }
.qqShareWidget_72 .enter .n2 .h{ background-position: 0px -151px; }
.qqShareWidget_72 .enter .n2 .f{ background-position: 0px -157px;  }
.qqShareWidget_72 .enter .n2 .bd{ background-color: #fff; padding: 0 5px 5px; }
.qqShareWidget_72 .enter .tt{ display:block; height: 30px; line-height: 30px; overflow: hidden; color: #3399cc; cursor: pointer; text-align:center;font-size: 12px;}
.qqShareWidget_72 .shares .n2{ width: 112px;top:0px;right:72px;}
.qqShareWidget_72 .addBtns .n2{ width: 110px;top:-1px;padding:0 5px 5px;right:71px;}
.qqShareWidget_72 .feasl,.qqShareWidget_72 .feasr { float: left; height:100%; background: url(http://www.100bt.com/qq/style/img_d/share_widgetnew.png) no-repeat; }
.qqShareWidget_72 .feasl{ width:90%; background-position: 0px -157px; }
.qqShareWidget_72 .feasr{ width:10%; background-position: right -157px; }
.qqShareWidget_72 .shareBtn,.teizi_shareBtns .shareBtn{width:32px; height:30px; }
.qqShareWidget_72 .shares,.qqShareWidget_72 .addBtns{ width:72px; height:63px; }
.teizi_shareBtns .shareBtn{width:30px;}
.qqShareWidget_72 .shareBtn{height:30px;}
.qqShareWidget_72 .shares,.qqShareWidget_72 .addBtns{ }
.qqShareWidget_72 .shareBtn,.teizi_shareBtns .shareBtn{ float:left; margin-right: 5px; }
.qqShareWidget_72 .zln{ overflow: hidden; height: 30px; line-height: 30px; padding-bottom: 5px; cursor:default; }
.qqShareWidget_72 .shares { background-position: -310px 0;height: 62px;}
.qqShareWidget_72 .addBtns{ background-position: -310px -63px;height:62px;}
.qqShareWidget_72 .shares,.qqShareWidget_72 .addBtns{ overflow: visible; cursor:pointer; position: relative; }
.qqShareWidget_72 .webchatURLImg {width:100px;height:100px;}
.qqShareWidget_72 .addBtns .bd .att {padding: 10px 0 4px;}
.qqShareWidget_72 .zwbBtn{margin-right: 5px;background: url(http://www.100bt.com/qq/style/img_d/share_widgetv3.png) -190px 0;height: 22px;width: 100px;}
.qqShareWidget_72 .zwbBtn:hover{background-position:-190px -35px;}
.qqShareWidget_72 .ztwbBtn {width: 100px; height: 22px; margin-top:8px;background: url(http://www.100bt.com/qq/style/img_d/share_widgetv3.png) -190px -70px; }
.qqShareWidget_72 .ztwbBtn:hover{background-position:-190px -103px;}
.qqShareWidget_72 .ztqzBtn {width: 100px; height: 22px; margin-top:8px;background: url(http://www.100bt.com/qq/style/img_d/share_widgetv3.png) -190px -140px; }
.qqShareWidget_72 .ztqzBtn:hover{background-position:-190px -173px;}
.qqShareWidget_72 .shareBtn_qzone,.teizi_shareBtns .shareBtn_qzone{ background-position:0 0; }
.qqShareWidget_72 .shareBtn_qqweibo,.teizi_shareBtns .shareBtn_qqweibo{ background-position:0 -31px; }
.qqShareWidget_72 .shareBtn_sinaweibo,.teizi_shareBtns .shareBtn_sinaweibo{ background-position:0 -62px; }
.qqShareWidget_72 .ctrlBtn{ display:block; width:72px; height:63px; padding:0; overflow:hidden;}
.qqShareWidget_72 .ctrlBtn:hover{ text-decoration: none;}
.qqShareWidget_72 .ctrlBtn_fankui{background-position: -58px -83px;}
.qqShareWidget_72 .ctrlBtn_fankui:hover{background-position: -129px -83px; }
.qqShareWidget_72 .ctrlBtn_shoucang{background-position: -58px -0px; }
.qqShareWidget_72 .ctrlBtn_shoucang:hover{background-position: -129px -0px; }
.qqShareWidget_72 .ctrlBtn_backtotop{ background-position:-310px -126px; margin-bottom:0; border: none; }
.qqShareWidget_72 .ctrlBtn_reply{ background-position: -8px -109px; margin-bottom:0; height:0; display: none; }
.qqShareWidget_72 .ctrlBtn_reply:hover{ background-position:-8px -159px; }
.inMainScreen .ctrlBtn_backtotop{ height:0; border: none; padding:0; }
.inMainScreen .addBtns{ border:none;margin-bottom:0;}
.inTiezi .ctrlBtn_reply{ height:30px; display: block; }
.inMainScreen .inTiezi .ctrlBtn_reply{ margin-bottom:0px; }
.inMainScreen .inTiezi .ctrlBtn_backtotop{ height:0; }
.hResolution{ width:72px; }
.lResolution{ width:24px; height:79px; }
.lResolution .zhead,.lResolution .zfoot{ height:0; }
.lResolution .zbody{ background:0; }
.lResolution .zbody .shareBtn,.lResolution .zbody .ctrlBtn,.lResolution .shares,.lResolution .addBtns{ display:none; }
.lResolution .zbody .ctrlBtn_backtotop{ width:100%; height:79px; display:block; background-position:0 -180px; background-image: url(http://www.100bt.com/qq/style/img_d/share_widget.png);}
.lResolution .zbody .ctrlBtn_backtotop:hover{ background-position:-37px -180px; }
.inTiezi .shares{ display:none; }
.qqShareWidget_72 .ctrlBtn{ -webkit-transition:height 200ms,margin 200ms; -moz-transition:height 200ms,margin 200ms; -ms-transition:height 200ms,margin 200ms; -o-transition:height 200ms,margin 200ms; transition:height 200ms,margin 200ms; }
.qqShareWidget_72 .dec01 { display: none; }
.qqShareWidget_72_slideOn .dec01 { position: absolute; height: 100%; width: 15px; top: 0; right: 25px; background: white; display:block; z-index: 0; }
.qqShareWidget_72_slideOn{ border-left:1px solid #dcdcdc; }
.qqShareWidget_72 .dec02{ display: none; position:absolute; height: 36px; width: 3px; background: white; right: -2px; top: 0; }
.qqShareWidget_72 .shares .dec02{ height: 60px; top: 0px; }
.qqShareWidget_72 .addBtns .dec02{ height: 61px;top: 0px; }
.qqShareWidget_72 .enter .dec02{ display: block; }
.qqShareWidget_72 .firstEnter .zhead{}


#czwlogo,#czwlogoh1 { float: left; width: 220px; height: 80px; position: relative; }
#czwlogo{width: 300px;height: 90px;}
#czwlogo a,#czwlogo img,#czwlogo object{z-index: 1; position:absolute; width:100%; height:90px; top:0; left:0; }
#czwlogo a{z-index: 2;background:url(about:blank);}
#commonNav{z-index: 11;}

/*导航new图标*/
.newVersionIcon{display:none;right:0px;width:36px;height:22px;background: url(img_s/newVersionIcon.png) no-repeat;_background: url(img_s/newVersionIcon_ie6.png) no-repeat;top: 8px;}
/*侧边的一些小东西*/
.side_bgWrap{background: #f7f6f2;padding:10px 0;margin:22px 0;}
.side_dailyNews,.side_hot,.side_activity{padding:0 10px;}
.side_th{font: 18px/20px 'microsoft Yahei';color:#515050;}
.sideLine{border-bottom: 2px solid #dbd9d6;height: 0;overflow: hidden;bottom: 2px;right: 0;width: 136px;}
/*排行榜页*/
.bule{color:#1687be;}
.layout_460{width: 460px;}
.phb_navWrap .phb_nav{font:22px/33px 'microsoft Yahei';color:#2499d3;border-bottom: 3px solid #2499d3;width: 100px;margin: 0 10px;}
.phb_nav:hover,.phb_navWrap .on{color:#ff9900;border-bottom-color: #ff9900;text-decoration: none;}
.phb_navWrap{padding-top:20px;}
.phb_th{font:22px/36px 'microsoft Yahei';color:#333333;border-bottom: 1px solid #dfdedc;}
.phb_list{padding: 12px 0;}
.phb_list .bule{margin-right:2px;}
.phb_item{position: relative;height: 34px;text-align: right;line-height: 34px;padding-right: 4px;}
.phb_item:hover{background: #f3f3f3;}
.phb_icon{position: absolute;left: 1px;top: 4px;width: 24px;height: 25px;line-height: 24px;color:#fff;background-image: url(img_d/rank_new.png);text-align: center;background-position:0 0;}
.phb_icon1{background-position:-72px 0;}
.phb_icon2{background-position:-48px 0;}
.phb_icon3{background-position:-24px 0;}
.phb_text{margin-left: 40px;display: inline;font-size:16px;width:88%;text-align: left;color:#666666;}
.phb_text:hover{color:#1687be;}
.phb_ph{font-size: 12px;}
.phb_breakLine{height: 1px;background: #dfdedc;overflow: hidden;}
.ph_bread{color:#999;line-height: 32px;border-bottom:1px solid #dfdedc;font-size:12px;}
.ph_bread a{color:#999;}

/*圈圈专题*/
.layout_720{width: 720px;}
.layout_230{width: 230px;}
.zt_item{float: left;width: 100%;border-bottom: 1px solid #dfdedc;padding: 20px 0;}
.zt_photo{width: 196px;height: 140px;margin-right: 19px;}
.zt_title{font: 22px/22px 'microsoft Yahei';color:#333333;margin-bottom: 10px;}
.zt_desc{color:#666666;}
.zt_link{color:#279ae6;}
.zt_link:hover .zt_title{color:#279ae6;}
.zt_bread{color:#999;line-height: 32px;border-bottom:1px solid #dfdedc;font-size:12px;}
.zt_bread a{color:#999;}
/*今日头条*/
.side_dailyNews_b{width:210px;overflow:hidden;}
.side_dailyNews_item{height: 28px;line-height: 27px;float:left;width:194px;border-bottom: 1px dashed #c0c0c0 ;margin-left:16px;display:inline;}
.side_dailyNews_item:hover{border-bottom-color:#ff8400;}
.side_dailyNews_icon{top:-10px;left: -14px;color:#bfbfbf;font-size: 32px;line-height: 32px;position: absolute;}
.side_dailyNews_item:hover .side_dailyNews_icon{color:#ff8400;}
.side_dailyNews_text{display:inline-block;font-size: 12px;color:#666666;max-width:190px;_width:190px;}

.side_dailyNews_text:hover{color: #ff8400;text-decoration: none;}

/*热门话题*/
.side_hot_h_tt{color:#fff;font-size: 12px;height: 18px;background: #c5c1af;padding: 0 12px;margin-top: 2px;_margin-top:0px;}
.side_hot_h_tt1{max-width:56px;_width:56px;}
.side_hot_b{width:210px;overflow:hidden;}
.side_hot_h_tt:hover,.side_hot_h_tt_current{background: #666;text-decoration: none;}
.side_hot_item{color:#666666;height: 28px;line-height: 27px;border-bottom: 1px dashed #c0c0c0;width:190px;float:left;margin-left:18px;display:inline;}
.side_hot_icon{left: -20px;top:1px;width:18px;text-align:center;}
.side_hot_text{color: #666;display: inline-block;font-size:12px;max-width:190px;_width:190px;}
.side_hot_text:hover{color: #ff8400;border-bottom-color: #ff8400;text-decoration: none;}



/*精彩活动*热门专题*/
.side_activity_more{width: 14px;height: 14px;text-align: center;background: #d1cfc6;color:#fff;top: 4px;right: 0;line-height: 14px;}
.side_activity_more:hover{background: #c6c2b3;color:#f7f6f2;text-decoration: none;}
.side_activity_h{width:210px;}
.side_activity_b{width:210px;overflow:hidden;}
.side_activity_item{border-bottom: 1px solid #e6e4de;width: 100%;float: left;overflow:hidden;height:30px;}
.side_activity_item_special{border-bottom: 0;margin-bottom: 2px;height:62px;}
.side_activity_img{width: 208px;height: 60px;border: 1px solid #fff;}
.side_activity_text{display: inline-block;color:#7f7f7f;font-size: 12px;line-height:34px;margin-left: 12px;max-width:190px;_width:190px;}
.side_activity_text:hover{color:#ff8400;text-decoration: none;}
.side_activity_icon{top:-7px;left: 0px;color:#bfbfbf;font-size: 32px;line-height: 32px;position: absolute;}
.side_activity_item:hover .side_activity_icon{color:#ff8400;}


/*滑动图片*/
#imgSlide{position: relative;overflow: hidden;margin:0 auto;}
#imgSlide,#imgSlide .imgWrp .img{display:block;width:208px;height:130px;}
.imgSlide .imgWrp{float:left;display:block;}
#imgSlide .slider{overflow: hidden;}
#imgslide_dots{bottom:0px;_bottom: 0;width:210px;height:2px;left:0;}
#imgslide_dots .dot{position:relative;float:left;height:2px;overflow:hidden;}
#imgslide_dots .dot_line{bottom: 0;_bottom: 0px;width: 100%;height:3px;background:#666;_overflow: hidden;}
#imgslide_dots .current .dot_line,#imgslide_dots .dot:hover .dot_line{background:#ff9600;}
#imgSlide .btn-prev,#imgSlide .btn-next{position: absolute;top: 30px;width:20px;height:66px;background: url(img_d/newIdx.png) no-repeat;text-indent: -9999px;}
#imgSlide .btn-prev{left:3px;background-position: 0 -932px;}
#imgSlide .btn-next{right:3px;background-position: -15px -1014px;}
.imgSlide .btn-prev,.imgSlide .btn-next{display:none;}
.imgslide2 .dot{width:50%;}
.imgslide3 .dot{width:33.3333%;}
.imgslide4 .dot{width:25%;}
.imgslide5 .dot{width:20%;}
.imgSlide_txt{bottom:2px;display:block;width:208px;height:30px;padding:0 10px;line-height:30px;}
.imgSlide_txt .txt{display:none;color:#fff;}

.obg{background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#99000000);}
#imgSlide{margin-bottom: 14px;}

/*友情链接*/
#friendLink{margin-top:20px;padding-bottom:8px;overflow: hidden;}
#friendLink .nav{position: relative;border-left: none;color:#999999;font-weight:600;}
#friendLink .cont{width: 980px;margin-left: -10px;padding-top: 10px;}
#friendLink .cont a{height: 14px;line-height: 14px;padding: 0 10px;float: left;margin: 2px 0 12px -1px;color:#7e7e7e;font-family: "微软雅黑";border-left: 1px solid #7e7e7e;}
#friendLink .cont a:hover{color:#666666;text-decoration: underline;}

/*搜索右边*/
#w_searchBar .search_r{width:213px;height:46px;margin-top: 20px;background: url(img_d/newIdx.png) no-repeat 0 0;}
.search_r .item{float:left;width: 70px;height:50px;}
.search_r .item1{margin-left: 1px;}
.search_r .item .txt{width: 70px;color:#999;font-size:12px;top: 32px;left: 0px;}
.search_r .item:hover{text-decoration: none;}
.search_r .item:hover .txt{color:#1687be;}

.userName_qqvip{color:#ff0000;}
.qqvip_icon{
	width: 14px;
    display: inline-block;
	margin-left: 3px;
    vertical-align: middle;
    height: 11px;
    text-indent: -9999px;
    background: url(http://resource.a0bi.com/qq/style/img_d/topic.png?v=2?v=2) no-repeat -15px -311px;
}


.navigation__icon__hot{
  background: url(./img_d/hot.png) no-repeat;
  width:40px;
  height:25px;
}

#navigation .l1{
}
#navigation .navigation__icon__hot{
  position: absolute;
  top: 2px;
  right: 20px;
}
.redshield {
    position: absolute;
    top: 18px;
    right: 208px;
}
.redshield img{
    width: 42px;
    height: auto!important;
    margin: 0!important;
}


#baseNav{z-index: 11 !important;}


/*****圈圈登录增加用户协议20220207*****/
.UserAgreementmask{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: #000;
    z-index: 100;
    display: none;

}
.UserAgreement{
    position: fixed;
    width: 290px;
    height: 205px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    z-index: 101;
    display: none;
}

.UserAgreement .UserAgreementinputcheckbtn{
    display: inline-block;
    padding-bottom: 0px;
    vertical-align: top;
    margin-right: 5px;
    margin-top: 1px;
}

.UserAgreement .content{
    width: 290px;
    height: 205px;
    padding: 35px 35px 0;
    background: #ffffff;
    border-radius: 25px;
}

.UserAgreement .content a{
    text-decoration:underline;
}

.UserAgreement .UserAgree{
    margin-top: 15px;
    border: 1px dashed #6666;
    padding: 10px;
    color: #CCCCCC;
    border-radius: 10px;
}

.UserAgreement .UserAgree a{
    color: #999999;
}

.UserAgreement .gotit{
    width: 130px;
    height: 40px;
    margin: 25px auto;
    text-align: center;
    line-height: 40px;
    border-radius: 25px;
    background: #48aff8;
    color: #ffffff;
    cursor: pointer;
    box-shadow: inset 0px -3px #3492e2;
    font-size: 18px;
}

.UserAgreement .shake {
    animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
}

#inputId {
    display: none;
}
.UserAgreement .UserAgree span{
    display: inline-block;
    width: 91%;
    font-size: 12.5px;
}
.UserAgreement .UserAgree label {
    display: inline-block;
    height: 10px;
    /* border-radius: 5px; */
    border: 1px solid #7fb9e1;
    position: relative;
    cursor: pointer;
    width: 4%;
    margin-right: 5px;
    margin-bottom: 18px;
}
.UserAgreement .UserAgree label::before {
    display: inline-block;
    content: " ";
    width: 7px;
    border: 2px solid #7fb9e1;
    height: 4px;
    border-top: none;
    border-right: 6px;
    transform: rotate(-45deg);
    top: 1px;
    left: 1px;
    position: absolute;
    opacity: 0;
}

.UserAgreement .UserAgree #inputId:checked+label::before{
    opacity: 1;
    transform: all 0.5s;
}


@keyframes shake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(4px, 0, 0);
    }
}


