.aui-flex{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;padding: 0px 4%;position: relative;}
.aui-flex-box{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;font-size: 14px;list-style: none;}
.aui-news{width:45px;}
.aui-news img {width: 100%;height: auto;display: block;border: 0;}
.newsLine{color: #fff;height: 40px;min-height: 20px;overflow: hidden;margin: 8px 0 5px;}
.newsLine a{display: block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#3f3f3f; font-size:12px;}
.newsLine li{height: 23px;padding-left: 6px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: justify;width:100%;position:relative;padding-right:20px;}
.newsLine li em{font-style:normal; color:#fec10d; font-size:0.7rem; background:#f5f5f5; border-radius:3px; padding:3px 5px; margin-right:8px;}
.kzui_title{width: 96%;overflow: hidden;position: relative;display: flex;justify-content: space-between;align-items: center;height: 38px;line-height: 38px;padding: 0 2%;background: #F6F6F6;padding-top: 10px;}
.kzui_title span{font-size: 16px;font-weight: bold;display: flex;align-items: center;}
.kzui_title span i{flex-shrink: 0;width: 5px;height: 18px;border-radius: 5px;background: #01BF4B;margin-right: 5px;}
.kzui_title a{font-size: 14px;color: #989898;display: flex;align-items: center;}
.kzui_title a i{margin-left: .15rem;}
.tab-nav{height: 45px;line-height: 45px;display: block;position: relative;z-index: 1;width: 100%;margin: 5px auto 5px;}
.tab-nav-item{height: 45px;line-height: 45px;position: relative;text-align: center;color: #585858;font-size: 16px;display: inline-block;float: left;width: 20%;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.tab-nav-item.tab-active a{color: #01BF4B;font-size: 16px;font-weight:bold;}
.tab-nav-item a{display: inherit; font-size: 0.8rem; color: #333; font-weight: bold;}
.tab-panel{position: relative; overflow: hidden;}
.tab-panel .tab-panel-item{width: 100%; position: absolute; top: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%);}
.tab-panel .tab-panel-item.tab-active~.tab-panel-item{-webkit-transform: translateX(100%); transform: translateX(100%);}
.tab-panel .tab-panel-item.tab-active{position: relative; -webkit-transition: -webkit-transform .15s; transition: -webkit-transform .15s; transition: transform .15s; transition: transform .15s, -webkit-transform .15s; -webkit-transform: translateX(0); transform: translateX(0);}
.tab-nav-item.tab-active:before{content: '';width: 20%;height: 3px;position: absolute;left: 62%;bottom: 3px;margin-left: -25%;z-index: 4;border-radius: 29%;background-color: #01BF4B;overflow: hidden;}
.tab-panel .tab-panel-item .aui-list-goods .aui-flex{padding:3%}
.tab-panel .tab-panel-item .aui-list-goods .aui-flex.b-line:last-child:after{border:0}
.aui-goods-img{width:100px; margin-right:0.8rem; border-radius:5px; overflow:hidden;}
.aui-flex-box img,.aui-goods-img img {width: 100%;height: auto;display: block;border: 0;list-style: none;}
.aui-list-goods h2{color:#000000;font-size: .95rem;margin-bottom: 0.3rem; margin:0px}
.aui-list-goods span{color: #666666;font-size: 0.7rem;background:#fefaf1;}
.aui-list-goods span b{font-weight:normal}
.aui-right-text h2{color:#010101;}
.aui-right-text h2 i{font-style:normal; font-size:0.8rem; font-weight:normal;}
.aui-flex-box p em{background:#ff0000; color:#fff; font-size:0.7rem; font-style:normal; padding:0 0.1rem; margin-right:0.2rem;}
.aui-flex-box h3 em img{float:left; width:13px; height:13px; margin-top:3px;}
.aui-flex-box h3 i{color: #ff5900;font-style:normal;font-size: .95rem;font-weight: 600;}
.aui-flex-box h3 em{float:left;}
.aui-flex-box h1{font-weight: bold;font-size: 16px;overflow: hidden;}
.aui-flex-box h2{color: #303741;font-weight: 500;font-size: 0.95rem;margin-bottom: 0.5rem;text-align:left;height:25px;line-height:25px;overflow: hidden;}
.aui-flex-box p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;text-overflow: ellipsis;color: #8a8a8a;font-size: 0.7rem;margin-bottom: 0.1rem;text-align:left;}
.aui-flex-box h3{font-size: 0.9rem; color: #8a8a8a; font-weight: normal; width: 100%; overflow: hidden; margin-bottom: 0.3rem; margin:0px}
.ui-main{ background:#FFF}
.b-line{position: relative;}
.b-line:after{content: '';position: absolute;z-index: 2;bottom: 0;left: 3%;width: 94%;height: 1px;border-bottom: 1px solid #e2e2e2;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.m-slider{overflow-x: hidden;width: 93%;margin: 6px auto 0;position: relative;border-radius:5px;box-shadow: 0 4px 10px rgb(0 0 0 / 33%);top: 30px;}
.slider-wrapper{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); position: relative; z-index: 1; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform;}
.slider-item{width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: #f6f6f6;}
.slider-item img{width: 100%; height: auto; display: block; border: none;}
.slider-pagination{text-align: right; position: absolute; width: 100%; z-index: 2; right: 0; bottom: 10px; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.slider-pagination > .slider-pagination-item{margin: 0 .25rem; width: 8px; height: 8px; display: inline-block; border-radius: 100px; background-color: rgba(255,255,255,0.8);}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active{background-color: #f44b00; width:15px;}
.head-bar {background:#01BF4B!important;border:0px !important}
.aui-bg-list{background-image:url("images/bg.png");background-size:100%;height: 9.5rem;width: 100%;padding: 0;padding-top: .5rem;}
.aui-bg-list .aui-flex-box{text-align:center;margin-top: -92px;color:white;}
.aui-flex-two{padding: 0 7px;}
.aui-flex-two .aui-flex-box{padding: 0 5px;}
.aui-flex-two .aui-flex-box img{border-radius: 5px;}
.module_list_title{background: #F6F6F6;line-height: 40px;font-weight: bold;padding: 0 15px;font-size: 16px;padding-top: 10px;}
.module_list_title{color: #222;text-align: center;position: relative;}
.module_list_title:after{content: "";position: absolute;z-index: 0;top: 27px;left: 20%;width: 18%;height: 5px;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAGCAYAAADwrKGUAAAAx0lEQVRIie2WTQrCMBSEv4gI3sDLdaVrd7p049Ij6K6ewSvpFUR8T4KJTV8iXVokAyFvZtLmZyCtU1UGEcf4/muTvieCfriAdLWTVJPk2UQTW/v3BU2kp7+5Gm79d9PAnRR8qxU81ZKuBa0/b9yLZut9dj5mz3FMxOMeqxkiB1SbcMYtIpupj2g4zYof4QYsgYuZfg+sE+5rndSURo0FcCoscJUp0NQw/wg1zHHjGq5Zi2OmQOu/mS6TK8aOHTD3V2v45zkD2xcE498Znxb3AgAAAABJRU5ErkJggg==');background-size: 100%;background-repeat: no-repeat;}
.module_list_title:before{content: "";position: absolute;z-index: 0;top: 27px;right: 20%;width: 18%;height: 5px;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAGCAYAAADwrKGUAAAAzklEQVRIie2VTQ4BQRCFv1fEHRzJxglYSNjaERsX4Aqs5g7O5AYSFiOdaPpvZmvCvKTS1a9e/1RV0q3HYjrC7Ig0kySkCrMN0h0MTCADCSwcX7FQY4NIo1An7wcWzZVxUpO2bR+j9ut9rPXcIKcsrsIdkvx9bRRzdVS3j6+wjm9L54k5+LEFQ+AArAOJ82/ALlk2Ac7AuHm7Ht+EAfPC+auM6RvZedi/F+CX4JpZFfI5ZQwsgWvG9ugM3J+5dd9r8Ny65u4LF7z0z2yHATwBTNISpwghr14AAAAASUVORK5CYII=');background-size: 100%;background-repeat: no-repeat;}
.tabSlider-bd {position:relative;min-height:100px;background:#fff;width:100%;overflow:hidden;transition:height 200ms ease-in-out;-webkit-transition:height 200ms ease-in-out}
.tabSlider-bd .tabSlider-wrap {position:absolute;top:0;left:0;width:100%;min-height:100%}
.tabSlider-bd .tabSlider-wrap .tabSlider-box {position:absolute;top:0;left:0;width:100%;min-height:100px}
.tabSlider-bd.slide {background:0 0}
.tabSlider-bd.slide .tabSlider-wrap .tabSlider-box {text-align:center;padding:0}
.more-link{ text-align:center; margin-bottom:20px; margin-top:10px;}
.more-link a{color: #ff6b1a; display: inline-block;width:180px; line-height: 33px;  border: 1px solid #e9e9e9; border-radius:5px;font-size:14px;}
.line-tags{ overflow:hidden; margin-bottom:10px;}
.line-tags li{float: left; width:33%; overflow: hidden; padding:5px;}
.line-tags li a{ height:30px; line-height:30px; text-align:center; display:block; font-size:14px; border:1px solid #ccc;border-radius:25px;}
.foot-info{ text-align:center; color:#999999;font-size:15px;}
.mlist_line{ margin-bottom:10px; overflow:hidden; padding:5px; padding-top:0px;}
.mlist_line li{ overflow:hidden;border-bottom:1px solid #ddd; padding:5px 0px;}
.mlist_line li h5{ font-size:15px; margin-top:10px; margin:0px; padding:0px; font-weight:normal;}
.mlist_line p{ margin-top:10px;}
.mline_img{ width:27%; float:left; padding:5px;}
.mline_img img{ width:100%;border-radius:5px;}
.mline_info{ width:70%; float:right;}
.mline_price{ float:right; color:#f60; line-height:18px;}
.mline_price b{ font-size:18px;}
.mline_tag{padding: 0px 2px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block; font-size:12px; margin-right:5px;}
.minle_day{background: #ffc53a;border: #ffc53a solid 1px; color:#FFFFFF;}
.minle_tem{background: #ff8d3a;border: #ff8d3a solid 1px;color:#FFFFFF;}
.mline_chu{color: #ff8d3a;border: #ff8d3a solid 1px;}
.imglist1{margin:0px 20px 20px;}
.imglist1 li{ padding-top: 1rem; padding-bottom: 0.5rem;  border-bottom: 0.01rem solid #e5e5e5; overflow:hidden;}
.imglist1 li:last-child{ border-bottom:0px;}
.img1{ width:30%;  overflow: hidden; border-radius: 0.7rem;  flex-shrink: 0; float:left; min-width: 0;}
.img1 img{ width:100%; height:90px;}
.con1{flex: 1; float:right; margin-left: 0.8rem; width:65%;}
.con1 h5{ margin:0px; padding:0px; font-size: 1rem;color:#333333;}
.con1 p{ color:#999; line-height:20px; font-size:12px; margin:0px; margin-top:5px;}
.con1 p strong{ color:#666666; font-weight:normal;}
.con1 a{ color:#333333;}
.pos{display: inline-block; font-size:12px; color: #999; padding: 0.4rem 0.8rem; background-color: #f5f5f5;  border-radius: 1rem; width:100%; margin-top: 0.4rem; text-decoration:none;}
.pos img{width: 0.7rem;transform: translateY(0.1rem); margin-right:4px;}
.xz { margin: 0.4rem 0 0;}
.xz span { position: relative;padding: 0 0.8rem;font-size:12px; font-size: 0.8rem; margin-right: 0.6rem;}
.xz span::after {content: "";position: absolute;top: 0; left: 0;width: 200%;height: 200%; border-radius: 2rem; border: 1px solid; transform-origin: 0 0; transform: scale(0.5);}
.xz span:nth-of-type(odd) {border-color: #ed5d2b;color: #ed5d2b;}
.xz span:nth-of-type(even) { border-color: #00b2fc; color: #00b2fc;}


