@charset "utf-8"; /* Style Reset */ article,aside,audio,body,canvas,caption,dd,div,dl,dt,fieldset,figure,footer,form,header,html,input,label,legend,li,mark,menu,nav,ol,section,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0} h1,h2,h3,h4,h5,h6{font-weight:400;margin: 0;padding: 0;} article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block} ol,ul{list-style:none} img{border:0 none;vertical-align:middle} blockquote,q{quotes:none} blockquote:after,blockquote:before,q:after,q:before{content:none} table{border-collapse:collapse;border-spacing:0} ins{text-decoration:underline} del{text-decoration:line-through} mark{background:0 0} input::-ms-clear{display:none!important} html{scroll-behavior:smooth} body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei","Droid Sans Fallback",SimSun,sans-serif;background:#fff;scroll-behavior:smooth} a{text-decoration:none;color:#333;-webkit-transition: .3s color ease;-ms-transition: .3s color ease;transition: .3s color ease;} a:hover,a:focus{text-decoration:none;color: #2065b1;} a,button,input,a:focus{outline: none;} /* Common */ .outer,.inner{position: relative;} .text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} .text-two-line{display:-webkit-box;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;} .text-three-line{display:-webkit-box;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;} .text-four-line{display:-webkit-box;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;} /* Header */ .header{position: relative;z-index: 99;padding: 0;background: #fff url(../img/header_bg.png) no-repeat center/cover;} .header .inner{overflow: hidden;} .header-logo{display: block;float: left;width: 50%;padding: 40px 0;text-align: left;} .header-logo img{width:auto;height:75px;max-width: 100%;} .header-right{float: left;width: 50%;padding: 40px 0;justify-content: flex-end;align-items: center;} .header-link{float: right;padding-top: 26px;} .header-link a{margin-right: 10px;color: #fff;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .header-link a:hover{opacity: .6;} .header-link img{vertical-align: middle;padding-right: 6px;} .header-search{position:relative;z-index: 100;display: block;max-width: 260px;width: 100%;padding: 0;float: right;margin-top: 18px;} .search-box{position:relative;width: 100%;height: 40px;} .search-input{position: relative;right: 0;display:block;width: 100%;height:40px;padding:0 10px;line-height:40px;background:transparent;font-size: 14px;border:1px solid #0093dd;background-color: #fff;color:#333;border-radius: 20px;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .search-input::-webkit-input-placeholder{color:#333;} .search-input::-moz-placeholder{color:#333;} .search-input::-ms-input-placeholder{color:#333;} .search-submit{position:absolute;top:0;right: 0;display:block;width:auto;height:40px;padding: 0 10px 0 30px;color: #fff;background: #036eb7 url(../img/icon/icon_search.png) no-repeat 6px center;background-size:20px;border:1px solid transparent;border-radius: 20px;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .header-search form:hover .search-input{width: 256px;box-shadow: 0 0 10px rgba(0,0,0,.3);} .header-search form:hover .search-submit{background-color: #036eb7;} .search-input:focus,.search-submit:focus{box-shadow:0 0 10px rgba(0, 147, 221,.5)} .search-submit:hover{background-color:rgba(0,0,0,.1)} /* Header Nav */ .header-nav{position: relative;z-index: 99;width: 100%;background: #036eb7;} .header-nav .navbar-toggle{padding: 5px 10px;color: #fff;font-size: 18px} .site-nav,.site-nav ul{width:100%;padding: 0;} .site-nav > ul > li > a span{position: relative;z-index:10;display: block;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .site-nav > ul > li > a i{position: absolute;left: 0;right: 0;bottom: 0;height: 0;background-color: #34ad36;background-position: center 30%;background-repeat: no-repeat;border-top-left-radius: 20px;border-top-right-radius: 20px;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .site-nav > ul > li:hover > a i{height: 80px} .site-nav li{position:relative;width:8.3%} .site-nav li a{position: relative;display:block;padding:25px 0;width:100%;font-size:18px;text-align:center;color:#fff;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .site-nav li:hover > a{background: rgba(0,0,0,.1);-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .site-nav .open>a,.site-nav .open>a:focus,.site-nav .open>a:hover,.site-nav>li>a:focus,.site-nav>li>a:hover{background: rgba(0,0,0,.1);} .open .dropdown-menu{opacity: 1;visibility: visible;display: block;z-index: 10;transform: translateY(0);} .dropdown-menu{left:-30%;padding:0;width:100%;min-width:160%;border: 0px;text-align:center;background: transparent;box-shadow: 0 6px 20px rgba(0,0,0,.3);border-radius: 8px;overflow: hidden;backdrop-filter: blur(4px);-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;opacity: 0;visibility: hidden;display: block;z-index: -99;transform: translateY(-20px);} .dropdown-menu>li{width:100%} .dropdown-menu>li>a{display:block;padding:12px 16px;background:rgba(0,0,0,.65);color:#fff;font-size:16px;font-weight:400;text-align: center;border-radius: 0;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .dropdown-menu>li>a:hover{background: #34ad36;color: #fff;} /* Footer */ .footer{background:#1a5aaa url(../img/footer_bg.png) no-repeat center/cover ;} .footer-item{padding: 20px 0;} .footer-logo{width: 100%;} .footer-logo img{width:auto;height:70px;max-width: 100%;} .footer-contact{padding-top: 10px;text-align: left;color: #fff;} .footer-contact h3{margin-bottom: 12px;font-size: 16px;font-weight: bold;} .footer-contact p{margin: 0;font-size: 14px;line-height: 26px;color: #fff;} .footer-qrcode{position: relative;width: 100%;text-align: right;padding-top: 10px;} .footer-qrcode img{width: auto;height: auto;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;} .footer-copyright{background: #005a97;text-align: center;} .footer-copyright p{margin: 0;padding: 10px 0;font-size: 14px;color: #fff;}