@CHARSET "UTF-8";

            html{
                font-size: 150%;
            }
            body{
                margin:0 auto;
               background: url(../qifu/files/back.jpg);
               background-size: 250px 100%;
               background-repeat:repeat-x；               
                overflow: hidden;
                max-width: 375px;
            	
            }
            .loading {
                position: fixed;
                left: 0;
                top: 0;
                z-index: 990;
                width: 100vw;
                height: 100vh;
                transition: 1s .7s all;
                opacity: 1;
            	
                /*background: #6b5236 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtaW5maW5pdHkiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PHBhdGggZmlsbD0ibm9uZSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLnN0cm9rZX19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgZD0iTTI0LjMsMzBDMTEuNCwzMCw1LDQzLjMsNSw1MHM2LjQsMjAsMTkuMywyMGMxOS4zLDAsMzIuMS00MCw1MS40LTQwIEM4OC42LDMwLDk1LDQzLjMsOTUsNTBzLTYuNCwyMC0xOS4zLDIwQzU2LjQsNzAsNDMuNiwzMCwyNC4zLDMweiIgc3Ryb2tlPSIjZDliN2EwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1kYXNoYXJyYXk9IjE4NC43NDQwMjgzMjAzMTI1IDcxLjg0NDg5OTkwMjM0Mzc0Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaG9mZnNldCIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwOzI1Ni41ODg5MjgyMjI2NTYyNSIga2V5VGltZXM9IjA7MSIgZHVyPSIxLjMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48L3BhdGg+PC9zdmc+) no-repeat center center;
            	*/
            	background: #6b5236 no-repeat center;
            	background-size: 13vw auto;
            }
            .loading-done {opacity: 0;}
            .top{
                position: relative;
                width: 100%;
            }
            .zhuo{
                width: 80%;
                height: auto;
                position: absolute;
                left: 50%;
                bottom: 0;
                transform: translate(-50%, 0);
            }
            .allgongyang{
                width: 60%;
                height: auto;
                position: absolute;
                left: 50%;
                transform: translate(-50%, 0);
                display: flex;
                justify-content: center;
            }
            .gonghua2,.gongguo2,.shangxiang2{
                width:18%;
                margin:0 1%; 
                font-size: 14px;
                text-align: center;
                height: 24px;
                line-height: 24px;
            	cursor: pointer;
                background-color: rgba(255,97,0,0.8);            
                border-radius: 15px;
            }
            .gonghua3,.gongguo3,.shangxiang3{
                background-color: none;
                width:18%;
                margin:0 1%;
            }
            
            .lifo{
                font-size: 20px;
                text-align: center;
                height: 24px;
                line-height: 24px;
                background-color: rgba(255,97,0,.8);
                border-radius: 15px;
                width: 80%;
            	cursor: pointer;
                margin: 0 auto;
                z-index: 999;
            }
            .imgs{
                width:18%;
                margin:0 1%;
            }
            .dimian{
                              background-image: url(../qifu/files/ground.jpg);
                              background-size: 100% 100%;
               width:100%;
               position: relative;
            }
            .baidian{
                width: 35%;
                height: auto;
                position: absolute;
                left: 50%;
                bottom: 100px;
                transform: translate(-50%, 0);
            }
            .baidian2{
                bottom: 95px;
                padding:10px;
                display: flex;
                justify-content: center;
            }
            .dianzi,.ren{
                position: absolute;
                width: 100%;
                bottom: 0;
            }
            .deng-bo{
                margin:0 auto;
                width:100%;
                position: relative;
                text-align: center;
            }
            .deng-heading{
                width: 25px;  
                margin: 0 auto;  
                line-height: 16px;  
                font-size: 20px;  
                word-wrap: break-word;/*英文的时候需要加上这句，自动换行*/  
                position: absolute;
                right: 20px;
                top:0px;
                border:3px solid #ab3929;
                color: #ab3929;
                border-radius: 2px;
                opacity: .8;
                font-size: 14px;
            }
            .fo-photo{
                margin:0 auto;
                width: auto;
                height: 100%;
            }
            .zoom-content{
                position: relative;
                display: flex;
                align-items: flex-end;
            }
            .swiper-slide{
                position: relative;
            }
            .mybuttom{
                position: fixed;
                bottom: 80px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                width: 25%;
                transform:  translate(-50%, 0);
                background-image: url(../qifu/files/button.png);
                background-size: 100% 100%;
                color: #fff;
                margin-left: 50%;
                font-size: 15px;
            	cursor: pointer;
            	
            }
            .mybuttom:hover{
	             color: yellow; 
            	 background-color:  #FFA40F
            }
            @keyframes spin {
                from { transform: rotate(0deg); }
                to { transform: rotate(360deg); }
            }
            @keyframes warn {
                0% {
                    transform: scale(0.8);
                    opacity:0.9;
                    filter: blur(3rem);
                }
                25% {
                    transform: scale(1);
                    filter: blur(2rem);
                    opacity:0.3;
                }
                50% {
                    transform: scale(0.8);
                    opacity:0.8;
                   filter: blur(3rem);
                }
                75% {
                    transform: scale(0.9);
                    filter: blur(2rem);
                    opacity:0.5;
                }
                100% {
                    transform: scale(1);
                    filter: blur(3rem);
                    opacity:0.9;
                }
            }
            #rays   {
                                background: url(../qifu/files/rays.png);
                                background-size: 100% 100%; 
                position: absolute; 
                width:30rem;
                height: 30rem;
                top:-7.5rem;
                left: 50%;
                margin-left: -15rem;
                animation-name: spin; 
                animation-duration: 40000ms; /* 40 seconds */
                animation-iteration-count: infinite; 
                animation-timing-function: linear;
                opacity: 0.4;
            }
            #rays1   {
                                background: url(../qifu/files/rays.png);
                                background-size: 100% 100%; 
                position: absolute; 
                width:30rem;
                height: 30rem;
                top:-7.5rem;
                left: 50%;
                margin-left: -15rem;
                animation-name: warn; 
                animation-duration: 60000ms; /* 40 seconds */
                animation-iteration-count: infinite; 
                animation-timing-function: linear;
                opacity: 0.5;
            }
            
            
            
           .close{
	              color:white;
	              margin-right:10px;
            	  font-size:14px;
            }
           .close:hover{
	              color:#ffff80;	              
            }
            
            .xieyi{
                position: fixed;
                width: 80%;
                left: 50%;
                top:60%;
                transform:  translate(-50%, -50%);
                z-index:9999;
                background-color: #fff;
                border-radius: 8px;
                overflow: hidden;
            }
            .guanbi{
                text-align:center;
                border-bottom: 1px solid #fff;
            }
            .textcenter{
                color:#fff;
                background-color: #ab3929;
                font-size: 16px;
                height: 30px;
                line-height: 20px; 
                margin:0;
                font-weight: bold;
            }
            .xieyimain{
                position: relative;
                padding:10px 0;
            }
            .mybutton{
                display: flex;
                width: 100%;
                flex-wrap: wrap;
                justify-content: center;             
                 padding:0px;
            }
            .xixi{
                width: 25%;
                margin:0;
                padding:10px;
                padding-bottom: 0;
                font-size: 14px;
            	
            }
            
            
            
            .defalutp,.other-money{
                text-align: center;
                margin:0;
                height: 30px;
                line-height: 30px;
                border:1px solid #999;
                background-color: #f2f2f2;
                color:#ab3929;
                border-radius: 6px;
                font-weight: bold;
                font-size: 16px;
            }
            .defalutp  i{
                font-size: 10px;
                font-weight: 200;
            }
            .jine{
                width: 55%;
            }
            .other-money{
                width: 100%;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
            .activep{
                background-color:#ab3929;
                color:#fff;
                text-align: center;
                margin:0;
                height: 30px;
                line-height: 30px;
                border:1px solid #999;
                border-radius: 6px;
                font-weight: bold;
                font-size: 16px;
                border:1px solid #ab3929;
            }

            
            .texta{
                width: 90%;
                padding:0px;
                height: auto;            	
                margin-bottom:0px;
            	
            }
            .texta input{
                width: 80%;
                margin:0px;
                height: 28px;
                line-height: 28px;
                border:1px solid #999;
                border-radius: 6px;
                font-size: 14px;
                color: #ab3929;
                padding: 0 5px;
                   box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                 margin-bottom:10px;
            	

            }
			
			.texta input:required:invalid {
			    outline: none;
			}
            .texta input:required:focus{
	            border-color: red;
            }
           
             .texta p{	   				
             	   
             	    display:inline;
             	  
             }
            .texta textarea{
                width: 100%;
                height: 80px;
                font-size: 15px;
                color: #ab3929;
                border-radius: 6px;
                border:1px solid #999;
                padding:5px;
                box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            	margin-top:5px;
          
            }
            .buttons{
                display: flex;
                padding:0px 20px;
                justify-content: space-between;
            	 width:40%; 
            	height: 40px;          	
            	margin: 0 auto;
            
            	
            }
            .buttons .tijiao,.buttons .quxiao{
                width: 35%;
                height: 30px;
                line-height: 30px;
                border-radius: 15px;
                background-color: #f2f2f2;
                border:1px solid #999;
                text-align: center;
                color:black;
                font-size: 15px;
            	cursor:pointer;
            	margin-top:0px;
            
            }
            .buttons .tijiao{
                background-color: #ab3929;
                color: #fff;
                border:1px solid #ab3929;
            }
            .tijiao:hover{
	           color:yellow;            	
            }
            .quxiao:hover{
	           color:#0000ff;            	
            }
			.newqifu{
                width: 100%;
                text-align: right;
                color: #ab3929;
                margin-top: 5px;
                font-weight: bold;
            	margin-bottom:3px;
            	margin-left:90%;
            	cursor:pointer;
            }
           .liuyan
			{
				
			}
            
            
            .dvsuixi{
                position: fixed;
                left: 10px;
                top:20px;
                width: 80%;
            }

            .box{
                position: relative;
                width: 100%;height: 220px;overflow: hidden;
                font: 14px/24px "微软雅黑";color: #666;
            }
            ul{
                width: 100%;
                list-style-type:none;
            }
            li{
                list-style-type:none;
                padding-bottom: 10px;
            }
            li div{
                /*height: 30px;*/
                padding:0 5px;
                line-height: 20px;
                /*background:rgba(22,22,22,.1);*/
                /*border-radius: 15px;*/
                 /*white-space: nowrap;*/
                /*text-overflow: ellipsis;*/
                /*overflow: hidden;*/
                color:#ab3929;
                font-size: 12px;
            }
            li div b{
                color:#ab3929;
            }
            .swiper-button-white{
                opacity: .6;
            }
            
            
 			
            #lifoyu{
                text-align: center;
                transform:  translate(-50%, 1px);
                margin-left: 50%;
                color:#ab3929;
                font-size: 16px;
                font-weight: bold;
                width: 100%;
                text-shadow: 1px 1px 2px #f2f2f2, -1px -1px 2px #999;
            }


     
        	#home{

          width: 25px;

          height: 25px;        

          background:url(../qifu/files/home.png);

          opacity:0.7;filter:alpha(opacity=70);

          background-size:100% 100%;

          -moz-background-size:100% 100%; 

          opacity:0.7;filter:alpha(opacity=70) ；

          background-repeat:no-repeat;

          /*position:fixed;*/

          right: 18px;

          bottom: 18px;

        

        }
    #audio_btn {
        background-repeat: no-repeat;
        cursor: pointer;
        display: none;
        height: 2rem;
        position: fixed;
        right: 0;
        top: 1rem;
        width: 2rem;
        z-index: 999;
    }
    .loading_background {
        background-image: url("../qifu/files/music_loading.gif");
        background-position: center center;
        background-size: 3rem 3rem;
        opacity: 0.5;
    }
    .loading_yinfu {
        background-image: url("../qifu/files/music_yinfu.png");
        background-position: center center;
        background-repeat: no-repeat;
        height: 2rem;
        left: 1rem;
        position: fixed;
        top: 3rem;
        width: 2rem;
    }
    .play_yinfu {
        background-image: url("../qifu/files/music.gif");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 3rem 3rem;
    }
    .rotate {
        background-image: url("../qifu/files/music_off.png");
        background-size: 100% 100%;
        height: 1rem;
        left: 1rem;
        top: 1rem;
        width: 1rem;
    }

    .rotate2 {
        animation: 1.2s linear 0s normal none infinite running rotating;
    }
    @keyframes rotating {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    @keyframes rotating {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    @keyframes rotating {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    .off {
        background: rgba(0, 0, 0, 0) url("../qifu/files/music_off.png") repeat scroll 0 0 / 1rem 1rem;
    }
  
            
            
            
            
            
     