﻿
.cd-nav-trigger::after, .cd-nav-trigger::before {
 box-sizing: border-box;
}
.cd-nav-trigger::after, .cd-nav-trigger::before {
 content: "";
}
.cd-icon::after, .cd-icon::before {
 box-sizing: border-box;
}
.cd-icon::after, .cd-icon::before {
 content: "";
}
.cd-nav-trigger {
 display: inline-block;
 position: fixed;
}
.cd-nav-trigger {
 height: 40px;
 overflow: hidden;
 text-indent: 100%;
 white-space: nowrap;
 width: 40px;
 z-index: 90; right:20px; top:8px;
}
.cd-nav-trigger .cd-icon {
 background-color: #ffffff;
 bottom: auto;
 display: inline-block;
 height: 2px;
 left: 50%;
 position: absolute;
 right: auto;
 top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);
 width: 25px;
 z-index: 100;
}
.cd-nav-trigger .cd-icon::before, .cd-nav-trigger .cd-icon::after {
 backface-visibility: hidden;
 background-color: #ffffff;
 height: 100%;
 position: absolute;
 right: 0;
 top: 0;-webkit-transform: translateZ(0px);
 transform: translateZ(0px);
 transition: transform 0.3s ease 0s;
 width: 100%;
}
.cd-nav-trigger .cd-icon::before {
 transform: translateY(-7px) rotate(0deg);-webkit-transform: translateY(-7px) rotate(0deg);
}
.cd-nav-trigger .cd-icon::after {
 transform: translateY(7px) rotate(0deg);-webkit-transform: translateY(7px) rotate(0deg);
}
.cd-nav-trigger::before, .cd-nav-trigger::after {
 backface-visibility: hidden;
 border-radius: 50%;
 height: 100%;
 left: 0;
 position: absolute;
 top: 0;
 transform: translateZ(0px);
 transition-property: transform;
 width: 100%;
}
.cd-nav-trigger::before {
 background-color: #94001b;
 transform: scale(1);
 transition-delay: 0.4s;
 transition-duration: 0.3s;
}
.cd-nav-trigger::after {
 background-color: #94001b;
 transform: scale(0);
 transition-delay: 0s;
 transition-duration: 0s;
}
.cd-nav-trigger.close-nav::before {
 transform: scale(0); background:#fff
}
.cd-nav-trigger.close-nav::after {
 transform: scale(1);
 transition-delay: 0.4s;
 transition-duration: 0.3s;background:#fff
}
.cd-nav-trigger.close-nav .cd-icon {
 background-color: #fff;
}
.cd-nav-trigger.close-nav .cd-icon::before, .cd-nav-trigger.close-nav .cd-icon::after {
 background-color: #c80025;
}
.cd-nav-trigger.close-nav .cd-icon::before {
 transform: translateY(0px) rotate(45deg);-webkit-transform: translateY(0px) rotate(45deg);
}
.cd-nav-trigger.close-nav .cd-icon::after {
 transform: translateY(0px) rotate(-45deg);-webkit-transform: translateY(0px) rotate(-45deg);
}
.cd-primary-nav {
 background-color: #c80025;
 left: 0;
 opacity: 0;
 overflow: auto;
 padding-top: 70px !important;
 position: absolute;
 top: 0;
 transition: visibility 0s ease 0s, opacity 0.3s ease 0s;
 visibility: hidden;
 width: 100%;
 z-index: 80;
}
.cd-primary-nav.fade-in {
 opacity: 1;
 visibility: visible;
}
.cd-overlay-nav, .cd-overlay-content {
 height: 4px;
 position: fixed;
 left: 3%;
 top: 18px;
 transform: translateX(-20px) translateY(20px);
 width: 4px;
}
.cd-overlay-nav span, .cd-overlay-content span {
 backface-visibility: hidden;
 border-radius: 50%;
 display: inline-block;
 position: absolute;
 transform: scale(0);
 transform-origin: 50% 50% 0;
 will-change: transform;
}
.cd-overlay-nav.is-hidden, .cd-overlay-content.is-hidden {
 opacity: 0;
 transition: opacity 0.3s ease 0s, visibility 0s ease 0.3s;
 visibility: hidden;
}
.cd-overlay-nav {
 z-index: 70;
}
.cd-overlay-nav span {
 background-color: #c80025;
}
.cd-overlay-content {
 z-index: 85;
}
.cd-overlay-content span {
 background-color: #acbdc6;
}
@media only screen and (max-width: 48em)
{
.MobileMenu .phoneNavUl_1 .phoneNavLi1_li{margin-top:0; position:relative;} 
.MobileMenu .phoneNavUl_1 .phoneNavLi1_li .phoneNavA_1{background: none;color: #fff;border: none;border-bottom: 1px solid rgba(255,255,255,0.3);display: block;height: 40px;line-height: 40px;padding-left: 12px}
.phoneNavUl_2 {display: none;background: #94001b;}
.phoneNavLi2_li{}
.phoneNavLi2_li a{color: #fff;border-bottom: 1px solid rgba(255,255,255,0.3);display: block;line-height: 40px;padding-left: 20px;}
.phoneNavLi1_li .has_children{display: block;position: absolute;right: 0px;top: 0px;background: url(/Content/Areas/Common/images/jia.png) no-repeat center center;width: 10%;height: 40px;}
.phoneNavLi1_li .has_children_j{background-image:url(/Content/Areas/Common/images/jian.png)}
} 