* {}
html, body {width:100%;height: 100%;font-size: 1rem;font-family: "Centra No2", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color: #333;}
a {color:#042d60;text-decoration: none;}
a:hover {color: #f6cb03;text-decoration: none;}

.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}
.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,1)!important}
.iconpark-icon {width: 1rem;height: 1rem;}

header.sticky-top {position: sticky;top: 0;width: 100%;z-index: 1020;box-shadow:0 2px 0.75rem rgba(12,14,28,.08)}

header {background: #fff;}
header .navbar {border:0;background: #fff;}
.navbar-brand {float: none;text-align: center;display: block;}
.navbar-brand>img {height: 50px;margin:auto;}
header nav.navbar .navbar-nav a {color: #042d60;padding: 1rem 1.5rem;font-size: 14px;}
header nav.navbar .navbar-nav a:hover {color: #f6cb03;}
header nav.navbar .navbar-nav>li>a {position:relative;}
header nav.navbar .navbar-nav>li>a::after{content:'';display:block;width:0;height:3px;position:absolute;left:0;bottom:0px;background:#f6cb03;transition:all 0.3s ease-in-out;}
header nav.navbar .navbar-nav>li>a:hover::after{width:100%;}
header nav.navbar .navbar-nav .dropdown a {position: relative;}
header nav.navbar .navbar-nav .dropdown .caret {position: absolute;right: 0.5rem;top: 1.4rem;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #f6cb03;background-color: #fff;}
header .navbar-form .form-control {box-shadow: none;border:0;background: #f1f1f1;}
header .navbar-form .btn {border:0;background: #f1f1f1;}

.gotop-wrapper { position:fixed; bottom:20px; right:10px; z-index:1001; background-color:rgba(0,0,0,0.3); background-color:#969696\9; }
.gotop-wrapper:hover {background-color:rgba(0,0,0,0.6); background-color:#6d6d6d\9;} 
.gotop-wrapper a { display:none; _display:none !important;width:55px; height:55px; overflow:hidden; background:url(/assets/img/icon-gotop-fixed.gif) no-repeat center;}

.colStyle {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.city-list .thumbnail {border-radius:1rem;padding: 0;height: 470px;}
.city-list .thumbnail .list-image {border-radius:1rem;border-bottom-right-radius: 0;border-bottom-left-radius: 0; width: 100%; display: block;}


.info-box {background: #fff;border-radius: 1rem;}
.info-box h1 {font-size: 1.75rem;}
@media (max-width: 768px) {
	.info-box h1 {
		font-size: 1.25rem;
	}
}
.info-box h2 {font-size: 1.4rem;}
.info-box .sub-title {font-size: 1.25rem;}
.info-box .banner-box {border-radius: 1rem;border-bottom-right-radius: 0;border-bottom-left-radius: 0;position: relative;}
.info-box .banner-box .banner {width:100%;border-radius: 1rem;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.info-box .title-box {position: absolute;background-color:rgba(0,0,0,0.1); background-color:#6d6d6d\9;color: #fff;width: 50%;left:25%;top:25%;padding: 0.5rem;text-align: center;border-radius: 1rem;}
.info-box p {font-size: 0.875rem;}

.hot-city-list .thumbnail {border-radius:1rem;padding: 0;height: 200px;}
.hot-city-list .thumbnail .list-image {border-radius:1rem;border-bottom-right-radius: 0;border-bottom-left-radius: 0; width: 100%; display: block;}

.attractions-list .thumbnail {border-radius:1rem;padding: 0;height: 430px;}
.attractions-list .thumbnail .list-image {border-radius:1rem;border-bottom-right-radius: 0;border-bottom-left-radius: 0; width: 100%; display: block;}



footer {background: #1f2730;color: #aaa;}
footer a {color: #aaa;}