html{background:#ff86c4;}html,body{-webkit-tap-highlight-color: transparent;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.about{margin:80px auto;padding:8px;width:260px;font:10px/18px"Lucida Grande",Tahoma,Verdana,sans-serif;color:#777;text-align:center;text-shadow:0 1px rgba(255,255,255,0.25);background:#eee;background:rgba(250,250,250,0.8);border-radius:4px;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.3),inset 0 0 0 1px rgba(255,255,255,0.1),0 0 6px rgba(0,0,0,0.2);box-shadow:inset 0 1px rgba(255,255,255,0.3),inset 0 0 0 1px rgba(255,255,255,0.1),0 0 6px rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.1))}.about a{color:#333;text-decoration:none;border-radius:2px;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s}.about a:hover{text-decoration:none;background:#fafafa;background:rgba(255,255,255,0.7)}.about-links{height:30px}.about-links a{float:left;width:50%;line-height:30px;font-size:12px}.about-author{margin-top:5px}.about-author a{padding:1px 3px;margin:0-1px}body{font:13px/20px"Lucida Grande",Tahoma,Verdana,sans-serif;color:#404040;background:#2a2a2a 0 0 repeat}.container{margin:80px auto;width:640px;text-align:center}.container.progress{margin:0 auto;width:400px}.progress{margin-left:154px;padding:0px;background:rgba(0,0,0,0.25);border-radius:14px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25),0 1px rgba(255,255,255,0.08);box-shadow:inset 0 1px 2px rgba(0,0,0,0.25),0 1px rgba(255,255,255,0.08);border:4px solid rgba(255, 255, 255, 0.7)}.progress-bar{position:relative;height:26px;border-radius:10px;-webkit-transition:0.1s linear;-moz-transition:0.1s linear;-o-transition:0.1s linear;transition:0.1s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.25),inset 0 1px rgba(255,255,255,0.1);box-shadow:0 0 1px 1px rgba(0,0,0,0.25),inset 0 1px rgba(255,255,255,0.1)}.progress-bar:before,.progress-bar:after{content:'';position:absolute;top:0;left:0;right:0}.progress-bar:before{bottom:0;background:url("vapp/stripes.png")0 0 repeat;border-radius:4px 4px 0 0}.progress-bar:after{z-index:2;bottom:45%;border-radius:4px;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0.05));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0.05));background-image:-o-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0.05));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.05))}#five:checked~.progress>.progress-bar{width:5%;background-color:#f63a0f}#twentyfive:checked~.progress>.progress-bar{width:25%;background-color:#f27011}#fifty:checked~.progress>.progress-bar{width:50%;background-color:#f2b01e}#seventyfive:checked~.progress>.progress-bar{width:75%;background-color:#f2d31b}#onehundred:checked~.progress>.progress-bar{width:100%;background-color:#86e01e}.radio{display:none}.label{display:inline-block;margin:0 5px 20px;padding:3px 8px;color:#aaa;text-shadow:0 1px black;border-radius:3px;cursor:pointer}.radio:checked+.label{color:white;background:rgba(0,0,0,0.25)}
body{margin:0px;padding:0px}section{width:100%;height:auto}h3{color:#aaa;font-size:22px}span{color:#ff2286;font-size:26px}strong{color:#f4e93b}a{text-decoration:none}header{text-align:center;padding:5px}section{width:100%;margin:auto}footer{text-align:center;padding-top:12px;width:100%}.info{color:#fff}.timecounter{color:#fff;float:left;margin-left:5px;line-height:34px;}.piccell{display:block;background-repeat:no-repeat;float:left;position:relative;}.picbox{width:641px;height:560px;clear:both}.progressbox{width:100%;margin:10px auto;float:left}.progressbox span{color:#fff;}.floatmask{position:absolute;z-index:100}.showborder{border:red solid 3px}.btnbar{text-align:center;width:auto}.button{height:30px;line-height:30px;font-size:16px;color:#fff;width:100px;border:#eea236 solid 1px;border-radius:4px;background:#f0ad4e;display:block;text-align:center;margin-left:100px;margin-top:10px}.share{width:100%;display:none;opacity:0.90;position:absolute;top:0px;left:0px;z-index:10000;background-color:#000;height:600px;text-align:center}.share img{margin-top:30px;width:80%}
#leftpic{border-right:1px solid #000;} .lis{overflow:hidden;width:100%;z-index:99999;position:absolute;top:0px;} .lis a{display:block;width:99.9%;color:#ffffff;font-size:14px;text-decoration:none;background:#606783;text-align:center;opacity:0.5;line-height:30px;font-weight:bold;font-family:"微软雅黑"} .lis a img{position:relative;top:1px;} .scene{display:none;} #mainWrp{position:absolute;max-width:640px;max-height:960px;transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;font-size:20px;font-family:"微软雅黑";background:url(img_d/bg.jpg) #2a2a2a;} #mainWrp .images{background:url(img_d/images.png);} #startScene{width:100%;height:100%;background-size:contain;text-align:center;} #startScene header{text-indent:-99999px;margin:0;padding:0;background-position:0px -704px;padding-top:20px;background:url(img_d/border.png) repeat-x;} #startScene .ssLogo{background-position:-333px 0;width:600px;height:164px;margin:30px auto 0;} #startScene .ssXh{background-position:-334px -164px;width:462px;height:392px;margin:0 130px;} #startScene .btn{width:258px;height:100px;display:block;margin:0 auto;text-indent:-99999px;padding:9px 9px;} #startScene #startGame_btn{background-position:0 0;margin-top:0;display:inline-block;} #startScene #startGame_btn:active{background-position:0 -118px;} #startScene #startEasyGame_btn{background-position:0 -236px;margin-top:0;display:inline-block;} #startScene #startEasyGame_btn:active{background-position:0 -354px;} #startScene #moreGame_btn{background-position:0 -472px;} #startScene #moreGame_btn:active{background-position:0 -590px;} #startScene footer{color:#ca1561;margin-top:10px;} #gameScene{text-align:center;color:#fff;} #gameScene #currLevel{display:inline-block;width:207px;height:65px;background-position:-334px -556px;line-height:65px;font-size:28px;font-family:fantasy;color:#fff;} #gameScene .gsDiffNum{font-size:30px;line-height:38px;} #gameScene .gsInfo{font-size:26px;line-height:34px;color:#b1002c;} #gameScene .picboxWrp{margin-top:15px;background:#ef5097;border-top:4px solid #ff2783;border-bottom:4px solid #ff2783;} #gameScene .picbox{-webkit-transform:scale(0.92);} #gameScene footer{margin-top:100px;} #overScene{text-align:center; background-size: contain; height: 100%;text-align: center;width: 127%; background:url(./img_d/bg.jpg) repeat scroll 0 0 #2a2a2a;} #overScene .btn{width:185px;height:73px;padding:9px 9px;display:inline-block;text-indent:-99999px;} #overScene #again_btn{background-position:-541px -738px;} #overScene #again_btn:active{background-position:-541px -829px;} #overScene #next_btn{background-position:-541px -556px;} #overScene #next_btn:active{background-position:-541px -647px;} #overScene #share_btn{background-position:-744px -738px;} #overScene #share_btn:active{background-position:-744px -829px;} #overScene #seekHelp_btn{background-position:-744px -556px;} #overScene #seekHelp_btn:active{background-position:-744px -647px;} #overScene .osBanner{width:243px;height:76px;	display:inline-block;} #overScene #more_btn{background-position:-541px -920px;} #overScene #more_btn:active{background-position:-744px -920px;} #overScene .osBanner{width:243px;height:76px;	display:inline-block;} #overScene header{padding:0;margin:32px 0 10px;} #overScene.pass .osBanner{background-position:0 -711px;} #overScene.passAll .osBanner{background-position:0 -796px;} #overScene.fail .osBanner{background-position:-244px -711px;} #overScene .osResult{width:500px;margin:0 auto;color:#b1002c;font-size:26px;line-height:34px;text-align:center;} #overScene .osController{text-align:center;} #overScene #one{width:500px;margin:0 auto;color:#b1002c;font-size:23px;line-height:30px;text-align:center;} #overScene #one img{width:248px;border:4px solid #ff679a;border-radius:1px;} #overScene #one .oneTip{margin-bottom:7px;} #overScene #one span{font-size:23px;} #overScene footer{color:#fff;position:absolute;bottom:30px;} #overScene #ones{margin:0 auto;color:#b1002c;font-size:23px;line-height:30px;text-align:center;} #ones .arrow{width:80px;height:460px;display:inline-block;vertical-align:top;} #overScene #ones .arrow span{width:35px;height:38px;display:inline-block;text-indent:-99999px;margin-top:206px;} #ones .btnWrp{} #left_btn.arrow span{background-position:-243px -796px;} #right_btn.arrow span{background-position:-278px -796px;} #photos{background:#ef5097;padding:5px 0;border-top:4px solid #ff2783;border-bottom:4px solid #ff2783;} #girlListWrp{width:460px;height:460px;margin:0;padding:0;display:inline-block;overflow:hidden;position:relative;} #girlList{word-wrap:normal;word-break:keep-all;white-space:nowrap;vertical-align:top;position:absolute;left:0;top:0;-webkit-transition:all 0.5s;} #girlList>li{width:460px;height:460px;} #girlList li{display:inline-block;vertical-align:top;} #girlList .glPage{white-space:normal;width:460px;height:460px;} #girlList .glPage li{padding:3px;} #girlList .glItem{width:220px;height:220px;margin:0;padding:0;border:1px solid #000;} #overScene footer .course{background:rgba(203, 54, 54, 0.5);width:420px;border-radius:10px;padding:10px;font-size:26px;margin:20px auto 0;line-height:30px;} #overScene footer .course a{color:#fff;} #overScene footer .doudou{margin-top:30px;}.conflict{display:none;}



