@import url(m.css);

/* Reset */

body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset {
    margin: 0;
    padding: 0;
    font-family: 微软雅黑, 黑体, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

ul, ol, li {
    list-style: none;
    line-height: 100%;
}

fieldset, img {
    border: none;
    clear: both;
}

img {
    vertical-align: top;
}

fieldset:after {
    content: "";
    display: block;
    float: none;
    clear: both;
}

body {
    letter-spacing: -1px;
    font: 11px Dotum, "", Gulim, "", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    color: #4e4e4e;
    line-height: 14px;
    position: relative;
    width: 100%;
    height: 100%;
}

p {
    text-align: justify;
}

/* a-style */
a {
    color: #4e4e4e;
    text-decoration: none;
    outline: none;
}

a:hover, a:active, a:focus {
    color: #4e4e4e;
    text-decoration: none;;
}

textarea {
    overflow: auto;
    padding: 5px;
}

address, em {
    font-style: normal;
    font-weight: normal;
}

html:first-child select {
    padding-right: 6px;
    height: 20px;
}

/* Opera 9 & Below Fix*/
option {
    padding-right: 6px;
}

/* Firefox Fix */

/* skipnv-style */
#skip_navigation {
    height: 0px;
    line-height: 0px;
    position: absolute;
    top: -100px;
}

#skip_navigation li {
    position: absolute;
    top: -100px;
}

#skip_navigation li a {
    display: block;
    width: 530px;
    font-weight: bold;
    text-align: center;
    font-size: 120%;
    color: #f36f32;
}

#skip_navigation li a:focus, #skip_navigation li a:hover, #skip_navigation li a:active {
    position: absolute;
    top: 105px;
    left: 20px;
    font-size: 120%;
    background: #fff;
    border: 3px solid #f36f32;
    padding: 1em;
    z-index: 10;
}

#skip_top {
    height: 0px;
    line-height: 0px;
    position: absolute;
    bottom: -100px;
}

#skip_top li {
    position: absolute;
    bottom: -100px;
}

#skip_top li a {
    display: block;
    width: 530px;
    font-weight: bold;
    text-align: center;
    font-size: 120%;
    color: #f36f32;
}

#skip_top li a:focus, #skip_top li a:hover, #skip_top li a:active {
    position: absolute;
    top: 105px;
    left: 20px;
    font-size: 120%;
    background: #fff;
    border: 3px solid #f36f32;
    padding: 1em;
    z-index: 10;
}

/* hidden contents */
.skip, hr, caption {
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    z-index: -1;
}

.clear {
    clear: both;
}

section {
    display: block;
}

/*
中国代理商company-index03*/

.list_province{
    position: relative;
    margin: 0 0 15px 0;
    padding: 0;
    list-style: none;
    zoom: 1;
    border-bottom: 1px solid #999;
}
.list_province li{
    float: left;
    margin: 0 2px 4px 0;
    border: 1px solid #e0e0e0;
}
.list_province li a{
    position: relative;
    top: -1px;
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0 13px;
    font-size: 12px;
    font-family: 나눔고딕, NanumGothic, "맑은 고딕", "MalgunGhotic";
    text-decoration: none;
    color: #666;
    font-weight: bold;
}
.list_province li.current{
    border: 1px solid #000;
}
.list_province li.current a{
    color: #000;
}
.list_table{
    border: 0;
    border-top: 1px solid #eceaea;
    width: 100%;
}
.list_table th {
    border: 0;
    border-bottom: 1px solid #eceaea;
    background-color: #f4f4f4;
    color: dimgray;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 6px 7px 6px;
    white-space: nowrap;
    text-align: center;
    line-height: normal;
}
.list_table td {
    color: #6a6a6a;
    font-size: 12px;
    border-bottom:#eee 1px solid;
    padding: 8px 6px 7px 6px;
    white-space: nowrap;
    text-align: center;
    line-height: normal;
    vertical-align: top;
}

