
a:hover {color: #1864AE}
.text-primary {color: #1864AE !important;}
.text-orange {color: #E17520 !important;}
.bg-light {background-color: #F7F7F7 !important;}
.bg-success {background-color: #44A556 !important;}
.border-primary {border-color: #1864AE !important;}

/*通用头部开始DIYUNWL*/
.dyui-header {position: fixed; top: 0; left: 0; right: 0; z-index: 9999; background-color: #fff}
.body-index .dyui-header { background-color: rgba(0,0,0,0.2);}
.dyui-header.shadow {background-color: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);}
@media(min-width:768px) {
    .container, .dyui-container {
        min-width: 1200px; max-width: 1320px;
    }
    .dyui-header.dyui-header-gd {
        background-color: #fff
    }

    .dyui-header.dyui-header-gd .head {
        display: none !important;
    }
}
@media (min-width: 1320px) {
    .container, .dyui-container {
        min-width: 1320px;
    }
}
.dyui-header .navbar {padding: 0}
.dyui-header .logo {height: 35px; }
.dyui-header .logo_white {height: 35px; }

.dyui-header .logo_white {display: none}
.body-index .dyui-header .logo {display: none}
.body-index .dyui-header .logo_white {display: block}
.body-index .dyui-header.bg-white .logo {display: block}
.body-index .dyui-header.bg-white .logo_white {display: none}



.dyui-header .dyui-nav li a.c1 {color: #333;  height: 48px; line-height: 48px; font-size: 16px; display: block; text-align: center; padding-top: 0; padding-bottom: 0;}
.body-index .dyui-header .dyui-nav li a.c1 {color: #FFF;}
.dyui-header .dyui-nav li:nth-child(1) a.c1 {border-left: none}
.dyui-header .dyui-nav li a.c1:hover {color: #EA5404}
.dyui-header .dyui-nav li .c1 span {position: relative}
.dyui-header .dyui-nav>li>.dropdown-menu {min-width: 120px;border-radius: 0; border: 0}
.dyui-header .dyui-nav>li.open>a.c1 {color: #EA5404; border-bottom: solid 2px #EA5404;}
.dyui-header .dyui-nav>li>.dropdown-menu>li>a.c2 {border-bottom: solid 1px #eee; padding: 10px; text-align: center}
.dyui-header .dyui-nav>li.open>.dropdown-menu>li>a.c2:hover {color: #EA5404; background: none}
.dyui-header .h-tel a {color: #333}
.dyui-header.bg-white {box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.dyui-header.bg-white .dyui-nav li a.c1 {color: #333;}
.dyui-header.bg-white .btn-search i {color: #333 !important;}
.dyui-header .btn-search i {color: #FFF !important;}

.navbar-toggler-icon i {color: #fff}
.dyui-nav .navbar-brand img {height: 40px}
.dyui-header .search {width: 160px}
.dyui-header .search form {position: relative; height: 40px; }
.dyui-header .search .form-control {border-radius: 50px 0 0 50px; border: none; position: absolute; top: 0; bottom: 0; right: 42px; width: 120px; border: solid 1px #eee}
.dyui-header .search .btn {border: solid 1px #EA5404; border-radius: 0 3px 3px 0; background-color: #EA5404; color: #fff; position: absolute; top: 0; right: 0}
.dyui-header .search .open .form-control {width: 180px}
.dyui-header-line {height: 80px;}
.body-index .dyui-header-line {display: none}
.body-index .dyui-header .h-tel a {color: #FFF}
.body-index .dyui-header.bg-white .h-tel a {color: #333}

@media(min-width:769px) {
    .dyui-header .dyui-nav>li.dropdown {position: initial !important;}
    .dyui-header .dyui-nav>li>.ul-2 {width: 100%; left: 0; right: 0; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
    .dyui-header .dyui-nav>li>.ul-2 ul {flex-wrap: wrap; justify-content: center}
    .dyui-header .dyui-nav>li>.ul-2 ul li {flex: 1; overflow: hidden; max-width: 33.33%}
    .dyui-header .dyui-nav>li>.ul-2 ul li .t {font-size: 20px; margin-top: 15px}
    .dyui-header .dyui-nav>li>.ul-2 ul li .desc {margin-top: 10px; white-space: initial}
    .dyui-header .dyui-nav>li>.ul-cat2 ul li {flex: 0 0 15%; margin-bottom: 10px}
    .dyui-header .dyui-nav>li>.ul-cat2 ul li img {width: 200px; height: 88px}
    .dyui-header .dyui-nav>li>.ul-cat2 ul li .desc {display: none}
    .dyui-header .dyui-nav>li>.ul-cat1 li {}
    .dyui-header .dyui-nav>li>.ul-cat1 li a {border: none !important; padding: 20px}
}


/*Phone手机*/
@media(max-width:767px) {

    body {min-width: 320px} /*设置手机下body最小宽度*/
    .header .dyui-nav .navbar-nav {margin: 0; flex-direction: column;}

    .header .dyui-nav .navbar-nav {margin: 0; flex-direction: column;}

    .dyui-header {height: 51px; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
    .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: 25px; display: block;}
    .dyui-header .logo_white {max-width: 100%; height: 25px; 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; padding: 10px 10px 15px; border-top: solid 1px #ddd; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
    .dyui-header nav .navbar-nav .nav-item {white-space: nowrap}
    .dyui-header .dyui-nav li a.c1 {display: block; color: #333; height: 40px; line-height: 40px; 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 .dyui-nav>li>.dropdown-menu>li>a.c2 {text-align: left}
    .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}
    .dyui-header-line {height: 46px;}

    /* .dyui-header .ul-cat {display: none !important;} */
    .dyui-header .dyui-nav li .ul-2 {padding: 10px 0 !important;}
    .dyui-header .dyui-nav li .ul-2 ul li a.c2 {color: #333}
    .dyui-header .dyui-nav li .ul-2 ul li a.c2 .t {color: #333 !important;}
    .dyui-header .dyui-nav li .ul-2 ul li .thumb {display: none !important;}
    .dyui-header .dyui-nav li .ul-2 ul li .desc {display: none !important;}
    .dyui-header .h-tel {padding-top: 10px}


    .dyui-header .btn-search {border: solid 1px #fff; padding: 0 10px; line-height: 40px; color: #333}
    .dyui-header .btn-search i {color: #333 !important;}
    .dyui-header .search-collapse {padding: 20px 10px}

    .body-index .dyui-header .navbar .navbar-toggler {color: #FFF}
    .body-index .dyui-header .dyui-nav li a.c1 {color: #333 !important;}
    .body-index .dyui-header .btn-search i {color: #FFF !important;}
    .body-index .dyui-header.bg-white .btn-search i {color: #333 !important;}
    .body-index .dyui-header.bg-white .navbar .navbar-toggler {color: #333 !important;}

}


.dyui-header .btn-search {border: solid 1px #fff; padding: 5px 10px; border-radius: 5px;}
.dyui-header .btn-search:hover {border: solid 1px #eee}
.dyui-header .btn-search i {color: #000; font-size: 18px}
.dyui-header .search-collapse {position: absolute; left: 0; right: 0; padding: 20px 0; background-color: rgba(0,0,0,0.3)}
.dyui-header .search-collapse .form-control {border: solid 1px #eee; padding: 10px 20px;}



.dyui-product-list li .desc {}
.dyui-product-list li .t {background-color: #EDF2F8; width: 100%; height: 56px}
.dyui-product-list li .more {background-color: #D2DFEF; height: 56px; line-height: 56px; font-size: 24px; color: #F08400}
/* .dyui-product-list li .box:hover {background-color: #EDF2F8} */

.dyui-news-list  .thumb img {height: 280px}
@media(max-width:767px) {
    .dyui-news-list  .thumb img {height: 150px}
    .dyui-product-list li .t {background-color: #EDF2F8; width: 100%; height: 40px}
}


/* 表单 */
.dyui-feedback .form-group .col-md-2 {color: #fff; padding-bottom: 10px; width: 100%}
.dyui-feedback .form-group .col-md-10 {width: 100%}

@media(min-width:768px) {
    .dyui-feedback .form-group {flex:0 0 auto; width: 50%;}
}
.dyui-feedback .form-group#dr_row_content {flex:0 0 auto; width: 100%;}
.dyui-feedback .form-control {width: 100% !important;}
.dyui-feedback .col-md-10 {width: 100%;}
@media(max-width:767px) {
    .dyui-feedback .control-label {display: none;}
}


.dyui-form-zixun .form-group .col-md-2 {padding-bottom: 10px; width: 100%}
.dyui-form-zixun .form-group .col-md-10 {width: 100%}


/* 技术研发 */
.dyui-jsyf-main {position: relative}
.dyui-jsyf-main .tab-more {position: absolute; top: 5px; right: 0;}
.dyui-jsyf-main .card:hover img {transform:scale(1.1)}
.dyui-jsyf-main .nav-tabs {border: none}
.dyui-jsyf-main .nav-tabs a {padding: 5px 0}
.dyui-jsyf-main .nav-tabs .active {color: #ea5504}
.dyui-jsyf-main .nav-tabs a:hover {border: none; background: none; color: #ea5504}

/* 详细内容 */
.show-content * {max-width: 100%;}



/* 底部版权 */
.dyui-footer {background-color: #215896; color: #fff}
.dyui-footer a {color: #fff}

.dyui-footform {background-color: #2665AC;}


.dyui-news {background-color: #DBE2EB}
@media screen and (min-width: 769px) {
    .dyui-news .swiper-button-prev {left: -50px}
    .dyui-news .swiper-button-next {right: -50px}
}
.dyui-news .swiper-button-prev:after,
.dyui-news .swiper-button-next:after {color: #999}
.dyui-news .swiper-button-prev:hover:after,
.dyui-news .swiper-button-next:hover:after {color: #1864AE}


/* 悬浮客服 */
#sidekefu ul li:nth-child(1) {display: none}
@media screen and (max-width: 769px) {
    #sidekefu {display: none !important;}
}

/*移动端底部*/
.dyui-footer-line {height: 50px;}
.dyui-footer-nav {background-color: #FFF; height: 50px; border-top: solid 1px #eee; box-shadow: 0 0 8px 1px rgb(0, 0, 0, 0.10);}
.dyui-footer-nav ul {display: flex}
.dyui-footer-nav ul li {text-align: center; flex: 1;}
.dyui-footer-nav ul li a.c1 {height: 50px; line-height: 50px; color: #333; display: block; padding-top: 5px; position: relative}
.dyui-footer-nav ul li a.c1 .cart_nums {position: absolute; right: 50%; margin-right: -20px; top: -5px; font-style: normal; background-color: #f55b2e; border-radius: 20px; padding: 4px 6px; color: #fff; line-height: 1; font-size: 12px;}
.dyui-footer-nav ul li a.c1 i {display: block; height: 20px; line-height: 20px; width: auto}
.dyui-footer-nav ul li a.c1 span {display: block; height: 20px; line-height: 20px; font-size: 14px}
.dyui-footer-nav ul li a.c1.active {color: #1864AE}
.dyui-footer-nav ul li.add a.c1 i {font-size: 50px; margin-top: -15px; color: #ff5758}
.dyui-footer-nav ul li.add a.c1 span {display: none}
.dyui-footer-nav .dropdown-menu {min-width: 8rem}


#sidekefu {z-index: 9999 !important;}