/*Phone手机*/
@media(max-width:767px) {


body {min-width: 320px}

.header {background-color: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); position: fixed; top: 0; left: 0; right: 0; z-index: 999}
.header .head {padding: 5px; align-items: center}
.header .navbar {padding: 2px 0 0 0;}
.navbar-brand {padding: 0}
.header .logo {max-width: 100%; height: 32px; display: block; padding-left: 10px}
.header .logo img {height: auto; max-height: 40px; max-width: 100%}
.header .navbar-toggler {color: #333}
.header .navbar-toggler i {font-size: 28px;}

/*导航开始*/

.header .navbar-collapse {background-color: #fff; padding: 10px}
.header nav .navbar-nav .nav-item {white-space: nowrap}
.header .dyui-nav {align-items: initial; padding: 0;}
.header .dyui-nav li a.c1 {display: block; width: 100%;
    white-space: nowrap;
    height: 40px;
    line-height: 40px; color: #fff; border: none; text-align: left}
.header .dyui-nav li a.c1:hover {background: none; color: #FFF}
.header .dyui-nav li.active a.c1 {background: none; color: #FFF}
.header nav .navbar-nav .nav-link {line-height: 30px}
    nav {
        line-height: 50px;
        position: relative
    }
    nav.nav-mod-fixed {
        position: fixed
    }
    nav.nav-mod-fixed .navbar-collapse {
        overflow-y: scroll;
        max-height: 380px
    }
    .navfix-mod-other {
        height: 60px
    }

    .header .dyui-nav>li>.dropdown-menu {width: 100%; background-color: rgba(0,0,0,0.2);}
    .header .dyui-nav>li>.dropdown-menu .c2 {border-bottom: solid 1px #a3172c; text-align: left}
    .nav>li.open>.dropdown-menu {
        display: block
    }
    .nav>li>.dropdown-menu>.dropdown-item {line-height: 30px}
    .navbar-toggle {
        padding: 0 15px;
        border: none;
        margin: 0;
        height: 60px
    }
    .navbar-nav {
        margin: 0
    }
    .nav>li>a:after {
        content: ''; float: right; margin-top: 22px; height: 10px;
    }
    .nav>li>a.active:after {
        border-bottom: 1px solid #a8a8a8;
        left: 0;
        right: auto
    }
    .dropdown-menu>li {
        border: none
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 50px;
        border-bottom: 1px dotted #f2f2f2
    }

.header .language {display: flex; padding: 10px}
.header .language a {text-align: center; flex: 1; margin: 5px; background-color: #E5D8CB; height: 40px; line-height: 40px}
.dyui-header-line {height: 50px}

.dyui-main-header .header-title legend {font-size: 24px}
.dyui-main-header .header-title h5 {font-size: 16px}


    /*首页导航*/
.m-nav {background-color: #fff; padding: 0px;}
.m-nav ul li a {background-color: #c8293f; display: block;border-right: 1px #ac140f solid;
    border-bottom: 1px #ac140f solid; text-align: center; color: #fff; font-size: 0.9rem; padding: 10px}
.m-nav ul li img {max-width: 80%;}
.m-nav ul li span {display: inline-block; line-height: 30px; height: 30px; overflow: hidden; margin-top: 6px;}

.search-main {display: none}
.search-main .form-inline {display: flex}
.search-main .form-inline .form-control {flex: 1;}
.search-main .form-inline .custom-select {width: 80px;}
.search-main .form-inline .form-control {padding: 0 70px 0 90px}

.gutters20 {margin-left: 0; margin-right: 0}
.gutters20 > .col, .gutters20 > [class*="col-"] {
    padding-right: 0px;
    padding-left: 0px;
}

.home-about .dyui-main-header .header-title {width: 100%}

.dyui-main-box {padding: 10px 0}

.photo-list li .thumb {height: auto}

.product-list .col-md-3 {padding-left: 5px; padding-right: 5px}

.thumb-list li .thumb {max-width: 80px; height: 60px}
.thumb-list li .info {overflow: hidden}

.form-control, .custom-select {
    box-sizing: border-box;
    width: 100% !IMPORTANT;
}

.dyui-form-flex .form-group {flex: 0 0 100%; display: block}
.dyui-form-flex .form-group .control-label {text-align: left}

/*子栏目*/
.dyui-znav .znav-header {height: 60px; display: flex; justify-content: space-between; align-items: center; padding-left: 20px; padding-right: 20px}
.dyui-znav .znav-header h3 {}
.dyui-znav .znav-header .znav-btn {color: #fff}

.dyui-znav .znav-body {display: none}

footer {text-align: center}
footer .f-ewm {margin-top: 10px}
footer .f-ewm ul {justify-content: center;}

#sidekefu {display: none !important;}

}

