﻿@harset "utf-8";

@font-face {
    font-family: PingFang_ExtraLight;
    src: local('@'), url('/fonts/PingFang ExtraLight.woff') format('woff'), url('/fonts/PingFang ExtraLight.ttf') format('truetype'), url('/fonts/PingFang ExtraLight.svg') format('svg');
}

html, body {
    overflow-y: scroll;
    min-height: 101%;
    font-family: 'Microsoft YaHei';
}

html {
    overflow: -moz-scrollbars-vertical;
}

body {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    color: #4d4d4d;
    overflow-x: hidden;
    overflow-y: auto;
    /*background-color: #f3f3f3;*/
}

img {
    border: 0px;
}

Input[type=text], [type=password] {
    width: 120px;
    border: solid 1px #e0e0e0;
    height: 20px;
    padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 2px;
    border-radius: 0px;
}

Input:focus {
    outline: none !important;
    border-color: #0045b9;
}

select {
    height: 23px;
    border: solid 1px #e0e0e0;
    padding-left: 5px;
}

textarea {
    border: solid 1px #e0e0e0;
    padding: 5px;
    border-radius: 0px;
}

    textarea:focus {
        outline: none !important;
        border-color: #0045b9;
    }

.btnType {
    background-color: #0045b9;
    border: none;
    color: white;
    border-radius: 0px;
    height: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 1px;
    margin-left: 1px;
}

a {
    text-decoration: none;
    color: #4d4d4d;
}

    a:hover {
        color: #0045b9;
        text-decoration: none;
    }

    a:active {
        text-decoration: none;
    }

    a:visited {
    }

table {
    width: 100%;
}

.table_border {
    width: 100%;
    border-collapse: collapse;
    border: 0px #cccccc solid;
    line-height: 20px;
    border-radius: 0px;
}

    .table_border tr td {
        border-top: 1px #cccccc solid;
        border-left: 1px #cccccc solid;
        border-right: 1px #cccccc solid;
        border-bottom: 1px #cccccc solid;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }

.table_border_white_line {
    width: 100%;
    border-collapse: collapse;
    border: 0px #cccccc solid;
    line-height: 20px;
    border-radius: 0px;
}

    .table_border_white_line tr td {
        border-top: 1px #fff solid;
        border-left: 1px #fff solid;
        border-right: 1px #fff solid;
        border-bottom: 1px #fff solid;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }

.table_noborder {
    width: 100%;
    border-collapse: collapse;
    border: 0px #cccccc solid;
    line-height: 20px;
    border-radius: 0px;
}

    .table_noborder tr td {
        border-top: 0px #cccccc solid;
        border-left: 0px #cccccc solid;
        border-right: 0px #cccccc solid;
        border-bottom: 0px #cccccc solid;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }



.tablenoborder {
    width: 100%;
    border-collapse: collapse;
    border: 0px #cccccc solid;
    line-height: 20px;
    border-radius: 0px;
}

    .tablenoborder tr td {
        border-top: 0px #cccccc solid;
        border-left: 0px #cccccc solid;
        border-right: 0px #cccccc solid;
        border-bottom: 0px #cccccc solid;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }

.tableborder {
    width: 100%;
    border-collapse: collapse;
    border: 0px #cccccc solid;
    line-height: 20px;
    border-radius: 0px;
}

    .tableborder tr td {
        border-top: 1px #cccccc solid;
        border-left: 1px #cccccc solid;
        border-right: 1px #cccccc solid;
        border-bottom: 1px #cccccc solid;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }


.cls {
    clear: both;
    height: 7px;
    min-height: 7px;
    max-height: 7px;
}

.clsOnly {
    clear: both;
}

.cls12 {
    clear: both;
    height: 12px;
    min-height: 12px;
    max-height: 12px;
}

.menu_current_selected {
    font-size: 14px;
    font-weight: bold;
    background-color: #281668;
    color: white;
    border-radius: 0px;
}

.menu_normal {
    font-size: 14px;
}

.blueBKColor {
    color: white;
    background-color: #281668;
    float: left;
    width: 120px;
    padding-top: 5px;
    height: 22px;
    border-radius: 0px;
}

.rndRec {
    border: 0px solid #ededed;
    border-radius: 0px;
}

.tipTitle {
    color: #0045b9;
    text-align: left;
    font-size: 16px;
    line-height: 30px;
}

.tipLine {
    color: #0045b9;
}

.redtag {
    color: #0045b9;
}

.labelAlignRight {
    background-color: #ededed;
    text-align: right;
}

.graybk {
    background-color: #ededed;
}

.titlePic {
    height: 24px;
    font-size: 14px;
    padding: 5px;
}

.btnTypeBig {
    background-color: #0045b9;
    color: white;
    font-size: 16px;
    width: 357px;
    height: 45px;
    border: none;
}

.btnLogin1 {
    border: none;
    background-image: url(/Images/btnBG1.jpg);
    height: 33px;
    width: 60px;
    cursor: pointer;
    color: #ccc;
    padding-bottom: 2px;
}

    .btnLogin1:focus {
        border-color: none;
    }

Input[type=image], [type=button] {
}

    Input[type=image], [type=button]:focus {
        border-color: none;
    }

.noShadow {
}

    .noShadow:focus {
        border-color: none;
    }

.btnGet {
    border: 1px solid #dadada;
    background-color: white;
    color: #c6c6c6;
    height: 37px;
    width: 92px;
    cursor: pointer;
}

.table_bottomline {
    width: 100%;
    border-collapse: collapse;
    border-left: 1px #ededed solid;
    border-top: 1px #ededed solid;
    border-right: 1px #ededed solid;
    line-height: 20px;
    border-radius: 0px;
}

    .table_bottomline tr {
        border-bottom: 1px #ededed solid;
    }

        .table_bottomline tr td {
            padding-bottom: 2px;
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 2px;
        }

.needinputtip {
    color: #0045b9;
    width: 5px;
    font-weight: bold;
}

.regtext {
    font-size: 14px;
    height: 44px;
    width: 357px;
}

.table_whitegrid {
    width: 100%;
    border-collapse: collapse;
    line-height: 20px;
    border-radius: 0px;
    background-color: #f8f8f8;
}

    .table_whitegrid tr {
    }

        .table_whitegrid tr td {
            padding-bottom: 2px;
            padding-left: 50px;
            padding-right: 5px;
            padding-top: 2px;
            border-left: 1px solid #fff;
            border-top: 1px solid #fff;
            border-right: 1px solid #fff;
        }

.alignRight {
    background-color: #ededed;
    text-align: right;
    white-space: nowrap;
    width: 100px;
}

.blur_bk {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2, MakeShadow=false);
}
