﻿ /* 二级导航 */
.secnavBox {
   position: absolute;
   left: 0;
   top: 50px;
   width: 100%;
   background: #fff;
   color: #000;
   z-index: 300000;
}

.secnav {
            width: 100%;
            position: absolute;
            left: 0;
            top: 50px;
            /* background:rgba(0,0,0,0.8); */
            background: #f5f5f5;
            display: none;
            z-index: 111111;
            /* border-top:1px solid #e8e8e8; */
            padding: 20px 0;
}

        .sub_menu.secnav {
            opacity: 1;
        }

            .sub_menu.secnav li {
                line-height: 34px;
            }

                .sub_menu.secnav li a {
                    font-size: 12px;
                    width: 100%;
                }

        .showsecond {
            display: block;
            border-bottom: 1px solid #e8e8e8;
        }
        /* .toggle{
            background:#fff;
            color:#000;
        } */
        .secnav .secnav-flex {
            display: flex;
            width: 1200px;
            margin: 0 auto;
        }

            .secnav .secnav-flex .secnav-detail {
                margin-left: 100px;
                width: 100%;
            }

        .secnav .secnav-item {
            display: flex;
            align-items: center;
        }

            .secnav .secnav-item .secnaitem-item {
                color: #fff;
                margin-right: 35px;
            }

        .secnav-item .title {
            font-weight: 700;
            /* color:#333; */
        }

        .secnav .secnav-item .content {
            font-size: 12px;
            color: #fff;
        }

        .secnav-item .content a {
            text-align: left;
            color: rgba(255,255,255,0.5);
        }

            .secnav-item .content a:hover {
                text-align: left;
                color: #fff;
            }

        .dropdown-item {
            /* border:1px solid red; */
            position: absolute;
            width: 1200px;
        }

        .sub_menu {
            position: absolute;
            width: 100%;
            color: #000;
        }

            .sub_menu li {
                text-align: left;
            }

        .other .secnav {
            padding: 0;
            box-shadow: 0 0 1px 0px rgba(0,0,0,0.2);
        }

            .other .secnav a:hover {
                background: #ececec;
                color: #000;
            }

        .nav-list {
            margin: 0;
            padding: 0;
            list-style: none;
            height: 50px;
            line-height: 50px;
            font-size: 14px;
            display: flex;
            margin-left: 100px;
        }

        .navlist-item {
            /* position:relative; */
            height: 50px;
        }

        .other, .appDown {
            position: relative;
        }

        .navlist-item:hover:after {
            display: block;
            content: '';
            width: 100%;
            height: 2px;
            margin-top: -1px;
            /* background:#000; */
            /* position:absolute; */
            /* bottom:-1px; */
            /* left:50%; */
            /* margin-left:-15px; */
        }

        .navlist-item.other:hover:before {
            display: block;
            content: '';
            width: 96px;
            height: 0;
            border-bottom: 1px solid #fff;
            position: absolute;
            bottom: -1px;
            left: 0;
        }

        .navlist-item a {
            display: inline-block;
            padding: 0 20px;
            font-size: 14px;
            text-align: center;
            color: #999;
            font-weight: bold;
        }

        .navlist-item .secnav-product a {
            margin: 0 10px;
        }
        /* .navlist-item a:hover {
           color:#fff;
        } */
        .secnaitem-item a {
            display: inline-block;
            width: auto;
            padding: 0;
            font-size: 14px;
            text-align: center;
        }

            .secnaitem-item a p {
                color: rgba(255,255,255,0.6);
                font-size: 12px;
                line-height: 24px;
            }

            .secnaitem-item a:hover p {
                color: #fff;
            }

        .secnav .secnav-flex {
            padding: 20px 0;
        }

            .secnav .secnav-flex.center {
                justify-content: center;
            }

            .secnav .secnav-flex li {
                line-height: 30px;
            }

        .logo {
            margin-left: 0;
        }

        .header {
            opacity: 1;
        }

        .erweima {
            transition: all .5s;
            -ms-transition: all .5s;
            -moz-transition: all .5s;
            -webkit-transition: all .5s;
            -o-transition: all .5s;
            position: absolute;
            top: 50px;
            left: 3px;
            width: 95px;
            height: 0;
            overflow: hidden;
            z-index: 11111;
        }

        .appDown:hover .erweima {
            height: 104px;
        }

        .secnaitem-item.pic {
            margin: 10px 0 0 0;
        }

        .nav_mg {
            margin-left: 20px;
        }

        .mijia {
            vertical-align: top;
        }

        .buy-btn {
            display: inline-block;
            width: 60px;
            height: 30px;
            background: #ee8225;
            color: #fff;
            font-size: 14px;
            border-radius: 4px;
        }

        .header2 ul li > a {
            color: #fff;
            opacity: 0.9;
        }

            .header2 ul li > a:hover {
                color: #fff;
                opacity: 0.4;
            }

            .header2 ul li > a.active {
                color: #fff;
                opacity: 0.4;
            }

        .header2 ul li:hover a.buy-btn:hover {
            color: #fff !important;
            opacity: 1;
        }

        .secnav-column {
            /* border:1px solid red; */
            display: flex;
            height: 120px;
        }

        .fwzc .secnav-column {
            display: flex;
            justify-content: center;
            width: 100%;
            height: 120px;
            align-items: center;
        }

        .fwzc .secnav .secnav-flex .secnav-detail {
            margin-left: 0;
        }

        .secnav-column .secnav-secitem {
            display: flex;
            width: 200px;
            line-height: 120px;
            border-right: 3px solid #d6d3d3;
            align-items: center;
            justify-content: center;
        }

            .secnav-column .secnav-secitem .text {
                color: #d6d3d3;
                font-size: 26px;
            }

        .secnav-column .secnav-product {
            display: none;
        }

        .secnav-column .active {
            display: inline-block;
        }

        .secnav-column .activeline {
            border-right: 3px solid red;
        }

        .access .secnav-product a img {
            margin-top: 15px;
        }

        .cat .secnav-product a img {
            margin-top: 15px;
        }

        .nav {
            position: relative;
        }

        .header-search {
            float: right;
            height: 100%;
            width: 28px;
            font-size: 14px;
            position: relative;
            -webkit-transition: width 0.4s;
            transition: width 0.4s;
        }

            .header-search.search-active {
                width: 19%;
            }

        .search-btn {
            width: 28px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            margin: auto 0;
            cursor: pointer;
        }

        .search-input {
            color: white;
            background: transparent;
            border: none;
            width: 100%;
            height: 100%;
            outline: none;
            padding-left: 38px;
            font-size: 16px;
            font-weight: bold;
        }

        .header-search:after {
            content: '';
            position: absolute;
            bottom: 6px;
            left: 0;
            width: 100%;
            height: 2px;
            background: white;
            opacity: 0;
            -webkit-transition: opacity 0.4s;
            transition: opacity 0.4s;
        }

        .header-search.search-active:after {
            display: block;
            opacity: 1;
        }

        .search-options {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 100;
            width: 100%;
            background: black;
            padding: 8px 0;
        }

            .search-options > li {
                padding: 8px;
                cursor: pointer;
            }

            .search-options > li {
                padding: 8px 16px;
                color: white;
                font-weight: bold;
            }

                .search-options > li:hover {
                    background: #525252;
                }

        .search-empty {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            background: black;
            padding: 8px 0;
            padding-left: 8px;
            color: #a5a5a5;
        }

        .tab-wrapper {
            font-size: 12px;
            position: absolute;
            top: 50%;
            left: 0;
            transform: translate(0, -50%);
        }

            .tab-wrapper a:hover {
                color: #fff;
            }

            .tab-wrapper .tab-active {
                color: #fff;
                font-weight: bold;
                font-size: 16px;
            }

            .tab-wrapper > span {
                margin: 0 10px;
            }