@charset "utf-8";

.ace-beian-interdict { width: 850px; min-height: 490px; margin: 0px auto; padding: 0px; font-family: PingFangSC-Regular; box-sizing: border-box; }

.ace-beian-interdict .beian-interdict { width: 820px; max-height: 666px; margin: 0px auto; color: rgb(61, 61, 61); background: rgb(255, 255, 255); }

.ace-beian-interdict p { line-height: 16px; }

.ace-beian-interdict .top { position: relative; padding: 35px 30px 12px; min-height: 200px; background: rgba(250, 100, 0, 0.03); }

.ace-beian-interdict .top .currLang { text-align: right; position: absolute; top: 15px; right: 15px; display: inline-block; color: rgb(250, 100, 0); }

.ace-beian-interdict .top .currLang span { padding: 0px 8px; cursor: pointer; position: relative; float: left; line-height: 24px; border: 1px solid rgb(250, 100, 0); }

.ace-beian-interdict .top .currLang span:first-child { margin-right: -1px; border-right: 0px; }

.ace-beian-interdict .top .currLang span:first-child::after { content: ""; width: 1px; height: 10px; color: rgb(250, 100, 0); position: absolute; top: 7px; right: 0px; border-right: 1px solid rgb(250, 100, 0); }

.ace-beian-interdict .top .currLang span:last-child { border-left: 0px; }

.ace-beian-interdict .top .currLang span:hover { color: rgb(255, 255, 255); background: rgb(250, 100, 0); }

.ace-beian-interdict .top .cont-box { margin: 0px auto; display: block; width: fit-content; }

.ace-beian-interdict .top .img { display: inline-block; width: 215px; height: 135px; margin-left: 0px; vertical-align: top; position: relative; }

.ace-beian-interdict .top .img img { width: auto; height: 128%; position: absolute; top: -16px; right: -18px; }

.ace-beian-interdict .top .cont-right { margin-left: 31px; display: inline-block; width: 500px; overflow: hidden; padding-top: 12px; }

.ace-beian-interdict .top .cont-right h6 { font-family: PingFangSC-Medium; font-size: 16px; font-weight: 550; letter-spacing: 0.87px; line-height: 20px; }

.ace-beian-interdict .top .cont-right h5 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-family: PingFangSC-Medium; font-size: 22px; letter-spacing: 2.23px; line-height: 36px; font-weight: 550; margin-top: 8px; }

.ace-beian-interdict .top .cont-right .subtitle { margin-top: 8px; font-size: 12px; letter-spacing: 1.33px; line-height: 16px; }

.ace-beian-interdict .top .cont-right .gist { font-size: 12px; color: rgb(176, 176, 176); letter-spacing: 0.93px; margin-top: 8px; }

.ace-beian-interdict .bottom { padding: 0px 20px 0px 40px; height: 300px; background-color: rgb(255, 255, 255); }

.ace-beian-interdict .bottom ul li { padding: 25px 0px 10px; letter-spacing: 0.8px; }

.ace-beian-interdict .bottom ul li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.ace-beian-interdict .bottom ul li:not(:first-child) { padding: 10px 0px; }

.ace-beian-interdict .bottom ul li .item-title { font-family: PingFangSC-Medium; font-size: 16px; margin-bottom: 10px; line-height: 22px; letter-spacing: 1.07px; }

.ace-beian-interdict .bottom ul li .text { font-size: 14px; color: rgb(115, 115, 115); letter-spacing: 0.93px; line-height: 24px; }

.ace-beian-interdict .bottom ul li .text:last-of-type { margin-bottom: 0px; }

.ace-beian-interdict .bottom .blod-action { font-weight: 700; }

.ace-beian-interdict .bottom .action { font-size: 14px; display: block; margin-bottom: 10px; cursor: pointer; letter-spacing: 0.93px; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid rgb(237, 237, 237); }

.ace-beian-interdict .bottom .action i { vertical-align: middle; }

.ace-beian-interdict .bottom .action .arrow-right { height: 8.6px; margin-left: 3.5px; }

.ace-beian-interdict .intl-cont .cont-right h5 { letter-spacing: 0.92px; }

.ace-beian-interdict .intl-cont .cont-right .subtitle { letter-spacing: 0.89px; }

.ace-beian-interdict .intl-bottom { height: 376px; }

.ace-beian-interdict .intl-bottom ul { padding-bottom: 7px; }

.ace-beian-interdict .intl-bottom ul li { padding: 10px 0px; }

.ace-beian-interdict .gist-h5, .ace-beian-interdict .gist-h5-wrap { display: none; }

@media screen and (min-width: 0px) and (max-width: 768px) {
  .ace-common-floor-row { padding: 0px !important; }
  body, html { height: 100%; }
  .ace-beian-interdict { width: 100%; height: auto; padding: 0px; }
  .ace-beian-interdict .beian-interdict { width: 100%; max-height: none; box-shadow: transparent 0px 0px 0px 0px; }
  .ace-beian-interdict p { line-height: 0.64rem; }
  .ace-beian-interdict .top { padding: 1.46667rem 0.4rem 0.4rem; min-height: 7.46667rem; height: auto; text-align: center; }
  .ace-beian-interdict .top .currLang { top: 0.4rem; right: 0.4rem; }
  .ace-beian-interdict .top .currLang span { line-height: 0.48rem; padding: 0px 0.106667rem; font-size: 0.266667rem; }
  .ace-beian-interdict .top .currLang span:first-child::after { width: 1px; height: 10px; top: 0.08rem; right: 0px; }
  .ace-beian-interdict .top .img { width: 4.16rem; height: 2.61333rem; margin-left: 0px; vertical-align: initial; }
  .ace-beian-interdict .top .img img { width: auto; height: 128%; position: absolute; top: -16px; right: -18px; }
  .ace-beian-interdict .top .cont-right { display: block; margin: 0px; width: 100%; padding-top: 0.533333rem; }
  .ace-beian-interdict .top .cont-right h5 { font-size: 0.48rem; letter-spacing: 1.4px; white-space: normal; }
  .ace-beian-interdict .top .cont-right .subtitle { margin-top: 0.16rem; font-size: 0.373333rem; letter-spacing: 1.17px; }
  .ace-beian-interdict .top .cont-right .gist { display: none; }
  .ace-beian-interdict .bottom { padding: 0.266667rem 0.4rem 0.8rem; height: auto; min-height: 7.62667rem; }
  .ace-beian-interdict .bottom ul li { padding: 0.533333rem 0px; }
  .ace-beian-interdict .bottom ul li:last-child { padding-bottom: 0.32rem; }
  .ace-beian-interdict .bottom ul li .item-title { margin-bottom: 0.16rem; font-size: 0.373333rem; letter-spacing: 0.93px; line-height: 0.533333rem; }
  .ace-beian-interdict .bottom ul li .text { color: rgb(140, 140, 140); font-size: 0.373333rem; letter-spacing: 1px; line-height: 0.533333rem; }
  .ace-beian-interdict .gist-h5-wrap { display: block; width: 100%; background: rgb(255, 255, 255); }
  .ace-beian-interdict .gist-h5 { display: block; padding: 0.266667rem 0.4rem; min-height: 0.986667rem; width: 100%; text-align: center; background: rgba(110, 110, 110, 0.03); font-family: PingFangSC-Regular; font-size: 0.32rem; color: rgb(176, 176, 176); letter-spacing: 0.8px; }
}
