body{ padding:0; margin:0;}
/*移到样式文件BODY可以不复制*/
.hdbarwrap{ height:40px;}
.hdbar{ width:100%; height:40px; background-color:#fff; border-bottom:1px solid #eee; position:fixed; top:0; left:0;}
.hdbar .hdback{ position:absolute; top:0; left:0;}
.hdbar .hdback a{ display:block; width:40px; height:40px;display: flex;justify-content: center;align-items: center;}
.hdbar .hdback a img{ width:20px; height:20px;}
.hdbar .hdtit{ line-height:40px; padding:0 40px; font-size:17px; text-align:center;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.hdbar .hdindex{position:absolute; top:0; right:0;}
.hdbar .hdindex a{ display:block; width:40px; height:40px;display: flex;justify-content: center;align-items: center;}
.hdbar .hdindex a img{ width:20px; height:20px;}

.rytopimgs{}
.rytopimgs img{ display:block; width:100%; height:auto;} 

.rymod{}
.rymod .rymdtit{ height:50px; line-height:50px; text-align:center;}
.rymod .rymdtit .rymdth{ font-size:20px; font-weight:bold; position:relative;}
.rymod .rymdtit .rymdth:after{ content:""; display:block; width:28px; height:1px; background-color:#000; position:absolute; top:14px; left:-36px;}
.rymod .rymdtit .rymdth:before{ content:""; display:block; width:28px; height:1px; background-color:#000; position:absolute; top:14px; right:-36px;}
.rymod .rymdthscroll{ padding-bottom:6px;}
.rymod .rymdthscroll .rymdthbox{ width:100%; overflow:auto;-webkit-overflow-scrolling: touch;  white-space:nowrap;}
.rymod .rymdthscroll .rymdthbox .rymdthitem{ display:inline-block; line-height:32px; padding:0 12px;}
.rymod .rymdthscroll .rymdthbox .rymdthitem span{ font-size:14px; color:#444;}
.rymod .rymdthscroll .rymdthbox .rymdthitem.rymdthitemactive{}
.rymod .rymdthscroll .rymdthbox .rymdthitem.rymdthitemactive span{ font-size:16px; font-weight:bold; color:#000; border-bottom:2px solid #2A66D4;}


.rymod .rylistbox{ padding:0 8px;}
.rymod .rylistbox .rylist{display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.rymod .rylistbox .rylist .ryitem{ width:33.33%;}
.rymod .rylistbox .rylist .ryitem .ryinfo{ padding:0 8px 16px;}
.rymod .rylistbox .rylist .ryitem .ryinfo a{ text-decoration:none;}
.rymod .rylistbox .rylist .ryitem .ryinfo a .ryphoto{}
.rymod .rylistbox .rylist .ryitem .ryinfo a .ryphoto img{ width:100%; height:146px; display:block; object-fit: cover;}
@media screen and (min-width: 414px) {.rymod .rylistbox .rylist .ryitem .ryinfo a .ryphoto img{height:163px;} }
.rymod .rylistbox .rylist .ryitem .ryinfo a .rytbox{ text-align:center;}
.rymod .rylistbox .rylist .ryitem .ryinfo a .rytbox .ryname{ padding-top:4px; font-size:14px; font-weight:bold; color:#000;}
.rymod .rylistbox .rylist .ryitem .ryinfo a .rytbox .ryzhiwei{ padding-top:4px; font-size:12px; color:#666;}

.ryinofomain{transform:translateY(-76px);}
.ryinofomain .ryifoimg{ text-align:center;}
.ryinofomain .ryifoimg img{ width:212px; height:auto;}
.ryinofomain .trinfotxb{}
.ryinofomain .trinfotxb .ryifname{ padding-top:12px; text-align:center; font-size: 20px; font-weight:bold;}
.ryinofomain .trinfotxb .ryifzwtxt{ padding-top:12px; text-align:center; font-size:14px;}

.ryinofomain .lxinfobx{ margin:30px 16px 0;  padding-top:30px; border-top:1px solid #eee; position:relative;}
.ryinofomain .lxinfobx .lxnumbers{ height:30px; line-height:30px; font-size:14px;}
.ryinofomain .lxinfobx .lxnumbers .lxunmth{}
.ryinofomain .lxinfobx .lxnumbers .lxunmtel{}
.ryinofomain .lxinfobx .lxnumlinks{ position:absolute; top:30px; right:0px;}
.ryinofomain .lxinfobx .lxnumlinks img{ width:28px; height:28px;}

/*社区页面*/
.jdmaintit{ padding:20px; font-size:18px; font-weight:bold; text-align:center;}
.jdcontent{ padding:0 20px; font-size:14px; line-height:28px;}
.jdcontent img,.jdcontent video{ max-width:100%; height:auto;}
.jdsqibox{ padding-bottom:50px;}
.jdsqutit{ padding:20px 10px 16px;}
.jdsqutit .jdsquth{ padding-left:20px; font-size:16px; font-weight:bold; background:url(../images/titicon.png) no-repeat 0 center; background-size:16px 16px;}
.jdsqibox .jdsquilist{ padding:0 12px; display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.jdsqibox .jdsquilist .jdsquitem{ width:33.33%; box-sizing:border-box; padding:2px;}
.jdsqibox .jdsquilist .jdsquitem .jdsquname{ height:88px; background-color:#D9EEF3;}
.jdsqibox .jdsquilist .jdsquitem .jdsquname a{ display:block; box-sizing:border-box; padding:6px; height:88px;display: flex;justify-content: center;align-items: center; color:#2A66D4; font-size:16px; font-weight:bold; text-decoration:none; }
.jdsqibox .jdsquilist .jdsquitem .jdsquname a span{display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.squtopmd{ padding-bottom:40px; background:url(../images/renyuantopbg.png) no-repeat 0 0;}
.squtopmd .squanme{ padding:24px; font-size: 24px; font-weight:bold; color:#fff;}
.squaboutinfo{ padding:0 10px; margin-top:-40px;}
.squaboutinfo .squabifbtxt{ font-size:14px; padding:12px; background-color:#fff; border-radius:12px; border:1px solid #eee; box-shadow:0 0 8px rgba(0,0,0,0.1);}
.jdcontent{ padding-bottom:40px; font-size:14px; line-height:28px;}
.jdcontent img,.jdcontent video{ max-width:100%; height:auto;}

/*新闻列表*/
.hdbar{z-index:5;}
.newstypes{ padding:12px 0 0;}

.newslistbox{}
.newslist{}
.newslist .newsitem{ padding:0 12px 12px;}
.newslist .newsitem .newsinfo{  background-color:#fff; border-radius:6px; padding:8px;}
.newslist .newsitem .newsinfo a{ min-height:72px; display:block; position:relative; text-decoration:none;}
.newslist .newsitem .newsinfo a .newsimgs{ position:absolute; top:0; left:0;}
.newslist .newsitem .newsinfo a .newsimgs img{ display:block; width:104px; height:72px;object-fit: cover; border-radius:4px;}
.newslist .newsitem .newsinfo a .newsinfotxt{ padding-left:116px;}
.newslist .newsitem .newsinfo a .newsinfotxt .newstits{ font-size:14px; color:#000;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.newslist .newsitem .newsinfo a .newsinfotxt .newsdisp{ font-size:12px; color:#888;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.newslist .newsitem .newsinfo a .newsinfotxt .newsdate{ padding-top:16px;font-size:12px; color:#888;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.mdboxmores{ padding-bottom:20px; text-align:center; font-size:12px; color:#888;}
/*新闻详情*/
.newscontemtmain{}
.newscontemtmain .newsmaintit{ padding:30px 16px 8px; font-size: 18px;font-weight: bold;color: #111;text-align: center;}
.newscontemtmain .newsmifs{ padding:16px; color:#aaa; font-size:12px; display:flex; justify-content:space-between;}
.newscontemtmain .newsmifs .lulanicon{ padding-left:18px; background:url(../images/news-eye.png) no-repeat 0 center; background-size:16px 16px;}
.newscontemtmain .newsmifs .fbtimeicon{padding-left:18px; background:url(../images/news-time.png) no-repeat 0 center; background-size:16px 16px;}
.newsmainbdy{ padding:0 16px 40px; font-size:14px; line-height:28px;}
.newsmainbdy img,.newsmainbdy video{ max-width:100%; height:auto;}

/*相册*/
.photoslistbox{ padding:0 6px;}
.photoslistbox .photoslist{ padding-bottom:12px; display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.photoslistbox .photoslist .photositem{ width:50%; padding:6px; box-sizing:border-box;}
.photoslistbox .photoslist .photositem .photosinfo{ background-color:#fff;}
.photoslistbox .photoslist .photositem .photosinfo .photosimgs{ padding-top:100%; position:relative;}
.photoslistbox .photoslist .photositem .photosinfo .photosimgs img{ display:block; width:100%; height:100%;object-fit: cover; position:absolute; top:0; left:0;}
.photoslistbox .photoslist .photositem .photosinfo .photosinfotxt{ padding:12px 8px;}
.photoslistbox .photoslist .photositem .photosinfo .photosinfotxt .photostits{ text-align:center;  font-size:14px;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}

.photolayer{ width:100%; height:100%; background-color:rgba(0,0,0,0.75); position:fixed; top:0; left:0; z-index:999;}
.photolayer .photolyclose{ width:32px; height:32px; border-radius:32px; background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);   position:absolute; top:12px; right:12px; overflow:hidden; text-align:-9999px;}
.photolayer .photolyclose:after{ content:""; display:block; width:18px; height:2px; background-color:#fff; position:absolute; top:48%; left:8px;}
.photolayer .photolyclose:before{ content:""; display:block; height:18px; width:2px; background-color:#fff; position:absolute; left:51%; top:7px;}
.photolayer .photobox{ width:100%; height:100%; box-sizing:border-box; border:12px solid rgba(0,0,0,0); overflow:auto; display: flex;justify-content: center;align-items: center; }
.photolayer .photobox img{ max-width:100%; height:auto;}
.photolayer .prvs{ display:block; width:32px; height:60px; background-color:rgba(0,0,0,0.75); border-radius:4px; position:absolute; top:50%; left:4px; margin-top:-30px; overflow:hidden; text-indent:-99999px;}
.photolayer .prvs:after{content: " ";display: inline-block;height: 12px;width: 12px;border-width:0 2px 2px 0;border-color: #fff;border-style: solid;position: absolute;top: 50%;margin-top:-6px;right:6px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.photolayer .next{ display:block;width:32px; height:60px; background-color:rgba(0,0,0,0.75); border-radius:4px;position:absolute; top:50%; right:4px; margin-top:-30px; overflow:hidden; text-indent:-99999px;}
.photolayer .next:after{content: " ";display: inline-block;height: 12px;width: 12px;border-width:   2px 0 0 2px;border-color: #fff;border-style: solid;position: absolute;top: 50%;margin-top:-6px;right:12px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}

/*首页*/
.indmod{}
.indmod .jdsqutit{ display:flex; justify-content:space-between;}
.indmod .jdsqutit .morelinks{}
.indmod .jdsqutit .morelinks a{ font-size:14px; color:#888; text-decoration:none;}

.indtopbar{ height:40px;}
.indtopbar .indtopbartxt{ width:100%; box-sizing:border-box; padding:0 12px; height:42px; line-height:40px; text-align:center; border-bottom:1px solid #527BC5; background-color:#2A66D4;    font-size: 17px; color:#fff;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden; position:fixed; top:0; left:0; z-index:2;}
.indbannerbox{}
.indbannerbox .indbanneritem{}
.indbannerbox .indbanneritem a{}
.indbannerbox .indbanneritem a img{ display:block; width:100%; height:auto;}

.indnotice{ height:50px; background-color:#fff; border-bottom:1px solid #eee; position:relative;}
.indnotice .indnoteicon{ padding:14px 10px; position:absolute; top:0; left:0;}
.indnotice .indnoteicon img{ display:block; width:22px; height:22px;}
.indnotice .indnoticelist{ padding:0 60px 0 40px; height:50px; overflow:hidden;}
.indnotice .indnoticelist .indnoticeitem{}
.indnotice .indnoticelist .indnoticeitem a{ display:block; height:50px; line-height:50px;display:-webkit-box; font-size:14px; -webkit-box-orient: vertical; -webkit-line-clamp:1; text-decoration:none; color:#111; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.indnotice .indnoticemore{ line-height:50px; position:absolute; top:0; right:0;}
.indnotice .indnoticemore a{ display:block; padding:0 10px; height:50px; font-size:14px; color:#888; text-decoration:none;}
.hotnewsbox{ padding:12px 12px 0;}
.hotnewsbox .hotnewslist{ background-color:#fff;}
.hotnewsbox .hotnewslist .hotnewsitem{}
.hotnewsbox .hotnewslist .hotnewsitem a{ text-decoration:none;}
.hotnewsbox .hotnewslist .hotnewsitem a .htimg{}
.hotnewsbox .hotnewslist .hotnewsitem a .htimg img{ display:block; width:100%; height:241px;object-fit: cover;}
.hotnewsbox .hotnewslist .hotnewsitem a .htname{ padding:12px; font-size:14px; color:#111;}
.hotnewsbox .hotnewslist .hotnewsitem a .htname span{display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.hotnewsbox .hotnewslist .swiper-pagination.swpaginationppds{ bottom:50px;}

.indmod .indjdinfobox{ padding:0 12px 12px;}
.indmod .indjdinfobox .indjdinfo{ background-color:#fff; padding:12px;}
.indmod .indjdinfobox .indjdinfo a{ display:block; min-height:110px; color:#111; text-decoration:none; position:relative;}
.indmod .indjdinfobox .indjdinfo a .jdinfoimg{ position:absolute; top:0; left:0;}
.indmod .indjdinfobox .indjdinfo a .jdinfoimg img{ display:block; height:110px;width:110px;object-fit: cover;}
.indmod .indjdinfobox .indjdinfo a .jdinfos{ padding-left:120px;}
.indmod .indjdinfobox .indjdinfo a .jdinfos .jdinfotxt{ height:84px; font-size:14px; line-height:28px; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.indmod .indjdinfobox .indjdinfo a .jdinfos .jdinfomore{ padding-top:4px; font-size:14px; color:#888; text-align:right;}
.indqkimgs{ padding:0 12px;}
.indqkimgs a{}
.indqkimgs a img{ width:100%; height:auto;}

.indmod .indgrbsh{}
.indmod .indgrbsh .indbrbshlist{display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.indmod .indgrbsh .indbrbshlist .indgrbshitem{ width:25%; padding-bottom:16px; display: flex;justify-content: center;align-items: center;}
.indmod .indgrbsh .indbrbshlist .indgrbshitem a{ display:block; text-decoration:none;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.indmod .indgrbsh .indbrbshlist .indgrbshitem a .indgrbshicon{}
.indmod .indgrbsh .indbrbshlist .indgrbshitem a .indgrbshicon img{ width:50px; height:50px;object-fit: cover;}
.indmod .indgrbsh .indbrbshlist .indgrbshitem a .indgrbshtxt{ padding-top:4px; font-size:14px; color:#111;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden; }

.indmod .indqkimgs{}
.indmod .indqkimgs a{}
.indmod .indqkimgs a img{}
.indmod .indmorfanlibox{ padding:0 12px;display:flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;}
.indmod .indmorfanlibox .indmorfanbigitem{ width:calc(50% - 6px);padding-bottom:12px;}
.indmod .indmorfanlibox .indmorfanbigitem a{  height:100%; box-sizing:border-box; text-decoration:none; display:block;border-radius:6px;  background-color:#F6DBD9;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.indmod .indmorfanlibox .indmorfanbigitem a .indmorfanmuen{ height:75px; width:148px; font-size:14px; color:#000; font-weight:bold;display: flex;justify-content: center;align-items: center;}
.indmod .indmorfanlibox .indmorfanbigitem a .indmorfanmuen span{display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.indmod .indmorfanlibox .indmorfanbigitem a .indmorfanicon{}
.indmod .indmorfanlibox .indmorfanbigitem a .indmorfanicon img{height:86px;width:148px;object-fit: cover;}

.indmod .indmorfanlibox .indmorfanrtbx{ width:calc(50% - 6px);}
.indmod .indmorfanlibox .indmorfanrtbx .indmorfanitem{padding-bottom:12px;}
.indmod .indmorfanlibox .indmorfanrtbx .indmorfanitem a{text-decoration:none; height:48px; padding:16px 0; border-radius:6px; display: flex;justify-content:flex-start;align-items: center;}
.indmod .indmorfanlibox .indmorfanrtbx .indmorfanitem a .indmorfanicon{padding:6px 12px;}
.indmod .indmorfanlibox .indmorfanrtbx .indmorfanitem a .indmorfanicon img{display:block; width:44px; height:44px;object-fit: cover;}
.indmod .indmorfanlibox .indmorfanrtbx .indmorfanitem a .indmorfanmuen{ width:calc(100% - 78px); font-size:14px; color:#000; font-weight:bold;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.indmod .indmorfanlibox .indmorfanrtbx .indmorfanitem:nth-child(1) a{ background-color:#E4E1F6;}
.indmod .indmorfanlibox .indmorfanrtbx .indmorfanitem:nth-child(2) a{ background-color:#F9E1BE;}

.indmod .indmorfanbashibox{ padding:0 12px;display:flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;}
.indmod .indmorfanbashibox .indmorfanbigitem{ width:calc(50% - 6px); padding-bottom:12px;}
.indmod .indmorfanbashibox .indmorfanbigitem a{ height:100%; box-sizing:border-box; text-decoration:none; display:block;border-radius:6px;  background-color:#DFDDF7;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.indmod .indmorfanbashibox .indmorfanbigitem a .indmorfanmuen{ height:75px; width:148px; font-size:14px; color:#000; font-weight:bold;display: flex;justify-content: center;align-items: center;}
.indmod .indmorfanbashibox .indmorfanbigitem a .indmorfanmuen span{display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.indmod .indmorfanbashibox .indmorfanbigitem a .indmorfanicon{}
.indmod .indmorfanbashibox .indmorfanbigitem a .indmorfanicon img{height:86px;width:148px;object-fit: cover;}


.indmod .indmorfanbashibox .indmorfanrtbx{ width:calc(50% - 6px);}
.indmod .indmorfanbashibox .indmorfanrtbx .indmorfanitem{ padding-bottom:12px;}
.indmod .indmorfanbashibox .indmorfanrtbx .indmorfanitem a{text-decoration:none; height:48px; padding:16px 0; border-radius:6px; display: flex;justify-content:flex-start;align-items: center;}
.indmod .indmorfanbashibox .indmorfanrtbx .indmorfanitem a .indmorfanicon{padding:6px 12px;}
.indmod .indmorfanbashibox .indmorfanrtbx .indmorfanitem a .indmorfanicon img{ display:block; width:44px; height:44px;object-fit: cover;}
.indmod .indmorfanbashibox .indmorfanrtbx .indmorfanitem a .indmorfanmuen{ width:calc(100% - 78px); font-size:14px; color:#000; font-weight:bold;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.indmod .indmorfanbashibox .indmorfanrtbx .indmorfanitem:nth-child(1) a{ background-color:#D5EEF8;}
.indmod .indmorfanbashibox .indmorfanrtbx .indmorfanitem:nth-child(2) a{ background-color:#F7DEDD;}

.indmod .bshimuens{ padding:0 12px;display:flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;}
.indmod .bshimuens .indmorfanitem{ width:calc(50% - 6px); padding-bottom:12px;}
.indmod .bshimuens .indmorfanitem a{ text-decoration:none; height:48px; padding:16px 0; border-radius:6px; display: flex;justify-content:flex-start;align-items: center;}
.indmod .bshimuens .indmorfanitem a .indmorfanicon{ padding:6px 12px;}
.indmod .bshimuens .indmorfanitem a .indmorfanicon img{ display:block; width:44px; height:44px;object-fit: cover;}
.indmod .bshimuens .indmorfanitem a .indmorfanmuen{ width:calc(100% - 78px); font-size:14px; color:#000; font-weight:bold;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal;text-overflow: ellipsis;overflow: hidden;}

.indmod .bshimuens .indmorfanitem:nth-child(4n+1) a{ background-color:#FBE1BC;}
.indmod .bshimuens .indmorfanitem:nth-child(4n+2) a{ background-color:#D5EFF6;}
.indmod .bshimuens .indmorfanitem:nth-child(4n+3) a{ background-color:#C4DDF9;}
.indmod .bshimuens .indmorfanitem:nth-child(4n+4) a{ background-color:#DFDDF7;}


 .tujibox{ padding:0 12px;}
 .tujibox .tujiscroll{ width:100%; overflow:auto;-webkit-overflow-scrolling: touch; }
 .tujibox .tujiscroll .tujilist{white-space:nowrap;}
 .tujibox .tujiscroll .tujilist .photositem{ display:inline-block; padding-right:12px;}
 .tujibox .tujiscroll .tujilist .photositem:last-child{ padding-right:0;}
 .tujibox .tujiscroll .tujilist .photositem .photosinfo{ width:144px; background-color:#fff;}
 .tujibox .tujiscroll .tujilist .photositem .photosinfo .photosimgs{}
 .tujibox .tujiscroll .tujilist .photositem .photosinfo .photosimgs img{ display:block; width:144px; height:144px;object-fit: cover;}
 .tujibox .tujiscroll .tujilist .photositem .photosinfo .photosinfotxt{padding:12px;}
 .tujibox .tujiscroll .tujilist .photositem .photosinfo .photosinfotxt .photostits{  font-size:14px; color:#111;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}

/*便民服务*/
.bminlistbox{ padding:0 12px 20px;}
.bminlistbox .bmilist{ background-color:#fff;}
.bminlistbox .bmilist .bmiitem{ padding:16px 0;}
.bminlistbox .bmilist .bmiitem a{ padding:0 12px 0 6px; display: flex;justify-content: center;align-items: flex-start;color:#111; font-size:14px; text-decoration:none;}
.bminlistbox .bmilist .bmiitem a .banmiicon{ width:24px; height:30px;display: flex;justify-content: center;align-items: center;}
.bminlistbox .bmilist .bmiitem a .banmiicon img{ width:18px; height:18px;}
.bminlistbox .bmilist .bmiitem a .bamitit{ display:block;  line-height:20px; box-sizing:border-box; padding:5px 10px; width:calc(100% - 72px);}
.bminlistbox .bmilist .bmiitem a .banmibtns{ display: block; padding:4px 6px; width:40px;height:18px; border-radius:4px; text-align:center; font-size:12px; background-color:#D6E4FF; color:#00215F;}