body{ background-color: black; }
.l{ float: left; display: inline; }
.r{ float: right; display: inline; }
.spimg{ background: url(img_d/sp.png?s); }
.tov{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mainWidth{ margin: 0 auto; width: 980px; }
.bg01{ background:url(img_s/bg.jpg) no-repeat top center; height: 591px; }
.bg01 .logo{ width: 190px; height: 70px; top: 0; left: 39px; z-index: 2; }
.bg01 .addfavBtn{ width: 150px; height: 94px; right: 0px; top: 21px; }
.bg02{ }
.shareItem{ height: 46px; background-position: 0px -53px; background-repeat: no-repeat; margin-top: 20px; }
.qqLinks{ border-top: 2px solid #565656; margin-top: 60px; }
.qqLinks .zhead{ width: 335px; height: 46px; top: -33px; }
.qqLinks .moreLink{ right: 0px; width: 177px; height: 60px; background-position: -288px -130px; top: -23px; background-color: black; }
.qqLinks .w_ctn{ padding-top: 25px; }
.qqLinks .w_ctn .imgItems{ margin-left: 14px; }
.qqLinks .w_ctn .imgItems li{ float: left; background-position: 0px -130px; width: 240px; height: 190px; margin-right: 7px}
.qqLinks .w_ctn .imgItems a,.qqLinks .w_ctn .imgItems a:hover{ text-decoration: none; }
.qqLinks .w_ctn .imgItems img{ width: 220px; height: 140px; display: block; margin: 10px auto 6px; }
.qqLinks .w_ctn .imgItems span{ display: block; text-align: center; width: 220px; color:white; }

.qqLinks .w_ctn .listItems{ margin-right: 20px; }
.qqLinks .w_ctn .listItems li{ border-bottom: 1px solid #565656; height: 36px; line-height: 36px; background: url(img_d/sp.png) -314px -310px no-repeat; width: 300px; padding-left: 14px; width: 407px; }
.qqLinks .w_ctn .listItems a{ color: white; }

.shareBtns{ padding: 12px 0 0 489px; }
.shareBtns .shareBtn{ display: inline-block; width: 30px; height: 30px; background: url(img_d/share.png) no-repeat; margin: 0 3px; }
.shareBtns .shareBtn_qzone{ background-position: -76px 0px; }
.shareBtns .shareBtn_qqweibo{ background-position: 0px 0px; }
.shareBtns .shareBtn_sinaweibo{ background-position: -38px 0px; }
.shareBtns .shareBtn_baidu{ background-position: -129px 0px; }
.shareBtns .shareBtn_qq{ background-position: -114px 0px; }
.zfooter { color: #666; text-align: center; font-family: "微软雅黑","黑体"; text-shadow: 1px 2px 4px #111; font-size: 12px; padding: 20px 0; }

#functionalPanel{ top: 40px; left: -40px; }
#functionalPanel .panel1{ background: url(img_s/page1.png) no-repeat; width: 591px; height: 318px; }
/*panel1*/
#functionalPanel .submitNameBtn{ display: block; width: 287px; height: 139px; background: url(img_s/open.gif) no-repeat; margin: 41px 0px 0px 130px; }
#functionalPanel .nameInput{ font-family: "微软雅黑","黑体"; margin: 240px 0 0 140px; border: none; width: 12em; font-size: 20px; height: 1.5em; outline: none; text-align: center; color:#999; }
#functionalPanel .inputText_on{ color:#333; }
/*panel2*/
#functionalPanel .retryBtn{ top: -40px; right: 50px; width: 100px; height: 35px; background-position: -268px -204px; line-height: 35px; text-align: center; color: #c81717;font-size:18px;font-weight:bold; font-family: "微软雅黑","黑体"; }
#functionalPanel .retryBtn:hover{ background-position: -268px -240px; color:black; text-decoration: none; }
#functionalPanel .shareSelections{ margin-left: 45px; margin-top: 10px; width: 140px; }
#functionalPanel .checkItem{ display: block; height: 26px; background-repeat: no-repeat; padding-left: 32px; background-position: -411px -200px; line-height: 26px; color: black; font-family: "微软雅黑","黑体"; }
#functionalPanel .checkItem:hover{ text-decoration: none; }
#functionalPanel .checkItem_on{ background-position: -411px -233px; }
#functionalPanel .panel2{ top: 48px; left: 80px; }
#functionalPanel .panel2 img{ width: 439px; height: 325px; }
#functionalPanel .shareToQQBtn{ right: 70px; top: 330px; width: 176px; height: 84px; background: url(img_s/share.gif); }


.actcommonpop{ background: url(img_s/popbg.jpg); width: 400px; border: 4px solid black; }
.actcommonpop .pophead{ }
.actcommonpop .closeBtn{ width: 33px; height: 33px; background: url(img_d/sp.png) no-repeat -267px -303px; float:right; }
.actcommonpop .ctn{ padding: 40px 10px 20px; text-align: center; }
.actcommonpop .ctrlBtns{ text-align: center; margin-bottom: 30px; }
.actcommonpop .cancelBtn{ width: 144px; height: 60px; background-position: 0px -359px; display: inline-block; }
.actcommonpop .successCtn{ background:url(img_s/sucbg.jpg); width: 234px; height: 190px; position: relative; margin: 0 auto; }
.actcommonpop .successCtn a{ position: absolute; width: 190px; height: 78px; top: 74px; left: 21px; }

.loading { border: 1px solid black; padding: 10px 20px; background: white; text-shadow: 1px 1px 3px #666; font-family: "微软雅黑"; }
.animateLoadingHide{ -webkit-transition: -webkit-transform 500ms,opacity 500ms; -webkit-transform:translate3d(0,0,0) rotateX(180deg) scale(1.2); opacity: 0; }
.sharetogetMoney{position: absolute;top: 12px;right: 85px;font-size: 18px;font-family: "微软雅黑","黑体";color: #9eff2b;font-weight: bold;}