/* init-style, base in bootstrap */
* {
    font-family:'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif, 宋体;
}
body, html {
    margin:0;
    padding:0;
    width:100%;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
}
/*body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}*/
html, body, div, img, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, hgroup, pre, code, form, fieldset, legend, input, button, textarea {
    display:block;
    margin:0;
    padding:0;
    font-weight:normal;
    outline:none;
    font-style:normal;
    box-sizing:border-box;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
}
a, em, i, b, strong, span, time {
    display:inline;
    color:inherit;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
}
textarea {resize: none;}

/*tool-class*/
.text-wrap {white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.text-wrap-2 {width: 100%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.text-wrap-3 {width: 100%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.text-orange {color:#ff6600;}
.text-gray { color:#999; }
.text-red {color:#e3393c;}
.text-green { color:#1cab42;}
.text-blue {color:#5aa7ff;}
.text-break {word-wrap: break-word;word-break: break-all;}
.text-bold {font-weight:bold;}
.ease {transition:all .1s ease-in-out;}
.ease-fast {transition:all .05s ease-in-out;}
.ease-slow {transition:all .2s ease-in-out;}
.m-20 {margin:20px;}
.m-15 {margin:15px;}
.m-10 {margin:10px;}
.m-5 {margin:5px;}
.m-4 {margin:4px;}
.m-3 {margin:3px;}
.m-2 {margin:2px;}
.m-1 {margin:1px;}
.m-0 {margin:0;}
.ml-20 {margin-left:20px;}
.ml-15 {margin-left:15px;}
.ml-10 {margin-left:10px;}
.ml-5 {margin-left:5px;}
.ml-4 {margin-left:4px;}
.ml-3 {margin-left:3px;}
.ml-2 {margin-left:2px;}
.ml-1 {margin-left:1px;}
.ml-0 {margin-left:0;}
.mr-20 {margin-right:20px;}
.mr-15 {margin-right:15px;}
.mr-10 {margin-right:10px;}
.mr-5 {margin-right:5px;}
.mr-4 {margin-right:4px;}
.mr-3 {margin-right:3px;}
.mr-2 {margin-right:2px;}
.mr-1 {margin-right:1px;}
.mr-0 {margin-right:0;}
.mt-20 {margin-top:20px;}
.mt-15 {margin-top:15px;}
.mt-10 {margin-top:10px;}
.mt-5 {margin-top:5px;}
.mt-4 {margin-top:4px;}
.mt-3 {margin-top:3px;}
.mt-2 {margin-top:2px;}
.mt-1 {margin-top:1px;}
.mt-0 {margin-top:0;}
.mb-20 {margin-bottom:20px;}
.mb-15 {margin-bottom:15px;}
.mb-10 {margin-bottom:10px;}
.mb-5 {margin-bottom:5px;}
.mb-4 {margin-bottom:4px;}
.mb-3 {margin-bottom:3px;}
.mb-2 {margin-bottom:2px;}
.mb-1 {margin-bottom:1px;}
.mb-0 {margin-bottom:0;}
.p-0 {padding:0;}
.p-1 {padding:1px;}
.p-2 {padding:2px;}
.p-3 {padding:3px;}
.p-4 {padding:4px;}
.p-5 {padding:5px;}
.p-10 {padding:10px;}
.p-15 {padding:15px;}
.p-20 {padding:20px;}
.b-none {border:none;}
.bl-none {border-left:none;}
.br-none {border-right:none;}
.bt-none {border-top:none;}
.bb-none {border-bottom:none;}
.inline {display:inline;}
.inline-block {display:inline-block;}
.block {display:block;}
.border-box {box-sizing:border-box;}
.block-center { margin-left:auto; margin-right:auto; }
.relative { position:relative; }
.absolute { position:absolute; }
.fixed { position:fixed; }
.static { position:static;}
.radius {border-radius:4px;}
.left-radius{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.right-radius{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.top-radius{border-top-right-radius:4px;border-top-left-radius:4px;}
.bottom-radius{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.w-100 {width:100%;}
.w-90 {width:90%;}
.w-80 {width:80%;}
.w-70 {width:70%;}
.w-60 {width:60%;}
.w-50 {width:50%;}
.w-40 {width:40%;}
.w-30 {width:30%;}
.w-25 {width:25%;}
.w-20 {width:20%;}
.w-10 {width:10%;}


/*修改bootstrap*/
.btn, .btn:active, .btn:hover, .btn:focus, .btn:visited {
    outline:none;
}

/*以下样式根据项目需求来选择初始化*/
/*.btn {
    border-radius:4px;
}
.input-group-addon {
    background: #ff9900;
    color: #fff;
    border: none;
    border-radius: 4px;
}
.form-control:focus {
    border-color: #ff9900;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 153, 0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 153, 0, 0.6);
}
.table th, .table td {
    text-align:center;
    vertical-align:middle !important;
    padding-left:0 !important; 
    padding-right:0 !important; 
}*/
/*以下样式根据项目需求来选择初始化*/
.wordBreak,.table td>div{word-wrap: break-word;
    word-break: break-word;
}
.alink {cursor:pointer;}
.showhide {display:none;}


.line-ball{
    display:inline-block;
    height:40px;
    text-align:center;
    padding-left:20px;
    padding-right:20px;
    border-radius:4px;
    line-height:40px;
    background:#3e9ef0;
    color:#fff;
    font-size:14px;
    box-shadow:2px 2px 2px rgba(0,0,0,.1);
}

.hiMallDatagrid-cell-check input {
    display: inline !important;
}

.tooltip-inner{background:#34445e;}
.tooltip.top .tooltip-arrow{border-top-color:#34445e;}
.tooltip.left .tooltip-arrow{border-left-color:#34445e;}
.tooltip.right .tooltip-arrow{border-right-color:#34445e;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#34445e;}
/*bootstrap-select fix*/
.bootstrap-select{width:auto !important;padding-right:4px;padding:0 !important;}
.bootstrap-select .dropdown-toggle{padding-right:22px !important;}

.input-td{
        display:inline-block;
        text-align:center;
        border:1px dashed #ccc;
        transition:all .1s ease-in-out;
        cursor:pointer;
        max-width:120px;
        width:100%;
        padding:2px 5px;
        border-radius:4px;
    }
    .input-td:focus{
        border-style:solid;
    }
    .bank-list{
        padding-bottom:20px;
    }
    .table-title{
        width:100%;
        height:40px;
        line-height:40px;
        text-align:center;
        font-size:16px;
        color:#4c4c4c;
        border-bottom:2px solid #ddd;
    }
    .table{
        margin-bottom:30px;border:1px solid #dfdfdf;
    }

    .dropdown-menu.inner{
    max-height:200px !important;
    overflow-y:scroll;
}


    /*Iphone7*/
.iphone7-model{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    z-index:999;
    background:rgba(0,0,0,.4);
}
.iphone7-body{
    width:385px;
    height:782px;
    position:fixed;
    z-index:9999;
    top:50%;
    left:50%;
    margin-left:-193px;
    margin-top:-391px;
    background:url(/Images/iphone7.png) no-repeat center;
}
.iphone7-inner{
    background:#fff;
    width:333px;
    margin-left:26px;
    margin-top:96px;
    height:590px;
    overflow-y:scroll;
}
.iphone7-close{
    color:#fff;
    position:absolute;
    top:-30px;
    right:-30px;
    background:rgba(0,0,0,.3);
    height:40px;
    width:40px;
    font-size:24px;
    border-radius:50%;
    text-align:center;
    line-height:38px;
    cursor:pointer;
    transition:all .1s ease-in-out;
}
.iphone7-close:hover{
    background:rgba(0,0,0,.4);
}
.iphone7-inner{

}
/*滚动条*/
*::-webkit-scrollbar {width:6px;height:6px}
*::-webkit-scrollbar-button {display:none}
*::-webkit-scrollbar-track:vertical {background-color:transparent;}
*::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,.3);border-radius:5px;display:none;}
*:hover::-webkit-scrollbar-thumb{display:block;}
*::-webkit-scrollbar-thumb:hover{display:block;background-color:rgba(0,0,0,.4)}
*::-webkit-scrollbar-corner {background-color:#535353}
*::-webkit-scrollbar-resizer {background-color:#FF6E00}

table th {font-family:STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif, 宋体;}

a[href="http://www.cnzz.com/stat/website.php?web_id=1261772496"]{
        display:none !important;
        opacity:0 !important;
        visibility:hidden !important;
    }

