#doc {
    font-family: SimSun,Arial; font-size: 12px;
}
.w952 {
    margin: 0px auto; width: 952px;
}
.grid {
    margin: 0px auto; padding: 0px 4px; width: 952px;
}
#hd {
    text-align: left; -ms-zoom: 1;
}
#bd {
    text-align: left; -ms-zoom: 1;
}
#ft {
    text-align: left; -ms-zoom: 1;
}
#hd::after {
    height: 0px; clear: both; display: block; content: "\0020";
}
#bd::after {
    height: 0px; clear: both; display: block; content: "\0020";
}
#ft::after {
    height: 0px; clear: both; display: block; content: "\0020";
}
#bd {
    margin: 0.75em auto;
}
.simsun {
    font-family: SimSun,Arial;
}
.yahei {
    font-family: "Microsoft YaHei";
}
.s {
    font-size: 12px;
}
.m {
    font-size: 14px;
}
.l {
    font-size: 16px;
}
.b {
    font-weight: bold;
}
.clear-float {
    -ms-zoom: 1;
}
.clr {
    -ms-zoom: 1;
}
.clear-float::after {
    height: 0px; clear: both; display: block; content: "\0020";
}
.clr::after {
    height: 0px; clear: both; display: block; content: "\0020";
}
.t-center {
    text-align: center;
}
.t-left {
    text-align: left;
}
.t-right {
    text-align: right;
}
.f-left {
    float: left !important;
}
.f-right {
    float: right !important;
}
.first {
    padding-left: 0px; margin-left: 0px;
}
.last {
    padding-right: 0px; margin-right: 0px;
}
.top {
    padding-top: 0px; margin-top: 0px;
}
.bottom {
    padding-bottom: 0px; margin-bottom: 0px;
}
.hide {
    display: none;
}
.m-t {
    margin-top: 8px;
}
.m-r {
    margin-right: 8px;
}
.m-b {
    margin-bottom: 8px;
}
.m-l {
    margin-left: 8px;
}
.m-2t {
    margin-top: 16px;
}
.m-2r {
    margin-right: 16px;
}
.m-2b {
    margin-bottom: 16px;
}
.m-2l {
    margin-left: 16px;
}
.m-v {
    margin: 8px 0px;
}
.m-h {
    margin: 0px 8px;
}
.p-t {
    padding-top: 8px;
}
.p-r {
    padding-right: 8px;
}
.p-b {
    padding-bottom: 8px;
}
.p-l {
    padding-left: 8px;
}
.p-v {
    padding: 8px 0px;
}
.p-h {
    padding: 0px 8px;
}
img.left {
    margin-right: 0.75em; float: left;
}
img.right {
    margin-left: 0.75em; float: right;
}
.i-block {
    display: inline-block; -ms-zoom: 1;
}
a.iconAlitalk {
    font-family: arial,helvetica,clean,sans-serif; font-size: 12px; font-weight: normal;
}
a.btnAlitalk {
    font-family: arial,helvetica,clean,sans-serif; font-size: 12px; font-weight: normal;
}
a.iconAlitalk {
    background: url("images/contact-icon.gif") no-repeat; padding: 2px 0px 2px 20px; color: rgb(0, 29, 76); line-height: 14px; text-decoration: underline; _padding-top: 3px;
}
a.iconAlitalk:link {
    text-decoration: underline;
}
a.iconAlitalk:hover {
    color: rgb(255, 115, 0);
}
a.icon-on {
    background-position: -190px -59px;
}
a.icon-off {
    background-position: -190px -29px;
}
a.icon-mb {
    background-position: -190px 1px;
}
a.btnAlitalk {
    padding: 2px 4px 4px 23px; color: rgb(0, 52, 154); line-height: 20px; text-decoration: none;
}
a.btnAlitalk:link {
    text-decoration: none;
}
a.btnAlitalk:hover {
    color: rgb(255, 102, 0);
}
a.btn-on {
    background: url("images/contact-icon.gif") no-repeat 0px -60px;
}
a.btn-on:hover {
    background: url("images/contact-icon.gif") no-repeat -90px -60px;
}
a.btn-off {
    background: url("images/contact-icon.gif") no-repeat 0px -30px;
}
a.btn-off:hover {
    background: url("images/contact-icon.gif") no-repeat -90px -30px;
}
a.btn-mb {
    background: url("images/contact-icon.gif") no-repeat 0px 0px;
}
a.btn-mb:hover {
    background: url("images/contact-icon.gif") no-repeat -90px 0px;
}