h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
a { color:#0280E1; } 
a:visited { color:#0280E1; } 
a:active { color:#0280E1; } 
a:hover { color:#B2B3B4; } 
#menu_4938d317 a { text-decoration: none; }
#menu_4938d317_pane { background-color: #2C2C2C; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_4938d317_hr { background-color: #646464; height: 1px; border: none; }
#menu_4938d317_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_4938d317_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_4938d317_entry:hover span { color:#FFFFFF !important; }
		.menu_4938d317_mainMenuEntry { text-align: center; }
		.menu_4938d317_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_4938d317_mainMenuEntry:hover span {	color:#808080 !important; }
		#menu_4938d317 .mobileEntry { display: none; } 
		#menu_4938d317 .normalEntry { display: block; } 
		@media only screen and (max-width:640px) { 
			#menu_4938d317 .mobileEntry { display: block; } 
			#menu_4938d317 .normalEntry { display: none; } 
		}
#button_690011d2 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:150px; height:40px; background-color:#023270;  }
#button_690011d2:hover { background-color:#FF8080;  }
#button_690011d2:hover span { color:#444444; }
#button_7ae82997 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:150px; height:40px; background-color:#023270;  }
#button_7ae82997:hover { background-color:#FF8080;  }
#button_7ae82997:hover span { color:#444444; }
#img_22f9d2c5:hover { filter: brightness( 80%);  } 
#elem_38804bc0_button {  position: relative;  width:100%;  height:40px; font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#ffffff;  cursor: pointer;  background-color: #013170;  border: none;   padding-left: 20px;  outline: none;  transition: 0.4s;   vertical-align: top;   text-align: left;  } 
#elem_38804bc0_button:hover {  background-color: #f07777; } 
#elem_38804bc0_button *.wsp_accordionButtonIndicator:after {  content: "+"; } 
#elem_38804bc0_button.active *.wsp_accordionButtonIndicator:after {  content: "-"; } 
#elem_38804bc0_content {  transition: max-height 0.20000000298023224s ease-out;   max-height: 0;   overflow: hidden;   margin: 0;   padding: 0;  } 
#elem_38804bc0_contentPadding {  margin: 5px 15px 15px 5px; } 
#button_1cff5fbf { vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#023270;  }
#button_1cff5fbf:hover { background-color:#646464;  }
#button_1cff5fbf:hover span { color:#FFFFFF; }
#img_65cb8bb:hover { filter: brightness( 80%);  } 
#elem_146da33e_button {  position: relative;  width:100%;  height:40px; font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#ffffff;  cursor: pointer;  background-color: #013170;  border: none;   padding-left: 20px;  outline: none;  transition: 0.4s;   vertical-align: top;   text-align: left;  } 
#elem_146da33e_button:hover {  background-color: #ff8080; } 
#elem_146da33e_button *.wsp_accordionButtonIndicator:after {  content: "+"; } 
#elem_146da33e_button.active *.wsp_accordionButtonIndicator:after {  content: "-"; } 
#elem_146da33e_content {  transition: max-height 0.20000000298023224s ease-out;   max-height: 0;   overflow: hidden;   margin: 0;   padding: 0;  } 
#elem_146da33e_contentPadding {  margin: 5px 15px 15px 5px; } 
#button_1fc046bc { vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#023270;  }
#button_1fc046bc:hover { background-color:#646464;  }
#button_1fc046bc:hover span { color:#FFFFFF; }
#img_4a6b2af2:hover { filter: brightness( 80%);  } 
#elem_3ef23186_button {  position: relative;  width:100%;  height:40px; font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#ffffff;  cursor: pointer;  background-color: #013170;  border: none;   padding-left: 20px;  outline: none;  transition: 0.4s;   vertical-align: top;   text-align: left;  } 
#elem_3ef23186_button:hover {  background-color: #ff8080; } 
#elem_3ef23186_button *.wsp_accordionButtonIndicator:after {  content: "+"; } 
#elem_3ef23186_button.active *.wsp_accordionButtonIndicator:after {  content: "-"; } 
#elem_3ef23186_content {  transition: max-height 0.20000000298023224s ease-out;   max-height: 0;   overflow: hidden;   margin: 0;   padding: 0;  } 
#elem_3ef23186_contentPadding {  margin: 5px 15px 15px 5px; } 
#button_657e55aa { vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#023270;  }
#button_657e55aa:hover { background-color:#646464;  }
#button_657e55aa:hover span { color:#FFFFFF; }
#img_13002dc2:hover { filter: brightness( 80%);  } 
#elem_68f1787f_button {  position: relative;  width:100%;  height:40px; font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#ffffff;  cursor: pointer;  background-color: #013170;  border: none;   padding-left: 20px;  outline: none;  transition: 0.4s;   vertical-align: top;   text-align: left;  } 
#elem_68f1787f_button:hover {  background-color: #ff8080; } 
#elem_68f1787f_button *.wsp_accordionButtonIndicator:after {  content: "+"; } 
#elem_68f1787f_button.active *.wsp_accordionButtonIndicator:after {  content: "-"; } 
#elem_68f1787f_content {  transition: max-height 0.20000000298023224s ease-out;   max-height: 0;   overflow: hidden;   margin: 0;   padding: 0;  } 
#elem_68f1787f_contentPadding {  margin: 5px 15px 15px 5px; } 
#button_733ed3e1 { vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#023270;  }
#button_733ed3e1:hover { background-color:#646464;  }
#button_733ed3e1:hover span { color:#FFFFFF; }
#gallery_5ed9721c div.galleryimgcontainer { box-sizing: border-box; vertical-align: middle; display: inline-block; width: 25%; height: auto; padding: 10px;  } 
#gallery_5ed9721c div.galleryimgcontainer img {  width: 100%;  height: auto;  } 
@media only screen and (max-width:650px) { #gallery_5ed9721c div.galleryimgcontainer { width: 33%; } } 
@media only screen and (max-width:520px) { #gallery_5ed9721c div.galleryimgcontainer { width: 50%; } } 
@media only screen and (max-width:420px) { #gallery_5ed9721c div.galleryimgcontainer { width: 100%; } } 
#gallery_5ed9721c img{  border: 1px solid transparent; } 
#gallery_5ed9721c img:hover{ border: 1px solid #646464 !important; } 
#table_28f65249 th { border: 1px solid #8C8C8C;  } 
#table_28f65249 td { border: 1px solid #8C8C8C;  } 
body { background-color:#FFFFFF; padding:0;  margin: 0; }
.textstyle1 { text-align:right; }
#container_83d87bc { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1600px; background:none;  }
.textstyle2 { text-align:center; }
#container_60320bed { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:65px; background-color:#023270;  }
#container_60320bed_padding { margin: 10px; display: block;  }
.textstyle3 { text-align:left; }
#container_1383d4b1 { vertical-align: top; position:relative; display: inline-block; width:39%; min-height:57px; background:none;  }
#container_1383d4b1_padding { margin: 10px; display: block;  }
.textstyle4 { font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; font-weight:bold;  }
#container_785dbb6 { vertical-align: top; position:relative; display: inline-block; width:60%; min-height:45px; background:none;  }
#container_785dbb6_padding { margin: 10px; display: block;  }
#menu_4938d317 { vertical-align: bottom; position:relative; display: inline-block; width:931px; height:38px; text-align:left; background:none;  }
.menuholder1 { position: relative; overflow: hidden; width: 100%; height: 100%; }
.menustyle1 { position:absolute; width:44px; height:38px; left:10px;  }
.menuentry_text1 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:64px;  }
.textstyle5 { font-size:36pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF;  white-space: nowrap; }
.menustyle2 { position:absolute; width:52px; height:38px; left:10px;  }
.menuentry_text2 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:22px;  }
.textstyle6 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF;  white-space: nowrap; }
.menustyle3 { position:absolute; width:84px; height:38px; left:62px;  }
.menustyle4 { position:absolute; width:84px; height:38px; left:146px;  }
.menustyle5 { position:absolute; width:84px; height:38px; left:230px;  }
.menustyle6 { position:absolute; width:84px; height:38px; left:314px;  }
.menustyle7 { position:absolute; width:84px; height:38px; left:398px;  }
.menustyle8 { position:absolute; width:84px; height:38px; left:482px;  }
.menustyle9 { position:absolute; width:84px; height:38px; left:566px;  }
.menustyle10 { position:absolute; width:84px; height:38px; left:650px;  }
.menustyle11 { position:absolute; width:84px; height:38px; left:734px;  }
.menustyle12 { position:absolute; width:84px; height:38px; left:818px;  }
.textstyle7 { font-size:14pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF;  white-space: nowrap; }
#slide_4d2e226d { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%; aspect-ratio: 3.333333; background:none;  }
#container_768882c7 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_768882c7_padding { margin: 10px; display: block;  }
.textstyle8 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000; line-height: 1.5;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle9 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; font-weight:bold;  }
.textstyle10 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000;  }
.textstyle11 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040;  }
#anchor_4d34f315 { vertical-align: bottom; position:relative; display: inline-block;  }
#container_1efa2331 { vertical-align: top; position:relative; display: inline-block; width:49%; min-height:150px; background:none;  }
#container_1efa2331_padding { margin: 10px 10px 10px 30px;display: block;  }
#heading_597c7e48 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:24pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; text-align:center; font-weight:bold;  }
.textstyle12 { font-size:24pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040;  }
#heading_261262a { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; text-align:center;  }
.textstyle13 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#404040;  }
#container_24b03f36 { vertical-align: top; position:relative; display: inline-block; width:45%; min-height:272px; background:none;  }
#container_24b03f36_padding { margin: 20px 10px 10px 30px;display: block;  }
#img_3f2be38f { vertical-align: bottom; border-radius: 10px; position:relative; display: inline-block; width:100%; max-width:500px; background:none; height:auto;  }
#container_407dcf45 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#023270;  }
#container_407dcf45_padding { margin: 10px; display: block;  }
#anchor_10128577 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle14 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#heading_7eba60fe { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; text-align:left; font-weight:bold;  }
.textstyle15 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height: 1.5;  }
#container_1e24092a { vertical-align: top; position:relative; display: inline-block; width:89%; min-height:140px; background:none;  }
#container_1e24092a_padding { margin: 10px; display: block;  }
#container_78250f0d { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:119px; background:none;  }
#container_78250f0d_padding { margin: 10px; display: block;  }
#img_b61e83 { vertical-align: bottom; position:relative; display: inline-block; width:26%; background:none; height:auto;  }
#heading_3b8027bb { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#FF8080; text-align:center; font-weight:bold;  }
#container_1287e519 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:119px; background:none;  }
#container_1287e519_padding { margin: 10px; display: block;  }
#img_146acaae { vertical-align: bottom; position:relative; display: inline-block; width:26%; background:none; height:auto;  }
#heading_27cb59a4 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#FF8080; text-align:center; font-weight:bold;  }
#container_69df678f { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:119px; background:none;  }
#container_69df678f_padding { margin: 10px; display: block;  }
#img_5ef93a62 { vertical-align: bottom; position:relative; display: inline-block; width:26%; background:none; height:auto;  }
#heading_edd512b { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#FF8080; text-align:center; font-weight:bold;  }
#container_f2ae41b { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:119px; background:none;  }
#container_f2ae41b_padding { margin: 10px; display: block;  }
#img_5806d7d8 { vertical-align: bottom; position:relative; display: inline-block; width:26%; background:none; height:auto;  }
#heading_49d139d8 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#FF8080; text-align:center; font-weight:bold;  }
#container_3a09ef37 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_3a09ef37_padding { margin: 10px; display: block;  }
#anchor_388434eb { vertical-align: bottom; position:relative; display: inline-block;  }
#heading_54755a93 { vertical-align: bottom; position:relative; display: inline-block; width:241px; height:33px; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; text-align:left; font-weight:bold;  }
.textstyle16 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height: 1.5;  }
#container_5b22c42e { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:22%; min-height:150px; background-color:#FFFFFF; border: 1px solid #E6E6E6;  }
#container_5b22c42e_padding { margin: 10px; display: block;  }
#img_22f9d2c5 { vertical-align: bottom; border-radius: 10px; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
.textstyle17 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#4F4F4F; font-weight:bold;  }
#text_92f8692 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#text_92f8692_padding { margin: 15px 5px 5px 15px;display: block;  }
#heading_25b924f7 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; text-align:center;  }
#container_5dc0995e { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:22%; min-height:150px; background-color:#FFFFFF; border: 1px solid #E6E6E6;  }
#container_5dc0995e_padding { margin: 10px; display: block;  }
#img_65cb8bb { vertical-align: bottom; border-radius: 10px; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#text_23588786 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#text_23588786_padding { margin: 15px 5px 5px 15px;display: block;  }
#heading_5a702aa9 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; text-align:center;  }
#container_2c0dbea0 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:22%; min-height:150px; background-color:#FFFFFF; border: 1px solid #E6E6E6;  }
#container_2c0dbea0_padding { margin: 10px; display: block;  }
#img_4a6b2af2 { vertical-align: bottom; border-radius: 10px; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#text_79b3ee92 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#text_79b3ee92_padding { margin: 15px 5px 5px 15px;display: block;  }
#heading_51b13ab9 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; text-align:center;  }
#container_7803b8b1 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:22%; min-height:150px; background-color:#FFFFFF; border: 1px solid #E6E6E6;  }
#container_7803b8b1_padding { margin: 10px; display: block;  }
#img_13002dc2 { vertical-align: bottom; border-radius: 10px; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#text_f03fcce { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#text_f03fcce_padding { margin: 15px 5px 5px 15px;display: block;  }
#heading_529c6a87 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; text-align:center;  }
#container_2572aa03 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#FFFFFF;  }
#container_2572aa03_padding { margin: 10px; display: block;  }
#anchor_f5bcd6 { vertical-align: bottom; position:relative; display: inline-block;  }
#heading_5c44c45e { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; text-align:left; font-weight:bold;  }
#container_1fb17606 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_1fb17606_padding { margin: 10px; display: block;  }
#container_11d6026c { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_11d6026c_padding { margin: 10px; display: block;  }
#img_5c92c4e6 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
.textstyle18 { font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000; font-weight:bold;  }
#heading_5b279187 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
#container_243bb845 { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_243bb845_padding { margin: 10px; display: block;  }
.textstyle19 { font-size:22pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000; font-weight:bold;  }
#img_51d96f85 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
#heading_21d38e98 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
#container_3ba32c7a { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_3ba32c7a_padding { margin: 10px; display: block;  }
#img_36753d48 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
#heading_32de9488 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
#container_47f5c95a { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_47f5c95a_padding { margin: 10px; display: block;  }
#img_43d29f40 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
#heading_414dc7d4 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
#container_7766e258 { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_7766e258_padding { margin: 10px; display: block;  }
#img_f78176a { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
#heading_6219a5ab { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
#container_1a5c9f83 { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_1a5c9f83_padding { margin: 10px; display: block;  }
#img_4b34cf92 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
#heading_7e5a8a0 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
#container_49310b05 { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_49310b05_padding { margin: 10px; display: block;  }
#img_e6afc30 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
#heading_324a6343 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
#container_7bdd784 { vertical-align: top; position:relative; display: inline-block; width:22%; min-height:210px; background:none;  }
#container_7bdd784_padding { margin: 10px; display: block;  }
#img_290ae008 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
#heading_5be111dc { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:bold;  }
.textstyle20 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#1F1F1F; line-height: 1.2;  }
#container_11f573b6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_11f573b6_padding { margin: 10px; display: block;  }
#anchor_41fb6381 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle21 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#1F1F1F; line-height: 1.2; text-shadow: 2px 2px 2px #C0C0C0;  }
#heading_39d95503 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; text-align:left; font-weight:bold;  }
#container_768547ed { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:248px; background:none;  }
#container_768547ed_padding { margin: 10px; display: block;  }
#container_39fbfba2 { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none;  }
#container_39fbfba2_padding { margin: 10px; display: block;  }
.textstyle22 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#525252; line-height: 1.2;  }
.textstyle23 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#525252; line-height: 1.2;  }
.textstyle24 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#525252; line-height: 1.2;  }
.textstyle25 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#525252; line-height: 1.5;  }
#container_193f8526 { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none;  }
#container_193f8526_padding { margin: 10px; display: block;  }
#img_21df2213 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:74%; background:none; height:auto;  }
#container_159fd2c4 { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
#container_159fd2c4_padding { margin: 10px; display: block;  }
#container_4083f8da { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none;  }
#container_4083f8da_padding { margin: 10px; display: block;  }
#img_162c04d3 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:69%; background:none; height:auto;  }
#container_4d099a64 { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none;  }
#container_4d099a64_padding { margin: 10px; display: block;  }
#container_40946e16 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#023270;  }
#container_40946e16_padding { margin: 10px; display: block;  }
#anchor_6d9b9a4c { vertical-align: bottom; position:relative; display: inline-block;  }
#heading_3e90ab88 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; text-align:left; font-weight:bold;  }
#container_29b8819a { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_29b8819a_padding { margin: 10px; display: block;  }
#container_240af71f { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none;  }
#container_240af71f_padding { margin: 10px; display: block;  }
#img_4d191ec6 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#container_3b190015 { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none;  }
#container_3b190015_padding { margin: 10px; display: block;  }
#img_7d4ca78d { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#container_334a9c15 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_334a9c15_padding { margin: 10px; display: block;  }
#anchor_203fe4a7 { vertical-align: bottom; position:relative; display: inline-block;  }
#heading_fc3604d { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; text-align:left; font-weight:bold;  }
#gallery_5ed9721c { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%;  }
#container_72029dd9 { vertical-align: top; position:relative; display: inline-block; width:45%; min-height:150px; min-width:300px; background:none;  }
#container_72029dd9_padding { margin: 10px; display: block;  }
.textstyle26 { font-size:16pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#023270; font-weight:bold; line-height: 1.5;  }
.textstyle27 { font-size:22pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#000000; line-height: 1.5;  }
#container_252777 { vertical-align: top; position:relative; display: inline-block; width:45%; min-height:150px; min-width:300px; background:none;  }
#container_252777_padding { margin: 10px; display: block;  }
#container_1c209b31 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#023270;  }
#container_1c209b31_padding { margin: 10px; display: block;  }
#anchor_6917e42 { vertical-align: bottom; position:relative; display: inline-block;  }
#heading_3987d456 { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; text-align:left; font-weight:bold;  }
.textstyle28 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }
#container_26d632b2 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:150px; background-color:#FFFFFF;  }
#container_26d632b2_padding { margin: 10px; display: block;  }
.textstyle29 { font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#374459; font-weight:bold;  }
.textstyle30 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#374459; font-weight:bold;  }
.textstyle31 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#374459;  }
#container_35785fb2 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:150px; background-color:#FFFFFF;  }
#container_35785fb2_padding { margin: 10px; display: block;  }
.textstyle32 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#374459;  }
#container_514177bc { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:150px; background-color:#FFFFFF;  }
#container_514177bc_padding { margin: 10px; display: block;  }
#container_774b48e4 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:150px; background-color:#FFFFFF;  }
#container_774b48e4_padding { margin: 10px; display: block;  }
#container_1dfc627c { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:150px; background-color:#FFFFFF;  }
#container_1dfc627c_padding { margin: 10px; display: block;  }
#container_5d3bdaa { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:150px; background-color:#FFFFFF;  }
#container_5d3bdaa_padding { margin: 10px; display: block;  }
#anchor_2e0751be { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle33 { font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#20242E; line-height: 1.5;  }
#heading_99ca00f { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; text-align:left; font-weight:bold;  }
.textstyle34 { font-size:18pt; font-family:Tahoma, Geneva, sans-serif; color:#20242E;  }
.textstyle35 { font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#20242E;  }
#table_28f65249 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-table; width:91%; height:171px; background:none; border: 1px solid #8C8C8C; table-layout: fixed;  }
#cell_5c8f0977 {  }
#img_6b745b6 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_9c43d5 {  }
#img_3bce217 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_6ced9b6 {  }
#img_23963370 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_278e0e4c {  }
#img_1f132269 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_60684e9e {  }
#img_6d9f21fa { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_4464e490 {  }
#img_33291661 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_758d54be {  }
#img_1f36fdbc { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_45900542 {  }
#img_312992db { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_30d7c43a {  }
#img_47e8461 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_38fdd1b7 {  }
#img_5e4f7768 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_799faa09 {  }
#img_6fe1e855 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_77b2855c {  }
#img_113d0a74 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_45067734 {  }
#img_1ab660b8 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_480f148f {  }
#img_5a6032c { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#cell_7d66e2ef {  }
#img_5836ffdb { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#container_773abc5b { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#023270;  }
#container_773abc5b_padding { margin: 10px; display: block;  }
#anchor_64cbb353 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle36 { font-size:16pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000;  }
#heading_6b1d15ae { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; text-align:left; font-weight:bold;  }
#container_2c62af77 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_2c62af77_padding { margin: 10px; display: block;  }
#container_36904b9a { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_36904b9a_padding { margin: 10px; display: block;  }
#img_5b61ea88 { vertical-align: bottom; position:relative; display: inline-block; margin:10px 0px 0px 0px;width:16%; background:none; height:auto;  }
.textstyle37 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }
#container_881da43 { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_881da43_padding { margin: 10px; display: block;  }
#container_4ecc1bea { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_4ecc1bea_padding { margin: 10px; display: block;  }
#img_76e5a0e5 { vertical-align: bottom; position:relative; display: inline-block; width:20%; background:none; height:auto;  }
.textstyle38 { font-size:10pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF;  }
@media only screen and (max-width: 800px)
{
		#container_1efa2331 { width:100%;  }
		#container_24b03f36 { width:100%;  }
		#container_78250f0d { width:50%;  }
		#container_1287e519 { width:50%;  }
		#container_69df678f { width:50%;  }
		#container_f2ae41b { width:50%;  }
		#container_39fbfba2 { width:100%;  }
		#container_193f8526 { width:100%;  }
		#container_4083f8da { width:100%;  }
		#container_4d099a64 { width:100%;  }
}
@media only screen and (max-width: 640px)
{
		#container_1383d4b1 * span { font-size:15pt;  }
		#menu_4938d317 { width:50px;  }
}
@media only screen and (max-width: 600px)
{
		#container_5b22c42e { width:100%;  }
		#container_5dc0995e { width:100%;  }
		#container_2c0dbea0 { width:100%;  }
		#container_7803b8b1 { width:100%;  }
		#container_11d6026c { width:100%;  }
		#container_243bb845 { width:100%;  }
		#container_3ba32c7a { width:100%;  }
		#container_47f5c95a { width:100%;  }
		#container_7766e258 { width:100%;  }
		#container_1a5c9f83 { width:100%;  }
		#container_49310b05 { width:100%;  }
		#container_7bdd784 { width:100%;  }
		#container_26d632b2 { width:100%;  }
		#container_35785fb2 { width:100%;  }
		#container_514177bc { width:100%;  }
		#container_774b48e4 { width:100%;  }
		#container_1dfc627c { width:100%;  }
		#container_5d3bdaa { width:100%;  }
}
@media only screen and (max-width: 450px)
{
		#container_36904b9a { width:100%;  }
		#container_881da43 { width:100%;  }
		#container_4ecc1bea { width:100%;  }
}
@media only screen and (max-width: 400px)
{
		#container_78250f0d { width:100%;  }
		#container_1287e519 { width:100%;  }
		#container_69df678f { width:100%;  }
		#container_f2ae41b { width:100%;  }
		#container_240af71f { width:100%;  }
		#container_3b190015 { width:100%;  }
}
body { margin: 0; padding: 0; }
        
        /* 深色背景确保亮色文字清晰 */
        .bottom-banner {
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            background: #1a2b3c; /* 深蓝灰色背景 */
            color: #ffffff; /* 纯白文字 */
            padding: 15px 0;
            font-family: Arial, sans-serif;
            z-index: 1000;
            box-shadow: 0 -3px 10px rgba(0,0,0,0.3);
        }
        
        .banner-container {
            max-width: 1100px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0 20px;
        }
        
        .banner-info {
            flex: 1;
        }
        
        .banner-title {
            margin: 0 0 5px 0;
            font-size: 20px;
            font-weight: bold;
            color: #ffffff; /* 亮白色标题 */
        }
        
        .banner-details {
            margin: 0;
            font-size: 16px;
            color: #eeeeee; /* 亮灰色副文本 */
        }
        
        .banner-buttons {
            display: flex;
            gap: 15px;
        }
        
        .banner-button {
            padding: 10px 25px;
            border-radius: 5px;
            font-weight: bold;
            font-size: 16px;
            text-decoration: none;
            transition: all 0.2s;
        }
        
        /* 参展申请按钮 - 亮橙色 */
        .apply-button {
            background: #ff6b35;
            color: #ffffff; /* 白色文字 */
        }
        
        /* 参观登记按钮 - 亮绿色 */
        .register-button {
            background: #4cd964;
            color: #ffffff; /* 白色文字 */
        }
        
        /* 悬停效果增强可视性 */
        .banner-button:hover {
            opacity: 0.9;
            transform: translateY(-2px);
        }