a {text-decoration: none; color: #333}
li {list-style: none; margin: 0}
ul {margin: 0; padding: 0}
.form-control:focus {border-color:#ccc;box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
button:focus:not(:focus-visible){outline:none !important; box-shadow:none !important;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
    box-shadow:none !important;
}

/*Phone手机*/
@media(max-width:767px) {

    .dyui-header {background-color: #FFF; box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1); position: fixed; top: 0; left: 0; right: 0; z-index: 999}
    .navbar-brand {padding: 0}
    .dyui-header .logo img {max-width: 100%; height: 40px; display: block;}
    .dyui-header .navbar-toggler {color: #FFF}
    .dyui-header .navbar-toggler i {color: #fff}
    .dyui-header .navbar-collapse {background-color: #fff; padding-bottom: 10px}
    .dyui-header .dyui-nav li a.c1 {display: block; padding: 5px; box-sizing: content-box; color: #333}
    .dyui-header .dyui-nav li.active a.c1 {border-radius: 0; color: #1e85e4}
    .dyui-header .dyui-nav li a.c1:hover {color: #1e85e4; background-color: #fff}
    .dyui-header .dyui-nav li .dropdown-toggle::after {border-right: 1px solid #333; border-bottom: 1px solid #333; }

    .dyui-header .btn-language .dropdown-menu {width: 300px; right: 0;}
    .dyui-header-line {height: 56px;}

/*搜索*/
.dyui-search-btn {padding: 12px 15px;}
.dyui-search-btn div.input {background-color: #fff; height: 36px; line-height: 36px; text-align: center; color: #999; border-radius: 15px;}



/*首页导航*/
#dyui-mnav {background-color: #fff; padding: 20px 10px 10px 10px;}
#dyui-mnav ul {display: flex; flex-wrap: wrap}
#dyui-mnav ul li {}
#dyui-mnav ul li .box {display: block; text-align: center; height: 100%; flex-direction:column}
#dyui-mnav ul li img {max-width: 90%}
#dyui-mnav ul li .t {display: inline-block; line-height: 30px; height: 30px; overflow: hidden; margin-top: 6px; font-size: 12px}
#dyui-mnav .carousel-indicators [data-bs-target] {background-color: #999}
#dyui-mnav .carousel-indicators .active {background-color: #ea5514}
#dyui-mnav .carousel-indicators {margin-bottom: 0;}

/*公告*/
.dyui-gonggao {line-height: 40px; border: solid 1px #EEE; padding: 0 10px}
.dyui-gonggao i {color: #e14f77; font-size: 24px;}
.swiper-gonggao {height: 40px; line-height: 40px; overflow: hidden; position: relative; align-items: center}
.swiper-gonggao .swiper-slide {font-size: 16px;}


.home-about {padding-left: 10px; padding-right: 10px}
.home-about .dyui-main-header {margin: 0}

.dyui-main-box {padding: 10px 0}

.dyui-card-header h3 {display: flex; justify-content: center; font-size: 18px;}
.dyui-card-header h3 i {background-color: #f5691c; width: 5px; display: inline-block; height: 90%; margin-right: 6px;}

.spmsxx .form-group .control-label i {background-color: #f5691c; width: 5px; display: inline-block; height: 90%; margin-right: 6px;}
.spmsxx .form-group .fc-sku-group-html {display: flex; justify-content: center;}
.spmsxx .fc-sku-select-price .btn {border-color: #CCC;}
.spmsxx .fc-sku-select-price .red {border-color: #f00; color: #f00;}

.category-list {height: 100%; overflow-y: auto;}
.category-list ul li a {display: block; height: 40px; line-height: 40px; font-size: 15px; text-align: center;}

/* 搜索 */
.dyui-top-search .search-form {border-radius: 100px; background-color: #fff; overflow: hidden;}
.dyui-top-search .search-form .btn {}


/* 子栏目 */
    .dyui-znav .znav-body {display: none}
    .dyui-znav.open .znav-body {display: block}

.dyui-gdznav {width: 100%; display: block; position: relative; background-color: #fff; height: 44px; box-sizing: border-box;}
.dyui-gdznav .scroll-wrapper {overflow: hidden; height: 44px;}
.dyui-gdznav .scroll-list {position: relative; overflow: hidden; overflow-x: scroll; white-space: nowrap; -webkit-overflow-scrolling: touch; font-size: 0;}
.dyui-gdznav .scroll-list a {font-size: 14px; color: #333; display: inline-block; height: 44px; line-height: 44px; margin: 0 10px; width: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}
.dyui-gdznav .scroll-list a.active { font-size: 18px; color: #FB9C00;}
.dyui-gdznav .scroll-list a.active:after {content: ''; position: absolute; left: 50%; bottom: 2px; width: 20px; margin-left: -7px; height: 3px; background-color: #FB9C00; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}



/* 顶部选项卡 */
.dyui-top-tabs {}
.dyui-top-tabs ul {justify-content: space-between; padding: 8px 8px 0;}
.dyui-top-tabs ul li {}
.dyui-top-tabs ul li a {padding-left: 3px; padding-right: 3px; display: block; height: 100%;}
.dyui-top-tabs ul li a i {display: none;}
.dyui-top-tabs ul li.active a {color: #f00; border-bottom: solid 1px #f00;}


.thumb-list li .thumb {width: 80px; height: 60px}
.thumb-list li .info {height: 70px; overflow: hidden}

.form-control, .custom-select {
    box-sizing: border-box;
    width: 100% !IMPORTANT;
}

.dyui-fuwu-list li .box {display: block; border-radius: 10px; overflow: hidden; height: 100%;}

.dyui-product-list li .t {height: 50px; overflow: hidden}


.dyui-news-list li .thumb {flex: 0 0 100px; width: 100px;}
.dyui-news-list li .info .time {margin: 0;}
.dyui-news-list li .info .desc {margin-top: 0}


/* 详情页 */
.show-title {font-size: 16px;}
.show-info span {padding-right: 10px; font-size: 14px; color: #888}
.show-content img {max-width: 100%;}
.show-content * {max-width: 100%;}
.show-content video {max-width: 100%; height: auto !important;}


/* msg提示消息 */
.fc-msg-body {}

/* 活动 */
    .pc-slide {}
    .pc-slide .view {position: relative}
    .view .swiper-container {overflow: hidden; border: solid 1px #ccc;}

    .view .arrow-left {
        background: url(images/index_tab_l.png) no-repeat left top;
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -25px;
        width: 28px;
        height: 51px;
        z-index: 10;
    }

    .view .arrow-right {background: url(images/index_tab_r.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}

    .show-preview {width: 100%; height: auto;margin-top: 10px;position: relative; display: flex;}

    .show-preview .swiper-container {overflow: hidden;height: 82px;margin-left: 32px; margin-right: 32px;}

    .show-preview .swiper-slide {width: 57px; height: 52px; cursor:pointer;}

    .show-preview .slide6 { width: 82px;}
    .shuxing-thumb {position: absolute; top: 1px; left: 1px; right: 1px; z-index: 9; bottom: 1px;}

    .show-preview .arrow-left,
    .show-preview .arrow-right {position: absolute; top: 0; z-index: 10; width: 25px; height: 51px; line-height: 51px; border: solid 1px #eee; text-align: center; cursor: pointer; color: #999; background-color: #fff}
    .show-preview .arrow-left {left: 0;}
    .show-preview .arrow-right {right: 0;}
    .show-preview .arrow-left:hover,
    .show-preview .arrow-right:hover {color: #1d2d76; border-color: #1d2d76}

    .show-preview img {border: 1px solid #eee; width: 50px; height: 50px;}
    .show-preview .active-nav img {border: 1px solid #F00;}


    .dyui-footer .copyright {text-align: center}

.dyui-footer-line {height: 46px}

/*移动端底部菜单*/
.dyui-footer-nav {background-color: #FFF; height: 50px; border-top: solid 1px #EEE; color: #666}
.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: #666; display: block; padding: 3px 0; font-size: 15px}
.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}
.dyui-footer-nav ul li a.active {color: #ff6600;}
.dyui-footer-nav .dropdown-menu {min-width: 8rem}

/*移动端底部工具栏*/
.dyui-footer-tool {background-color: #FFF; height: 50px; border-top: solid 1px #EEE; color: #666}
.dyui-footer-tool ul {display: flex}
.dyui-footer-tool ul li {text-align: center; flex: 1;}
.dyui-footer-tool ul li a.c1 {height: 50px; line-height: 50px; color: #666; display: block; padding: 3px 0; font-size: 15px}
.dyui-footer-tool ul li a.c1 i {display: block; height: 20px; line-height: 20px; width: auto;}
.dyui-footer-tool ul li a.c1 span {display: block; height: 20px; line-height: 20px}
.dyui-footer-tool ul li a.active {color: #ff6600;}


/*表单开始*/

/*图片上传*/
/*.finecms-file-ts {display: none}*/
.dyui-form .fileinput-button {width: 100%}


/*表单结束*/

}
