/* css */
.hidden{
    display: none!important;
}
.pull-right{
    float: right;
}
.pull-left{
    float: left;
}
.text-center{
    text-align: center;
}

.theme-main-wrapper .mk-go-top{
    width: 60px;
    height: 60px;
    background: url("/wp-content/uploads/2016/08/to-top-plus000.png") center no-repeat;
}
.theme-main-wrapper .mk-go-top:hover{
    background: url("/wp-content/uploads/2016/08/to-top-plus111.png") center no-repeat;
}
.mk-go-top i {
    display: none;
}
/*heard menu*/
body {
    font-family:'Microsoft YaHei', 'Helvetica Neue', 'Hira    gino Sans GB', 黑体, Arial, sans-serif;
}
#mk-main-navigation > ul > li.break_menu.menu-item > a {
    line-height: 20px;
    text-align: center;
    height: 40px;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
}

#mk-main-navigation > ul > li.break_menu.menu-item {
    height: 50px;
    line-height: 50px;
    position: relative;
    width: 130px;
}

.mk-header-logo,
.mk-header-logo a {
    margin-top: 24px!important;
    height: 38px;
    height: 38px;
    line-height: 100%;
}

#mk-main-navigation > ul > li.menu-item,
#mk-main-navigation > ul > li.menu-item > a,
.mk-header-search,
.mk-header-search a,
.mk-cart-link,
.dashboard-trigger,
.responsive-nav-link {
    height: 90px;
    line-height: 90px;
}
#mk-header.sticky-header{
    background: #fff;
}
#mk-header.sticky-header.sticky-trigger-header {
    -webkit-animation: headerdown .7s ease;
    -o-animation: headerdown .7s ease;;
    animation: headerdown .7s ease;;
}
@keyframes headerdown {
    from {  opacity: 0;  transform: translateY(-100%);  }
    to {  opacity: 1;  transform: translateY(0);  }
}
@-webkit-keyframes headerdown {
    from {  opacity: 0;  -webkit-transform: translateY(-100%);  }
    to {  opacity: 1;  -webkit-transform: translateY(0);  }
}
@-moz-keyframes headerdown {
     from {  opacity: 0;  -moz-transform: translateY(-100%);  }
     to {  opacity: 1;  -moz-transform: translateY(0);  }
 }
@-o-keyframes headerdown {
    from {  opacity: 0;  -o-transform: translateY(-100%);  }
    to {  opacity: 1;  -o-transform: translateY(0);  }
}
@-ms-keyframes headerdown {
    from {  opacity: 0;  -ms-transform: translateY(-100%);  }
    to {  opacity: 1;  -ms-transform: translateY(0);  }
}
#mk-header.sticky-header.sticky-trigger-header{
    background: #fff;
    border-bottom: 1px solid #f4f3f4;
}
#mk-main-navigation > ul > li.share {
    border-left: 1px solid #f4f3f4;
    padding-left: 20px;
}

.sticky-trigger-header .mk-header-logo,
.sticky-trigger-header .mk-header-logo a {
    height: 40px;
    line-height: 100%;
    margin: 0 auto!important;
}
.sticky-trigger-header #mk-main-navigation > ul > li.menu_lf{
    margin-right:20px;
}

.break_menu > a span {
    display: block;
}

.myown-search span {
    display: block;
    width: 40px;
    background: url("/wp-content/uploads/2016/08/search_icon.png") center no-repeat;
}
.share span{
    display: block;
    width:28px;
    background: url("/wp-content/uploads/2016/08/weibo-1.png") center no-repeat;
}
.wechat span{
    display: block;
    width:28px;
    background: url("/wp-content/uploads/2016/08/wechat-1.png") center no-repeat;
}
.main-navigation-ul .myown-search:hover span {
    background: url("/wp-content/uploads/2016/08/search_hover.png") center no-repeat;
}
.main-navigation-ul .share:hover span{
    background: url("/wp-content/uploads/2016/08/weibo_hover.png") center no-repeat;
}
.main-navigation-ul .wechat:hover span{
    background: url("/wp-content/uploads/2016/08/wechat_hover.png") center no-repeat;
}
#mk-main-navigation > ul > li.menu-item > a {
    padding: 0 10px!important;
}
.share img{
    position: absolute;
    left: -12px;
    top: 70px;
    opacity: 0;
    transform: scale(0.2);
    transition: opacity 500ms,transform 500ms,height 500ms;
    height: 0;
    width: 110px;
}

.wechat img {
    position: absolute;
    left: -27px;
    top: 70px;
    opacity: 0;
    transform: scale(0.2);
    transition: opacity 500ms,transform 500ms,height 500ms;
    height: 0;
    width: 110px;
}
.share:hover img,.wechat:hover img{
    opacity: 1;
    transform: scale(1);
    height: 110px;
}



/*sticky-trigger-header css*/
.sticky-trigger-header #mk-main-navigation > ul > li.menu-item,
.sticky-trigger-header #mk-main-navigation > ul > li.menu-item > a,
.sticky-trigger-header .mk-header-search,
.sticky-trigger-header .mk-header-search a,
.sticky-trigger-header .mk-cart-link,
.sticky-trigger-header .dashboard-trigger,
.sticky-trigger-header .responsive-nav-link {
    height: 40px!important;
    line-height: 40px!important;
    color: #999;
    font-size: 14px;
}
.sticky-trigger-header .break_menu > a span {
    display: inline-block;
}
.sticky-trigger-header #mk-main-navigation > ul > li.break_menu.menu-item > a {
    position: relative;
    top: 0;
}
.sticky-trigger-header #mk-main-navigation > ul > li.break_menu.menu-item {
    position: relative;
    width: auto;
}
.sticky-trigger-header .mk-header-logo .mk-dark-logo{
    display: none;
}
.sticky-trigger-header .main-navigation-ul .myown-search:hover span {
    width: 16px;
    background: url("/wp-content/uploads/2016/08/search_hover.png") center no-repeat;
    background-size: 16px;
}
.sticky-trigger-header .mk-header-logo a {
    background: url(/wp-content/uploads/2017/11/newlogo.png) center no-repeat;
    width: 200px;
    display: block;
    background-size: contain;
}
.sticky-trigger-header .myown-search span{
    width:16px;
    background: url("/wp-content/uploads/2016/08/search-icon-triiger.png") center no-repeat;
}
.sticky-trigger-header .share span{
    width:22px;
    background: url("/wp-content/uploads/2016/08/weibo-triiger.png") center no-repeat;
}
.sticky-trigger-header .wechat span{
    width:22px;
    background: url("/wp-content/uploads/2016/08/wechat-triiger.png") center no-repeat;
}
.sticky-trigger-header #mk-main-navigation > ul > li.share{
    border-left: 1px solid #f4f3f4;
}
.sticky-trigger-header #mk-header.sticky-header{
    border-bottom: 1px solid #f4f3f4;
}
.sticky-trigger-header .share img{
    top: 50px;
}

.sticky-trigger-header .wechat img {
    top: 50px;
}

.main-navigation-ul>li ul.sub-menu li.menu-item a.menu-item-link {
    padding: 8px 0;
    text-align: center;
}
#mk-header #mk-main-navigation ul li.no-mega-menu > ul {
    border-top: 0;
}
.main-navigation-ul li.no-mega-menu ul.sub-menu {
    padding: 8px 0;
    width: 120%;
    margin-top: -20px;
    left: 50%;
    margin-left: -60%;
}
.main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu {
    top: 12px!important;
    margin-left: 0;
}
.main-navigation-ul li.with-menu>a:before {
    display: none!important;
}
.sticky-trigger-header .main-navigation-ul li.no-mega-menu ul.sub-menu {
    margin-top: 1px;
}
.sticky-trigger-header .main-navigation-ul > li ul.sub-menu li.menu-item a.menu-item-link {
    font-size: 14px;
}
#mk-header .mk-grid {
    max-width: 90%;
}
#mk-main-navigation > ul > li.share {
    border-left: 0;
    padding-left: 10px;
}
#mk-main-navigation > ul > li.menu-item.share > a, #mk-main-navigation > ul > li.menu-item.wechat > a {
    padding: 0 2px!important;
}
.sticky-trigger-header #mk-main-navigation > ul > li.share {
    border-left: 0;
}
.share img {
    left: 50%;
    margin-left: -45px;
}
.wechat img {
    left: 50%;
    margin-left: -55px;
}

/*全屏菜单 popnav */
.popnav-icon span {
    width: 26px;
    display: block;
    background: url(/wp-content/uploads/2017/11/popnav-icon.png) no-repeat center;
}
.popnav-close {
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer;
    z-index: 99999;
}
.popnav-box {
    background: #111;
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 0;
    left: 0;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out;
    -ms-transition: .7s ease-in-out;
    -o-transition: .7s ease-in-out;
    transition: .7s ease-in-out;
    padding-top: 100px;
    box-sizing: border-box;
    overflow-x: hidden;
}
.popnav-box.show-popnav {
    visibility: visible;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.popnav-close-word {
    display: none;
}
.popnav-box #searchform {
    position: absolute;
    top: 40px;
    left: 5%;
    width: 100%;
}
.popnav-box #searchform .text-input {
    margin: 0;
    padding: 6px 10px;
    border: 1px solid #fff;
    font-size: 14px;
    text-transform: none;
    background: 0 0;
    line-height: 1.0;
    width: 180px;
    color: #fff;
    background: url(/wp-content/uploads/2017/11/popnav-search.png) no-repeat 10px 50%;
    background-image: url(/wp-content/uploads/2017/11/popnav-searchx1.png)\0;
    background-size: 18px auto;
    padding-left: 35px;
}
.popnav-box #searchform .mk-icon-search {
    display: none;
}
.popnav {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.popnav-menu {
    display: table-cell !important;
    position: relative;
    width: auto;
    height: 100%;
    padding: 0;
    padding-left: 5%;
    vertical-align: middle;
    margin: 0;
    list-style-type: none;
}
ul.popnav-sub-menu, ul.popnav-menu {
    margin: 0;
    list-style-type: none;
}
ul.popnav-menu li {
    margin: 0;
    list-style: none;
}
.popnav-menu .popnav-menu-item a {
    color: #fff;
    font-size: 42px;
    line-height: 1.0;
    padding: 25px 0;
    display: inline-block;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.popnav-menu .popnav-has-children ul li a {
    color: #999;
    font-size: 36px;
    padding: 15px 0;
}
.popnav-menu .popnav-has-children ul ul li a {
    color: #666;
    font-size: 24px;
    padding: 10px 0;
}
ul.popnav-sub-menu {
    display: none;
}
.popnav-menu .popnav-menu-item a:hover {
    color: #ad0003;
}
.popnav-has-children > a:after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(/wp-content/uploads/2017/11/popnav-arrow-down.png) no-repeat center;
    background-image: url(/wp-content/uploads/2017/11/popnav-arrow-downx1.png)\0;
    background-size: contain;
    margin-left: 15px;
    vertical-align: bottom;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
.popnav-sub-open.popnav-has-children > a:after {
    transform: rotate(180deg);
}
ul.popnav-menu>li {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
ul.popnav-menu>li:nth-child(1) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
ul.popnav-menu>li:nth-child(2) {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
ul.popnav-menu>li:nth-child(3) {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
ul.popnav-menu>li:nth-child(4) {
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
}
.show-popnav ul.popnav-menu>li {
    opacity: 1;
    filter: alpha(opacity=100);
}
.sticky-trigger-header .popnav-icon span {
    background-image: url(/wp-content/uploads/2017/11/popnav-icon-gray.png);
    background-size: 20px;
}



/*footer css*/
.footer-wrapper #text-3 img{
    position: absolute;
    top: 15%;
}
.footer-wrapper .mk-padding-wrapper,.footer-wrapper [class*=mk-col-]{
    padding: 0;
}
.mk-footer-copyright span{
    padding-left: 10px;
    padding-right: 10px;
}
.mk-footer-copyright a:hover{
    color: #ad0009!important;
}
.footer-wrapper .pull-right .pull-right img {
    padding: 4px 4px 0 4px;
    width: 95px;
}
.footer-wrapper .pull-right .pull-right {
    margin-left: 10px;
    font-size: 12px;
    color: #fff;
    background: transparent;
}
.footer-wrapper .pull-right .pull-right div {
    padding-bottom: 4px;
    background: #fff;
    margin-bottom: 5px;
}
#mk-footer {
    padding: 40px 0 0;
}
#mk-footer .mk-grid {
    max-width: 90%;
}
#mk-footer .widgettitle {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}
#mk-footer .widgettitle:after {
    display: none;
}
#mk-footer .footer_news a {
    display: block;
    color: #fff;
    width: 98%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 2px;
    padding-left: 13px;
    background: url(/wp-content/uploads/2017/11/footer_news_dot.png) no-repeat center left;
    padding-top: 2px;
}
#mk-footer .footer_news a:hover {
    color: #ad0003;
    background-image: url(/wp-content/uploads/2017/11/footer_news_dot_hover.png);
}
#text-5 {
    padding-left: 30%;
}
.footer_tele, .footer_mail {
    color: #fff;
    font-size: 20px;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 40px;
}
.footer_tele span {
    font-size: 14px;
    display: block;
}
.footer_mail {
    background-image: url(/wp-content/uploads/2017/11/footer_mail.png);
    line-height: 30px;
}
.footer_tele {
    background-image: url(/wp-content/uploads/2017/11/footer_tele.png);
    margin-bottom: 10px;
}
#mk-footer .widget {
    margin-bottom: 0;
}
#sub-footer {
    padding: 10px 0 30px;
}
@media (max-width: 1680px) {
    .footer_tele, .footer_mail {
        font-size: 15px;
    }
    .footer-wrapper .pull-right .pull-right img {
        width: 80px;
    }
}

/*mk-page-title*/
.theme-main-wrapper #mk-page-title {
    padding: 70px 0 0;
}
#mk-page-title.left-align #mk-breadcrumbs {
    float: left;
    font-size: 16px;
}
.theme-main-wrapper #mk-page-title .mk-page-title-bg {
    background-color: #fff;
}
#mk-page-title #mk-breadcrumbs .dark-skin span {
    color: #ad0003;
}
@media (max-width: 1120px) {
    #mk-header .mk-dark-logo {
        display: none;
    }
    #mk-header .mk-mobile-logo {
        display: block;
    }
    .mk-header-logo, .mk-header-logo a {
        margin-top: 10px!important;
    }
    #mk-header .mk-grid {
        max-width: none;
    }
    #mk-footer .mk-grid {
        max-width: none;
    }
    .theme-main-wrapper #mk-header.sticky-header {
        position: absolute !important;
    }
    #mk-header .responsive-nav-link {
        display: none !important;
    }
    .main-navigation-ul li.menu-item.popnav-icon {
        display: inline-block !important;
    }
    #mk-header .main-navigation-ul {
        text-align: right!important;
    }
    #mk-main-navigation > ul > li.menu-item, #mk-main-navigation > ul > li.menu-item > a, .mk-header-search, .mk-header-search a, .mk-cart-link, .dashboard-trigger, .responsive-nav-link {
        height: 54px;
        line-height: 54px;
    }
}
@media (max-width: 1024px) {
    /*.footer-wrapper #text-3 img {*/
        /*width: 20%;*/
    /*}*/
    #text-5 {
        padding-left: 20%;
    }
}

@media (max-width: 767px) {
    .mk-footer-social {
        display: none;
    }
    #mk-footer {
        padding: 0;
    }
    #mk-footer .mk-col-1-2 {
        float: right;
        width: 50%!important;
        text-align: center;
        margin: 20px 0;
    }
    .footer-wrapper #text-3 img {
        position: relative;
        width: 120px;
        padding-top: 15px;
    }
    .footer-wrapper .pull-right .pull-right {
        width: 90px;
        float: left;
        margin-left: 10px;
        font-size: 12px;
    }
    #mk-footer .mk-col-1-2:first-child {
        float: left;
    }
    .footer-wrapper .pull-right .pull-right div {
        line-height: 16px;
    }
    #mk-footer .footer-wrapper {
        margin-bottom: 0;
    }
    .footer-wrapper .pull-right .pull-right img {
        width: 80px;
    }
    #mk-footer .widget {
        margin-bottom: 0px;
    }
    .footer-wrapper .pull-right .pull-right:first-child {
        margin-left: 0;
    }
    #mk-footer .widgettitle {
        margin-top: 10px;
    }
    #text-5 {
        padding-left: 0;
    }
    .footer_tele, .footer_mail {
        font-size: 14px;
        background-size: 20px;
        padding-left: 30px;
    }
    #sub-footer {
        background-color: #111;
    }
}

@media (max-width: 460px) {
        .mk-responsive-nav .share, .mk-responsive-nav .wechat {
            display: none;
        }
    .break_menu > a span {
        display: inline-block;
    }
    #mk-header .responsive-nav-link, #mk-header .mk-responsive-shopping-cart {
        height: 50px!important;
        line-height: 50px;
    }
    .header-align-left .mk-header-logo {
        margin: 8px 5px!important;
    }
    .mk-burger-icon {
        width: 23px;
        margin-left: 10px;
    }
#sub-footer {
    padding: 10px 0;
}
.pull-left {
    float: none;
	margin-bottom: 3px;
}.mk-footer-copyright {
    font-size: 12px;
}
.pull-right span {
    padding: 0;
    display: block;
}
.pull-right {
	float: none;
}

.mk-responsive-nav {
    border-top: 1px solid rgba(128,128,128,.2);
}

    /*popnav*/
    .popnav-close img {
        width: 30px;
    }
    .popnav-close {
        top: 20px;
        right: 20px;
    }
    .popnav-box #searchform {
        top: 20px;
    }
    .popnav-menu .popnav-menu-item a {
        font-size: 28px;
        padding: 20px 0;
    }
    .popnav-menu .popnav-has-children ul li a {
        font-size: 24px;
        padding: 15px 0;
    }
    .popnav-menu .popnav-has-children ul ul li a {
        font-size: 18px;
        padding: 10px 0;
    }
    .popnav-has-children > a:after {
        margin-left: 10px;
        width: 14px;
        height: 14px;
        vertical-align: middle;
    }
    .popnav-icon span {
        background-size: 22px;
    }
}















