@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
* {
    font-family: 'Oswald', sans-serif, 'Microsoft JhengHei';
}
body {
    background-color: #fffffe;
}
.logo-size {
    width: 50px;
}
.text-spacing {
    letter-spacing: 5px;
}
.text-size {
    font-size: larger;
}
.title-color {
    background-color: #94C7F7;
}
.service-menu-color {
    background-color: #696BE3;
    color: #B7A737;
}
.button-color {
    background-color: #EFEFEF;
}
.table-color {
    background-color: #CCCCCC;
}
.findcode-bg-title-color {
    background-color: #00f8dc;
}
.findcode-bg-table-color {
    background-color: #fff8dc;
}
a.text-color:link {
    color: black;
    text-decoration: underline;
}
a.text-color:visited {
    color: black;
}
a.cusmsg-a:link, a.msgd-a:link {
    color: #008899;
}
a.cusmsg-a:visited, a.msgd-a:visited {
    color: #008899;
}
a.text-color:hover, a:hover, a.cusmsg-a:hover, a.msgd-a:hover {
    color: red;
    text-decoration: none;
}
.bg-table-color {
    background-color: #808080;
}
.cusmsg-text-color, .addmsg-text-color2 {
    color: red;
}
.addmsg-text-color1 {
    color: #ff00ff;
}
.table-head-bgcolor {
    background-color: #FFCCFF;
}
@media (max-width: 768px) {
    .order-bgcolor {
        background-color: #808080;
        color: white;
    }
}
.btn-default {
    background-color: #f8f9fa;
    border-color: #ddd;
    color: #444;
}
.btn.btn-flat {
    border-radius: 0;
    border-width: 1px;
    box-shadow: none;
}
.pagination-bar {
    text-align: center;
}
.pagination-bar ul {
    display: inline-flex;
}
.pagination-bar ul li {
    float: left;
    margin: 0 2px;
}
.pagination-bar ul li a {
    background: #f0f0f0;
    height: 40px;
    width: 40px;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    -webkit-border-radius: 25px;
       -moz-border-radius: 25px;
         -o-border-radius: 25px;
            border-radius: 25px;
}
.pagination-bar ul li.active a, .pagination-bar ul li:hover a  {
    background: #cccccc;
    color: #ffffff !important;
}
.table-layout-fixed {
    table-layout: fixed;
}
.overflow-wrap-break-word {
    overflow-wrap: break-word;
}
#index_banner .swiper-slide-active img {
    transform: scale(1);
    transform-origin: center;
    animation: scaleLg 5s;
    animation-fill-mode: forwards;
}
@keyframes scaleLg {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.2);
    }
}
