@CHARSET "UTF-8";
body { font-size:16px; box-sizing: border-box; }
*{padding: 0px; margin: 0px; box-sizing: border-box; }
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote { _background-image:url(about:blank);_background-attachment:fixed;font-family:'Open Sans',Arial,Helvetica,sans-serif; }
input, button, textarea,select, optgroup, option { font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-size: 100%; font-style: inherit; font-weight: inherit;}
input:focus, textarea:focus{ outline:none; }
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{border:0;}
a{ text-decoration:none;outline:0; color: #333; }
a:hover, a:focus { text-decoration: none; outline:0; }
.container{
    max-width: 1200px;
    margin: 0 auto;
}
body{
--bg: 240,235,215;
--shd: 0 2px 5px rgba(0, 0, 0, 0.15);
--rd: 10px 10px 10px 10px;
--ishd: inset 0 0 6px 0 rgba(255, 255, 255, 0.59), inset 0 1px 0 0 rgba(255, 255, 255, 0.92), inset 0 0 5px 0 rgba(255, 255, 255, 0.2);
--alpha-bg: 0.52;

--container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));

--color_0: 255, 255, 255;
--color_1: 255, 255, 255;
--color_2: 0, 0, 0;
--color_3: 237, 28, 36;
--color_4: 0, 136, 203;
--color_5: 255, 203, 5;
--color_6: 114, 114, 114;
--color_7: 176, 176, 176;
--color_8: 255, 255, 255;
--color_9: 114, 114, 114;
--color_10: 176, 176, 176;
--color_11: 246, 246, 246;
--color_12: 189, 233, 251;
--color_13: 143, 136, 152;
--color_14: 92, 81, 104;
--color_15: 40, 26, 57;
--color_16: 199, 218, 208;
--color_17: 150, 181, 164;
--color_18: 40, 26, 57;
--color_19: 75, 91, 82;
--color_20: 189, 233, 251;
--color_21: 208, 209, 220;
--color_22: 170, 172, 186;
--color_23: 125, 128, 151;
--color_24: 83, 85, 101;
--color_25: 42, 43, 50;
--color_26: 212, 240, 201;
--color_27: 170, 192, 161;
--color_28: 127, 144, 121;
--color_29: 85, 96, 80;
--color_30: 42, 48, 40;
--color_31: 242, 201, 201;
--color_32: 194, 161, 161;
--color_33: 145, 121, 121;
--color_34: 97, 80, 80;
--color_35: 48, 40, 40;
--color_36: 246, 246, 246;
--color_37: 40, 26, 57;
--color_38: 195, 191, 199;
--color_39: 143, 136, 152;
--color_40: 92, 81, 104;
--color_41: 32, 97, 183;
--color_42: 189, 233, 251;
--color_43: 234, 224, 218;
--color_44: 208, 224, 205;
--color_45: 40, 26, 57;
--color_46: 40, 26, 57;
--color_47: 40, 26, 57;
--color_48: 40, 26, 57;
--color_49: 40, 26, 57;
--color_50: 246, 246, 246;
--color_51: 189, 233, 251;
--color_52: 40, 26, 57;
--color_53: 40, 26, 57;
--color_54: 143, 136, 152;
--color_55: 143, 136, 152;
--color_56: 246, 246, 246;
--color_57: 189, 233, 251;
--color_58: 40, 26, 57;
--color_59: 40, 26, 57;
--color_60: 40, 26, 57;
--color_61: 40, 26, 57;
--color_62: 246, 246, 246;
--color_63: 143, 136, 152;
--color_64: 143, 136, 152;
--color_65: 246, 246, 246;
--wix-ads-height: 0px;
--sticky-offset: 0px;
--wix-ads-top-height: 0px;
--site-width: 980px;
--above-all-z-index: 100000;
--portals-z-index: 100001;
--wix-opt-in-direction: ltr;
--wix-opt-in-direction-multiplier: 1;

}

.concenter{ max-width: 1200px; margin:0 auto; }


.headerbg{ background:#ff; height: 88px; }
.headerbox{ display: flex; align-items: center; justify-content: space-between; }
.headerbox .logo{ width: 70px; margin-top: 10px;  }
.headerbox nav{ width: 1080px; height: 46px;  }
.headerbox nav ul{   display: flex; gap: 6px; flex-wrap: wrap; justify-content: flex-start;  }
.headerbox nav ul li{  line-height: 46px; position: relative; text-align:center; }
.headerbox nav ul li a{ margin-left: 2px; display: block; color: #666;
margin-right: 3px;
margin-top: -4px;
margin-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
padding-top: 8px;
padding-bottom: 8px; font-size: 18px; font-family: brandon-grot-w01-light, brandon-grot-w05-light, sans-serif; font-weight: bold;  border-top: solid 4px #fff;  }
.headerbox nav ul li a:hover{ color:#d3b051; border-top: solid 4px #7e5a0f;  }
.headerbox nav ul li .hover{ color:#7e5a0f; border-top: solid 4px #7e5a0f;  }
.headerbox nav ul li dl{ 
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 220px;
    background: #fff;
    border: 1px solid #C5A028;
    border-radius: 8px;
    padding: 8px 0;
    display: none;
    z-index: 100;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);

}
.headerbox nav ul li:hover dl{ display: block; }
.headerbox nav ul li dl dd a{ background: #fff; border: 0px; font-size: 16px; }

/* Banner Slider */
.banner {
    position: relative;
    height: 520px;
    overflow: hidden;
}
.slide {
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    opacity: 0;
    transition: opacity 1s ease;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
}
.slide.active { opacity: 1; }
.slide-content {
    position: relative;
    z-index: 2;
    text-align: left;
    padding-left: 60px;
    padding-bottom: 80px;
    align-self: flex-end;
    width: 100%;
}
.slide-content h1 {
    font-size: 64px;
    font-weight: 900;
    text-shadow: 2px 2px 8px rgba(0,0,0,0.7);
    margin-bottom: 8px;
    color: #E6C860;
    -webkit-text-stroke: 1px rgba(0,0,0,0.4);
    letter-spacing: 2px;
}
.slide-content h2 {
    font-size: 26px;
    font-weight: 700;
    text-shadow: 1px 1px 6px rgba(0,0,0,0.7);
    margin-bottom: 4px;
    color: #E6C860;
    line-height: 1.4;
}
.slide-content p {
    font-size: 20px;
    text-shadow: 1px 1px 4px rgba(0,0,0,0.7);
    color: #fff;
    margin-top: 10px;
    font-weight: 500;
}
.slide-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.25); }
.slide-dots {
    position: absolute;
    bottom: 20px;
    right: 40px;
    display: flex;
    gap: 8px;
    z-index: 10;
}
.slide-dot {
    width: 10px; height: 10px;
    border-radius: 50%;
    background: rgba(255,255,255,0.5);
    cursor: pointer;
    transition: background 0.3s;
}
.slide-dot.active { background: #fff; }
.slide-counter {
    position: absolute;
    bottom: 20px;
    right: 80px;
    color: #fff;
    font-size: 14px;
    z-index: 10;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

/* Slide Arrows */
.slide-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    width: 48px;
    height: 48px;
    border: 2px solid rgba(255,255,255,0.6);
    border-radius: 50%;
    background: rgba(0,0,0,0.25);
    color: #fff;
    font-size: 22px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    user-select: none;
    backdrop-filter: blur(4px);
}
.slide-arrow:hover {
    background: rgba(0,0,0,0.5);
    border-color: #C5A028;
    color: #C5A028;
}
.slide-arrow.prev { left: 20px; }
.slide-arrow.next { right: 20px; }


/* Info Section */
.info-section { padding: 20px 0; text-align: center; }
.info-section h2 { margin-top: 50px;
    font-size: 46px;
    font-weight: 700;
    color: #333;
    margin-bottom: 46px; text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;
}
.info-cards { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; }
.info-card { width: 48%; text-align: center; }
.info-card .info-content{ line-height: 1.6em; text-align: justify; font-size: 18px; font-weight: normal; color:#323232; font-family: aether,sans-serif; margin-bottom: 20px; 
}
.info-card .circle-img {
    width: 497px; height: 372px;
    box-shadow: var(--shd, 0 2px 5px #00000026);
    margin: 0 auto 15px;
    position: relative;
    border-radius: 5px; position: relative;
}
.info-card .OL2U3U{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABWCAYAAAC+Ydr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODA4Mzk2Q0Y0OEZFQjRGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDE4QTE3M0E0MUIxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDE4QTE3MkE0MUIxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBODAxMTc0MDcyMDY4MTE4MDgzOTZDRjQ4RkVCNEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBODAx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);
    background-repeat: no-repeat;
    width: 85px;
    height: 86px;
    display: inline-block;
    position: absolute;
    top: -20px;
    left: -30px; }
.info-card .zOedVu{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABVCAYAAAA49ahaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODA4Mzk2Q0Y0OEZFQjRGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDE4QTE3N0E0MUIxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDE4QTE3NkE0MUIxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBODAxMTc0MDcyMDY4MTE4MDgzOTZDRjQ4RkVCNEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBODAx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);
    background-repeat: no-repeat;
    width: 85px;
    height: 86px;
    display: inline-block;
    position: absolute;
    top: -20px;
    right: -30px; }
.info-card .circle-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
.info-card  .label {
    padding: 0px 10px 58px;
    color: #7E5A0F;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    line-height: 1.4; 
}
.info-card  .label svg {
    width: 40px; height: 40px;
    stroke: #fff;
    fill: none;
    stroke-width: 2;
}
.info-card  .label svg  [data-color="1"] {
    fill: #9E7113;
}

/* Section Headings */
.section-icon {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 30px;
}
.section-icon svg {
    width: 40px; height: 40px;
    stroke: #C5A028;
    fill: none;
    stroke-width: 2;
}
.section-icon img {
    stroke: #C5A028;
    fill: none;
    stroke-width: 2;
}
.section-icon h2 {
    font-size: 34px;
    font-weight: 700;
    color: #826018; margin-bottom: 50px;
}
.section-icon h5 {
    font-size: 16px;
    font-weight: normal;
    color: #333; text-align: left; font-family: aether,sans-serif;
}

/* About */
.about-section { padding: 50px 0; }
.about-section p {
    max-width: 900px;
    margin: 0 auto 20px;
    font-size: 18px;
    line-height: 1.8;
    color: #444;
    text-align: justify;
}

/* Topics */
.topics-section { padding: 50px 0; }
.topics-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    max-width: 1000px;
    margin: 0 auto;
}
.topic-card {
    border: 5px solid #D4AF37;
    padding: 50px 35px 35px;
    position: relative; margin-bottom:20px;
}
.topic-number {
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    width: 85px; height: 66px;
    background: #C5A028;
    color: #333;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 26px;
}
.topic-card h3 {
    font-size: 18px;
    font-weight: 700;
    color: #281A4B;
    margin-bottom: 12px;
}
.topic-card ul li {
    font-size: 18px;
    color: #555;
    margin-bottom: 6px;
    line-height: 1.5;
}
.topic-card .dots { color: #999; font-size: 18px; margin-top: 10px; }


.important_dates{
    padding: 50px 0px; background: #F3E4BC;
}
.important_dates_box{
    position: relative;
}

.page-wrapper {
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}

/* Card Base */
.card {
  background: #ffffff;
  border-radius: 2px;
  padding: 40px 35px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.58);
}

.card-left {
  flex: 1;
  min-width: 400px; margin-right: 80px;
}

.card-right {
  flex: 0 0 470px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* Card Title */
.card-title {
  font-size: 28px;
  font-weight: 700;
  color: #7A6244;
  margin-bottom: 24px;
  letter-spacing: 0.5px;
}

.card-right .card-title {
  align-self: flex-start;
  margin-bottom: 20px;
}

/* Date List */
.date-list {
  margin-bottom: 32px;
}

.date-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid #E5E0D5;
}

.date-row:last-child {
  border-bottom: 1px solid #E5E0D5;
}

.date-label {
  font-size: 16px;
  color: #555;
  font-weight: 500;
}

.date-value {
  font: normal normal bold 20px/1.4em proxima-n-w01-reg,sans-serif;
  color: #666;
  font-weight: 400;
}

/* Submission Section */
.submission-content {
  margin-top: 8px;
}

.download-text {
  font-size: 16px;
  color: #333;
  margin-bottom: 18px;
  font-weight: 500;
}

.submission-box{ display: flex; gap: 16px; }
.template-buttons a{
    display: block; width: 230px; margin-top: 25px;
}

.btn-en,
.btn-cn {
  display: inline-block;
  padding: 12px 28px;
  background: linear-gradient(180deg, #5B9BD5 0%, #3A7BC0 100%);
  color: #fff;
  text-decoration: none;
  border-radius: 2px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 2px 4px rgba(58, 123, 192, 0.25);
  transition: all 0.2s ease;
}

.btn-en:hover,
.btn-cn:hover {
  background: linear-gradient(180deg, #6BA8DD 0%, #4A8BD0 100%);
  box-shadow: 0 3px 8px rgba(58, 123, 192, 0.35);
  transform: translateY(-1px);
}

.submit-desc {
  font-size: 15px;
  color: #555;
  line-height: 1.7;
  margin-bottom: 14px;
}

.submit-desc strong {
  color: #826018;
  font-weight: 600;
}
.submit-desc a {
  color: #826018;
  font-weight: 600;
}

.reply-text {
  font-size: 15px;
  color: #777;
  line-height: 1.7;
}

/* Contact Card */
.qr-wrapper {
  width: 180px;
  height: 180px; margin:0 auto;
  margin-bottom: 16px;
  border: 1px solid #E0D8C8;
  border-radius: 8px;
  padding: 8px;
  background: #fff;
}

.qr-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.contact-info {
  margin-bottom: 20px;
}
.contact-info p{
    font-size: 16px;
}

.contact-name {
  font-size: 18px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}

.contact-role {
  font-size: 15px;
  color: #888;
  margin-bottom: 12px;
}

.contact-detail {
  font-size: 14px;
  color: #555;
  line-height: 1.8;
}

.contact-note {
  font-size: 14px;
  color: #A67C52;
  font-style: italic;
  margin-top: 14px;
  line-height: 1.6;
}

/* Panda */
.panda-wrapper {
  width: 180px;
  height: 180px;
  margin-top: 10px;
}

.panda-svg {
  width: 100%;
  height: 100%;
}

.panda-svg svg {
  width: 100%;
  height: 100%;
}

/* Responsive */
@media (max-width: 800px) {
  .page-wrapper {
    flex-direction: column;
  }

  .card-left,
  .card-right {
    flex: 1 1 auto;
    min-width: auto;
  }

  .template-buttons {
    flex-wrap: wrap;
  }

  .date-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }
}


/* Supported by */
.supported-section {
    padding: 50px 0;
    text-align: center;
}
.supported-box {
    max-width: 1200px;
    margin: 0 auto;
    background-color:#fff; padding: 30px 60px;
    box-shadow: 0.00px 5.00px 12px 2px rgba(10, 62, 134, 0.61);
}
.supported-icon {
    text-align: center;    margin-bottom: 30px; color: #826018; font-size: 26px;
}
.supported-section p {
    font-size: 18px;
    color: #1A5FA5;
    font-weight: 600;
    margin-bottom: 8px;
}
.supported-section .logo-img {
    margin: 15px auto;
    max-width: 280px;
}
.supported-section .logo-img img { margin: 0 auto; }
.supported_con{ 
  inset: 0; padding: 8px 10px; position: relative;
}
.supported_con dl {
    display: flex;
    justify-content: center;
    gap: 20px;
}
.supported_con dd {
    width: 30%;
    height: 120px;
    margin-bottom: 20px;
}
.supported_con dd{ text-align: center; }
.supported_con dd img { 
    max-height: 100%; max-width: 100%; object-fit: cover; display: inline-block; border-radius: 5px;
}


#comp-mpfbta2l{ 
        --divider-top-image: url(data:image/svg+xml,%3Csvg id='comp-mpfbta2l-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-mpfbta2l-top %7B fill: %23F3E4BC; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1920 300v-4.067c-455.162 0-690.876-51.203-1082.65-129.288C490.044 97.423 0 100.013 0 100.013V300h1920z'/%3E%3C/g%3E%3C/svg%3E);
    --divider-top-size: 100.00% 100%;
    --divider-top-height: 63px;
    --divider-top-offset-x: 0px;
    --divider-top-padding: 0px;
    --divider-top-color: #F3E4BC;
    --divider-top-opacity: 1;
    --divider-top-flip: scale(1, -1);
    --divider-top-layers-size: 0;
    --divider-top-layers-pin-factor: 0;
    --divider-top-filter: none;
    --divider-top-layer-1-display: none;
    --divider-top-layer-2-display: none;
    --divider-top-layer-3-display: none;
    --bg-overlay-color: rgb(var(--color_36));
    --bg-gradient: none;
    --padding: 0px;
    --margin: 0px;
    min-width: 980px;
    --direction: ltr;}
    .topics_box{
        position: relative;
    }
    .topics_box_t1{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        transform: var(--divider-top-flip, scaleY(-1));
        opacity: var(--divider-top-opacity, 1);
        border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
        top: 0;
        width: 100%;
        height: calc(var(--divider-height__) + var(--divider-pin-height__)* var(--divider-layers-size__)* var(--divider-layers-y__));
        position: absolute;
        left: 0;
    }
    .uf5cBM{
        background:url("data:image/svg+xml,%3Csvg id='comp-mpfbta2l-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-mpfbta2l-top %7B fill: %23F3E4BC; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1920 300v-4.067c-455.162 0-690.876-51.203-1082.65-129.288C490.044 97.423 0 100.013 0 100.013V300h1920z'/%3E%3C/g%3E%3C/svg%3E"); 
        height: 63px; background-size: 100% 100%;
     }

     /* Topics Module */
.topics-module {
  max-width: 960px;
  margin: 0 auto;
  padding: 10px 20px;
}

.topic-tabs {
  display: flex;
  gap: 16px;
  margin-bottom: 28px;
  flex-wrap: wrap;
}

.topic-tab {
  padding: 12px 28px;
  border: 2px solid #5B4A2E;
  border-radius: 50px;
  background: transparent;
  color: #5B4A2E;
  font-size: 16px;
  font-weight: 600;
  font-family: inherit;
  cursor: pointer;
  transition: all 0.25s ease;
  user-select: none;
}

.topic-tab:hover {
  background: rgba(91, 74, 46, 0.08);
}

.topic-tab.is-active {
  background: #D4A24C;
  color: #fff;
  border-color: #D4A24C;
  box-shadow: 0 3px 10px rgba(212, 162, 76, 0.4);
}

.topic-panels {
  position: relative;
}

.topic-panel {
  display: none;
  background: #fff;
  border: 2px solid #A8C5DA;
  border-radius: 14px;
  padding: 36px 44px;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
}

.topic-panel.is-active {
  display: block;
  animation: fadeIn 0.35s ease;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(8px); }
  to   { opacity: 1; transform: translateY(0); }
}

.panel-title {
  font-size: 24px;
  font-weight: 700;
  color: #8B6914;
  margin-bottom: 20px;
  letter-spacing: 0.3px;
}

.panel-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.panel-list li {
  position: relative;
  padding-left: 22px;
  padding-bottom: 12px;
  font-size: 16px;
  color: #3E3E3E;
  line-height: 1.65;
}

.panel-list li::before {
  content: "";
  position: absolute;
  left: 4px;
  top: 14px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #3E3E3E;
}

/* Responsive */
@media (max-width: 800px) {
  .page-wrapper {
    flex-direction: column;
  }

  .card-left,
  .card-right {
    flex: 1 1 auto;
    min-width: auto;
  }

  .template-buttons {
    flex-wrap: wrap;
  }

  .date-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }

  .topic-tabs {
    gap: 10px;
  }

  .topic-tab {
    padding: 10px 20px;
    font-size: 14px;
  }

  .topic-panel {
    padding: 24px 22px;
  }

  .panel-title {
    font-size: 20px;
  }

  .panel-list li {
    font-size: 15px;
  }
}
#topics{   box-shadow:0.00px 5.00px 4px 0px rgba(12,80,116,0.6);
}


/* Important Date */
.dates-section { padding: 50px 0; }
.dates-cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    max-width: 950px;
    margin: 0 auto; margin-top:60px;
}
.date-card {
    border: 2px solid #C5A028;
    padding: 38px 45px;
    background: #fff;
    position: relative;
}
.date-card .pin {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAABWCAYAAAC5IwThAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODA4Mzk2Q0Y0OEZFQjRGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OUJEMkNERUE0MTkxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OUJEMkNEREE0MTkxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBODAxMTc0MDcyMDY4MTE4MDgzOTZDRjQ4RkVCNEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBODAx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) no-repeat;
    width: 42px;
    height: 86px;
    margin-left: -21px;
    display: inline-block;
    position: absolute;
    top: -43px;
    left: 50%;
}
.date-card p { font-size: 16px; margin-bottom: 12px; color: #444; }
.date-card p strong { font-size: 16px; color: #C5A028; font-weight: 100; color: #111; }
.date-card p span { color: #C5A028; font-weight: 600; }

/* Submission & Publication */
.sub-pub-section { padding: 50px 0;  }
.sub-pub-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}
.sub-pub-card {
    border: 2px solid #C5A028;
    padding: 55px 40px 25px;
    background: #fff;
    position: relative; min-height: 150px; 
}
.sub-pub-card .pin {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAABWCAYAAAC5IwThAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODA4Mzk2Q0Y0OEZFQjRGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OUJEMkNERUE0MTkxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OUJEMkNEREE0MTkxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBODAxMTc0MDcyMDY4MTE4MDgzOTZDRjQ4RkVCNEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBODAx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) no-repeat;
    width: 42px;
    height: 86px;
    margin-left: -21px;
    display: inline-block;
    position: absolute;
    top: -43px;
    left: 50%;
}
.sub-pub-card p { font-size: 18px; color: #555; line-height: 1.8; margin-bottom: 8px; }
.sub-pub-card a { color: #333; font-weight: 600; text-decoration: underline; }

/* Contact */
.contact-section { padding: 50px 0; background: #F9F9F7; }
.contact-card {
    max-width: 910px;
    margin: 0 auto;
    padding: 40px 160px;
    border:1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;

    background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
    box-shadow: var(--shd, 0 2px 5px #00000087);
    border-radius: 100px;
    background-image: url(../images/ironpatern.bb7ea6a2.png);
}
.contact-info p { font-size: 18px; color: #555; margin-bottom: 10px; }
.contact-info p strong { color: #111; }
.qr-code { width: 140px; height: 140px; flex-shrink: 0; }
.qr-code img { width: 100%; height: 100%; object-fit: contain; }



*{
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:'Montserrat',system-ui,sans-serif;
}
.wrap{
    max-width:750px;
    margin:70px auto;
    padding:0 20px;
    text-align:center;
}
.title{
    font-size:26px;
    color:#0c4285;
    font-weight:600;
    letter-spacing:1px;
    margin-bottom:38px;
}
.count-box{
    display:flex;
    justify-content:center;
    gap:22px;
    flex-wrap:wrap;
}
.item{
    width:110px;
    padding:22px 8px;
    border:1px solid #e5e9f2;
    border-radius:12px;
    background:#fff;
    box-shadow:0 3px 14px rgba(12,66,133,0.08);
    transition:all .3s ease;
}
.item:hover{
    transform:translateY(-6px);
    box-shadow:0 8px 24px rgba(12,66,133,0.16);
    border-color:#d4af37;
}
.num{
    font-size:46px;
    font-weight:700;
    color:#c99f2e;
    margin-bottom:6px;
}
.label{
    font-size:13px;
    color:#36455c;
    text-transform:uppercase;
    letter-spacing:1.2px;
    font-weight:500;
}
/*入场动画*/
@keyframes inUp{
    from{opacity:0;transform:translateY(22px);}
    to{opacity:1;transform:translateY(0);}
}
.item{animation:inUp .7s ease forwards;opacity:0;}
.item:nth-child(1){animation-delay:0.1s;}
.item:nth-child(2){animation-delay:0.2s;}
.item:nth-child(3){animation-delay:0.3s;}
.item:nth-child(4){animation-delay:0.4s;}


/* Footer */
.site-footer {
  margin-top: 40px;
  width: 100%;
  background:#5C5F5E;
}

.footer-contact { max-width: 1200px;
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 24px;
  padding: 18px 0px; margin:0 auto;
}

.footer-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-contact-info {
  color: #fff;
}

.footer-email {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
  letter-spacing: 0.3px;
}

.footer-phone {
  font-size: 15px;
  font-weight: 500;
  opacity: 0.92;
}

.footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 0px; margin:0 auto; max-width: 1200px;
}

.footer-copyright {
  font-size: 13px;
  color: #C8C8C8;
}

.footer-hashtag {
  font-size: 14px;
  font-weight: 600;
  color: #D4A24C;
  letter-spacing: 0.5px;
}


/* Responsive */
@media (max-width: 768px) {
    .header-inner { flex-direction: column; gap: 15px; }
    nav ul { justify-content: center; }
    .slide { height: 350px; }
    .slide-content h1 { font-size: 28px; }
    .slide-content h2 { font-size: 18px; }
    .topics-grid, .dates-cards, .sub-pub-grid { grid-template-columns: 1fr; }
    .contact-card { flex-direction: column; text-align: center; }
    .info-cards { gap: 20px; }
}