/*手机*/
@media(max-width:767px) {

.container {padding-left: 10px; padding-right10px: }
.dyui-main-header {padding: 10px 0}
.dyui-main-header .header-title h3 {font-size: 20px; margin-bottom: 0}



    /*导航开始*/
    .dyui-nav {background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.1); position: fixed; top:0; width: 100%; z-index: 99}
    .dyui-nav .navbar-brand {padding-left: 10px; margin-right: 0}
    .navbar-toggler-icon {line-height: 1.25em; font-size: 1.5rem}
    .navbar-toggler-icon i {color: #1F80AA}
    .dyui-nav .navbar-collapse {background-color: #1F80AA}
    nav {
        line-height: 30px;
        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
    }
    .nav>li>.dropdown-menu {
        opacity: 1;
        visibility: hidden;
        display: none
    }
    .nav>li.open>.dropdown-menu {
        display: block
    }
    .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
    }


.dyui-nav .navbar-nav .nav-link {white-space: nowrap;}
/*子栏目*/
.znav {display: block; padding: 7px 10px; overflow: hidden}
.znav .navbar-brand {float: left; font-size: 16px}
.znav .navbar-catname {float: left; display: inline-block; padding-top: .3125rem; padding-bottom: .3125rem; margin-right: 1rem; font-size: 16px; line-height: inherit; white-space: nowrap;}
.znav .navbar-catname i {margin-right: 6px}
.znav button.navbar-toggler {position: absolute; right: 10px; top: 10px;font-size: 16px}
.znav button.navbar-toggler span {}
.znav .navbar-collapse {width: 100%}
.znav .navbar-nav {width: 100%}
.znav .navbar-nav .nav-link {line-height: 24px}

.dyui-main-box {padding: 0}
.show-title {margin-top: 15px}

.page-content {padding: 10px 0}
.dyui-main-box .main-header h3 {font-size: 18px; margin-top: 10px}

/*招聘信息*/
.zhaopin-list {margin-top: 10px}
.zhaopin-list li .thumb {width: 100px}
.zhaopin-list li .t {margin-bottom: 0}
.zhaopin-list li .desc {padding-left: 110px;}

/*文章列表*/
.thumb-list li .thumb {width: 80px; height: 60px}

/*表单*/
    .mform .col-md-2,
    .mform .col-md-9,
    .mform .col-md-10 {padding-left: 0; padding-right: 0}
    .mform .form-control {width: 100% !important;}
    .mform .btn {width: 100%}

    .copyright .float-right {width: 100%; text-align: center}


    /*移动端底部菜单栏*/
    .dyui-footer-line {display: block; height: 50px; overflow: hidden;}
    .dyui-footer-nav {display: flex !important; position:fixed; z-index:11; bottom:0px; border-top:1px solid #b3b3b3; background:#e6e6e6; width:100%; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box;}
    .dyui-footer-nav .menu {position:relative; flex: 1; height:50px; line-height:50px; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box;}
    .dyui-footer-nav .menu:last-child{border-right:none;}
    .dyui-footer-nav .new-sub {position:absolute; bottom:60px; z-index:10; width:100%; padding: 0px 10px; background: #fff; box-sizing:border-box; -webkit-box-sizing:border-box; border: 1px solid #EEEEEE; border-radius: 5px; display:none;}

    .dyui-footer-nav .new-sub li{width: 100%; background:#fff; float:none; box-sizing:border-box; -webkit-box-sizing:border-box; border-top:1px solid #f2f2f2;}
    .dyui-footer-nav .new-sub li a{display:block; height:50px; line-height:50px; text-align:left; background:#fff; color:#333; border:none; text-align:center; font-size:16px;}
    .dyui-footer-nav .sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
    .dyui-footer-nav .bt-name {font-size:16px;color:#000; text-align: center;}
    .dyui-footer-nav .bt-name i {display: block; line-height: 22px; margin-top: 3px; color: #666;}
    .dyui-footer-nav .bt-name span {display: block; line-height: 22px; color: #666;}
    .dyui-footer-nav .bt-name a{display:block;font-size:16px;color:#000;}
    .dyui-footer-nav .new-sub .tiggle {width:0px;height:0px;position:absolute;left:50%;margin-left:-10px;bottom:-9px;border-top:10px solid #EEEEEE;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10;}
    .dyui-footer-nav .new-sub .innertiggle{width:0px;height:0px;position:absolute;left:50%;margin-left:-9px;bottom:-8px;border-top:9px solid white;border-left:9px solid transparent;border-right:9px solid transparent;z-index:11;}

.xs-no-gutters {margin-left: 0 !important; margin-right: 0 !important}
.xs-no-gutters>.col,
.xs-no-gutters>[class*=col-] {
        padding-right: 0;
        padding-left: 0;
    }
.search-main .form-inline {width: 100%; float: none}
.search-main .form-group {margin-bottom: 0}



.home-about {padding: 10px 0}
.home-about .dyui-main-body .row {margin-left: 0; margin-right: 0}
.home-about .row>.col, .row>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}
.home-about .about-btn .btn {margin-bottom: 10px}
.home-about .swiper-honor {padding-top: 10px}

.home-business ul li i {float: left; height: 40px; line-height: 26px}
.home-business ul li .t {padding-left: 50px}

.home-business {padding: 10px 0 10px}
.home-zhaopin {padding: 10px 0px}
.home-cooperation {padding: 10px 0px}
.home-news {padding: 10px 0px}
.home-news .dyui-main-header {padding-bottom: 10px}
.home-news ul {margin-bottom: 0}


/*留言反馈*/
.dyui-form .form-control {width: 100% !important; box-sizing: content-boxs}


}
/*平板Pro*/
@media(max-width:1024px) {
    .row {margin-left: -5px; margin-right: -5px}
    .row .col-md-2 {padding-right: 5px; padding-left: 5px}
}

/*平板*/
@media (min-width:768px) {
    .navbar-nav {
        margin: 0; flex-direction: row;
    }
    .navbar-nav>li {
        float: left
    }
    .navbar-nav>li>a {
        padding-top: 22px;
        padding-bottom: 22px
    }
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }
    .navbar-collapse.in {
        overflow-y: visible
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .nav>li>.dropdown-menu {
        opacity: 1;
        visibility: hidden;
        display: none;
    }
    .nav>li.open>.dropdown-menu {
        display: block
    }

}