/*my*/
/*bootstrap*/
ul, li { list-style: none; }

a { text-decoration: none; }

body { background: #dcf0fd url(http://xfj.sc.gov.cn/scsxfj/xhtml/hdzsk/images/bodybg.jpg) no-repeat center 0; }

.logo { background: rgba(255, 255, 255, 0.36); border-radius: 10px; padding: 15px; }

header { height: 600px; }
header .logo img { height: 56px; }

._search-text { width: 580px; }

.hotlist-title { min-height: 54px; font-size: 18px; font-weight: bold; display: flex; align-items: center; gap: 1rem; }
.hotlist-title:before { content: ''; width: 45px; height: 40px; display: block; flex-shrink: 0; background: url(http://xfj.sc.gov.cn/scsxfj/xhtml/hdzsk/images/iconask.png) no-repeat; }

.category { color: #0c4777; background: linear-gradient(#abd8ff, #cbebff); border-radius: 2rem; }
.category a { color: #0c4777; padding: 0 .5rem; width:193px;}
.category a:hover { color: #157ed4; }

.ask, .answer { display: inline-block; max-width: 80%; }

.ask { margin-top: 20px; background: #fff; margin-left: 26px; border-radius: 0 1rem 0 1rem; position: relative; padding: 20px 20px 20px 40px; font-size: 20px; }
.ask:before { content: ''; position: absolute; top: -26px; left: -26px; width: 53px; height: 53px; background: url(http://xfj.sc.gov.cn/scsxfj/xhtml/hdzsk/images/iconask2.png) no-repeat; }

.answer { margin-left: auto; }
.answer-source { text-align: right; padding-right: 50px; font-size: 18px; }
.answer-content { background: #0477e6; color: #ffffff; border-radius: 1rem 0 1rem 0; position: relative; padding: 20px 20px 20px 40px; font-size: 20px; margin: 10px 0 20px; }
.answer-content:before { content: ''; position: absolute; top: -26px; right: -26px; width: 53px; height: 53px; background: url(http://xfj.sc.gov.cn/scsxfj/xhtml/hdzsk/images/iconanswer.png) no-repeat; }

@media (max-width: 991.98px) { header { height: 300px; }
  header .logo img { height: 40px; }
  ._search-text { width: auto; }
  .ask, .answer { max-width: 100%; } }
