﻿:root {
    --primary-color: #FAFAF8;
    --primary-color-2: #F7F2EC;
    --primary-color-3: #d00000;
    --secondary-color-2: #dddddd;
    --secondary-color-1: #cccccc;
    --dark-color: #212529;
    --light-color: #f8f9fa;
    --text_color: #8B2635;
    --nav_color: #8B2635;
}

body {font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;padding-top: 0;}
a:link {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}

.xy_name{font-size: 1.5rem;line-height: 3rem;font-weight: bold;}

.text_color_a {color:var(--dark-color);}
.section-title {color:var(--dark-color);position: relative;margin-bottom: 1rem;}
.section-title::after {content: '';position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);width: 180px;height: 2px;background: linear-gradient(to right, #EEEEEE 0%, #ff0101 30%, #ff0101 70%, #EEEEEE 100%);}
.cus_desc_a{color: var(--dark-color);background-color: var(--secondary-color-2);}
.cus_desc_a:hover{color: var(--dark-color);background-color: var(--secondary-color-1);text-decoration: none;}

.card_box_hover {transition: transform 0.3s ease, box-shadow 0.3s ease;}
.card_box_hover:hover{transform: translateY(-5px);box-shadow: 0 10px 30px rgba(0,0,0,0.15);}

.cus_zzjg {border-top: 2px solid #900; border-radius: 8px;}
.circle {border-radius: 50%;background: linear-gradient(to right, #c00000 0%, #d00000 50%, #c00000 100%); display: inline-block;}

.cus_xfjs_1 {padding:1rem;border-left: 5px solid #FF0000; border-radius: 15px;background: linear-gradient(to right, #FFEEEE 0%, #ffcccc 50%, #FFEEEE 100%);}
.cus_xfjs_1 h2 {color:#FF0000; font-weight: bold;}
.cus_xfjs_2 {padding:1rem;border-left: 5px solid #0000FF; border-radius: 15px;background: linear-gradient(to right, #EEEEFF 0%, #ccccff 50%, #EEEEFF 100%);}
.cus_xfjs_1 h2 {color:#0000FF; font-weight: bold;}
.cus_xfjs_3 {padding:1rem;border-left: 5px solid #CCAA00; border-radius: 15px;background: linear-gradient(to right, #fcfaf2 0%, #f5f0d8 50%, #fcfaf2 100%);}
.cus_xfjs_1 h2 {color:#CCAA00; font-weight: bold;}
.cus_xfjs_4 {padding:1rem;border-left: 5px solid #FF0000; border-radius: 15px;background: linear-gradient(to right, #FFEEEE 0%, #ffcccc 50%, #FFEEEE 100%);}
.cus_xfjs_1 h2 {color:#FF0000; font-weight: bold;}

.stats_box1 {background: var(--light-color);border-radius: 8px;}
.stats_box1 button {background: var(--secondary-color-1);text-decoration: none;color: #0a0a0a;}
.stats_box1 button:hover {background: var(--secondary-color-2);color: #111111;}
.stats_box1 a {background: var(--secondary-color-1);text-decoration: none;color: #0a0a0a;}
.stats_box1 a:hover {background: var(--secondary-color-2);color: #111111;}

.stats_box1 h4 {font-size: 1.5rem;color: #0a0a0a;}

.stats_box2 {background: var(--primary-color-2);border-radius: 8px;}
.stats_box2 a {background: var(--primary-color-3);text-decoration: none;color: #d00000;}
.stats_box2 a:hover {background: var(--primary-color);color: #111111;}

.stats_box h3 {font-size: 2.5rem;}

