﻿@charset "utf-8";

/* CSS Document 初始化*/

html, body, div, span, applet, object, h1, h2, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, ul {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}
/*body {
    background-color: #efefef;
}*/

body, td, th, div {
    font-size: 12px;
    color:black;
/*    color: #003398;
*/
    /*line-height: 20px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif,"宋体"
}


li {
    list-style: none;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear {
    clear: both;
    font-size: 1px;
}


/* Clear Fix */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}
/* Hide from IE Mac */
.clearfix {
    display: block;
}
/* End hide from IE Mac */
/* end of clearfix */


/*-------------------------------------------------*/
a:link {
    font-size: 16px;
    COLOR:black;
    text-decoration: none;
}

a:visited {
    font-size: 16px;
    COLOR: black;
    text-decoration: none;
}

a:hover {
    font-size: 16px;
    color: #FF6A00;
}
a.Font14{font-size: 14px;}
a.Font14Black{font-size: 14px;color:black;}
a.Font14Bold{font-size: 14px;font-weight:bold;}
a.Font14Orange{font-size: 14px;color: #FF6A00;}
a.Font14White{font-size: 14px;color:white;}

a.Font14DimGray{font-size: 14px;color:dimgrey;}

a.Font20Bold{font-size: 20px;font-weight:bold;}
a.Font20BoldBlack{font-size: 20px;color:black;}

a.FontColor16{font-size: 16px;color:white}
a.FontColor16Bold{font-size: 16px;color:white;font-weight:bold;}

span.Font12{font-size: 12px;}
span.Font14{font-size: 14px;}

/*-------------------------------------------------*/

.left {
    float: left
}

.right {
    float: right
}

/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/


img {
    border: 0;
    vertical-align: middle;
}

input {
    margin: 0;
    outline: none;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
}

.margintop10 {
    margin-top:10px;
}

.marginleft3 {
    margin-left: 3px;
}
.marginleft10 {
    margin-left: 10px;
}

/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/




