@charset "utf-8";

#ac-localnav {
    /*font-weight: normal;*/
    text-align: left;
}
.ac-ln-menu {
    position: relative;
}
.ac-ln-action.ac-ln-action-menucta {
    margin: 0 auto !important;
    float: none;
    text-align: center;
}
.header-text {
    position: absolute; right: 50px; top: 10px;
}
.ac-ln-content {
    min-height: 60px;
}
#ac-localnav .ac-ln-action-menucta {
    position: absolute !important;
}
.ac-ln-actions-center {
    position: absolute;
    left: 90% !important;
    top: 15px;
}
@media only screen and (max-width: 767px) {
    .header-text {
        font-size: 10px !important;
        line-height: 16px !important;
    }
    .header-text .phone {
        font: 16px/1.4em Arial, Helvetica, sans-serif !important;
    }
}
#ac-localnav, #ac-localnav::before, #ac-localnav::after, #ac-localnav *, #ac-localnav *::before, #ac-localnav *::after {
    box-sizing: content-box;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    pointer-events: auto;
}
#ac-localnav article, #ac-localnav aside, #ac-localnav details, #ac-localnav figcaption, #ac-localnav figure, #ac-localnav footer, #ac-localnav header, #ac-localnav nav, #ac-localnav section {
    display: block;
}
#ac-localnav img {
    border: 0 none;
    vertical-align: middle;
}
#ac-localnav ul {
    list-style: outside none none;
}
#ac-localnav, #ac-localnav select, #ac-localnav button {
    font-family: '方正兰亭纤黑简体', '兰亭黑简', '方正兰亭准黑_GBK', '兰亭特黑简', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif;
    /*font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;*/
    font-feature-settings: "liga", "kern";
    font-synthesis: none;
    text-rendering: optimizelegibility;
}
#ac-localnav input, #ac-localnav textarea {
    font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-feature-settings: "liga", "kern";
    font-synthesis: none;
    text-rendering: optimizelegibility;
}
#ac-localnav a, #ac-localnav a:hover {
    text-decoration: none;
}
#ac-localnav.no-js a:hover {
    text-decoration: none;
}
#ac-localnav.no-touch a:hover {
    text-decoration: none;
}
#ac-localnav .ac-ln-icon {
}
#ac-localnav .ac-ln-icon::before, #ac-localnav .ac-ln-icon::after, #ac-localnav .ac-ln-icon .icon-htc {
    color: inherit;
    display: inline-block;
    font-size: inherit;
    font-style: normal;
    /*font-weight: inherit;*/
    line-height: 1;
    position: relative;
    text-decoration: none;
    z-index: 1;
}
#ac-localnav .ac-ln-icon::after, #ac-localnav .ac-ln-icon .icon-htc {
    padding-left: 0.3em;
    top: 0;
}
#ac-localnav[dir="rtl"] .ac-ln-icon::after, #ac-localnav[dir="rtl"] .ac-ln-icon .icon-htc {
    padding-left: 0;
    padding-right: 0.3em;
}
#ac-localnav .ac-ln-icon::before {
    display: none;
}
#ac-localnav .ac-ln-icon-before {
}
#ac-localnav .ac-ln-icon-before::before, #ac-localnav .ac-ln-icon-before::after, #ac-localnav .ac-ln-icon-before .icon-htc {
    color: inherit;
    display: inline-block;
    font-size: inherit;
    font-style: normal;
    /*font-weight: inherit;*/
    line-height: 1;
    position: relative;
    text-decoration: none;
    z-index: 1;
}
#ac-localnav .ac-ln-icon-before::before, #ac-localnav .ac-ln-icon-before .icon-htc {
    padding-right: 0.3em;
    top: -0.125em;
}
#ac-localnav[dir="rtl"] .ac-ln-icon-before::before, #ac-localnav[dir="rtl"] .ac-ln-icon-before .icon-htc {
    padding-left: 0.3em;
    padding-right: 0;
}
#ac-localnav .ac-ln-icon-before::after {
    display: none;
}
#ac-localnav .ac-ln-icon-standalone {
}
#ac-localnav .ac-ln-icon-standalone::before, #ac-localnav .ac-ln-icon-standalone::after, #ac-localnav .ac-ln-icon-standalone .icon-htc {
    color: inherit;
    display: inline-block;
    font-size: inherit;
    font-style: normal;
    /*font-weight: inherit;*/
    line-height: 1;
    position: relative;
    text-decoration: none;
    z-index: 1;
}
#ac-localnav .ac-ln-icon-standalone::after, #ac-localnav .ac-ln-icon-standalone .icon-htc {
    padding-left: 0;
    padding-right: 0;
    top: 0;
}
#ac-localnav .ac-ln-icon-standalone::before {
    display: none;
}
#ac-localnav .ac-ln-icon-font {
    font-style: normal;
    /*font-weight: inherit;*/
}
#ac-localnav .icon-ie-parent:link {
    text-decoration: none;
}
#ac-localnav.no-js .icon-ie-parent:link:hover {
    text-decoration: none;
}
#ac-localnav.no-js .icon-ie-parent:link:hover .icon-ie-link {
    text-decoration: underline;
}
#ac-localnav.no-touch .icon-ie-parent:link:hover {
    text-decoration: none;
}
#ac-localnav.no-touch .icon-ie-parent:link:hover .icon-ie-link {
    text-decoration: underline;
}
#ac-localnav .ac-ln-icon-chevrondown::before, #ac-localnav .ac-ln-icon-chevrondown::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevrondown .icon-htc {
}
#ac-localnav .ac-ln-icon-chevrondownalt::before, #ac-localnav .ac-ln-icon-chevrondownalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevrondownalt .icon-htc {
}
#ac-localnav .ac-ln-icon-chevronleft::before, #ac-localnav .ac-ln-icon-chevronleft::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevronleft .icon-htc {
}
#ac-localnav .ac-ln-icon-chevronrightalt::before, #ac-localnav .ac-ln-icon-chevronrightalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevronrightalt .icon-htc {
}
#ac-localnav .ac-ln-icon-chevronright::before, #ac-localnav .ac-ln-icon-chevronright::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevronright .icon-htc {
}
#ac-localnav .ac-ln-icon-chevronleftalt::before, #ac-localnav .ac-ln-icon-chevronleftalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevronleftalt .icon-htc {
}
#ac-localnav .ac-ln-icon-chevronup::before, #ac-localnav .ac-ln-icon-chevronup::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevronup .icon-htc {
}
#ac-localnav .ac-ln-icon-chevronupalt::before, #ac-localnav .ac-ln-icon-chevronupalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-chevronupalt .icon-htc {
}
#ac-localnav .ac-ln-icon-close::before, #ac-localnav .ac-ln-icon-close::after {
    content: "";
}
#ac-localnav .ac-ln-icon-close .icon-htc {
}
#ac-localnav .ac-ln-icon-closealt::before, #ac-localnav .ac-ln-icon-closealt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-closealt .icon-htc {
}
#ac-localnav .ac-ln-icon-download::before, #ac-localnav .ac-ln-icon-download::after {
    content: "";
}
#ac-localnav .ac-ln-icon-download .icon-htc {
}
#ac-localnav .ac-ln-icon-downloadalt::before, #ac-localnav .ac-ln-icon-downloadalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-downloadalt .icon-htc {
}
#ac-localnav .ac-ln-icon-external::before, #ac-localnav .ac-ln-icon-external::after {
    content: "";
}
#ac-localnav .ac-ln-icon-external .icon-htc {
}
#ac-localnav .ac-ln-icon-alert::before, #ac-localnav .ac-ln-icon-alert::after {
    content: "";
}
#ac-localnav .ac-ln-icon-alert .icon-htc {
}
#ac-localnav .ac-ln-icon-list::before, #ac-localnav .ac-ln-icon-list::after {
    content: "";
}
#ac-localnav .ac-ln-icon-list .icon-htc {
}
#ac-localnav .ac-ln-icon-paddledown::before, #ac-localnav .ac-ln-icon-paddledown::after {
    content: "";
}
#ac-localnav .ac-ln-icon-paddledown .icon-htc {
}
#ac-localnav .ac-ln-icon-paddleleft::before, #ac-localnav .ac-ln-icon-paddleleft::after {
    content: "";
}
#ac-localnav .ac-ln-icon-paddleleft .icon-htc {
}
#ac-localnav .ac-ln-icon-paddleright::before, #ac-localnav .ac-ln-icon-paddleright::after {
    content: "";
}
#ac-localnav .ac-ln-icon-paddleright .icon-htc {
}
#ac-localnav .ac-ln-icon-paddleup::before, #ac-localnav .ac-ln-icon-paddleup::after {
    content: "";
}
#ac-localnav .ac-ln-icon-paddleup .icon-htc {
}
#ac-localnav .ac-ln-icon-pause::before, #ac-localnav .ac-ln-icon-pause::after {
    content: "";
}
#ac-localnav .ac-ln-icon-pause .icon-htc {
}
#ac-localnav .ac-ln-icon-play::before, #ac-localnav .ac-ln-icon-play::after {
    content: "";
}
#ac-localnav .ac-ln-icon-play .icon-htc {
}
#ac-localnav .ac-ln-icon-playalt::before, #ac-localnav .ac-ln-icon-playalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-playalt .icon-htc {
}
#ac-localnav .ac-ln-icon-replay::before, #ac-localnav .ac-ln-icon-replay::after {
    content: "";
}
#ac-localnav .ac-ln-icon-replay .icon-htc {
}
#ac-localnav .ac-ln-icon-zoomalt::before, #ac-localnav .ac-ln-icon-zoomalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-zoomalt .icon-htc {
}
#ac-localnav .ac-ln-icon-closeinlinealt::before, #ac-localnav .ac-ln-icon-closeinlinealt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-closeinlinealt .icon-htc {
}
#ac-localnav .ac-ln-icon-grid::before, #ac-localnav .ac-ln-icon-grid::after {
    content: "";
}
#ac-localnav .ac-ln-icon-grid .icon-htc {
}
#ac-localnav .ac-ln-icon-checkalt::before, #ac-localnav .ac-ln-icon-checkalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-checkalt .icon-htc {
}
#ac-localnav .ac-ln-icon-stop::before, #ac-localnav .ac-ln-icon-stop::after {
    content: "";
}
#ac-localnav .ac-ln-icon-stop .icon-htc {
}
#ac-localnav .ac-ln-icon-stopalt::before, #ac-localnav .ac-ln-icon-stopalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-stopalt .icon-htc {
}
#ac-localnav .ac-ln-icon-replayalt::before, #ac-localnav .ac-ln-icon-replayalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-replayalt .icon-htc {
}
#ac-localnav .ac-ln-icon-facebook::before, #ac-localnav .ac-ln-icon-facebook::after {
    content: "";
}
#ac-localnav .ac-ln-icon-facebook .icon-htc {
}
#ac-localnav .ac-ln-icon-link::before, #ac-localnav .ac-ln-icon-link::after {
    content: "";
}
#ac-localnav .ac-ln-icon-link .icon-htc {
}
#ac-localnav .ac-ln-icon-mail::before, #ac-localnav .ac-ln-icon-mail::after {
    content: "";
}
#ac-localnav .ac-ln-icon-mail .icon-htc {
}
#ac-localnav .ac-ln-icon-pinterest::before, #ac-localnav .ac-ln-icon-pinterest::after {
    content: "";
}
#ac-localnav .ac-ln-icon-pinterest .icon-htc {
}
#ac-localnav .ac-ln-icon-qqweibo::before, #ac-localnav .ac-ln-icon-qqweibo::after {
    content: "";
}
#ac-localnav .ac-ln-icon-qqweibo .icon-htc {
}
#ac-localnav .ac-ln-icon-qzone::before, #ac-localnav .ac-ln-icon-qzone::after {
    content: "";
}
#ac-localnav .ac-ln-icon-qzone .icon-htc {
}
#ac-localnav .ac-ln-icon-renren::before, #ac-localnav .ac-ln-icon-renren::after {
    content: "";
}
#ac-localnav .ac-ln-icon-renren .icon-htc {
}
#ac-localnav .ac-ln-icon-share::before, #ac-localnav .ac-ln-icon-share::after {
    content: "";
}
#ac-localnav .ac-ln-icon-share .icon-htc {
}
#ac-localnav .ac-ln-icon-tumblr::before, #ac-localnav .ac-ln-icon-tumblr::after {
    content: "";
}
#ac-localnav .ac-ln-icon-tumblr .icon-htc {
}
#ac-localnav .ac-ln-icon-twitter::before, #ac-localnav .ac-ln-icon-twitter::after {
    content: "";
}
#ac-localnav .ac-ln-icon-twitter .icon-htc {
}
#ac-localnav .ac-ln-icon-webo::before, #ac-localnav .ac-ln-icon-webo::after {
    content: "";
}
#ac-localnav .ac-ln-icon-webo .icon-htc {
}
#ac-localnav .ac-ln-icon-instagram::before, #ac-localnav .ac-ln-icon-instagram::after {
    content: "";
}
#ac-localnav .ac-ln-icon-instagram .icon-htc {
}
#ac-localnav .ac-ln-icon-check::before, #ac-localnav .ac-ln-icon-check::after {
    content: "";
}
#ac-localnav .ac-ln-icon-check .icon-htc {
}
#ac-localnav .ac-ln-icon-linkedin::before, #ac-localnav .ac-ln-icon-linkedin::after {
    content: "";
}
#ac-localnav .ac-ln-icon-linkedin .icon-htc {
}
#ac-localnav .ac-ln-icon-snapchat::before, #ac-localnav .ac-ln-icon-snapchat::after {
    content: "";
}
#ac-localnav .ac-ln-icon-snapchat .icon-htc {
}
#ac-localnav .ac-ln-icon-zoom::before, #ac-localnav .ac-ln-icon-zoom::after {
    content: "";
}
#ac-localnav .ac-ln-icon-zoom .icon-htc {
}
#ac-localnav .ac-ln-icon-zoomoutalt::before, #ac-localnav .ac-ln-icon-zoomoutalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-zoomoutalt .icon-htc {
}
#ac-localnav .ac-ln-icon-zoomout::before, #ac-localnav .ac-ln-icon-zoomout::after {
    content: "";
}
#ac-localnav .ac-ln-icon-zoomout .icon-htc {
}
#ac-localnav .ac-ln-icon-favorite::before, #ac-localnav .ac-ln-icon-favorite::after {
    content: "";
}
#ac-localnav .ac-ln-icon-favorite .icon-htc {
}
#ac-localnav .ac-ln-icon-clearsolid::before, #ac-localnav .ac-ln-icon-clearsolid::after {
    content: "";
}
#ac-localnav .ac-ln-icon-clearsolid .icon-htc {
}
#ac-localnav .ac-ln-icon-remove::before, #ac-localnav .ac-ln-icon-remove::after {
    content: "";
}
#ac-localnav .ac-ln-icon-remove .icon-htc {
}
#ac-localnav .ac-ln-icon-unvalidatedalt::before, #ac-localnav .ac-ln-icon-unvalidatedalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-unvalidatedalt .icon-htc {
}
#ac-localnav .ac-ln-icon-unvalidated::before, #ac-localnav .ac-ln-icon-unvalidated::after {
    content: "";
}
#ac-localnav .ac-ln-icon-unvalidated .icon-htc {
}
#ac-localnav .ac-ln-icon-info::before, #ac-localnav .ac-ln-icon-info::after {
    content: "";
}
#ac-localnav .ac-ln-icon-info .icon-htc {
}
#ac-localnav .ac-ln-icon-add::before, #ac-localnav .ac-ln-icon-add::after {
    content: "";
}
#ac-localnav .ac-ln-icon-add .icon-htc {
}
#ac-localnav .ac-ln-icon-exclamation::before, #ac-localnav .ac-ln-icon-exclamation::after {
    content: "";
}
#ac-localnav .ac-ln-icon-exclamation .icon-htc {
}
#ac-localnav .ac-ln-icon-infoalt::before, #ac-localnav .ac-ln-icon-infoalt::after {
    content: "";
}
#ac-localnav .ac-ln-icon-infoalt .icon-htc {
}
#ac-localnav .ac-ln-icon-circle::before, #ac-localnav .ac-ln-icon-circle::after {
    content: "";
}
#ac-localnav .ac-ln-icon-circle .icon-htc {
}
#ac-localnav .ac-ln-icon-checksolid::before, #ac-localnav .ac-ln-icon-checksolid::after {
    content: "";
}
#ac-localnav .ac-ln-icon-checksolid .icon-htc {
}
#ac-localnav .ac-ln-icon-apple::before, #ac-localnav .ac-ln-icon-apple::after {
    content: "";
}
#ac-localnav .ac-ln-icon-apple .icon-htc {
}
#ac-localnav .ac-ln-more {
}
#ac-localnav .ac-ln-more::before, #ac-localnav .ac-ln-more::after {
    content: "";
}
#ac-localnav .ac-ln-more .icon-htc {
}
#ac-localnav .ac-ln-more::before, #ac-localnav .ac-ln-more::after, #ac-localnav .ac-ln-more .icon-htc {
    color: inherit;
    display: inline-block;
    font-size: inherit;
    font-style: normal;
    /*font-weight: inherit;*/
    line-height: 1;
    position: relative;
    text-decoration: none;
    z-index: 1;
}
#ac-localnav .ac-ln-more::after, #ac-localnav .ac-ln-more .icon-htc {
    padding-left: 0.3em;
    top: 0;
}
#ac-localnav[dir="rtl"] .ac-ln-more::after, #ac-localnav[dir="rtl"] .ac-ln-more .icon-htc {
    padding-left: 0;
    padding-right: 0.3em;
}
#ac-localnav .ac-ln-more::before {
    display: none;
}
#ac-localnav[dir="rtl"] .ac-ln-more::before, #ac-localnav[dir="rtl"] .ac-ln-more::after {
    content: "";
}
#ac-localnav[dir="rtl"] .ac-ln-more .icon-htc {
}
#ac-localnav .ac-ln-more-block {
    margin-top: 0.5em;
}
#ac-ln-viewport-emitter {
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 0;
    z-index: -1;
}
#ac-ln-viewport-emitter::before {
    content: "ac-localnav:large";
}
@media only screen and (max-width: 1023px) {
#ac-ln-viewport-emitter {
}
#ac-ln-viewport-emitter::before {
    content: "ac-localnav:medium";
}
}
@media only screen and (max-width: 767px) {
#ac-ln-viewport-emitter {
}
#ac-ln-viewport-emitter::before {
    content: "ac-localnav:small";
}
}
#ac-localnav {
    height: 60px;
    left: 0;
    min-width: 1024px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 9997;
}
@media only screen and (max-width: 1023px) {
#ac-localnav {
    min-width: 320px;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav {
    height: 48px;
}
}
.ac-localnav-overlap #ac-localnav {
    margin-bottom: -52px;
}
@media only screen and (max-width: 767px) {
.ac-localnav-overlap #ac-localnav {
    margin-bottom: -48px;
}
}
.ac-nav-overlap #ac-localnav {
    margin-bottom: -96px;
    margin-top: 44px;
}
@media only screen and (max-width: 767px) {
.ac-nav-overlap #ac-localnav {
    margin-bottom: -96px;
    margin-top: 48px;
}
}
#ac-localnav.theme-dark {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#ac-ln-menustate {
    display: none;
}
#ac-localnav .ac-ln-wrapper {
    height: auto;
    left: 0;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#ac-localnav .ac-ln-content {
    margin: 0 auto;
    padding: 0 50px;
    position: relative;
    z-index: 2;
}
#ac-localnav .ac-ln-content::before, #ac-localnav .ac-ln-content::after {
    content: " ";
    display: table;
}
#ac-localnav .ac-ln-content::after {
    clear: both;
}
#ac-localnav.ie7 .ac-ln-content {
}
@media only screen and (max-width: 1023px) {
#ac-localnav .ac-ln-content {
    border-bottom: medium none;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-content {
    padding: 0 15px;
}
}
#ac-localnav.css-sticky {
    position: fixed;
}
#ac-localnav.no-css-sticky.ac-ln-sticking {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    position: fixed;
}
#ac-ln-sticky-placeholder {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    visibility: hidden;
    z-index: -1;
}
#ac-ln-sticky-placeholder.no-css-sticky.ac-ln-sticking {
    height: 52px;
}
.ac-localnav-overlap #ac-ln-sticky-placeholder.no-css-sticky.ac-ln-sticking, .ac-nav-overlap #ac-ln-sticky-placeholder.no-css-sticky.ac-ln-sticking {
    height: 0;
}
@media only screen and (max-width: 767px) {
#ac-ln-sticky-placeholder.no-css-sticky.ac-ln-sticking {
    height: 48px;
}
}
#ac-ln-curtain {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    height: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transition: opacity 0.2s ease 0s;
    width: 0;
    z-index: 9996;
}
@media only screen and (max-width: 767px) {
#ac-ln-curtain {
    transition: opacity 1s ease 0.2s, width 0s ease 1.2s, height 0s ease 1.2s;
}
}
#ac-ln-menustate:checked ~ #ac-ln-curtain, #ac-ln-menustate:target ~ #ac-ln-curtain {
    transition: opacity 1s ease 0.1s;
}
@media only screen and (max-width: 767px) {
#ac-ln-menustate:checked ~ #ac-ln-curtain, #ac-ln-menustate:target ~ #ac-ln-curtain {
    bottom: 0;
    height: 100%;
    opacity: 1;
    right: 0;
    width: 100%;
}
}
#ac-localnav .ac-ln-actions {
    float: left;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-actions {
    margin-left: 0;
    padding: 0 16px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-actions-center {
    left: 50%;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-actions-center .ac-ln-action-menucta {
    left: 0;
    margin-left: -20px;
    position: absolute;
    z-index: 1;
}
}
.header-text {
	float: right;
	margin-right: 8px;
	font-size: 12px; 
}

@media only screen and (max-width:767px ) {
	.header-text{display: none;}
}
.header-text .phone {
    font: 14px/1.4em  '兰亭特黑简';
    padding-left: 20px; 
	color:#000; 
	/*font-weight:bold;*/
    display: inline-block;
    margin: 0;
}
#ac-localnav .ac-ln-action {
    float: left;
    margin-left: 24px;
}
@media only screen and (max-width: 1023px) {
#ac-localnav .ac-ln-action {
    margin-left: 16px;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-action-button {
    float: right;
    margin-left: 27px;
}
}
#ac-localnav .ac-ln-action-product {
    border: 0 none;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
#ac-localnav .ac-ln-action-menucta {
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-action-menucta {
    float: left;
}
}
#ac-localnav .ac-ln-background {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0s;
    width: 100%;
    z-index: 1;
}
#ac-localnav .ac-ln-background::after {
    background-color: rgba(153, 153, 153, 0.4);
}
#ac-localnav.ie7 .ac-ln-background, #ac-localnav.ie8 .ac-ln-background {
    border-color: #d6d6d6;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-background {
    min-height: 48px;
    transition: background-color 0.5s ease 0.7s;
}
#ac-localnav.ac-localnav-hero .ac-ln-background {
    transition-delay: 0s;
}
}
#ac-localnav.ac-localnav-hero .ac-ln-background::after {
    background-color: rgba(255, 255, 255, 0.4);
}
#ac-localnav.ac-localnav-hero.ie7 .ac-ln-background, #ac-localnav.ac-localnav-hero.ie8 .ac-ln-background {
    border-color: #d6d6d6;
}
#ac-localnav.ac-localnav-scrim .ac-ln-background {
    background-color: rgba(255, 255, 255, 0.85);
}
#ac-localnav.ac-localnav-scrim .ac-ln-background::after {
    background-color: rgba(153, 153, 153, 0.4);
}
#ac-localnav.ac-localnav-scrim.ie7 .ac-ln-background, #ac-localnav.ac-localnav-scrim.ie8 .ac-ln-background {
    border-color: #d6d6d6;
}
.ac-theme-dark #ac-localnav.ac-localnav-scrim .ac-ln-background, #ac-localnav.ac-localnav-scrim.ac-localnav-dark .ac-ln-background {
    background-color: rgba(34, 34, 34, 0.5);
}
#ac-localnav.ac-ln-sticking .ac-ln-background {
    background-color: rgba(255, 255, 255, 0.95);
    transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0s;
}
#ac-localnav.ac-ln-sticking .ac-ln-background::after {
    background-color: #d6d6d6;
}
#ac-localnav.ac-ln-sticking.ie7 .ac-ln-background, #ac-localnav.ac-ln-sticking.ie8 .ac-ln-background {
    border-color: #d6d6d6;
}
.ac-theme-dark #ac-localnav.ac-ln-sticking .ac-ln-background, #ac-localnav.ac-ln-sticking.ac-localnav-dark .ac-ln-background {
    background-color: rgba(34, 34, 34, 0.95);
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-background, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-background {
    background-color: #fff;
    max-height: none;
    transition: background-color 0.5s ease 0s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-background::after, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-background::after {
    background-color: #d6d6d6;
}
#ac-ln-menustate:checked ~ #ac-localnav.ie7 .ac-ln-background, #ac-ln-menustate:checked ~ #ac-localnav.ie8 .ac-ln-background, #ac-ln-menustate:target ~ #ac-localnav.ie7 .ac-ln-background, #ac-ln-menustate:target ~ #ac-localnav.ie8 .ac-ln-background {
    border-color: #d6d6d6;
}
.ac-theme-dark #ac-localnav .ac-ln-background::after, #ac-localnav.ac-localnav-dark .ac-ln-background::after {
    background-color: rgba(153, 153, 153, 0.4);
}
.ac-theme-dark #ac-localnav.ie7 .ac-ln-background, .ac-theme-dark #ac-localnav.ie8 .ac-ln-background, #ac-localnav.ac-localnav-dark.ie7 .ac-ln-background, #ac-localnav.ac-localnav-dark.ie8 .ac-ln-background {
    border-color: #444;
}
.ac-theme-dark #ac-localnav.ac-localnav-hero .ac-ln-background::after, #ac-localnav.ac-localnav-dark.ac-localnav-hero .ac-ln-background::after {
    background-color: rgba(255, 255, 255, 0.4);
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ie7 .ac-ln-background, .ac-theme-dark #ac-localnav.ac-localnav-hero.ie8 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ie7 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ie8 .ac-ln-background {
    border-color: #444;
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-background::after, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking .ac-ln-background::after {
    background-color: #444;
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.ie7 .ac-ln-background, .ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.ie8 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.ie7 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.ie8 .ac-ln-background {
    border-color: #444;
}
.ac-theme-dark #ac-localnav.ac-localnav-scrim .ac-ln-background::after, #ac-localnav.ac-localnav-dark.ac-localnav-scrim .ac-ln-background::after {
    background-color: rgba(153, 153, 153, 0.4);
}
.ac-theme-dark #ac-localnav.ac-localnav-scrim.ie7 .ac-ln-background, .ac-theme-dark #ac-localnav.ac-localnav-scrim.ie8 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-localnav-scrim.ie7 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-localnav-scrim.ie8 .ac-ln-background {
    border-color: #444;
}
.ac-theme-dark #ac-localnav.ac-ln-sticking .ac-ln-background::after, #ac-localnav.ac-localnav-dark.ac-ln-sticking .ac-ln-background::after {
    background-color: #444;
}
.ac-theme-dark #ac-localnav.ac-ln-sticking.ie7 .ac-ln-background, .ac-theme-dark #ac-localnav.ac-ln-sticking.ie8 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-ln-sticking.ie7 .ac-ln-background, #ac-localnav.ac-localnav-dark.ac-ln-sticking.ie8 .ac-ln-background {
    border-color: #444;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-background, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-background, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-background, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-background {
    background-color: #222;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-background::after, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-background::after, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-background::after, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-background::after {
    background-color: #444;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.ie7 .ac-ln-background, .ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.ie8 .ac-ln-background, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.ie7 .ac-ln-background, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.ie8 .ac-ln-background, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.ie7 .ac-ln-background, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.ie8 .ac-ln-background, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.ie7 .ac-ln-background, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.ie8 .ac-ln-background {
    border-color: #444;
}
#ac-localnav .ac-ln-background::after {
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -490px;
    position: absolute;
    top: 100%;
    width: 980px;
    z-index: 1;
}
#ac-localnav.ie7 .ac-ln-background::after, #ac-localnav.ie8 .ac-ln-background::after {
    display: none;
}
@media only screen and (max-width: 1023px) {
#ac-localnav .ac-ln-background::after {
    left: 0;
    margin-left: 0;
    width: 100%;
}
}
#ac-localnav.ac-localnav-noborder .ac-ln-background::after {
    display: none;
}
#ac-localnav.ac-localnav-noborder.ac-ln-sticking .ac-ln-background::after {
    display: block;
}
#ac-localnav.ac-localnav-scrim .ac-ln-background::after {
    left: 0;
    margin-left: 0;
    width: 0%;
}
#ac-localnav.ac-ln-sticking .ac-ln-background::after {
    left: 0;
    margin-left: 0;
    width: 0%;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-background::after, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-background::after {
    left: 0;
    margin-left: 0;
    width: 100%;
}
#ac-localnav.ie7 .ac-ln-background, #ac-localnav.ie8 .ac-ln-background {
    border-bottom: 1px solid;
    bottom: 0;
    height: auto;
    left: 50%;
    margin-left: -490px;
    width: 980px;
}
#ac-localnav.ie7.ac-localnav-noborder .ac-ln-background, #ac-localnav.ie8.ac-localnav-noborder .ac-ln-background {
    border-bottom-width: 0;
}
#ac-localnav.ie7.ac-localnav-noborder.ac-ln-sticking .ac-ln-background, #ac-localnav.ie8.ac-localnav-noborder.ac-ln-sticking .ac-ln-background {
    border-bottom-width: 1px;
}
#ac-localnav.ie7.ac-localnav-scrim .ac-ln-background, #ac-localnav.ie8.ac-localnav-scrim .ac-ln-background {
    background-color: #fff;
    left: 0;
    margin-left: 0;
    width: 100%;
}
#ac-localnav.ie7.ac-ln-sticking .ac-ln-background, #ac-localnav.ie8.ac-ln-sticking .ac-ln-background {
    background-color: #fff;
    left: 0;
    margin-left: 0;
    width: 100%;
}
.ac-theme-dark #ac-localnav.ie7.ac-localnav-scrim .ac-ln-background, .ac-theme-dark #ac-localnav.ie8.ac-localnav-scrim .ac-ln-background, #ac-localnav.ie7.ac-localnav-dark.ac-localnav-scrim .ac-ln-background, #ac-localnav.ie8.ac-localnav-dark.ac-localnav-scrim .ac-ln-background {
    background-color: #111;
}
.ac-theme-dark #ac-localnav.ie7.ac-ln-sticking .ac-ln-background, .ac-theme-dark #ac-localnav.ie8.ac-ln-sticking .ac-ln-background, #ac-localnav.ie7.ac-localnav-dark.ac-ln-sticking .ac-ln-background, #ac-localnav.ie8.ac-localnav-dark.ac-ln-sticking .ac-ln-background {
    background-color: #202020;
}
#ac-localnav .ac-ln-menu {
    font-size: 14px;
    /*font-weight: 400;*/
    letter-spacing: normal;
    line-height: 44px;
    padding-top: 8px;
	margin: 0 auto;
    max-width: 540px;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-menu {
    font-size: 16px;
    /*font-weight: 400;*/
    letter-spacing: normal;
    line-height: 1;
}
}
#ac-localnav[lang="ja-JP"] .ac-ln-menu {
    font-size: 14px;
}
@media only screen and (max-width: 767px) {
#ac-localnav[lang="ja-JP"] .ac-ln-menu {
    font-size: 16px;
}
}
#ac-localnav[lang="ko-KR"] .ac-ln-menu {
    font-size: 14px;
}
@media only screen and (max-width: 767px) {
#ac-localnav[lang="ko-KR"] .ac-ln-menu {
    font-size: 16px;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-menu {
    line-height: 48px;
    padding-top: 0;
    width: 100%;
}
}
#ac-localnav .ac-ln-menu-tray {
    float: left;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-menu-tray {
    float: none;
    max-height: 0;
    overflow: hidden;
    pointer-events: none;
    transition: max-height 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0.4s, visibility 0s linear 1s;
    visibility: hidden;
    width: 100%;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-tray, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-tray {
    max-height: calc(100vh - 48px - 48px);
    overflow-y: auto;
    pointer-events: auto;
    transition-delay: 0.2s, 0s;
    visibility: visible;
}
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-tray, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-tray {
    max-height: calc(100vh - 48px - 48px);
}
}
@media only screen and (max-width: 767px) {
#ac-ln-menustate:checked ~ #ac-localnav.ac-ln-opening .ac-ln-menu-tray, #ac-ln-menustate:target ~ #ac-localnav.ac-ln-opening .ac-ln-menu-tray {
    overflow-y: hidden;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-ln-sticking .ac-ln-menu-tray, #ac-ln-menustate:target ~ #ac-localnav.ac-ln-sticking .ac-ln-menu-tray {
max-height: calc(100vh);
    height: calc(100vh)!important;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-menu-items {
    opacity: 0;
    padding: 17px 29px 15px;
    transform: translate3d(0px, -150px, 0px);
    transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s, opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-items, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-items {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    transition-delay: 0.2s, 0.4s;
}
}
#ac-localnav .ac-ln-menu-item {
    float: left;
    list-style: outside none none;
    margin-left: 24px;
}
@media only screen and (max-width: 1023px) {
#ac-localnav .ac-ln-menu-item {
    margin-left: 16px;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-menu-item {
    display: inline-block;
    float: none;
    height: 48px;
    line-height: 48px;
    margin-left: 0;
    width: 100%;
}
#ac-localnav.ie7 .ac-ln-menu-item {
    display: inline;
}
#ac-localnav .ac-ln-menu-item:first-child .ac-ln-menu-link {
    border-top: 0 none;
}
.ac-theme-dark #ac-localnav .ac-ln-menu-item, #ac-localnav.ac-localnav-dark .ac-ln-menu-item {
    border-color: rgba(68, 68, 68, 0.5);
}
#ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link {
    transition-delay: 0.07s;
}
#ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link {
    transition-delay: 0.14s;
}
#ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link {
    transition-delay: 0.21s;
}
#ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link {
    transition-delay: 0.28s;
}
#ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link {
    transition-delay: 0.35s;
}
#ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link {
    transition-delay: 0.42s;
}
#ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link {
    transition-delay: 0.49s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-item:nth-child(1) .ac-ln-menu-link {
    transition-delay: 0.56s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-item:nth-child(2) .ac-ln-menu-link {
    transition-delay: 0.49s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-item:nth-child(3) .ac-ln-menu-link {
    transition-delay: 0.42s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-item:nth-child(4) .ac-ln-menu-link {
    transition-delay: 0.35s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-item:nth-child(5) .ac-ln-menu-link {
    transition-delay: 0.28s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-item:nth-child(6) .ac-ln-menu-link {
    transition-delay: 0.21s;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-item:nth-child(7) .ac-ln-menu-link {
    transition-delay: 0.14s;
}
}
#ac-localnav .ac-ln-menu-link {
    color: #b2b2b2;
    display: inline-block;
    line-height: 30px;
    white-space: nowrap;
    padding:10px 25px;
}
@media only screen and (max-width: 1280px) {
#ac-localnav .ac-ln-menu-link {
    padding: 10px 0px;
}
}
#ac-localnav.ie7 .ac-ln-menu-link {
    display: inline;
}
#ac-localnav .ac-ln-menu-link:hover {
    text-decoration: none; border-bottom:2px solid #258951;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-menu-link {
    border-top: 1px solid rgba(214, 214, 214, 0.5);
    display: block;
    opacity: 0;
    transform: translate3d(0px, -25px, 0px);
    transition-delay: 0s;
    transition-duration: 0.5s;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
}
.ac-theme-dark #ac-localnav .ac-ln-menu-link, #ac-localnav.ac-localnav-dark .ac-ln-menu-link {
    border-color: #333;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-link {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}
}
#ac-localnav.ac-localnav-hero .ac-ln-menu-link {
    color: #fff;
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-menu-link {
    color: #333;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero .ac-ln-menu-link {
    color: #333;
}
#ac-localnav.ac-localnav-hero.no-js .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
#ac-localnav.ac-localnav-hero.no-js.ac-ln-sticking .ac-ln-menu-link:hover {
    color: #08c;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-js .ac-ln-menu-link:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-js .ac-ln-menu-link:hover {
    color: #08c;
}
#ac-localnav.ac-localnav-hero.no-touch .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
#ac-localnav.ac-localnav-hero.no-touch.ac-ln-sticking .ac-ln-menu-link:hover {
    color: #08c;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-touch .ac-ln-menu-link:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-touch .ac-ln-menu-link:hover {
    color: #08c;
}
.ac-theme-dark #ac-localnav .ac-ln-menu-link, #ac-localnav.ac-localnav-dark .ac-ln-menu-link {
    color: #fff;
}
.ac-theme-dark #ac-localnav.ac-ln-sticking .ac-ln-menu-link, #ac-localnav.ac-localnav-dark.ac-ln-sticking .ac-ln-menu-link {
    color: #fff;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-link, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-link, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-menu-link, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-menu-link {
    color: #fff;
}
.ac-theme-dark #ac-localnav.no-js .ac-ln-menu-link:hover, #ac-localnav.ac-localnav-dark.no-js .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
.ac-theme-dark #ac-localnav.no-js.ac-ln-sticking .ac-ln-menu-link:hover, #ac-localnav.ac-localnav-dark.no-js.ac-ln-sticking .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-js .ac-ln-menu-link:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-js .ac-ln-menu-link:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-js .ac-ln-menu-link:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-js .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
.ac-theme-dark #ac-localnav.no-touch .ac-ln-menu-link:hover, #ac-localnav.ac-localnav-dark.no-touch .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
.ac-theme-dark #ac-localnav.no-touch.ac-ln-sticking .ac-ln-menu-link:hover, #ac-localnav.ac-localnav-dark.no-touch.ac-ln-sticking .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-touch .ac-ln-menu-link:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-touch .ac-ln-menu-link:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-touch .ac-ln-menu-link:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-touch .ac-ln-menu-link:hover {
    color: #5cc3f6;
}
#ac-localnav.no-js .ac-ln-menu-link:hover {
    color: #666;
    text-decoration: none;
}
#ac-localnav.no-touch .ac-ln-menu-link:hover {
    color: #666;
    text-decoration: none;
}
#ac-localnav .ac-ln-menu-link.current {
    color: rgba(51, 51, 51, 0.6);
    cursor: default;
}
#ac-localnav.ie7 .ac-ln-menu-link.current, #ac-localnav.ie8 .ac-ln-menu-link.current {
    color: #666;
}
#ac-localnav.no-js .ac-ln-menu-link.current:hover {
    color: rgba(51, 51, 51, 0.6);
}
#ac-localnav.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.no-js.ie8 .ac-ln-menu-link.current:hover {
    color: #666;
}
#ac-localnav.no-touch .ac-ln-menu-link.current:hover {
    color: rgba(51, 51, 51, 0.6);
}
#ac-localnav.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.no-touch.ie8 .ac-ln-menu-link.current:hover {
    color: #666;
}
#ac-localnav.ac-localnav-hero .ac-ln-menu-link.current {
    color: rgba(255, 255, 255, 0.6);
}
#ac-localnav.ac-localnav-hero.ie7 .ac-ln-menu-link.current, #ac-localnav.ac-localnav-hero.ie8 .ac-ln-menu-link.current {
    color: #999;
}
#ac-localnav.ac-localnav-hero.no-js .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
#ac-localnav.ac-localnav-hero.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-hero.no-js.ie8 .ac-ln-menu-link.current:hover {
    color: #999;
}
#ac-localnav.ac-localnav-hero.no-touch .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
#ac-localnav.ac-localnav-hero.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-hero.no-touch.ie8 .ac-ln-menu-link.current:hover {
    color: #999;
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-menu-link.current {
    color: rgba(51, 51, 51, 0.6);
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking.ie7 .ac-ln-menu-link.current, #ac-localnav.ac-localnav-hero.ac-ln-sticking.ie8 .ac-ln-menu-link.current {
    color: #666;
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking.no-js .ac-ln-menu-link.current:hover {
    color: rgba(51, 51, 51, 0.6);
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-js.ie8 .ac-ln-menu-link.current:hover {
    color: #666;
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking.no-touch .ac-ln-menu-link.current:hover {
    color: rgba(51, 51, 51, 0.6);
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-touch.ie8 .ac-ln-menu-link.current:hover {
    color: #666;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero .ac-ln-menu-link.current, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero .ac-ln-menu-link.current {
    color: rgba(51, 51, 51, 0.6);
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.ie7 .ac-ln-menu-link.current, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.ie8 .ac-ln-menu-link.current, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.ie7 .ac-ln-menu-link.current, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.ie8 .ac-ln-menu-link.current {
    color: #666;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-js .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-js .ac-ln-menu-link.current:hover {
    color: rgba(51, 51, 51, 0.6);
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-js.ie8 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-js.ie8 .ac-ln-menu-link.current:hover {
    color: #666;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-touch .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-touch .ac-ln-menu-link.current:hover {
    color: rgba(51, 51, 51, 0.6);
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero.no-touch.ie8 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero.no-touch.ie8 .ac-ln-menu-link.current:hover {
    color: #666;
}
.ac-theme-dark #ac-localnav .ac-ln-menu-link.current, #ac-localnav.ac-localnav-dark .ac-ln-menu-link.current {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-localnav.ie7 .ac-ln-menu-link.current, .ac-theme-dark #ac-localnav.ie8 .ac-ln-menu-link.current, #ac-localnav.ac-localnav-dark.ie7 .ac-ln-menu-link.current, #ac-localnav.ac-localnav-dark.ie8 .ac-ln-menu-link.current {
    color: #999;
}
.ac-theme-dark #ac-localnav.no-js .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.no-js .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-localnav.no-js.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-localnav.no-js.ie8 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.no-js.ie8 .ac-ln-menu-link.current:hover {
    color: #999;
}
.ac-theme-dark #ac-localnav.no-touch .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.no-touch .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-localnav.no-touch.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-localnav.no-touch.ie8 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.no-touch.ie8 .ac-ln-menu-link.current:hover {
    color: #999;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-link.current, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-link.current, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-menu-link.current, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-menu-link.current {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.ie7 .ac-ln-menu-link.current, .ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.ie8 .ac-ln-menu-link.current, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.ie7 .ac-ln-menu-link.current, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.ie8 .ac-ln-menu-link.current, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.ie7 .ac-ln-menu-link.current, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.ie8 .ac-ln-menu-link.current, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.ie7 .ac-ln-menu-link.current, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.ie8 .ac-ln-menu-link.current {
    color: #999;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-js .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-js .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-js .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-js .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-js.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-js.ie8 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-js.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-js.ie8 .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-js.ie8 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-js.ie8 .ac-ln-menu-link.current:hover {
    color: #999;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-touch .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-touch .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-touch .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-touch .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-touch.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav.no-touch.ie8 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-touch.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav.no-touch.ie8 .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark.no-touch.ie8 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark.no-touch.ie8 .ac-ln-menu-link.current:hover {
    color: #999;
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-menu-link.current, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking .ac-ln-menu-link.current {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.ie7 .ac-ln-menu-link.current, .ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.ie8 .ac-ln-menu-link.current, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.ie7 .ac-ln-menu-link.current, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.ie8 .ac-ln-menu-link.current {
    color: #999;
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-js .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.no-js .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-js.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-js.ie8 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.no-js.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.no-js.ie8 .ac-ln-menu-link.current:hover {
    color: #999;
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-touch .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.no-touch .ac-ln-menu-link.current:hover {
    color: rgba(255, 255, 255, 0.6);
}
.ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-touch.ie7 .ac-ln-menu-link.current:hover, .ac-theme-dark #ac-localnav.ac-localnav-hero.ac-ln-sticking.no-touch.ie8 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.no-touch.ie7 .ac-ln-menu-link.current:hover, #ac-localnav.ac-localnav-dark.ac-localnav-hero.ac-ln-sticking.no-touch.ie8 .ac-ln-menu-link.current:hover {
    color: #999;

}
#ac-localnav .ac-ln-action-menucta {
    display: none;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-action-menucta {
    display: block;
}
}
#ac-localnav .ac-ln-menucta {
    cursor: pointer;
    display: block;
    /* height: 36px; */
    /* margin-right: -11px; */
    /* overflow: hidden; */
    width: 35px;
}
#ac-localnav .ac-ln-menucta-chevron {
    display: block;
    background-image: url(../../images/jl_img/xialatiao.png);
    height: 100%;
    position: relative;
    transform: translateY(10%);
    transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, -ms-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1) 0s;
    width: 100%;
    z-index: 1;
    width: 17px;
    bottom: -5px;
    height: 17px;
    background-size: 100% 100%;
}











#ac-localnav .ac-ln-menucta-chevron::before, #ac-localnav .ac-ln-menucta-chevron::after {
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1) 0s, -ms-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1) 0s;
    width: 12px;
    z-index: 1;
}
#ac-localnav .ac-ln-menucta-chevron::before {
    right: 50%;
}
#ac-localnav .ac-ln-menucta-chevron::after {
    left: 50%;
}
#ac-localnav .ac-ln-menucta-chevron::before, #ac-localnav .ac-ln-menucta-chevron::after {
    /*background: #333 none repeat scroll 0 0;*/
}
#ac-localnav .ac-ln-menucta-chevron::before {
    transform: rotate(40deg) scaleY(1.5);
    transform-origin: 100% 100% 0;
}
#ac-localnav .ac-ln-menucta-chevron::after {
    transform: rotate(-40deg) scaleY(1.5);
    transform-origin: 0 100% 0;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron {
    transform: translateY(-10%);
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron::before, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron::before {
    transform: rotate(-40deg) scaleY(1.5);
    transform-origin: 100% 0 0;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron::after, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron::after {
    transform: rotate(40deg) scaleY(1.5);
    transform-origin: 0 0 0;
}
#ac-localnav.ac-localnav-hero .ac-ln-menucta-chevron::before, #ac-localnav.ac-localnav-hero .ac-ln-menucta-chevron::after {
    background: #fff none repeat scroll 0 0;
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-menucta-chevron::before, #ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-menucta-chevron::after {
    background: #333 none repeat scroll 0 0;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero .ac-ln-menucta-chevron::before, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero .ac-ln-menucta-chevron::after, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero .ac-ln-menucta-chevron::before, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero .ac-ln-menucta-chevron::after {
    background: #333 none repeat scroll 0 0;
}
.ac-theme-dark #ac-localnav .ac-ln-menucta-chevron::before, .ac-theme-dark #ac-localnav .ac-ln-menucta-chevron::after, #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron::before, #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron::after {
    background: #fff none repeat scroll 0 0;
}
.ac-theme-dark #ac-localnav.ac-ln-sticking .ac-ln-menucta-chevron::before, .ac-theme-dark #ac-localnav.ac-ln-sticking .ac-ln-menucta-chevron::after, #ac-localnav.ac-localnav-dark.ac-ln-sticking .ac-ln-menucta-chevron::before, #ac-localnav.ac-localnav-dark.ac-ln-sticking .ac-ln-menucta-chevron::after {
    background: #fff none repeat scroll 0 0;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron::before, .ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron::after, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron::before, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron::after, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron::before, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron::after, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron::before, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron::after {
    background: #fff none repeat scroll 0 0;
}
#ac-localnav .ac-ln-menucta-anchor {
    display: none;
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: 10;
}
#ac-localnav .ac-ln-menucta-anchor:focus {
    height: 100%;
    outline-offset: -6px;
    width: 100%;
}
#ac-localnav .ac-ln-menucta-anchor-close {
    display: none;
}
#ac-localnav .ac-ln-menucta-anchor-label {
    border: 0 none;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-menucta-anchor {
    display: block;
}
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-anchor-open, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-anchor-open {
    display: none;
}
#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-anchor-close, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-anchor-close {
    display: block;
}
#ac-localnav .ac-ln-title {
    cursor: default;
    display: block;
    float: left;
    font-size: 28px;
    /*font-weight: 300;*/
    height: 52px;
    letter-spacing: normal;
    line-height: 1.85714;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
#ac-localnav.ie7 .ac-ln-title, #ac-localnav.ie8 .ac-ln-title {
    font-family: "Myriad Set Pro 300","Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
    /*font-weight: normal;*/
}
#ac-localnav.ie7 #ac-localnav[lang="ja-JP"] .ac-ln-title, #ac-localnav.ie8 #ac-localnav[lang="ja-JP"] .ac-ln-title {
    font-family: "Apple TP 300","Apple TP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-CN"] .ac-ln-title, #ac-localnav.ie8 #ac-localnav[lang="zh-CN"] .ac-ln-title {
    font-family: "PingHei 300","PingHei","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-TW"] .ac-ln-title, #ac-localnav.ie8 #ac-localnav[lang="zh-TW"] .ac-ln-title {
    font-family: "MHei 300","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-HK"] .ac-ln-title, #ac-localnav.ie8 #ac-localnav[lang="zh-HK"] .ac-ln-title {
    font-family: "MHei 300","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="th-TH"] .ac-ln-title, #ac-localnav.ie8 #ac-localnav[lang="th-TH"] .ac-ln-title {
    font-family: "Sukhumvit Set 300","Sukhumvit Set","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="ko-KR"] .ac-ln-title, #ac-localnav.ie8 #ac-localnav[lang="ko-KR"] .ac-ln-title {
    font-family: "Yoon Gothic 300","Yoon Gothic","Apple Gothic","HY Gulim","MalgumGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-title {
    font-size: 20px;
    /*font-weight: 300;*/
    letter-spacing: normal;
    line-height: 2.4;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-title {
    display: inline-block;
    height: 48px;
    line-height: 48px;
}
#ac-localnav.ie7 .ac-ln-title {
    display: inline;
}
}
#ac-localnav .ac-ln-title a {
    display: inline-block;
    line-height: 1;
    margin: 0;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}
#ac-localnav.ie7 .ac-ln-title a {
    display: inline;
}
#ac-localnav.ie7 .ac-ln-title a, #ac-localnav.ie8 .ac-ln-title a {
    line-height: 52px;
}
#ac-localnav.no-js .ac-ln-title a:hover {
    text-decoration: none;
}
#ac-localnav.no-touch .ac-ln-title a:hover {
    text-decoration: none;
}
.ac-ln-content .logo {
    float: left;
    padding: 10px 0 0;
}
.ac-ln-content .logo a {
    background: rgba(0, 0, 0, 0)  url(../../images/jl_img/logo.png); background-size:100%;
    display: block;
    height: 46px;
    margin-left: -5px;
    background-position-y:-3px;  
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    transition: none 0s ease 0s ;
    width: 130px;
}
#ac-localnav.ac-localnav-hero .ac-ln-title, #ac-localnav.ac-localnav-hero .ac-ln-title a {
    color: #fff;
}
#ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-title, #ac-localnav.ac-localnav-hero.ac-ln-sticking .ac-ln-title a {
    color: #333;
}
#ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero .ac-ln-title, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero .ac-ln-title, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-hero .ac-ln-title a, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-hero .ac-ln-title a {
    color: #333;
}
.ac-theme-dark #ac-localnav .ac-ln-title, .ac-theme-dark #ac-localnav .ac-ln-title a, #ac-localnav.ac-localnav-dark .ac-ln-title, #ac-localnav.ac-localnav-dark .ac-ln-title a {
    color: #fff;
}
.ac-theme-dark #ac-localnav.ac-ln-sticking .ac-ln-title, .ac-theme-dark #ac-localnav.ac-ln-sticking .ac-ln-title a, #ac-localnav.ac-localnav-dark.ac-ln-sticking .ac-ln-title, #ac-localnav.ac-localnav-dark.ac-ln-sticking .ac-ln-title a {
    color: #fff;
}
.ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-title, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-title, .ac-theme-dark #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-title a, .ac-theme-dark #ac-ln-menustate:target ~ #ac-localnav .ac-ln-title a, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-title, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-title, #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark .ac-ln-title a, #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark .ac-ln-title a {
    color: #fff;
}
#ac-localnav .ac-ln-title-image {
    display: inline-block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}
#ac-localnav.ie7 .ac-ln-title-image {
    display: inline;
}
#ac-localnav .ac-ln-title-subhead, #ac-localnav .ac-ln-title-comingsoon {
    font-size: 21px;
    /*font-weight: 300;*/
    letter-spacing: normal;
    line-height: 1;
}
#ac-localnav.ie7 .ac-ln-title-subhead, #ac-localnav.ie8 .ac-ln-title-subhead, #ac-localnav.ie7 .ac-ln-title-comingsoon, #ac-localnav.ie8 .ac-ln-title-comingsoon {
    font-family: "Myriad Set Pro 300","Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
    /*font-weight: normal;*/
}
#ac-localnav.ie7 #ac-localnav[lang="ja-JP"] .ac-ln-title-subhead, #ac-localnav.ie8 #ac-localnav[lang="ja-JP"] .ac-ln-title-subhead, #ac-localnav.ie7 #ac-localnav[lang="ja-JP"] .ac-ln-title-comingsoon, #ac-localnav.ie8 #ac-localnav[lang="ja-JP"] .ac-ln-title-comingsoon {
    font-family: "Apple TP 300","Apple TP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-CN"] .ac-ln-title-subhead, #ac-localnav.ie8 #ac-localnav[lang="zh-CN"] .ac-ln-title-subhead, #ac-localnav.ie7 #ac-localnav[lang="zh-CN"] .ac-ln-title-comingsoon, #ac-localnav.ie8 #ac-localnav[lang="zh-CN"] .ac-ln-title-comingsoon {
    font-family: "PingHei 300","PingHei","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-TW"] .ac-ln-title-subhead, #ac-localnav.ie8 #ac-localnav[lang="zh-TW"] .ac-ln-title-subhead, #ac-localnav.ie7 #ac-localnav[lang="zh-TW"] .ac-ln-title-comingsoon, #ac-localnav.ie8 #ac-localnav[lang="zh-TW"] .ac-ln-title-comingsoon {
    font-family: "MHei 300","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-HK"] .ac-ln-title-subhead, #ac-localnav.ie8 #ac-localnav[lang="zh-HK"] .ac-ln-title-subhead, #ac-localnav.ie7 #ac-localnav[lang="zh-HK"] .ac-ln-title-comingsoon, #ac-localnav.ie8 #ac-localnav[lang="zh-HK"] .ac-ln-title-comingsoon {
    font-family: "MHei 300","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="th-TH"] .ac-ln-title-subhead, #ac-localnav.ie8 #ac-localnav[lang="th-TH"] .ac-ln-title-subhead, #ac-localnav.ie7 #ac-localnav[lang="th-TH"] .ac-ln-title-comingsoon, #ac-localnav.ie8 #ac-localnav[lang="th-TH"] .ac-ln-title-comingsoon {
    font-family: "Sukhumvit Set 300","Sukhumvit Set","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="ko-KR"] .ac-ln-title-subhead, #ac-localnav.ie8 #ac-localnav[lang="ko-KR"] .ac-ln-title-subhead, #ac-localnav.ie7 #ac-localnav[lang="ko-KR"] .ac-ln-title-comingsoon, #ac-localnav.ie8 #ac-localnav[lang="ko-KR"] .ac-ln-title-comingsoon {
    font-family: "Yoon Gothic 300","Yoon Gothic","Apple Gothic","HY Gulim","MalgumGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-title-subhead, #ac-localnav .ac-ln-title-comingsoon {
    font-size: 14px;
    /*font-weight: 300;*/
    letter-spacing: normal;
    line-height: 1;
}
}
#ac-localnav .ac-ln-title-comingsoon {
    opacity: 0.6;
}
#ac-localnav.ie7 .ac-ln-title-comingsoon, #ac-localnav.ie8 .ac-ln-title-comingsoon {
    color: #666;
}
#ac-localnav.ie7.ac-localnav-hero .ac-ln-title-comingsoon, #ac-localnav.ie8.ac-localnav-hero .ac-ln-title-comingsoon {
    color: #999;
}
.ac-theme-dark #ac-localnav.ie7 .ac-ln-title-comingsoon, .ac-theme-dark #ac-localnav.ie8 .ac-ln-title-comingsoon, #ac-localnav.ie7.ac-localnav-dark .ac-ln-title-comingsoon, #ac-localnav.ie8.ac-localnav-dark .ac-ln-title-comingsoon {
    color: #999;
}
#ac-localnav .ac-ln-title-apple {
    font-family: "AC AppleIcons";
    font-size: 28px;
    /*font-weight: 400;*/
    letter-spacing: normal;
    line-height: 1;
    padding-left: 2px;
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-title-apple {
    font-size: 19px;
    /*font-weight: 400;*/
    letter-spacing: normal;
    line-height: 1;
}
}
@media only screen and (max-width: 767px) {
#ac-localnav .ac-ln-title-apple {
    padding-left: 0;
}
}
#ac-localnav .ac-ln-button {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
    border: 1px solid #07c;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 16px;
    /*font-weight: 500;*/
    letter-spacing: normal;
    line-height: 2.00625;
    padding: 0 15px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(28, 115, 184, 0.64);
    white-space: nowrap;
}
#ac-localnav.ie7 .ac-ln-button, #ac-localnav.ie8 .ac-ln-button {
    font-family: "Myriad Set Pro 500","Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
    /*font-weight: normal;*/
}
#ac-localnav.ie7 #ac-localnav[lang="ja-JP"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="ja-JP"] .ac-ln-button {
    font-family: "Apple TP 500","Apple TP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-CN"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="zh-CN"] .ac-ln-button {
    font-family: "PingHei 500","PingHei","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-TW"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="zh-TW"] .ac-ln-button {
    font-family: "MHei 500","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-HK"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="zh-HK"] .ac-ln-button {
    font-family: "MHei 500","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="th-TH"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="th-TH"] .ac-ln-button {
    font-family: "Sukhumvit Set 500","Sukhumvit Set","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 .ac-ln-button {
    display: inline;
}
#ac-localnav.ie7 .ac-ln-button {
    vertical-align: middle;
}
#ac-localnav.no-js .ac-ln-button:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#51a9ee, #147bcd) repeat scroll 0 0;
    border-color: #1482d0;
    text-decoration: none;
}
#ac-localnav.no-touch .ac-ln-button:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#51a9ee, #147bcd) repeat scroll 0 0;
    border-color: #1482d0;
    text-decoration: none;
}
#ac-localnav .ac-ln-button:active {
    background: rgba(0, 0, 0, 0) linear-gradient(#3d94d9, #0067b9) repeat scroll 0 0;
    border-color: #005fa3;
    outline: medium none;
}
#ac-localnav.no-js .ac-ln-button:active:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#3d94d9, #0067b9) repeat scroll 0 0;
    border-color: #006dbc;
}
#ac-localnav.no-touch .ac-ln-button:active:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#3d94d9, #0067b9) repeat scroll 0 0;
    border-color: #006dbc;
}
#ac-localnav .ac-ln-button:disabled, #ac-localnav .ac-ln-button.disabled, #ac-localnav .ac-ln-button.current {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
    color: #fff;
    cursor: default;
    opacity: 0.3;
}
#ac-localnav.ie7 .ac-ln-button:disabled, #ac-localnav.ie8 .ac-ln-button:disabled, #ac-localnav.ie7 .ac-ln-button.disabled, #ac-localnav.ie7 .ac-ln-button.current, #ac-localnav.ie8 .ac-ln-button.disabled, #ac-localnav.ie8 .ac-ln-button.current {
    background-color: #bcdcf4;
}
#ac-localnav.no-js .ac-ln-button:disabled:hover, #ac-localnav.no-js .ac-ln-button.disabled:hover, #ac-localnav.no-js .ac-ln-button.current:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
}
#ac-localnav.no-js.ie7 .ac-ln-button:disabled:hover, #ac-localnav.no-js.ie8 .ac-ln-button:disabled:hover, #ac-localnav.no-js.ie7 .ac-ln-button.disabled:hover, #ac-localnav.no-js.ie7 .ac-ln-button.current:hover, #ac-localnav.no-js.ie8 .ac-ln-button.disabled:hover, #ac-localnav.no-js.ie8 .ac-ln-button.current:hover {
    background-color: #bcdcf4;
}
#ac-localnav.no-touch .ac-ln-button:disabled:hover, #ac-localnav.no-touch .ac-ln-button.disabled:hover, #ac-localnav.no-touch .ac-ln-button.current:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
}
#ac-localnav.no-touch.ie7 .ac-ln-button:disabled:hover, #ac-localnav.no-touch.ie8 .ac-ln-button:disabled:hover, #ac-localnav.no-touch.ie7 .ac-ln-button.disabled:hover, #ac-localnav.no-touch.ie7 .ac-ln-button.current:hover, #ac-localnav.no-touch.ie8 .ac-ln-button.disabled:hover, #ac-localnav.no-touch.ie8 .ac-ln-button.current:hover {
    background-color: #bcdcf4;
}
@-moz-document url-prefix("") {
#ac-localnav .ac-ln-button {
    line-height: 31.1px;
    padding-top: 1px;
}
}
#ac-localnav .ac-ln-button-buynow, #ac-localnav .ac-ln-button-compact, #ac-localnav .ac-ln-button {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
    border-color: #07c;
    color: #fff;
    font-size: 13px;
    /*font-weight: 500;*/
    letter-spacing: normal;
    line-height: 1.54615;
    padding: 0 10px;
}
#ac-localnav.no-js .ac-ln-button-buynow:hover, #ac-localnav.no-js .ac-ln-button-compact:hover, #ac-localnav.no-js .ac-ln-button:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#51a9ee, #147bcd) repeat scroll 0 0;
    border-color: #1482d0;
}
#ac-localnav.no-touch .ac-ln-button-buynow:hover, #ac-localnav.no-touch .ac-ln-button-compact:hover, #ac-localnav.no-touch .ac-ln-button:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#51a9ee, #147bcd) repeat scroll 0 0;
    border-color: #1482d0;
}
#ac-localnav .ac-ln-button-buynow:active, #ac-localnav .ac-ln-button-compact:active, #ac-localnav .ac-ln-button:active {
    background: rgba(0, 0, 0, 0) linear-gradient(#3d94d9, #0067b9) repeat scroll 0 0;
    border-color: #006dbc;
}
#ac-localnav.no-js .ac-ln-button-buynow:active:hover, #ac-localnav.no-js .ac-ln-button-compact:active:hover, #ac-localnav.no-js .ac-ln-button:active:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#3d94d9, #0067b9) repeat scroll 0 0;
    border-color: #006dbc;
}
#ac-localnav.no-touch .ac-ln-button-buynow:active:hover, #ac-localnav.no-touch .ac-ln-button-compact:active:hover, #ac-localnav.no-touch .ac-ln-button:active:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#3d94d9, #0067b9) repeat scroll 0 0;
    border-color: #006dbc;
}
#ac-localnav .ac-ln-button-buynow:disabled, #ac-localnav .ac-ln-button-buynow.disabled, #ac-localnav .ac-ln-button-compact:disabled, #ac-localnav .ac-ln-button:disabled, #ac-localnav .ac-ln-button-compact.disabled, #ac-localnav .disabled.ac-ln-button, #ac-localnav .ac-ln-button.current {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
}
#ac-localnav.ie7 .ac-ln-button-buynow:disabled, #ac-localnav.ie8 .ac-ln-button-buynow:disabled, #ac-localnav.ie7 .ac-ln-button-buynow.disabled, #ac-localnav.ie8 .ac-ln-button-buynow.disabled, #ac-localnav.ie7 .ac-ln-button-compact:disabled, #ac-localnav.ie7 .ac-ln-button:disabled, #ac-localnav.ie8 .ac-ln-button-compact:disabled, #ac-localnav.ie8 .ac-ln-button:disabled, #ac-localnav.ie7 .ac-ln-button-compact.disabled, #ac-localnav.ie7 .disabled.ac-ln-button, #ac-localnav.ie7 .ac-ln-button.current, #ac-localnav.ie8 .ac-ln-button-compact.disabled, #ac-localnav.ie8 .disabled.ac-ln-button, #ac-localnav.ie8 .ac-ln-button.current {
    background-color: #bcdcf4;
}
#ac-localnav.no-js .ac-ln-button-buynow:disabled:hover, #ac-localnav.no-js .ac-ln-button-buynow.disabled:hover, #ac-localnav.no-js .ac-ln-button-compact:disabled:hover, #ac-localnav.no-js .ac-ln-button:disabled:hover, #ac-localnav.no-js .ac-ln-button-compact.disabled:hover, #ac-localnav.no-js .disabled.ac-ln-button:hover, #ac-localnav.no-js .ac-ln-button.current:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
}
#ac-localnav.no-js.ie7 .ac-ln-button-buynow:disabled:hover, #ac-localnav.no-js.ie8 .ac-ln-button-buynow:disabled:hover, #ac-localnav.no-js.ie7 .ac-ln-button-buynow.disabled:hover, #ac-localnav.no-js.ie8 .ac-ln-button-buynow.disabled:hover, #ac-localnav.no-js.ie7 .ac-ln-button-compact:disabled:hover, #ac-localnav.no-js.ie7 .ac-ln-button:disabled:hover, #ac-localnav.no-js.ie8 .ac-ln-button-compact:disabled:hover, #ac-localnav.no-js.ie8 .ac-ln-button:disabled:hover, #ac-localnav.no-js.ie7 .ac-ln-button-compact.disabled:hover, #ac-localnav.no-js.ie7 .disabled.ac-ln-button:hover, #ac-localnav.no-js.ie7 .ac-ln-button.current:hover, #ac-localnav.no-js.ie8 .ac-ln-button-compact.disabled:hover, #ac-localnav.no-js.ie8 .disabled.ac-ln-button:hover, #ac-localnav.no-js.ie8 .ac-ln-button.current:hover {
    background-color: #bcdcf4;
}
#ac-localnav.no-touch .ac-ln-button-buynow:disabled:hover, #ac-localnav.no-touch .ac-ln-button-buynow.disabled:hover, #ac-localnav.no-touch .ac-ln-button-compact:disabled:hover, #ac-localnav.no-touch .ac-ln-button:disabled:hover, #ac-localnav.no-touch .ac-ln-button-compact.disabled:hover, #ac-localnav.no-touch .disabled.ac-ln-button:hover, #ac-localnav.no-touch .ac-ln-button.current:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#42a1ec, #0070c9) repeat scroll 0 0;
}
#ac-localnav.no-touch.ie7 .ac-ln-button-buynow:disabled:hover, #ac-localnav.no-touch.ie8 .ac-ln-button-buynow:disabled:hover, #ac-localnav.no-touch.ie7 .ac-ln-button-buynow.disabled:hover, #ac-localnav.no-touch.ie8 .ac-ln-button-buynow.disabled:hover, #ac-localnav.no-touch.ie7 .ac-ln-button-compact:disabled:hover, #ac-localnav.no-touch.ie7 .ac-ln-button:disabled:hover, #ac-localnav.no-touch.ie8 .ac-ln-button-compact:disabled:hover, #ac-localnav.no-touch.ie8 .ac-ln-button:disabled:hover, #ac-localnav.no-touch.ie7 .ac-ln-button-compact.disabled:hover, #ac-localnav.no-touch.ie7 .disabled.ac-ln-button:hover, #ac-localnav.no-touch.ie7 .ac-ln-button.current:hover, #ac-localnav.no-touch.ie8 .ac-ln-button-compact.disabled:hover, #ac-localnav.no-touch.ie8 .disabled.ac-ln-button:hover, #ac-localnav.no-touch.ie8 .ac-ln-button.current:hover {
    background-color: #bcdcf4;
}
#ac-localnav.ie7 .ac-ln-button-buynow, #ac-localnav.ie8 .ac-ln-button-buynow, #ac-localnav.ie7 .ac-ln-button-compact, #ac-localnav.ie7 .ac-ln-button, #ac-localnav.ie8 .ac-ln-button-compact, #ac-localnav.ie8 .ac-ln-button {
    font-family: "Myriad Set Pro 500","Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
    /*font-weight: normal;*/
}
#ac-localnav.ie7 #ac-localnav[lang="ja-JP"] .ac-ln-button-buynow, #ac-localnav.ie8 #ac-localnav[lang="ja-JP"] .ac-ln-button-buynow, #ac-localnav.ie7 #ac-localnav[lang="ja-JP"] .ac-ln-button-compact, #ac-localnav.ie7 #ac-localnav[lang="ja-JP"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="ja-JP"] .ac-ln-button-compact, #ac-localnav.ie8 #ac-localnav[lang="ja-JP"] .ac-ln-button {
    font-family: "Apple TP 500","Apple TP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-CN"] .ac-ln-button-buynow, #ac-localnav.ie8 #ac-localnav[lang="zh-CN"] .ac-ln-button-buynow, #ac-localnav.ie7 #ac-localnav[lang="zh-CN"] .ac-ln-button-compact, #ac-localnav.ie7 #ac-localnav[lang="zh-CN"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="zh-CN"] .ac-ln-button-compact, #ac-localnav.ie8 #ac-localnav[lang="zh-CN"] .ac-ln-button {
    font-family: "PingHei 500","PingHei","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-TW"] .ac-ln-button-buynow, #ac-localnav.ie8 #ac-localnav[lang="zh-TW"] .ac-ln-button-buynow, #ac-localnav.ie7 #ac-localnav[lang="zh-TW"] .ac-ln-button-compact, #ac-localnav.ie7 #ac-localnav[lang="zh-TW"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="zh-TW"] .ac-ln-button-compact, #ac-localnav.ie8 #ac-localnav[lang="zh-TW"] .ac-ln-button {
    font-family: "MHei 500","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="zh-HK"] .ac-ln-button-buynow, #ac-localnav.ie8 #ac-localnav[lang="zh-HK"] .ac-ln-button-buynow, #ac-localnav.ie7 #ac-localnav[lang="zh-HK"] .ac-ln-button-compact, #ac-localnav.ie7 #ac-localnav[lang="zh-HK"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="zh-HK"] .ac-ln-button-compact, #ac-localnav.ie8 #ac-localnav[lang="zh-HK"] .ac-ln-button {
    font-family: "MHei 500","MHei","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="th-TH"] .ac-ln-button-buynow, #ac-localnav.ie8 #ac-localnav[lang="th-TH"] .ac-ln-button-buynow, #ac-localnav.ie7 #ac-localnav[lang="th-TH"] .ac-ln-button-compact, #ac-localnav.ie7 #ac-localnav[lang="th-TH"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="th-TH"] .ac-ln-button-compact, #ac-localnav.ie8 #ac-localnav[lang="th-TH"] .ac-ln-button {
    font-family: "Sukhumvit Set 500","Sukhumvit Set","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav.ie7 #ac-localnav[lang="ko-KR"] .ac-ln-button-buynow, #ac-localnav.ie8 #ac-localnav[lang="ko-KR"] .ac-ln-button-buynow, #ac-localnav.ie7 #ac-localnav[lang="ko-KR"] .ac-ln-button-compact, #ac-localnav.ie7 #ac-localnav[lang="ko-KR"] .ac-ln-button, #ac-localnav.ie8 #ac-localnav[lang="ko-KR"] .ac-ln-button-compact, #ac-localnav.ie8 #ac-localnav[lang="ko-KR"] .ac-ln-button {
    font-family: "Yoon Gothic 500","Yoon Gothic","Apple Gothic","HY Gulim","MalgumGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif;
}
#ac-localnav[lang="ja-JP"] .ac-ln-button-buynow, #ac-localnav[lang="ja-JP"] .ac-ln-button-compact, #ac-localnav[lang="ja-JP"] .ac-ln-button {
    font-size: 14px;
}
#ac-localnav[lang="ko-KR"] .ac-ln-button-buynow, #ac-localnav[lang="ko-KR"] .ac-ln-button-compact, #ac-localnav[lang="ko-KR"] .ac-ln-button {
    font-size: 14px;
}
@-moz-document url-prefix("") {
#ac-localnav .ac-ln-button-buynow, #ac-localnav .ac-ln-button-compact, #ac-localnav .ac-ln-button {
    line-height: 19.1px;
    padding-top: 1px;
}
}
#ac-localnav .ac-ln-button:hover {
    text-decoration: none;
}
#ac-localnav .ac-ln-button + .ac-ln-button {
    margin-left: 20px;
}
@media only screen and (max-width: 1068px) {
#ac-localnav .ac-ln-button + .ac-ln-button {
    margin-left: 12px;
}
}





.banner{background-image: url(../../images/jl_img/banner-index-2.png);}
