.gray3 { color: #333; }
.gray9 { color: #999; }
.head_com { background: #ff552e; }
.head_com .com_name, .head_com .llan, .head_com .llan .ll span { color: #fff; }
.sectitle { color: #FE552E; font-size: 0.36rem; padding-left: 0.2rem; position: relative; font-weight: bold; margin: 20px 0.2rem 15px 0.2rem; line-height: 1.2; display: flex; align-items: center;white-space:nowrap; }
.sectitle a { position: absolute; right: 0; color: #FE552E; border: 1px solid #FE552E; border-radius: 30px; font-weight: normal; font-size: 0.26rem; padding: 3px 10px;line-height: initial; }
.sectitle:after { position: absolute; content: ''; left: 0; top: 0; width: 4px; background: linear-gradient(#f5ded8,#FE552E); height: 100%; border-radius: 6px; }
.companynr { padding: 10px 3%; }
.companynr * { font-family: "Microsoft Yahei"!important; line-height: 2 !important;font-size:0.28rem!important;margin:0!important;background:#fff!important;color:#333!important; }
.companynr p{text-indent:2em!important;}
.company ul { display: flex; flex-wrap: wrap; padding: 5px 3% 10px 3%; }
.company ul li { width: 32%; margin-right: 2%; background: #F5F5F5; border-radius: 5px; margin-bottom: 6px; padding: 12px 0; }
.company ul li:nth-child(3n) { margin-right: 0; }
.company ul li p { text-align: center; font-size: 0.26rem; margin: 0; text-indent: 0!important; }
.zscp .zs_sm { border-radius: 6px; font-size: 0.28rem; }
.zsqy { padding: 18px 0 0 0; }
.smcon { padding: 0 3%; }
.smcon .tit { font-size: 0.28rem; font-weight: bold; line-height: 0.48rem; }
.smcon .seccon { padding-bottom: 25px; }
.zsqy { background: #fff; }
.list-clear li { height: 0.88rem; line-height: 0.88rem; }
.list-clear li:last-child { border-bottom: none; }
.foot { font-size: 0.26rem; text-align: center; background: #fff; justify-content: space-between; box-sizing: border-box; width: 100%; height: 1.12rem; position: fixed; overflow: visible; z-index: 998; bottom: 0; display: flex; align-items: center; max-width: 750px; }
.foot a { width: 50%; display: flex; height: 100%; align-items: center; justify-content: center; }
.foot a img { width: 0.42rem; display: block; margin: auto; }
.foot .dbwydl { background: linear-gradient(90deg, #FB761D, #F5481A); color: #fff; }
.nav { background: #fff;overflow-y:scroll;}
.nav a{margin:0;}
.nav .current { background: #fff; }
.nav a{width:25%!important;min-width:25%;max-width:25%;}
/*.nav.navTop { position: sticky; top: 0.92rem; z-index: 2; }*/
.menuTop{ position: sticky; top: 0.92rem; z-index: 2; }
.companylevel .level em { background: #fff; }
.companylevel .level { border: 1px solid #fff; border-radius: 5px; }
.banner01 { margin-top: 0.22rem; }
.banner01 img { border-radius: 8px; }
.product .pro_kind span { background: #e9e9e9; padding: 6px 10px; color: #666; margin: 2px; border-radius: 4px; font-size: 0.28rem;border-radius:30px; display:inline-block;}
.product .pro_kind{padding:0;overflow-y:hidden;}
.product .pro_kind::-webkit-scrollbar{display: none;} 
.zscp .zs_sm .more{margin:0}
.recommend_wrap .recommend_tab{display:flex;align-items:center;justify-content:space-around;padding-bottom:10px;padding-top:20px;background:#fff;border-radius:9px 9px 0 0;}
.recommend_wrap .recommend_tab li{font-size:0.28rem;font-weight:bold;position:relative;text-align:center;line-height:1;flex:1;}
.recommend_wrap .recommend_tab .separator{color:#ddd;}
.recommend_wrap .recommend_tab li::after{content:'/';color:#ddd;position:absolute;right:-2px;}
.recommend_wrap .recommend_tab li:last-child::after{content:'';}
.recommend_wrap .recommend_tab li.active{color:#FE552E;}
.recommend_wrap .recommend_con ul{padding:0 0.3rem;display:none;border-radius:0 0 9px 9px;}
.recommend_wrap .recommend_con ul.current{display:block;}
.recommend_wrap .companyrecommend{padding-bottom:16px!important;background:#fff;padding-top:5px!important;}
.recommend_wrap .companyrecommend .redround{width: 4px;height: 4px;background: #FF4400;border-radius: 50%;display:inline-block;margin-right:10px;flex-shrink:0;}
.recommend_wrap .companyrecommend li{margin-bottom:10px;padding:0;display:block;}
.recommend_wrap .companyrecommend li a{display:flex;align-items:center;}
.recommend_wrap .companyrecommend li a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.26rem;}
.recommend_wrap .newsrecommend .time{font-size:0.24rem;}
.recommend_wrap .newsrecommend .newstitle{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:30px;}
.recommend_wrap .bptj ul.prolist{padding:0}
.recommend_wrap .bptj ul.prolist li{display:flex;margin-bottom:10px;padding-top:5px}
.notice{display:flex;align-items:start;padding:8px 3% 8px 3%;background:#fff;border-radius:6px;}
.notice .icon_notice{height:0.6rem;line-height:0.6rem;flex-shrink:0;display:flex;align-items:center;}
.notice .icon_notice img{display:block;width:14px;height:14px;}
.notice .noticecon{max-height:1.8rem;overflow:hidden;}
.notice .noticecon .noticitem{display:flex;align-items:center;}
.notice .noticecon p{font-size:0.28rem;color:#666;text-align:left;text-indent:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;height:0.6rem;line-height:0.6rem;}
.notice .noticecon span{margin-right:5px;}