﻿/*html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/

* {
    margin: 0px;
    padding: 0px;
}

body, html {
    font-size: 10.5pt; /*14px*/
    line-height: 1.4;
    color: #4d4d4d;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}

dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, ul, ol, blockquote, select {
    margin: 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

ul, ol, li, dl, dt, dd {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

form, input, select, checkbox, textarea {
    display: inline;
    vertical-align: middle;
    margin-right: 0px;
}

input, select, checkbox, textarea {
    color: #4d4d4d;
}

input {
    _top: -1px;
    _position: relative;
    *margin-right: 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

img {
    vertical-align: top;
    font-size: 0px;
    border: 0px;
    margin-bottom: 0px;
}

* + html img {
    vertical-align: top;
    font-size: 0px;
    border: 0px;
    margin-bottom: -3px;
}

*html img {
    vertical-align: top;
    font-size: 0px;
    border: 0px;
    margin-bottom: -3px;
}

img {
    -ms-interpolation-mode: bicubic;
}
/* 图像平滑*/
html {
    -webkit-text-size-adjust: none;
}
/* 禁用iPhone的字号自动调整*/
th, td {
    font-size: 10.5pt;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/* for Firefox */
div, li, p, span, a, font, dl, dt, dd {
    word-break: normal;
}

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
}
/* for Firefox */

/*
img{display:block;vertical-align:top;font-size:0px;border:0px;margin-bottom:0px;}
*+html img{display:block;vertical-align:top;font-size:0px;border:0px;margin-bottom:-3px}
*html img{display:block;vertical-align:top;font-size:0px;border:0px;margin-bottom:-3px}
*/

input {
    font: 14px/1.5 Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
    padding: 0;
    margin: 0;
}

table, td, tr, th {
    font-size: 9pt;
}

a {
    color: #444;
    text-decoration:none;
    -webkit-transition:color 0.3s linear;
    -moz-transition:color 0.3s linear;
    -o-transition:color 0.3s linear;
    transition:color 0.3s linear;
}

    a:hover {
        color: #cc0000;
    }

img {
    vertical-align: top;
    border: 0;
}

    img.border {
        border: 1px solid #d4d4d4;
        padding: 3px;
    }

ol, ul, li, dl, dt, dd {
    list-style: none;
    list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 9pt;
    font-weight: normal;
}

address, cite, code, em, th {
    font-weight: normal;
    font-style: normal;
}

div.clear, span.clear, p.clear, li.clear {
    clear: both;
}

b, strong {
    font-weight: bold;
}

a {
    color: #333;
}

    a:hover {
        color: #E70132;
    }

.shadow {
    box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.15);
}

.pager {
    text-align: center;
    width: 100%;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: solid 1px #eee;
}

    .pager a, .pager span {
        height: 37px;
        min-width: 38px;
        padding: 0 10px;
        display: inline-block;
        line-height: 37px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    }

        .pager span.current {
            border: solid 1px #fe8101;
            background: #fff;
            color: #fff;
            font-weight: bold;
        }

    .pager a {
        margin-top: 1px;
        border: solid 1px #c1c1c1;
        background: #fff;
        background: url(../images/pager-hover.jpg) repeat-x;
        text-decoration: none;
        color: #666;
    }

        .pager a:hover {
            border: solid 1px #908F8F;
        }

        .pager a.next {
            padding: 0px 15px;
        }

        .pager a.more {
            border: solid 1px transparent;
            background: none;
            cursor: text;
        }

        .pager a[disabled] {
            display: none;
        }

    .pager span.normal {
        border: solid 1px #c1c1c1;
        background: url(../images/pager-hover.jpg) repeat-x;
    }

.margin {
    width: 100%;
    min-width: 1220px;
    text-align: left;
}

.margin-width {
    width: 1200px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
}

.margin-w {
    width: 1180px;
    min-width: 1180px;
    margin-left: auto;
    margin-right: auto;
}

.margin-w115 {
    width: 1150px;
    margin-left: auto;
    margin-right: auto;
}

.margin-h {
    margin-top: 20px;
}

.margin-h15 {
    margin-top: 15px;
}

.margin-h30 {
    margin-top: 30px;
}

.margin-l {
    margin-left: 30px;
}

.h80 {
    margin-left: 80px;
}

.red {
    color:#cc0000;
}

.btn {
    cursor: pointer;
}

    .btn.login {
        padding: 10px 20px;
        color: #ffffff;
        background: #ff9900;
        border: none;
        font-size: 18px;
    }

        .btn.login:hover {
            background: #FFAE35;
        }

    .btn.wait {
        padding: 10px 20px;
        color: #ccc;
        background: #f1f1f1;
        border: none;
        font-size: 18px;
        cursor: wait;
    }

.ipt {
    cursor: text;
}

    .ipt.text {
        height: 40px;
        background: #f1f1f1;
        border: none;
        padding: 0 10px;
        font-size: 14px;
        margin-top: -10px;
    }

    .ipt.check {
        margin-right: 10px;
        cursor: pointer;
    }

.radius {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .radius.r5 {
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }

.table {
    background-color: #ddd;
}

    .table tr td,.table tr th {
        background:#fff;
        padding: 5px;
        font-size: 14px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #333;
    }
    .table tr:hover {
        background:#eee;
    }

    .table input[type="submit"], .table input[type="reset"], .table input[type="text"], .table select, .table textarea, .table input[type="radio"] {
        margin-left: 5px;
        padding: 0px 5px;
    }
table.ke-zeroborder{
    width:100%;
}
table.ke-zeroborder tr th, table.ke-zeroborder tr td{
    padding: 10px;
    font-size: 14px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    vertical-align:top;
}
table.ke-zeroborder tr th p, table.ke-zeroborder tr td p{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input.input_btn {
   padding:3px 20px 5px 20px;
   background:#E70132;
   border:solid 1px #E70132;
   color:#fff;
   display:inline-block;
   text-align:center;
   line-height:28px;
   margin:0 10px;
   font-size:14px;
   text-decoration:none;
   cursor:pointer;
   border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}
