.navigation{
 font-family:cursive;}
.main-nav .dropdown-menu > a:nth-child(1){
 display:none;}
.navigation:hover .dropdown-menu{
    opacity: 1;
    visibility: visible;}
.titlestyle1157109{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle1157110{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle1157111{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle1157112{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle1157113{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle1157114{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle1157115{ line-height: 18px; color: #e4eef3; font-size: 9pt; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: clip; width: 100%; display: block; height: 15px; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px;}

/* 服务指南表格样式 */
.service-guide-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px;}

.service-guide-table td {
  padding: 0;
  vertical-align: top;}

.service-guide-table li {
  display: flex;
  position: relative;
  padding-left: 15px;
  margin-bottom: 12px;
  transition: all 0.3s ease;}

.service-guide-table li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00588a;
  opacity: 0.7;
  transition: all 0.3s ease;}

.service-guide-table li:hover {
  transform: translateX(5px);}

.service-guide-table li:hover:before {
  opacity: 1;
  width: 8px;
  height: 8px;}

.service-guide-table a {
  font-size: 15px;
  color: #333;
  transition: color 0.2s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 100%;}

.service-guide-table a:hover {
  color: #00588a;}

/* 响应式适配 */
@media (max-width: 768px) {
  .service-guide-table td {
    display: block;
    width: 100% !important;}
}

