html,body{min-height:100%;}
.firm_mask{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 10000;top: 0;left: 0;}
.firm_con{background: #FFFFFF;width: 350px;padding: 20px 56px; border-radius: 2px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.f_close{height: 80px;width: 100%;background: url(/static/images/firm.png) no-repeat;background-position: center;background-size: 60px 60px;}
.f_close>div{position: absolute;right: 8px;top: 8px;width: 10px;height: 10px;background: url(/static/images/matchinfo/close.png) no-repeat;background-size: 100%;}
.f_title{font-size: 18px;color: #333333;text-align: center;}
.f_text{font-size: 14px;color: #666666;text-align: center;line-height: 22px;margin-top: 8px;}
.f_btn{overflow: hidden;margin-top: 16px;}
.f_btn>div{width: 111px;height: 40px;font-size: 16px;text-align: center;border-radius: 2px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;cursor: pointer;}
.f_cancle{border: 1px solid #CCCCCC;color: #4674C1;float: left;line-height: 38px;}
.f_sure{background: #4674C1;color: #FFFFFF;float: right;line-height: 40px;}

.p_mask{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.4);z-index: 100;}
.p_mask>div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 2px;background: #FFFFFF;}
.p_close{position: absolute;top: 8px;right: 8px;width: 10px;height: 10px;background: url(/static/images/matchinfo/close.png) no-repeat;background-size: 100%;cursor: pointer;}
.p_sure{float: left;width: 130px;height: 40px;line-height: 40px;border-radius: 2px;color: #FFFFFF;font-size: 16px;background: #4674C1;text-align: center;margin-right: 36px;cursor: pointer;}
.p_cancle{float: right;width: 130px;height: 40px;line-height: 40px;border-radius: 2px;color: #555555;font-size: 16px;border: 1px solid #CCCCCC;text-align: center;cursor: pointer;}

.alert_text{position: fixed;top: 50%;left: 50%;width: 160px;height: 116px;background: #FFFFFF;border: 1px solid #E5E5E5;border-radius: 2px;box-shadow: 0 0 5px rgba(0,0,0,0.2); transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.imgtrue{width: 44px;height: 44px;background: url(/static/images/true_icon.png) no-repeat;background-size: 100%;margin: 0 auto;margin-top: 20px;margin-bottom: 15px;}
.imgfalse{width: 44px;height: 44px;background: url(/static/images/false_icon.png) no-repeat;background-size: 100%;margin: 0 auto;margin-top: 20px;margin-bottom: 15px;}
.alert_text>div{font-size: 18px;color: #000000;line-height: 20px;text-align: center;}

.loadEffect{
            width: 60px;
            height: 60px;
            position: absolute;
            margin: 0 auto;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
        }
        .loadEffect span{
            display: inline-block;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #999999;
            position: absolute;
            -webkit-animation: load 1.04s ease infinite;
            -webkit-transform: scale(.3);
                opacity: 0.5;
        }
        @-webkit-keyframes load{
            0%{
                -webkit-transform: scale(1.2);
                opacity: 1;
            }
            100%{
                -webkit-transform: scale(.3);
                opacity: 0.5;
            }
        }
        @-moz-keyframes load{
            0%{
                -moz-transform: scale(1.2);
                opacity: 1;
            }
            100%{
                -moz-transform: scale(.3);
                opacity: 0.5;
            }
        }
        @-ms-keyframes load{
            0%{
                -ms-transform: scale(1.2);
                opacity: 1;
            }
            100%{
                -ms-transform: scale(.3);
                opacity: 0.5;
            }
        }
        
        .loadEffect span:nth-child(1){
            left: 0;
            top: 50%;
            margin-top:-6px;
            -webkit-animation-delay:0.13s;
        }
        .loadEffect span:nth-child(2){
            left: 6px;
            top: 6px;
            -webkit-animation-delay:0.26s;
        }
        .loadEffect span:nth-child(3){
            left: 50%;
            top: 0;
            margin-left: -6px;
            -webkit-animation-delay:0.39s;
        }
        .loadEffect span:nth-child(4){
            top: 6px;
            right:6px;
            -webkit-animation-delay:0.52s;
        }
        .loadEffect span:nth-child(5){
            right: 0;
            top: 50%;
            margin-top:-6px;
            -webkit-animation-delay:0.65s;
        }
        .loadEffect span:nth-child(6){
            right: 6px;
            bottom:6px;
            -webkit-animation-delay:0.78s;
        }
        .loadEffect span:nth-child(7){
            bottom: 0;
            left: 50%;
            margin-left: -6px;
            -webkit-animation-delay:0.91s;
        }
        .loadEffect span:nth-child(8){
            bottom: 6px;
            left: 6px;
            -webkit-animation-delay:1.04s;
        }
