﻿html
{
    overflow-x: hidden;
    overflow-y: scroll;
}

body
{
    margin: 0px;
    padding: 0px;
    font-family: 微软雅黑;
    /*font-family: Arial;*/
    color: #808080;
    font-size: 12px;
}

img
{
    border: 0px;
}

div
{
    border-radius: 0px;
}

#headcss
{
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: #ffffff;
}

.center
{
    margin: 0 auto;
    width: 1015px;
    border: solid 0px #00ff21;
    text-align: center;
    vertical-align: middle;
}

.center2
{
    margin: 0 auto;
    border: solid 0px #00ff21;
    text-align: center;
    vertical-align: middle;
}

    .center2 width100
    {
        width: 100%;
    }

#logo
{
    margin-top: 30px;
    width: 1015px;
    text-align: left;
    border: solid 0px #00ff21;
    background-color: #ffffff;
}

#nav
{
    height: 33px;
    background-image: url(/Images/redline.png);
    border: solid 0px #00ff21;
    clear: both;
    margin-bottom: 5px;
}

.btnTxt
{
    font-size: 14px;
    color: #ffffff;
    padding-left: 25px;
    padding-top: 6px;
}

.adPic
{
    clear: both;
    height: 275px;
    width: 738px;
    border-radius: 0px;
}

.adPicInTop
{
    clear: both;
    height: 80px;
    width: 873px;
    border-radius: 0px;
}

.Login
{
    clear: left;
    float: left;
    width: 268px;
}

.rndRec
{
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #f8f9fb;
}

.tipTitle
{
    font-size: 16px;
    color: #3d3d3d;
    text-align: left;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
    clear: both;
}

.tipTitle18
{
    color: #3d3d3d;
    font-size: 18px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 20px;
    clear: both;
}

.tipTitle14
{
    color: #0f37fa;
    font-size: 14px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 5px;
    clear: both;
}

.tipTitle12
{
    color: #3d3d3d;
    font-size: 12px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 5px;
    clear: both;
    font-weight: bold;
}

.tipTitle12Bold
{
    color: #3d3d3d;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 5px;
    clear: both;
    font-weight: bold;
}

.tipTitleBlack
{
    font-size: 16px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 5px;
    clear: both;
    font-weight: bold;
}

.commnTxt
{
    font-size: 12px;
    padding-left: 15px;
    text-align: left;
    margin-top: 5px;
}

.txtType
{
    width: 120px;
    border-radius: 0px;
    border: solid 1px #cccccc;
    height: 21px;
    padding-left: 5px;
}

Input[type=text], [type=password]
{
    width: 120px;
    border-radius: 3px;
    border: solid 1px #ccc;
    height: 22px;
    padding: 1px;
    padding-left: 5px;
    margin: 2px;
    font-size: 14px;
}

Input[type=checkbox]
{
    margin-right: 5px;
    border-radius: 3px;
}

select
{
    height: 26px;
    border: solid 1px #cccccc;
    padding-left: 5px;
    border-radius: 3px;
}

textarea
{
    border-radius: 0px;
    border: solid 1px #cccccc;
    padding-left: 5px;
}

.txtTypeRnd
{
    width: 120px;
    height: 21px;
    padding-left: 5px;
}

.areaType
{
    width: 193px;
    border-radius: 0px;
    border: solid 1px #cccccc;
    height: 152px;
    padding: 5px;
    color: #686868;
}

.topBetween
{
    margin-top: 6px;
    text-align: left;
    margin-left: 63px;
    font-size: 12px;
}

.btnType
{
    border: 0px;
    color: #fff;
    font-size: 14px;
    border-radius: 2px;
    background-color: #02326b;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    margin-left: 1px;
    margin-top: 1px;
}

    .btnType:hover
    {
        background-color: #195dae;
    }

.btnType4Words
{
    border: 0px;
    height: 25px;
    width: 72px;
    color: #fff;
    font-size: 12px;
    border-radius: 0px;
    background-color: #02326b;
    padding-top: 2px;
}

.workFlow
{
    clear: right;
    float: left;
    width: 766px;
    height: 355px;
    margin-top: 6px;
    margin-left: 4px;
}

.workflowPic
{
    padding: 5px;
    margin-top: 20px;
    float: left;
    border: 0px solid #cccccc;
    height: 120px;
    width: 80px;
    text-align: center;
    vertical-align: middle;
}

.workflowTxt
{
    margin-top: 10px;
    padding: 0px;
    height: 20px;
    font-size: 16px;
}

.aboutUS
{
    clear: both;
    float: left;
    width: 1015px;
    height: 1346px;
    margin-top: 7px;
}

.foot
{
    padding-top: 20px;
    margin-top: 20px;
    width: 100%;
    height: 60px;
    background-color: #adadad;
    clear: both;
}

a
{
    text-decoration: none;
    color: #5c5c5c;
}

    a:hover
    {
        color: #02326b;
    }

    a:active
    {
        text-decoration: none;
    }

    a:visited
    {
    }


.menu_current_selected
{
    color: #aa0000;
    font-size: 14px;
    font-weight: bold;
}

a .menu_normal:hover
{
    color: red;
}

.menu_normal
{
    font-size: 14px;
}

.menu_Title
{
    font-size: 15px;
    font-weight: bold;
}

.menu_Title_sub
{
    font-size: 14px;
    font-weight: normal;
}

table
{
    width: 100%;
    border-collapse: collapse;
    border: 1px #f1f1f1 solid;
    line-height: 26px;
}

    table tr td
    {
        border-top: 1px #f1f1f1 solid;
        border-left: 1px #f1f1f1 solid;
        border-right: 1px #f1f1f1 solid;
        border-bottom: 1px #f1f1f1 solid;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }

.tablenoline
{
    width: 100%;
    border-collapse: collapse;
    border: none #0066CC;
    line-height: 20px;
}

    .tablenoline 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;
    }


.tableredline
{
    width: 100%;
    border-collapse: collapse;
    line-height: 20px;
    border: 1px solid red;
}

    .tableredline tr td
    {
        border-top: 1px #eeeeee solid;
        border-left: 1px #eeeeee solid;
        border-right: 1px #eeeeee solid;
        border-bottom: 1px #eeeeee solid;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }

.redtag
{
    color: red;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 14px;
}

.divredborder
{
    width: 100%;
    clear: both;
    float: left;
    border: 1px solid red;
}

.Title1
{
    color: #dc0000;
    font-size: 18px;
    text-align: center;
    padding-top: 10px;
    clear: both;
    height: 35px;
}

.Title2
{
    font-weight: bold;
    color: #dc0000;
    font-size: 12px;
    text-align: left;
    padding-top: 10px;
    clear: both;
    height: 24px;
}

.Content1
{
    color: #545454;
    font-size: 12px;
    text-align: left;
    clear: both;
    float: left;
    line-height: 20px;
}

.titlePic
{
    background-image: url(/Images/foldergrey.png);
    background-repeat: no-repeat;
    position: relative;
    padding-top: -5px;
    padding-left: 20px;
    height: 22px;
}

.labelAlignRightNewLine
{
    width: 100px;
    margin-top: 10px;
    text-align: right;
    float: left;
    clear: left;
}

.price1
{
    float: left;
    color: #dc0000;
    font-size: 18px;
    width: 125px;
    text-align: right;
    font-weight: bold;
}

.price2
{
    float: left;
    padding-left: 10px;
    padding-top: 4px;
}

.divRadius
{
    border-radius: 2px;
    border: 1px solid #ccc;
}

.table_align_left
{
    white-space: nowrap;
    text-align: left;
}

.TitleFont
{
    font-family: 微软雅黑;
    font-size: 24px;
    color: #d10202;
    padding-left: 10px;
}

.ProductDescriptionFont
{
    font-family: Gabriola;
    font-size: 20px;
    color: #808080;
    line-height: 18px;
}

.ProductPriceFont
{
    font-family: Gabriola;
    font-size: 24px;
    color: #d10202;
}

.ProductDescriptionFont-Small
{
    font-family: Gabriola;
    font-size: 16px;
    color: #808080;
    line-height: 16px;
}

.ProductPriceFont-Samll
{
    font-family: Gabriola;
    font-size: 18px;
    color: #d10202;
}

.btnTypeBig
{
    background-color: #02326b;
    color: white;
    font-size: 16px;
    width: 220px;
    height: 35px;
    border: none;
    border-radius: 2px;
    font-weight: bold;
}

.bkgray
{
    background-color: #f1f1f1;
}

.cls
{
    clear: both;
    float: left;
    width: 100%;
    height: 10px;
}

.alignRight
{
    background-color: #f1f1f1;
    text-align: right;
    height: 30px;
    width: 1px;
    white-space: nowrap;
    padding-left: 20px;
}

.labelAlignRight
{
    text-align: right;
    width: 150px;
}

.bkcyan
{
    background-color: cyan;
}

/*.table_row_highlighted:hover
{
    background-color: #f1f1f1;
}

.table_row_highlighted2:hover
{
    background-color: #e1e1e1;
}*/

Input:focus
{
    outline: none !important;
    border-color: #dc0000;
}
