﻿body{max-width:640px; margin:0 auto;}
body,form{height:100%;}
.layout{max-width:640px; width:100%; margin:0 auto;}
.h100{height:100%;}
.mga{margin:0 auto;}
.psa{position:absolute;}

.um-vp{margin: 0; padding: 0; overflow-x: hidden; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none}
.um-vp .up{top: 0; left: 0; width: 100%; min-height: 100%; max-height: 100%; position: absolute; border: 0}
.ub-ver{-webkit-box-orient: vertical; box-orient: vertical;}
.uh{display: block; width: 100%; font-size: 1em;}
.ub{display: -webkit-box !important; display: box !important; position: relative;}
.ub-f1{position: relative; -webkit-box-flex: 1; box-flex: 1;}
.ub-ac { -webkit-box-align: center;box-align: center;}

.top {position:fixed; top:0; left:0;  background:#fff; z-index:10;-moz-box-shadow: 0px 0px 10px #999999; -webkit-box-shadow: 0px 0px 10px #999999; box-shadow: 0px 0px 10px #999999;}
.top .layout{padding:10px; top:0; left:0; height:60px; }
.top .layout .rit{background:#2299ee; height:40px; color:#fff; line-height:40px; overflow:hidden;
       filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #2299ee, #75b75a);
background-image: -ms-linear-gradient(left, #2299ee, #75b75a);
background-image: -o-linear-gradient(left, #2299ee, #75b75a);
background-image: -webkit-gradient(linear, left top, right top, from(#2299ee), to(#75b75a));
background-image: -webkit-linear-gradient(left, #2299ee, #75b75a);
background-image: linear-gradient(left, #2299ee, #75b75a);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/}
.top .layout .rit a{padding:0 15px; height:40px; color:#fff;}
.top .layout .rit a:visited{background:#ff6a00;}
.top .layout .rit a:focus{background:#ff6a00;}
.topry{width:100%; height:60px;}


.BaoJia_New_ry{position:relative; width:100%; height:56px;}

.BaoJia_New {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 40px;
    text-align: center;
    color: #fff;
    line-height: 40px;
    font-size: 18px;
    -moz-box-shadow: 0px 0px 10px #ddd;
    -webkit-box-shadow: 0px 0px 10px #ddd;
    box-shadow: 0px 0px 10px #ddd;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a')";
    background-image: -moz-linear-gradient(left, #2299ee, #75b75a);
    background-image: -ms-linear-gradient(left, #2299ee, #75b75a);
    background-image: -o-linear-gradient(left, #2299ee, #75b75a);
    background-image: -webkit-gradient(linear, left top, right top, from(#2299ee), to(#75b75a));
    background-image: -webkit-linear-gradient(left, #2299ee, #75b75a);
    background-image: linear-gradient(left, #2299ee, #75b75a);
}


.kf_logo{width:100px; height:100px; margin:0 auto; background-color:#fff; background-position:center center; background-repeat:no-repeat; background-size:contain;
         -moz-box-shadow: 0px 0px 10px #ddd; -webkit-box-shadow: 0px 0px 10px #ddd; box-shadow: 0px 0px 10px #ddd;}

.kf_info{border-top:20px #f1f1f1 solid; }
.infoli{border-top:1px #ddd solid; }
.infoli .li .lft{width:100px; color:#666; padding-left:10px;}
.infoli .li .lft i{font-size:18px; display:block; float:left; width:20px; text-align:center; padding-right:10px;}
.infoli .li .lft .c1{color: #75b75a;}
.infoli .li .lft .c2{color: #f0ba4b;}
.infoli .li .lft .c3{color: #e88639;}
.infoli .li .lft .c4{color: #cd4944;}
.infoli .li .lft .c5{color: #8b4093;}
.infoli .li .lft .c6{color: #459bd6;}
.infoli .li .lft .c7{color: #de8c8c;}
.infoli .li .lft .c8{color: #6f7edb;}
.infoli .li .lft .c9{color: #a566d9;}
.infoli .li .lft .c10{color: #d800d1;} 
.infoli .li .rit{padding:0 10px; text-align:right;}
.infoli .li{border-bottom:1px #ddd solid; background:#fff; padding:10px 0px;}


.Filter_diqu{height:40px; background:#2299ee; color:#fff; line-height:40px; position:relative; overflow:hidden;}
.Filter_diqu .lft{width:40px; text-align:center; top:0; left:0; font-size:18px;}
.Filter_diqu .rit{width:40px; text-align:center; top:0; right:0; font-size:18px;}
.Filter_diqu .man{position:absolute; left:40px; top:0; right:40px; overflow:hidden; height:40px;
             -moz-box-shadow: 0px 0px 10px #666666; -webkit-box-shadow: 0px 0px 10px #666666; box-shadow: 0px 0px 10px #666666;}
.Filter_diqu .man .diqubox{position:absolute; top:0; left:0;width:auto;}
.Filter_diqu .man .li{display:block; width:70px; text-align:center; overflow:hidden; line-height:40px;}
.Filter_diqu .man .li.on{background:#ff6a00; color:#fff;}

.Filter_date{padding:10px 5px 0px 5px; line-height:36px;}
.Filter_date input{width:100%;display:block; float:left; border:1px #ddd solid; height:36px; line-height:34px;}
.Filter_qiye{padding:10px 5px 0px 5px; line-height:36px;}
.Filter_qiye input{width:100%; display:block; float:left; border:1px #ddd solid; height:36px; line-height:34px;}
select{width:100%; display:block; float:left; border:1px #ddd solid; height:36px; line-height:34px;}
.Filter_qiye .ssbtn{color:#fff; line-height:36px; font-size:15px; padding:0 25px;
             -moz-box-shadow: 0px 0px 10px #ddd; -webkit-box-shadow: 0px 0px 10px #ddd; box-shadow: 0px 0px 10px #ddd;
       filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #2299ee, #75b75a);
background-image: -ms-linear-gradient(left, #2299ee, #75b75a);
background-image: -o-linear-gradient(left, #2299ee, #75b75a);
background-image: -webkit-gradient(linear, left top, right top, from(#2299ee), to(#75b75a));
background-image: -webkit-linear-gradient(left, #2299ee, #75b75a);
background-image: linear-gradient(left, #2299ee, #75b75a);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}


.BT_RiQi{ background:#75b75a; margin-top:10px; color:#fff; line-height:36px;  padding:0 10px;}
.BT_RiQi span{font-size:18px;}

.dptb{display:table; }
.dptc{display:table-cell;}

.BT_tt {
    background: #75b75a;
    margin-top: 10px;
    color: #fff;
    line-height: 36px;
}
.BT_tt .dptc{padding:5px;}

.BT_mm{overflow:auto;}
.BT_mm{background:#ffffff; }
.BT_mm .dptc{padding:5px;}
    .BT_mm .bo_bt {
        border-bottom: 1px #ddd solid;
    }
.BT_tt .dptc.d1,.BT_mm .dptc.d1{width:70px;}
.BT_tt .dptc.d2,.BT_mm .dptc.d2{width:40px; text-align:center;}
.BT_tt .dptc.d3,.BT_mm .dptc.d3{width:74px; text-align:center;}
   .BT_tt .dptc.d4, .BT_mm .dptc.d4 {
        width: 75px;
        text-align: center;
    }

    /* .BT_tt .dptc.jk1, .BT_mm .dptc.jk1 {
        width: 55px;
    }

    .BT_tt .dptc.jk2, .BT_mm .dptc.jk2 {
        width: 50px;
        text-align: center;
    }

    .BT_tt .dptc.jk3, .BT_mm .dptc.jk3 {
        width: 45px;
        text-align: center;
    }

    .BT_tt .dptc.jk4, .BT_mm .dptc.jk4 {
        width: 75px;
        text-align: center;
    }*/

  

    .BT_tt .dptc.jk1, .BT_mm .dptc.jk1 {
        width: 15%;
    }

    .BT_tt .dptc.jk2, .BT_mm .dptc.jk2 {
        width: 15%;
        text-align: center;
    }

    .BT_tt .dptc.jk3, .BT_mm .dptc.jk3 {
        width: 15%;
        text-align: center;
    }

    .BT_tt .dptc.jk4, .BT_mm .dptc.jk4 {
        width: 30%;
        text-align: center;
    }

    .BT_tt .dptc.fob1, .BT_mm .dptc.fob1 {
        width: 15%;
    }

    .BT_tt .dptc.jk2, .BT_mm .dptc.jk2 {
        width: 15%;
        text-align: center;
    }

    .BT_tt .dptc.jk3, .BT_mm .dptc.jk3 {
        width: 15%;
        text-align: center;
    }

    .BT_tt .dptc.jk4, .BT_mm .dptc.jk4 {
        width: 30%;
        text-align: center;
    }
/*----------tina 添加-----------*/
#div_mes_qr {
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    text-align: center;
    font-size: 15px;
    background: rgba(0,0,0,0.7);
}

    #div_mes_qr .div_mes_qr_box {
        width: 350px;
        background: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -175px;
        margin-top: -100px;
        text-align: left;
    }

        #div_mes_qr .div_mes_qr_box #div_mes_qr_title {
            height: 40px;
            line-height: 40px;
            padding: 0 15px;
            color: #ff6a00;
            border-bottom: 1px #ddd dotted;
        }

        #div_mes_qr .div_mes_qr_box #div_mes_qr_neirong {
            padding: 10px;
            height: 70px;
            overflow: auto;
            word-break: break-all;
            border-bottom: 1px #ddd dotted;
            text-align: center;
            /*padding-top: 20px;*/
        }

        #div_mes_qr .div_mes_qr_box #div_mes_qr_btn {
            width: 340px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            background: #fff;
            color: #2299ee;
            cursor: pointer;
            -moz-border-radius: 0px 0px 5px 5px;
            -webkit-border-radius: 0px 0px 5px 5px;
            border-radius: 0px 0px 5px 5px;
        }
