@import url('font-awesome.css'); @import url('flaticon.css'); @import url('animate.css'); @import url('owl.css'); @import url('jquery.fancybox.min.css'); /*** ==================================================================== Reset ==================================================================== ***/ * { margin:0px; padding:0px; border:none; outline:none; } .form-group select {border: 1px solid #ececec;} .cb:after{content:"\20";display: block;width:0;height:0;clear:both;} .cb{zoom:1;} .ofH{overflow:hidden;} .clear{ width:0; height:0; clear:both; overflow:hidden;} .mc{margin-left:auto;margin-right:auto;} .taC{text-align:center;} .bod{ border:1px solid red;} .fL{float:left;} .fR{float:right;} .dpN{display:none;} .clear { clear: both } .RadioStyle input { display: none } .RadioStyle label { border: 1px solid #dcdcdc; padding: 10px 20px 10px 20px; line-height: 28px; min-width: 80px; text-align: center; float: left; margin: 2px;color: #004fec; border-radius: 4px;background: #fff; } .RadioStyle input:checked + label { background: #FFF url(../images/ico_checkon.svg ) no-repeat right bottom; background-size: 21px 21px; color: #004fec } /*** ==================================================================== Global Settings ==================================================================== ***/ body { font-size:15px; color:#313131; line-height:1.6em; font-weight:400; background:#ffffff; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-family: 'Open Sans', sans-serif; } a{ text-decoration:none; cursor:pointer; color:#004fec; } a:hover,a:focus,a:visited{ text-decoration:none; outline:none; } h1,h2,h3,h4,h5,h6 { position:relative; font-weight:normal; margin:0px; background:none; line-height:1.6em; font-family: 'Poppins', sans-serif; } input,button,select,textarea{ font-family: 'Poppins', sans-serif; } textarea{ overflow:hidden; } .theme_color{ color:#70bd00; } p{ position:relative; line-height:1.8em; } .strike-through{ text-decoration:line-through; } .auto-container{ position:static; max-width:1400px; padding:0px 15px; margin:0 auto; } .auto-container-1200{ position:static; max-width:1200px; padding:0px 15px; margin:0 auto; } .medium-container{ max-width:850px; } .page-wrapper{ position:relative; margin:0 auto; width:100%; min-width:300px; } .grey-bg{ background-color:#f4f4f5; } ul,li{ list-style:none; padding:0px; margin:0px; } /*Sticky Header*/ .sticky-header{ position:fixed; opacity:0; visibility:hidden; left:0px; top:-100px; width:100%; padding:0px 0px; background:#ffffff; z-index:0; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .sticky-header .logo{ width: 352px; } .fixed-header .sticky-header{ top:0px; z-index:999; opacity:1; visibility:visible; } .main-header .sticky-header .main-menu .navigation > li{ margin-right:0px; margin-left:40px; padding:0px !important; } .main-header .sticky-header .main-menu .navigation > li > a{ color:#333333; padding:20px 0px !important; } .main-header .sticky-header .main-menu .navigation > li:hover > a, .main-header .sticky-header .main-menu .navigation > li.current > a, .main-header .sticky-header .main-menu .navigation > li.current-menu-item > a{ color:#004fec; } /*** ==================================================================== Main Header ==================================================================== ***/ .main-header { position: relative; z-index: 999; } /* Header Upper */ .header-upper { color: #ffffff; padding: 15px 0; border-bottom: 1px solid #0099ff; } .header-upper .auto-container { max-width: 1400px; margin: 0 auto; } .header-upper .inner-container { display: flex; justify-content: space-between; align-items: center; } .logo img { max-height: 50px; width: auto; } .upper-right { display: flex; align-items: center; gap: 20px; } /* Navigation */ .navigation { margin: 0; padding: 0; list-style: none; } .navigation li { display: inline-block; position: relative; margin: 0 15px; } .navigation li a { color: #313131; text-decoration: none; font-size: 18px; transition: all 0.3s ease; padding: 5px 0; } .navigation li a:hover, .navigation li.current a { color: #0099ff; border-bottom: 1px solid #0099ff; } .dropdown ul { position: absolute; top: 160%; left: -10%; background-color: #ffffff; min-width: 100px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); z-index: 1000; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .dropdown:hover ul { opacity: 1; visibility: visible; } .dropdown ul li { display: block; margin: 0; padding: 0; } .dropdown ul li a { display: block; white-space: nowrap; transition: all 0.3s ease; text-align: center; padding: 10px; } .dropdown ul li a:hover { background-color: #0099ff; color: #ffffff; } .nav-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background-color: rgba(255, 255, 255, 0.2); color: white; border: none; border-radius: 50%; cursor: pointer; font-size: 1.2rem; display: flex; align-items: center; justify-content: center; z-index: 20; transition: all 0.3s ease; } .swiper-button-next:after, .swiper-button-prev:after { font-size: 14px !important; } /* Sticky Header */ .sticky-header.active { transform: translateY(0); } .sticky-header .auto-container { max-width: 1400px; margin: 0 auto; } .sticky-header .logo { width: 200px; } .sticky-header .logo img { max-height: 50px; width: auto; } .sticky-header .right-col { display: flex; align-items: center; gap: 20px; } /* Responsive Design */ @media (max-width: 767px) { .header-upper, .sticky-header { padding: 10px 0; } .navigation { display: none; } .navbar-toggle { display: block; } .navbar-collapse { display: none; } .navbar-collapse.in { display: block; } .dropdown ul { position: static; background-color: transparent; box-shadow: none; opacity: 1; visibility: visible; } .dropdown ul li { display: block; margin: 0; padding: 0; } .dropdown ul li a { display: block; padding: 10px 20px; white-space: normal; } } @media (min-width: 768px) and (max-width: 991px) { .header-upper, .sticky-header { padding: 12px 0; } .navigation li { margin: 0 10px; } .navigation li a { font-size: 14px; } } @media (min-width: 992px) and (max-width: 1199px) { .header-upper, .sticky-header { padding: 14px 0; } .navigation li { margin: 0 10px; } .navigation li a { font-size: 15px; } } @media (min-width: 1200px) { .header-upper, .sticky-header { padding: 25px 0; } .navigation li { margin: 0 10px; } .navigation li a { font-size: 18px; } } /*** ==================================================================== Main Footer ==================================================================== ***/ .main-footer { color: #ffffff; padding: 40px 0; background: linear-gradient(111deg, #133E6F 24.17%, #091E35 59.47%); position: relative; } /* 绉诲姩绔€傞厤 */ @media (max-width: 767px) { .main-footer { padding: 20px 0; } .footer-widget h2 { font-size: 16px; margin-bottom: 15px; } .footer-widget ul.list li { margin-bottom: 8px; } .footer-widget ul.list li a { font-size: 14px; } .footer-bottom { margin-top: 20px; } .copyright { font-size: 11px; } /* 浜岀淮鐮佹牱寮忚皟鏁 */ .qrcode-widget img { width: 100px; } .qrcode-widget p { font-size: 12px; } } @media (min-width: 768px) and (max-width: 991px) { .main-footer { padding: 30px 0; } .footer-widget h2 { font-size: 17px; } .footer-widget ul.list li { margin-bottom: 9px; } .footer-widget ul.list li a { font-size: 15px; } .footer-bottom { margin-top: 25px; } .copyright { font-size: 12px; } } @media (min-width: 992px) and (max-width: 1199px) { .main-footer { padding: 35px 0; } .footer-widget h2 { font-size: 18px; } .footer-widget ul.list li { margin-bottom: 10px; } .footer-widget ul.list li a { font-size: 16px; } .footer-bottom { margin-top: 30px; } .copyright { font-size: 13px; } } /* 妗岄潰绔牱寮 */ @media (min-width: 1200px) { .main-footer { padding: 40px 0; height: auto; } .footer-widget h2 { font-size: 18px; } .footer-widget ul.list li { margin-bottom: 10px; } .footer-widget ul.list li a { font-size: 14px; color: #6584a8; } .footer-bottom { margin-top: 30px; } .copyright { font-size: 14px; } } .footer-widget h2 { font-size: 18px; margin-bottom: 20px; color: #ffffff; } .footer-widget ul.list { list-style: none; padding: 0; } .footer-widget ul.list li { margin-bottom: 10px; } .footer-widget ul.list li a { text-decoration: none; transition: color 0.3s ease; } .footer-widget ul.list li a:hover { color: #0099ff; } .footer-bottom { padding: 20px 0; margin-top: 30px; } .copyright { font-size: 12px; color: #ffffff; } .social-links { display: flex; gap: 15px; } /* 浜岀淮鐮佹牱寮 */ .qrcode-widget img { width: 120px; height: auto; margin-bottom: 10px; } .qrcode-widget p { font-size: 14px; margin: 0; } /* 甯哥敤閾炬帴涓嬫媺妗嗘牱寮 */ .common-links-select { width: 100%; padding: 8px 12px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.1); color: #ffffff; font-size: 14px; cursor: pointer; transition: all 0.3s ease; } .common-links-select:focus { outline: none; border-color: #0099ff; box-shadow: 0 0 0 2px rgba(0, 153, 255, 0.3); } .common-links-select option { color: #000; background-color: #fff; } /* 鍝嶅簲寮忓竷灞€璋冩暣 */ @media (max-width: 767px) { .big-column { margin-bottom: 20px; } .footer-widget { margin-bottom: 15px; } .footer-widget h2 { font-size: 16px; } .footer-bottom { padding: 15px 0; } .copyright { font-size: 11px; } } /* 棰濆鐨勫搷搴斿紡浼樺寲 */ @media (max-width: 480px) { .main-footer { padding: 15px 0; } .footer-widget h2 { font-size: 15px; } .footer-widget ul.list li { margin-bottom: 6px; } .footer-widget ul.list li a { font-size: 13px; } .footer-bottom { margin-top: 15px; } .copyright { font-size: 10px; } .qrcode-widget img { width: 90px; } .qrcode-widget p { font-size: 11px; } } .header-upper.sticky { position: fixed; top: 0; left: 0; z-index: 999; background: rgba(255, 255, 255, 0.95); /* 鍗婇€忔槑鑳屾櫙 */ width: 100%; border: none; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* 娣诲姞鏌斿拰闃村奖 */ backdrop-filter: blur(5px); /* 鑳屾櫙妯$硦鏁堟灉 */ transition: all 0.3s ease; /* 娣诲姞杩囨浮鍔ㄧ敾 */ }