@charset "utf-8";.sideDown{ text-align: center}
.sideDown li{ margin-bottom: 15px}
.sideDown li a{ display: block;color: #1867a0;line-height: 36px}
@media (max-width:991px){ .sideDown{  display: flex;justify-content: space-between }
 .sideDown li{  width: 48% }}.faq .content{ position: relative}
.faq .faqList{ width: 47%}
.faq .faqList li{ line-height: 30px;border-bottom: #eaeaea dashed 1px;padding: 8px 0 8px 18px;background: url(../images/public/ico4.gif) 2px 18px no-repeat}
.faq .faqList li.on{ font-weight: 700}
@media (max-width:991px){ .faq .faqList li{  line-height: 20px;background-position: 2px 13px }
 .faq .faqList li.on{  font-weight: 400 }}.faq .faqShow{ width: 50%;position: absolute;top: 15px;right: 0}
.faq .faqShow li{ display: none;padding: 20px 10px 20px 20px;overflow: hidden;border: #dfdfdf solid 1px;background: #fff url(../images/service/bg.gif) right repeat-y;height: 260px;overflow-y: scroll}
.pageFastB li{ width: 32%}
.pageFastB li a{ display: block;height: 66px;line-height: 66px;border: #e7e7e7 solid 1px;text-align: center;font-size: 16px;text-decoration: none;background: url(../images/public/pageFastABg1.gif) top repeat-x}
.pageFastB li a:hover{ background: url(../images/public/pageFastABg2.gif) no-repeat top right;color: #fff}
@media (max-width:991px){
    .faq .faqShow{width:100%;position: initial;}
    .faq .faqShow li{padding:20px 30px 20px 10px;}
}
@media (max-width:565px){ .pageFastB li{  width: 100%;margin-bottom: 10px }
 .pageFastB li a{  line-height: 46px;height: 46px }}.online .flex{ justify-content: flex-start}
.online li{ width: 32%}
@media (max-width:513px){ .online .flex{  justify-content: justify-content }
 .online li{  width: 49% }.memo{overflow-x:auto;}.memo table{max-width: 100%;overflow-x:auto;}}
 