/*Phone手机*/
@media(max-width:767px) {

    body {min-width: 320px} /*设置手机下body最小宽度*/
    .header .dyui-nav .navbar-nav {margin: 0; flex-direction: column;}

    .dyui-header .head {height: 56px}
    .header .dyui-nav .navbar-nav {margin: 0; flex-direction: column;}

    .dyui-header {height: 46px; background-color: #FFF; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);z-index: 999}
    .dyui-header .navbar {padding: 0; position: relative}
    .dyui-header .navbar>.container {padding-right: 0; padding-left: 0;}
    .dyui-header .navbar .navbar-toggler {font-size: 28px; height: 46px}
    .dyui-header .navbar-brand {padding: 0 0 0 10px}
    .dyui-header .logo {max-width: 100%; height: 38px; display: block;}
    .dyui-header .navbar-dark .navbar-toggler {color: #333}
    .dyui-header .navbar-dark .navbar-toggler i {font-size: 30px;}

    /*导航开始*/
    .dyui-header .navbar-collapse {background-color: #fff; margin-top: 1px; padding: 10px 10px 15px}
    .dyui-header nav .navbar-nav .nav-item {white-space: nowrap}
    .dyui-header .dyui-nav li a.c1 {display: block; height: 36px; line-height: 36px; box-sizing: content-box; text-align: left; position: relative; border-bottom: solid 1px #ddd}
    .dyui-header .dyui-nav li a.c1.dropdown-toggle::after {position: absolute; right: 15px; top: 20px;}
    .dyui-header .dyui-nav li.active a.c1 {border-radius: 0}
    .dyui-header nav .navbar-nav .nav-link {line-height: 30px}
    .dyui-header nav.nav-mod-fixed {position: fixed}
    .dyui-header nav.nav-mod-fixed .navbar-collapse {overflow-y: scroll; max-height: 380px}
    .dyui-header .navfix-mod-other {height: 60px}
    .dyui-header .navbar-nav .dropdown-menu {margin-top: -1px}
    .dyui-header .nav>li.open>.dropdown-menu {display: block}
    .dyui-header .nav>li>.dropdown-menu>.dropdown-item {line-height: 30px}
    .dyui-header .navbar-toggle {padding: 0 15px; border: none; margin: 0; height: 60px}
    .dyui-header .navbar-nav {margin: 0}
    .dyui-header .nav>li>a:after {content: ''; float: right; margin-top: 22px; height: 10px;}
    .dyui-header .nav>li>a.active:after {border-bottom: 1px solid #a8a8a8; left: 0; right: auto}

/*首页导航*/
.cat-banner{height: 120px; background-size: cover}

.dyui-news {overflow: hidden}
.dyui-news .swiper {overflow: initial; padding: 0 15px}

.dyui-main-box {padding: 10px 0}



.dyui-footer-line {height: 50px}

/*留言表单*/
    .dyui-form-flex .form-group {flex-wrap: wrap;}

}

/*phone+iPad*/
@media(max-width:1023px) {
    .dyui-header {background-color: #FFF; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);}
    .dyui-header .dyui-nav li a.c1 {text-align: left}
    .dyui-header .search {width: 100%; margin-top: 20px}
    .dyui-header .search form {width: 100%; display: flex}
    .dyui-header .search .form-control {position: initial; width: 100%}
    .dyui-header .dyui-nav li a.c1 {display: block; height: 42px; line-height: 42px; box-sizing: content-box; text-align: left; position: relative; border-bottom: solid 1px #ddd}
    .dyui-header .dyui-nav li a.c1.dropdown-toggle::after {position: absolute; right: 15px; top: 20px;}

    .dyui-header .dropdown-menu>li {border: none}
    .dyui-header .dyui-nav>li>.dropdown-menu>li>a.c2 {font-weight: initial; color: #000; padding: 10px 25px; text-align: left}
    .dyui-header .navbar-nav .open .dropdown-menu>li>a {line-height: 56px; border-bottom: 1px dotted #f2f2f2}
}

/*iPad Pro*/
@media (min-width:768px) and (max-width:1023px){
    .navbar-collapse.collapse {padding-bottom: 15px}


}