body{background: #fff;}

.stage{height: 100%;-webkit-transform:translate3d(0,0,0);}
.stage.in{-webkit-animation: fadeIn 0.5s 1 ease-in-out;}
.stage.out{-webkit-animation: fadeOut 0.5s 1 ease-in-out;}

#main_container{position: relative;}

#main.fix{min-height: initial;}
#main{-webkit-transform-origin: 0 0;}
/*MAIN START*/
#main{width: 750px; }
/*MAIN END*/
.login_tips{display: none; position: fixed; top: 0; }
.login_tips.show{display: block; }
.login_tips .pic{top: 130px; }
#login{top: 20px; background: #fff; margin: 0 auto; width: 300px; padding: 30px;}

.wx_qr_tips{display: none; position: fixed; top: 0; }
.wx_qr_tips.show{display: block; }
.wx_qr_tips img{position: absolute; top: 200px; width: 250px; height: 250px; background: #fff; margin: 0 auto; left: 0; right: 0;}

.sina_qr_tips{display: none; position: fixed; top: 0; }
.sina_qr_tips.show{display: block; }
.sina_qr_tips img{position: absolute; top: 200px; width: 250px; height: 250px; background: #fff; margin: 0 auto; left: 0; right: 0;}

/*.wx_tips START*/
.wx_tips{}
.wx_tips .pic{position: absolute; width: 652px; height: 459px; top: 50px; left: 73px; background: url(../images/wx_tips_pic_42.png); }
.wx_tips .txt{position: absolute; width: 450px; top: 282px; left: 146px; color: RGB(93,47,22); font-size: 24px; line-height: 40px; text-align: center;}
.wx_tips .close_button{position: absolute; width: 104px; height: 104px; top: 485px; left: 323px; background: url(../images/wx_tips_close_button_2.png); }
/*.lose_tips START*/
.lose_tips{}
.lose_tips .pic{position: absolute; width: 607px; height: 432px; top: 796px; left: 75px; background: url(../images/lose_tips_pic_27.png); }
.lose_tips .link_button{position: absolute; width: 283px; height: 75px; top: 1102px; left: 236px; background: url(../images/lose_tips_link_button_50.png); }
.lose_tips .close_button{position: absolute; width: 104px; height: 104px; top: 1263px; left: 336px; background: url(../images/lose_tips_close_button_18.png); }
.lose_tips .box{position: absolute; width: 724px; height: 864px; top: 14px; left: 0px; background: url(../images/lose_tips_box_27.png); }
/*.win_tips START*/
.win_tips{}
.win_tips .pic{position: absolute; width: 607px; height: 432px; top: 796px; left: 75px; background: url(../images/win_tips_pic_65.png); }
.win_tips .stage4_button{position: absolute; width: 213px; height: 75px; top: 1002px; left: 271px; background: url(../images/win_tips_stage4_button_16.png); }
.win_tips .close_button{position: absolute; width: 104px; height: 104px; top: 1263px; left: 336px; background: url(../images/win_tips_close_button_38.png); }
.win_tips .box{position: absolute; width: 724px; height: 864px; top: 14px; left: 0px; background: url(../images/win_tips_box_43.png); }
/*.help_tips START*/
.help_tips{}
.help_tips .pic{position: absolute; width: 607px; height: 400px; top: 796px; left: 75px; background: url(../images/help_tips_pic_55.png); }
.help_tips .stage4_button{position: absolute; width: 213px; height: 75px; top: 1076px; left: 271px; background: url(../images/help_tips_stage4_button_78.png); }
.help_tips .close_button{position: absolute; width: 104px; height: 104px; top: 1231px; left: 336px; background: url(../images/help_tips_close_button_56.png); }
/*.stage4 START*/
.stage4{position: relative; }
.stage4 .bg{position: relative; width: 750px; height: 2108px; top: 0px; left: 0px; background: url(../images/stage4_bg_83.png); margin-top: 100px; }
.stage4 .qr_txt{position: absolute; width: 600px; top: 2024px; left: 0; right: 0; margin: 0 auto; text-align: center; color: RGB(35,105,153); font-size:24px; line-height:24px; }
/*.stage4 .qr_mc START*/
.stage4 .qr_mc{position: absolute; width: 528px; height: 214px; top: 1788px; left: 96px;}
.stage4 .qr_mc .sina_qr{position: absolute; width: 168px; height: 167px; top: 25px; left: 334px; }
.stage4 .qr_mc .sina_cover{position: absolute; width: 250px; height: 212px; top: 0px; left: 278px; background: url(../images/stage4_qr_mc_sina_cover_28.png); }
.stage4 .qr_mc .wx_qr{position: absolute; width: 171px; height: 162px; top: 30px; left: 53px; }
.stage4 .qr_mc .wx_cover{position: absolute; width: 251px; height: 214px; top: 0px; left: 0px; background: url(../images/stage4_qr_mc_wx_cover_21.png); }
/*.stage4 .unlike_mc START*/
.stage4 .unlike_mc{position: absolute; width: 720px; height: 569px; top: 1118px; left: 20px;}
/*.stage4 .unlike_mc .list_mc START*/
.stage4 .unlike_mc .list_mc{position: absolute; width: 720px; height: 223px; top: 346px; left: 0px;}
.stage4 .unlike_mc .list_mc .list_bg{position: absolute; width: 720px; height: 223px; top: 0; left: 0; background: url(../images/stage4_unlike_mc_list_mc_list_bg_14.png); }
.stage4 .unlike_mc .list_mc .arrow{position: absolute; width: 36px; height: 60px; top: 108px; left: 640px; background: url(../images/stage4_unlike_mc_list_mc_arrow_100.png); }
.stage4 .user_mask{position: absolute; height: 80px; width: 600px; top: 100px; left: 40px; overflow-x: scroll; overflow-y: hidden; }
.stage4 .user_list{position: absolute; height: 80px; top: 0; left: 0; }
/*.stage4 .unlike_mc .list_mc .user_win START*/
.stage4 .user_win{position: relative; width: 80px; height: 80px; display: -webkit-inline-box; margin: 0 10px; }
.stage4 .user_win .user_bg{position: absolute; width: 79px; height: 80px; top: 0px; left: 1px; background: url(../images/stage3_user_win_user_bg_74.png); }
.stage4 .user_win .face{position: absolute; width: 73px; height: 73px; top: 1px; left: 2px; -webkit-mask: url(../images/stage3_user_win_face_33.png); }
.stage4 .user_win .icon{position: absolute; width: 25px; height: 44px; top: 0px; left: 0px; background: url(../images/stage3_user_win_icon_58.png); }
/*.stage4 .user START*/
.stage4 .user{position: relative; width: 80px; height: 80px; display: -webkit-inline-box; margin: 0 10px; }
.stage4 .user .user_bg{position: absolute; width: 79px; height: 80px; top: 0px; left: 0px; background: url(../images/stage3_user_user_bg_48.png); }
.stage4 .user .face{position: absolute; width: 73px; height: 73px; top: 1px; left: 1px; -webkit-mask: url(../images/stage3_user_face_25.png); }
/*.stage4 .unlike_mc .word_mc START*/
.stage4 .unlike_mc .word_mc{position: absolute; width: 678px; height: 159px; top: 0px; left: 13px;}
.stage4 .unlike_mc .word_mc .word_bg{position: absolute; width: 678px; height: 159px; top: 0; left: 0; background: url(../images/stage4_unlike_mc_word_mc_word_bg_1.png); }
.stage4 .unlike_mc .word_mc .name_txt{position: absolute; width: 600px; top: 28px; left: 0; right: 0; margin: 0 auto; color: #665042; font-size: 26px; line-height: 40px; font-weight: bold; text-align: center; }
.stage4 .unlike_mc .like_button{position: absolute; width: 303px; height: 102px; top: 205px; left: 206px; background: url(../images/stage4_unlike_mc_like_button_71.png); }
/*.stage4 .shake_mc START*/
.stage4 .shake_mc{position: absolute; width: 678px; height: 460px; top: 1192px; left: 42px;}
.stage4 .shake_mc .word{position: absolute; width: 678px; height: 170px; top: 0px; left: 0px; background: url(../images/stage4_shake_mc_word_22.png); }
.stage4 .shake_mc .icon{position: absolute; width: 218px; height: 235px; top: 225px; left: 223px; background: url(../images/stage4_shake_mc_icon_90.png); }
.stage4 .shake_mc .arrow_right{position: absolute; width: 77px; height: 55px; top: 315px; left: 472px; background: url(../images/stage4_shake_mc_arrow_right_99.png); }
.stage4 .shake_mc .arrow_left{position: absolute; width: 77px; height: 55px; top: 315px; left: 107px; background: url(../images/stage4_shake_mc_arrow_left_9.png); }
/*.stage4 .win_mc START*/
.stage4 .win_mc{position: absolute; width: 678px; height: 481px; top: 1159px; left: 41px;}
.stage4 .win_mc .txt{position: absolute; width: 678px; height: 170px; top: 0px; left: 0px; background: url(../images/stage4_win_mc_txt_59.png); }
.stage4 .win_mc .link_button{position: absolute; width: 303px; height: 102px; top: 379px; left: 185px; background: url(../images/stage4_win_mc_link_button_39.png); }
.stage4 .win_mc .login_tips_button{position: absolute; width: 303px; height: 131px; top: 218px; left: 185px; background: url(../images/stage4_win_mc_login_tips_button_84.png); }
/*.stage4 .prize_mc START*/
.stage4 .prize_mc{position: absolute; width: 668px; height: 500px; top: 1158px; left: 43px;}
.stage4 .prize_mc .pic{position: absolute; width: 668px; height: 250px; top: 0px; left: 0px; background: url(../images/stage4_prize_mc_pic_34.png); }
.stage4 .prize_mc .code_txt{position: absolute; width: 638px; top: 60px; left: 16px; color: RGB(121,98,80); font-size: 28px; line-height: 44px; text-align: center;}
.stage4 .prize_mc .code_txt .red{-webkit-user-select: text; }
.stage4 .prize_mc .code_txt .jihuo_button_2{color: #ff4200; text-decoration: underline; }
.stage4 .prize_mc .jihuo_button{position: absolute; width: 303px; height: 102px; top: 280px; left: 183px; background: url(../images/stage4_prize_mc_jihuo_button_27.png); }
.stage4 .prize_mc .link_button{position: absolute; width: 303px; height: 102px; top: 420px; left: 183px; background: url(../images/stage4_prize_mc_link_button_47.png); }
/*.stage4 .no_prize_mc START*/
.stage4 .no_prize_mc{position: absolute; width: 720px; height: 466px; top: 1165px; left: 20px;}
.stage4 .no_prize_mc .pic{position: absolute; width: 720px; height: 223px; top: 0px; left: 0px; background: url(../images/stage4_no_prize_mc_pic_79.png); }
.stage4 .no_prize_mc .arrow{position: absolute; width: 130px; height: 105px; top: 234px; left: 293px; background: url(../images/stage4_no_prize_mc_arrow_29.png); }
.stage4 .no_prize_mc .jihuo_button{position: absolute; width: 303px; height: 102px; top: 364px; left: 206px; background: url(../images/stage4_no_prize_mc_jihuo_button_38.png); }
.stage4 .box{position: absolute; width: 710px; height: 844px; top: 254px; left: 20px; background: url(../images/stage2_box_9.png); }
/*.stage4 .word1 START*/
.stage4 .word1{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage4 .word1 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage4_word1_pic_41.png); }
.stage4 .word1 .txt{position: absolute; width: 530px; top: 499px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
/*.stage4 .word2 START*/
.stage4 .word2{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage4 .word2 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage4_word2_pic_71.png); }
.stage4 .word2 .txt{position: absolute; width: 541px; top: 497px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
/*.stage4 .word3 START*/
.stage4 .word3{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage4 .word3 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage4_word3_pic_72.png); }
.stage4 .word3 .txt{position: absolute; width: 538px; top: 500px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
.stage4 .item2{position: absolute; width: 86px; height: 70px; top: 1007px; left: 575px; background: url(../images/stage4_item2_20.png); }
.stage4 .item1{position: absolute; width: 73px; height: 185px; top: 894px; left: 642px; background: url(../images/stage4_item1_7.png); }
.stage4 .title{position: absolute; width: 358px; height: 123px; top: 207px; left: 197px; background: url(../images/stage4_title_89.png); }
/*.stage4 .top START*/
.stage4 .top{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px;}
.stage4 .top .pic{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px; background: url(../images/stage4_top_pic_64.png); }
.stage4 .top .top_link_button{position: absolute; width: 216px; height: 65px; top: 18px; left: 504px; background: url(../images/stage1_top_link_button_57.png); }
.stage4 .top .logo{position: absolute; width: 186px; height: 71px; top: 12px; left: 33px; background: url(../images/stage4_top_logo_51.png); }
.stage4 .copy_button{position: relative; background: #cb8840; border-bottom: solid 6px #a7651e; color: #fff; padding: 3px 6px; font-size: 28px; margin-left: 10px;}
/*.stage3 START*/
.stage3{position: relative; }
.stage3 .bg{position: relative; width: 750px; height: 2398px; top: 0px; left: 0px; background: url(../images/stage3_bg_88.png); }
.stage3 .qr_txt{position: absolute; width: 600px; top: 2138px; left: 0; right: 0; margin: 0 auto; text-align: center; color: RGB(35,105,153); font-size:24px; line-height:24px; }
/*.stage3 .qr_mc START*/
.stage3 .qr_mc{position: absolute; width: 528px; height: 214px; top: 1902px; left: 96px;}
.stage3 .qr_mc .sina_qr{position: absolute; width: 168px; height: 167px; top: 25px; left: 334px; }
.stage3 .qr_mc .sina_cover{position: absolute; width: 250px; height: 212px; top: 0px; left: 278px; background: url(../images/stage3_qr_mc_sina_cover_57.png); }
.stage3 .qr_mc .wx_qr{position: absolute; width: 171px; height: 162px; top: 30px; left: 53px; }
.stage3 .qr_mc .wx_cover{position: absolute; width: 251px; height: 214px; top: 0px; left: 0px; background: url(../images/stage3_qr_mc_wx_cover_50.png); }
/*.stage3 .code_mc START*/
.stage3 .code_mc{position: absolute; width: 720px; height: 254px; top: 1121px; left: 20px;}
.stage3 .code_mc .code_bg{position: absolute; width: 720px; height: 254px; top: 0px; left: 0px; background: url(../images/stage3_code_mc_code_bg_57.png); }
.stage3 .code_mc .code_txt{position: absolute; width: 261px; top: 76px; left: 346px; letter-spacing: 0px; color: RGB(255,255,255); font-size: 28px; line-height: 36px; white-space: nowrap; -webkit-user-select: text;}
.stage3 .code_mc .unlock_pic{position: absolute; width: 277px; height: 58px; top: 65px; left: 346px; background: url(../images/stage3_code_mc_unlock_pic_61.png); }
.stage3 .code_mc .unlock_txt{position: absolute; width: 278px; top: 80px; left: 346px; color: RGB(188,124,56); font-size: 24px; line-height: 30px; text-align: center; text-indent: 55px;}
.stage3 .code_mc .unlock_txt.txt1{text-indent: 0; left: 458px; width: 166px;}
.stage3 .code_mc .unlock_txt.txt2{left: 512px; width: 110px; text-indent: 0; top: 65px;}
.stage3 .code_mc .unlock_txt.txt3{left: 567px; width: 55px; text-indent: 0;}
.stage3 .user_list{position: absolute; height: 80px; top: 1266px; left: 251px; }
/*.stage3 .user_win START*/
.stage3 .user_win{position: relative; width: 80px; height: 80px; display: -webkit-inline-box; margin: 0 5px; }
.stage3 .user_win .user_bg{position: absolute; width: 79px; height: 80px; top: 0px; left: 1px; background: url(../images/stage3_user_win_user_bg_74.png); }
.stage3 .user_win .face{position: absolute; width: 73px; height: 73px; top: 1px; left: 2px; -webkit-mask: url(../images/stage3_user_win_face_33.png); }
.stage3 .user_win .icon{position: absolute; width: 25px; height: 44px; top: 0px; left: 0px; background: url(../images/stage3_user_win_icon_58.png); }
/*.stage3 .user START*/
.stage3 .user{position: relative; width: 80px; height: 80px; display: -webkit-inline-box; margin: 0 5px; }
.stage3 .user .user_bg{position: absolute; width: 79px; height: 80px; top: 0px; left: 0px; background: url(../images/stage3_user_user_bg_48.png); }
.stage3 .user .face{position: absolute; width: 73px; height: 73px; top: 1px; left: 1px; -webkit-mask: url(../images/stage3_user_face_25.png); }
/*.stage3 .help_word START*/
.stage3 .help_word{position: absolute; width: 678px; height: 159px; top: 1386px; left: 33px;}
.stage3 .help_word .pic{position: absolute; width: 678px; height: 159px; top: 0px; left: 0px; background: url(../images/stage3_help_word_pic_55.png); }
.stage3 .help_word .jihuo_button{position: absolute; width: 302px; height: 44px; top: 22px; left: 281px; background: url(../images/stage3_help_word_jihuo_button_36.png); }
.stage3 .box{position: absolute; width: 710px; height: 844px; top: 254px; left: 20px; background: url(../images/stage2_box_9.png); }
/*.stage3 .word1 START*/
.stage3 .word1{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage3 .word1 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage3_word1_pic_55.png); }
.stage3 .word1 .txt{position: absolute; width: 530px; top: 499px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
/*.stage3 .word2 START*/
.stage3 .word2{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage3 .word2 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage3_word2_pic_68.png); }
.stage3 .word2 .txt{position: absolute; width: 541px; top: 497px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
/*.stage3 .word3 START*/
.stage3 .word3{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage3 .word3 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage3_word3_pic_97.png); }
.stage3 .word3 .txt{position: absolute; width: 538px; top: 500px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
.stage3 .item2{position: absolute; width: 86px; height: 70px; top: 1007px; left: 575px; background: url(../images/stage3_item2_51.png); }
.stage3 .item1{position: absolute; width: 73px; height: 185px; top: 894px; left: 642px; background: url(../images/stage3_item1_90.png); }
.stage3 .title{position: absolute; width: 358px; height: 123px; top: 207px; left: 197px; background: url(../images/stage3_title_34.png); }
/*.stage3 .top START*/
.stage3 .top{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px;}
.stage3 .top .pic{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px; background: url(../images/stage3_top_pic_59.png); }
.stage3 .top .top_link_button{position: absolute; width: 216px; height: 65px; top: 18px; left: 504px; background: url(../images/stage1_top_link_button_57.png); }
.stage3 .top .logo{position: absolute; width: 186px; height: 71px; top: 12px; left: 33px; background: url(../images/stage3_top_logo_28.png); }
.stage3 .link_button{position: absolute; width: 303px; height: 102px; top: 1720px; left: 226px; background: url(../images/stage3_link_button_58.png); }
.stage3 .jihuo_button{position: absolute; width: 303px; height: 102px; top: 1583px; left: 226px; background: url(../images/stage3_jihuo_button_70.png); }
.stage3 .wx_tips_button{position: absolute; width: 303px; height: 102px; top: 1588px; left: 226px; background: url(../images/stage3_wx_tips_button_36.png); }
.stage3 .copy_button{position: absolute; background: #c88844; color: #fff; padding: 10px 12px; font-size: 28px; top: 66px; left: 624px;}
/*.stage2 START*/
.stage2{position: relative; }
.stage2 .bg_top{position: relative; width: 750px; height: 1468px; background: url(../images/stage2_bg_top_26.png); }
.stage2 .bg_foot{position: relative; width: 750px; height: 495px; background: url(../images/stage2_bg_foot_86.png); }
.stage2 .bg_middle{position: relative; width: 750px; height: 126px; background: url(../images/stage2_bg_middle_50.png); }
.stage2 .qr_txt{position: absolute; width: 600px; top: 1908px; left: 0; right: 0; margin: 0 auto; text-align: center; color: RGB(35,105,153); font-size:24px; line-height:24px; }
.stage2 .qr_txt.up{top: 1780px; }
/*.stage2 .qr_mc START*/
.stage2 .qr_mc{position: absolute; width: 528px; height: 214px; top: 1672px; left: 96px;}
.stage2 .qr_mc .sina_qr{position: absolute; width: 168px; height: 167px; top: 25px; left: 334px; }
.stage2 .qr_mc .sina_cover{position: absolute; width: 250px; height: 212px; top: 0px; left: 278px; background: url(../images/stage2_qr_mc_sina_cover_73.png); }
.stage2 .qr_mc .wx_qr{position: absolute; width: 171px; height: 162px; top: 30px; left: 53px; }
.stage2 .qr_mc .wx_cover{position: absolute; width: 251px; height: 214px; top: 0px; left: 0px; background: url(../images/stage2_qr_mc_wx_cover_99.png); }
.stage2 .qr_mc.up{top: 1546px; }
/*.stage2 .tip START*/
.stage2 .tip{position: absolute; width: 662px; height: 112px; top: 1342px; left: 42px;}
.stage2 .tip .tip_bg{position: absolute; width: 662px; height: 112px; top: 0px; left: 0px; background: url(../images/stage2_tip_tip_bg_67.png); }
.stage2 .tip .txt{position: absolute; width: 591px; top: 33px; left: 36px; color: RGB(121,98,80); font-size:24px; line-height: 30px; text-align: center; }
/*.stage2 .code_mc START*/
.stage2 .code_mc{position: absolute; width: 720px; height: 188px; top: 1121px; left: 20px;}
.stage2 .code_mc .code_bg{position: absolute; width: 720px; height: 188px; top: 0px; left: 0px; background: url(../images/stage2_code_mc_code_bg_42.png); }
.stage2 .code_mc .name_txt{position: absolute; width: 541px; top: 30px; left: 91px; color: RGB(255,255,255); font-size: 26px; line-height: 34px; }
.stage2 .code_mc .dot{position: absolute; width: 259px; height: 81px; top: 65px; left: 61px; background: url(../images/stage2_code_mc_dot_17.png); }
.stage2 .code_mc .code_txt{position: absolute; width: 261px; top: 119px; left: 351px; color: RGB(255,255,255); font-size:30px; line-height:30px; }
.stage2 .code_mc .unlock_pic{position: absolute; width: 277px; height: 58px; top: 108px; left: 336px; background: url(../images/stage2_code_mc_unlock_pic_25.png); }
.stage2 .code_mc .unlock_txt{position: absolute; width: 111px; top: 126px; left: 443px; color: RGB(188,124,56); font-size:24px; line-height:24px; }
.stage2 .box{position: absolute; width: 710px; height: 844px; top: 254px; left: 20px; background: url(../images/stage2_box_9.png); }
/*.stage2 .word1 START*/
.stage2 .word1{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage2 .word1 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage2_word1_pic_94.png); }
.stage2 .word1 .txt{position: absolute; width: 530px; top: 499px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
/*.stage2 .word2 START*/
.stage2 .word2{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage2 .word2 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage2_word2_pic_74.png); }
.stage2 .word2 .txt{position: absolute; width: 541px; top: 497px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
/*.stage2 .word3 START*/
.stage2 .word3{position: absolute; width: 696px; height: 706px; top: 361px; left: 0px;}
.stage2 .word3 .pic{position: absolute; width: 696px; height: 706px; top: 0px; left: 0px; background: url(../images/stage2_word3_pic_65.png); }
.stage2 .word3 .txt{position: absolute; width: 538px; top: 500px; left: 105px; color: RGB(102,80,66); font-size:24px; line-height: 40px; text-indent: 48px; }
.stage2 .item2{position: absolute; width: 86px; height: 70px; top: 1007px; left: 575px; background: url(../images/stage2_item2_1.png); }
.stage2 .item1{position: absolute; width: 73px; height: 185px; top: 894px; left: 642px; background: url(../images/stage2_item1_60.png); }
.stage2 .title{position: absolute; width: 358px; height: 123px; top: 207px; left: 197px; background: url(../images/stage2_title_85.png); }
.stage2 .show_tip_button{position: absolute; width: 131px; height: 24px; top: 1314px; left: 542px; background: url(../images/stage2_show_tip_button_80.png); }
.stage2 .wx_tips_button{position: absolute; width: 303px; height: 102px; top: 1477px; left: 226px; background: url(../images/stage2_wx_tips_button_89.png); }
.stage2 .wx_tips_button.up{top: 1356px; }
/*.stage2 .top START*/
.stage2 .top{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px;}
.stage2 .top .pic{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px; background: url(../images/stage2_top_pic_78.png); }
.stage2 .top .top_link_button{position: absolute; width: 216px; height: 65px; top: 18px; left: 504px; background: url(../images/stage1_top_link_button_57.png); }
.stage2 .top .logo{position: absolute; width: 186px; height: 71px; top: 12px; left: 33px; background: url(../images/stage2_top_logo_71.png); }
/*.stage1 START*/
.stage1{position: relative; }
.stage1 .bg{position: relative; width: 750px; height: 2960px; top: 0px; left: 0px; background: url(../images/stage1_bg_2.png); }
/*.stage1 .title START*/
.stage1 .title{position: absolute; width: 714px; height: 282px; top: 122px; left: 36px;}
.stage1 .title .box{position: absolute; width: 55px; height: 50px; top: 0px; left: 174px; background: url(../images/stage1_title_box_16.png); }
.stage1 .title .shadow{position: absolute; width: 637px; height: 97px; top: 185px; left: 77px; background: url(../images/stage1_title_shadow_30.png); }
.stage1 .title .people{position: absolute; width: 146px; height: 185px; top: 37px; left: 35px; background: url(../images/stage1_title_people_81.png); }
.stage1 .title .title{position: absolute; width: 465px; height: 195px; top: 12px; left: 149px; background: url(../images/stage1_title_title_48.png); }
.stage1 .title .wolf{position: absolute; width: 88px; height: 72px; top: 138px; left: 0px; background: url(../images/stage1_title_wolf_7.png); }
.stage1 .title .fly{position: absolute; width: 272px; height: 208px; top: 53px; left: 442px; background: url(../images/stage1_title_fly_59.png); }
/*.stage1 .top START*/
.stage1 .top{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px;}
.stage1 .top .pic{position: absolute; width: 750px; height: 106px; top: 0px; left: 0px; background: url(../images/stage1_top_pic_7.png); }
.stage1 .top .top_link_button{position: absolute; width: 216px; height: 65px; top: 18px; left: 504px; background: url(../images/stage1_top_link_button_57.png); }
.stage1 .top .logo{position: absolute; width: 186px; height: 71px; top: 12px; left: 33px; background: url(../images/stage1_top_logo_4.png); }
/*.stage1 .mc START*/
.stage1 .mc{position: absolute; width: 696px; height: 2355px; top: 458px; left: 36px;}
.stage1 .mc .pic1{position: absolute; width: 695px; height: 360px; top: 0px; left: 1px; background: url(../images/stage1_mc_pic1_58.png); }
.stage1 .mc .pic2{position: absolute; width: 696px; height: 355px; top: 440px; left: 0px; background: url(../images/stage1_mc_pic2_82.png); }
.stage1 .mc .pic3{position: absolute; width: 695px; height: 384px; top: 823px; left: 1px; background: url(../images/stage1_mc_pic3_83.png); }
.stage1 .mc .pic4{position: absolute; width: 696px; height: 327px; top: 1292px; left: 0px; background: url(../images/stage1_mc_pic4_31.png); }
.stage1 .mc .pic5{position: absolute; width: 695px; height: 356px; top: 1692px; left: 1px; background: url(../images/stage1_mc_pic5_9.png); }
.stage1 .mc .arrow1{position: absolute; width: 26px; height: 45px; top: 2263px; left: 206px; background: url(../images/stage1_mc_arrow1_9.png); }
.stage1 .mc .arrow2{position: absolute; width: 26px; height: 45px; top: 2263px; left: 454px; background: url(../images/stage1_mc_arrow2_62.png); }

.wx_cover{pointer-events: none; }
.sina_cover{pointer-events: none; }

.red{font-weight: bold; color: #ff4200; }
.b{font-weight: bold; }

.main_login_tips_button{position: fixed; width: 100%; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.main_login_tips_button img{position: relative; width: 100%; }