.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;}
.toutiao{background:red;padding:5px 15px;float:left;color:white;font-size:16px;border-radius:20px}
.newsLine{color: #fff;height: 20px;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;}
/*快捷*/
.nhome_push {padding: 10px 0;width: 100%;margin: 0 auto;display: flex;justify-content: space-around;border-top: 10px solid #F6F6F6;}
.nhome_push div{width: 45%;float: left;height: 88px;border-radius: 5px;background-repeat: no-repeat;background-size: 37px 50px;background-position: 93% center;}
.nhome_push div:nth-child(1){background-color: #7acbd8;}
.nhome_push div:nth-child(2){background-color:#f2b25c;}
.nhome_push div a span{font-size: 17px;color: #FFFFFF;display: block;margin-left: 10%;padding: 7px 0;}
.nhome_push div a p{margin-left: 10%;border: 1px solid #f1d09b;display: inline-block;color: #ffffff;padding: 3px 5px;border-radius: 3px;font-size: 13px;}

/*供应*/
.tab-nav{height: 45px;line-height: 45px;display: block;position: relative;z-index: 1;width: 100%;margin: 5px auto 5px; padding:0px 10px}
.tab-nav-item{height: 35px;line-height: 35px;position: relative;text-align: center;color: #585858;font-size: 14px;display: inline-block;float: left;width: 24%;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{ background:#029c46; border-radius:20px; color:#FFF}
.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: ;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}
/*戴航*/
.list-menuname{overflow: hidden;text-align:center;height:52px;background: #F6F6F6;}
.list-menuname h2{padding: 0;margin: 0;line-height: 33px;font-size:16px;margin-top: 10px;position: relative;}
.list-menuname h2:before, .list-menuname h2:after {content: '';position: absolute;height: 1px;width: 60px;top: 18px;background: #029c46;}
.list-menuname h2:before {left: 68px;}
.list-menuname h2:after {right: 68px;}
.list-menuname h2>span {display: inline-block;margin: 0 auto;font-weight: bold;padding:0 20px; font-size:18px;}
.list-menuname h3{padding:0;margin:0;color:#888888;font-weight:normal;height:17px;line-height:17px; font-size:12px;}
/*公司*/
#companys ul { background-color: #fff; padding: 1% .5% 1%;overflow-y: auto; margin-left: 0.5%;}
#companys ul li { float: left;width: 33%;text-align: center; position: relative; padding-top:90px; border: 1px solid #EEE; margin-left: -1px; margin-bottom: 0px; margin-top: -1px; padding-bottom: 5px;}
#companys ul li img { position: absolute; top: 1%;left: 6%; width: 88%; max-height:90px; overflow-y: hidden; border-radius: 4px;}
#companys ul li .span {display: inline-block; color: #666; text-align: center; font-size:14px;white-space: nowrap; max-width: 100%;overflow: hidden; box-sizing: border-box;}

.gird-4, .gird-5 {text-align: center;padding: .2rem;overflow: auto;background: #fff;border-radius: 15px 15px 0px 0px;position: relative;margin-top: -1.58rem;z-index: 9;}