@charset "utf-8";body{color:#6c023a;font:12px/1.5 arial,simsun;background:url(images/carnival_body_bg.png) repeat-x center top}body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,ol,p,table,tr,th,td,form,input,textarea{margin:0;padding:0}ul,li,ol{list-style:none outside none}fieldset,img{border:0 none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}input,button,textarea,select,optgroup,option{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:inherit;font-weight:inherit}table{border-collapse:collapse;border-spacing:0}embed,object{outline:0}a{color:#91698c;font-size:12px;text-decoration:none;cursor:pointer}a:visited{text-decoration:none}a:focus{outline:0 none}a:hover{color:#db0073;text-decoration:underline}.clear{clear:both;height:0;width:0;overflow:hidden}::selection{background-color:#333369;color:#FFF}::-moz-selection{background-color:#333369;color:#FFF}.carnival .header{height:40px;width:100%}.carnival .headerWrap{width:1024px;margin:auto}.carnival .header .nav{float:left;padding:0 0 0 20px}.carnival .header .nav li{float:left;border-right:1px solid #8c3333}.carnival .header .nav a{font-size:14px;font-weight:700;color:#fcd0e0;line-height:35px;padding:0 25px;display:block;float:left;border-right:1px solid #be4848}.carnival .header .nav a:hover{background:#b53164;text-decoration:none;color:#fff}.carnival .header .share{float:right;padding:8px 20px 0 0;color:#fcd0e0}.carnival .header .share li{float:right;padding:2px 3px}.carnival .main,.carnival .mainWrap{width:100%;background:url(images/carnival_mian_bg.jpg) no-repeat center top}.carnival .footer{width:100%}.carnival .mainWrap{width:1024px;height:820px;position:relative;margin:auto}.carnival .rules{position:absolute;height:250px;width:230px;left:50px;top:325px;color:#951942;line-height:25px}.carnival .dial{position:absolute;left:275px;top:170px}.carnival .win{position:absolute;right:45px;top:293px;width:185px}.carnival .winAccount{text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:37px;line-height:37px}.carnival .winAccount a{color:#fff}.carnival .winDemand{padding:5px 0 0}.carnival .winDemand a{display:block;height:37px}.carnival .winList{padding:50px 0 0;line-height:23px;text-align:center;height:140px;overflow:hidden}.carnival .footer{background:#fff;border-top:18px solid #9b2650;min-width:1024px}.carnival .footer .wrap{width:1024px;margin:auto;padding:30px 0}.carnival .footer .logo{float:left;width:480px;border-right:1px solid #7c7c7c}.carnival .footer .logo a{display:block;float:right;height:57px;background:url(images/carnival_footer_bg.gif) no-repeat;display:inline;margin:0 18px 0 0}.carnival .footer .logo .gm{width:182px}.carnival .footer .logo .xu{width:127px;background-position:-183px 0}.carnival .footer .copy{float:left;padding:8px 0 0 15px}.carnival .footer .copy li{display:inline;margin:0 10px 0 0}.carnival .footer .copy a,.carnival .footer .copy a:hover,.carnival .footer .copy p{color:#7c7c7c;line-height:22px}.carnival .reg{position:fixed;_position:absolute;right:0;top:50%;margin:-180px 0 0}.carnival .regBtn a,.carnival .regCon,.carnival .regCon .comBtn,.carnival .regClose a{background-image:url(images/carnival_reg_bg.gif);background-repeat:no-repeat}.carnival .regBtn a{display:block;height:208px;width:36px;background-position:-227px -18px;font-size:0;line-height:1000px;overflow:hidden;float:right}.carnival .regCon{width:226px;height:260px;position:absolute;right:50px;top:0}.carnival .regCon h2{text-align:center;color:#f00;padding:20px 0 10px;font-weight:700;font-size:14px}.carnival .regCon li{text-align:center;padding:3px 0 0}.carnival .regCon .form-element{display:inline-block;width:100%;padding:0}.carnival .regCon .label{float:left;color:#6b3412;line-height:26px;width:80px;text-align:right}.carnival .regCon .data{float:left;position:relative}.carnival .regCon .txt,.carnival .regCon input.captcha{border:1px solid #9d9d9d;height:14px;width:110px;padding:5px}.carnival .regCon .txt:focus,.carnival .regCon .captcha:focus{border-color:#f00}.carnival .regCon .error{position:absolute;bottom:100%;left:0;text-align:left;background:#f00;color:#fff;padding:3px 10px;line-height:18px}.carnival .regCon .error .nub{position:absolute;bottom:-7px;left:10px;font-size:18px;line-height:18px;color:#f00}.carnival .regCon .chk{vertical-align:middle;margin:0 3px 0 0}.carnival .regCon .pact{padding:5px 0 15px;position:relative}.carnival .regCon .pact a{color:#f00}.carnival .regCon .pact .error{left:20px}.carnival .regCon .comBtn{background-position:0 -261px;height:31px;width:129px;display:block;font-size:0;line-height:1000px;overflow:hidden;margin:0 auto}.carnival .regCon .comBtn:hover{background-position:-130px -261px}.carnival .regCon input.captcha{width:40px;float:left;margin:0 3px 0 0}.carnival .regClose{position:absolute;right:-10px;top:-9px}.carnival .regClose a{display:block;height:17px;width:17px;overflow:hidden;background-position:-227px 0}.gamemeLogin{padding:10px 0;zoom:1;background:#d1bdbd;border-radius:5px}.gamemeLogin li{padding:5px;color:#906666}.gamemeLogin .errorRow{text-align:center;color:#e60011}.gamemeLogin .tit{float:left;width:100px;text-align:right;font-size:15px;font-weight:700;line-height:30px}.gamemeLogin .con{float:left;position:relative}.gamemeLogin .txt,.gamemeLogin .btn,.gamemeLogin .goto a{background-image:url(images/registered_bg.jpg);background-repeat:no-repeat}.gamemeLogin .txt{height:30px;width:180px;float:left}.gamemeLogin .txt input{height:14px;width:164px;padding:8px;border:0;color:#fff;background:0;float:left}.gamemeLogin .error{position:absolute;bottom:100%;left:0;font-size:12px;font-weight:100;line-height:18px;background:#e60011;padding:2px 15px;color:#fff;border-radius:3px}.gamemeLogin .error .nub{color:#e60011;position:absolute;bottom:-8px;left:10px;font-size:15px;line-height:18px}.gamemeLogin .chk{height:13px;width:13px;vertical-align:middle;margin:0 3px 0 0}.gamemeLogin .forgot{margin:0 0 0 5px}.gamemeLogin .btn{width:220px;height:50px;border:0;background-position:0 -150px;cursor:pointer;font-size:0;line-height:1000px;overflow:hidden;margin:auto;display:block}.gamemeLogin .btn:hover{background-position:-174px -396px}.gamemeLogin .goto{text-align:right;width:290px}.gamemeLogin .goto a{background-position:-91px -201px;height:21px;line-height:21px;padding:0 16px 0 0;width:80px;text-align:center;display:inline-block;color:#fff;text-decoration:none}.gamemeLogin .goto a:hover{background-position:-174px -283px}