body { font-family: "Open Sans", Arial, sans-serif; line-height: 1.6; background: #ffffff; color: rgba(0, 0, 0, 0.8); font-size: 14px; font-weight: 300; overflow-x: hidden; } body.ui-offcanvas { overflow: hidden; } a { color: #007aff; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } a:hover { text-decoration: none !important; color: #007aff !important; } p, ul, ol { color: #565656; font-family: "Open Sans", Arial, sans-serif; } h1, h2, h3, h4, h5, h6 { color: #5a5a5a; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; margin: 0 0 30px 0; } figure { margin-bottom: 2em; } ::-webkit-selection { color: #fcfcfc; background: #007aff; } ::-moz-selection { color: #fcfcfc; background: #007aff; } ::selection { color: #fcfcfc; background: #007aff; } .pagination { display: block; text-align: center; margin: 0 auto; } .pagination > li { margin: 0 12px 0 0; display: inline-block; -webkit-box-shadow: 0px 6px 30px -6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 30px -6px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 30px -6px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 30px -6px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 30px -6px rgba(0, 0, 0, 0.2); } .pagination > li > a, .pagination > li > span { color: #007aff; } .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { color: #007aff; } .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { background: #007aff; color: #ffffff; border: 2px solid #007aff; } .ui-slide { } .ui-slide .swiper-wrapper .swiper-slide { height: 580px; } .ui-slide .swiper-wrapper .swiper-slide a { height: 100%; display: block; text-indent: 9999px; overflow: hidden; } .cate-slide { } .cate-slide .swiper-wrapper .swiper-slide { } .cate-slide .swiper-wrapper .swiper-slide h3 { font-size: 20px; line-height: 28px; font-weight: 500; color: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0; } .cate-slide .swiper-wrapper .swiper-slide h3 a { color: rgba(0, 0, 0, 0.8); } .ui-banner { height: 450px; padding: 160px 0 0 0; text-align: center; background: url(../img/background.jpg) no-repeat; background-size: cover; } .ui-banner h3 { color: #ffffff; text-transform: uppercase; font-size: 36px; margin-bottom: 10px; font-weight: 300 !important; } .ui-banner p { color: rgba(255, 255, 255, 0.5); font-size: 20px; text-transform: uppercase; letter-spacing: 2px; } .ui-banner p a { color: #ffffff; } .ui-header { width: 100%; padding: 15px 0; z-index: 2; } .ui-nav { width: 100%; } .logo { height: 48px; width: auto; float: left; } .ui-menu-wrap { position: relative; display: block; float: right; } .sf-menu { margin: 0 !important; } .sf-menu { float: right; } .sf-menu ul { box-shadow: none; border: transparent; min-width: 130px; *width: 130px; } .sf-menu a { color: #333333; padding: 12px 0 !important; margin: 0 0 0 45px; font-weight: normal; zoom: 1; font-size: 15px; border-bottom: none !important; } .sf-menu li, .sf-menu ul li, .sf-menu ul ul li, .sf-menu li:hover, .sf-menu li.sfHover { background: transparent; } .sf-menu ul li a, .sf-menu ul ul li a { text-transform: none; padding: 0.2em 1em !important; font-size: 14px !important; } .sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu ul li:hover a, .sf-menu ul li.sfHover a, .sf-menu li.active a { color: #007aff; } .sf-menu > li > ul li.active > a { color: #007aff !important; } .sf-menu > li > .sf-with-ul:after { border: none !important; font-family: "icomoon"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; right: -5px; top: 50%; margin-top: -7px; content: "\e922"; color: #666666; } .sf-menu > li > ul li { position: relative; } .sf-menu > li > ul li > .sf-with-ul:after { border: none !important; font-family: "icomoon"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; float: right; margin-right: 10px; top: 16px; font-size: 16px; content: "\e924"; color: rgba(0, 0, 0, 0.5); } .sf-menu .ui-menu-sub { padding: 10px 7px 10px; background: #ffffff; left: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); } .sf-menu .ui-menu-sub > li > .ui-menu-sub { left: 100%; min-width: 200px; } .sf-menu .ui-menu-sub:before { position: absolute; top: -9px; left: 20px; width: 0; height: 0; content: ""; } .sf-menu .ui-menu-sub:after { position: absolute; top: -8px; left: 21px; width: 0; height: 0; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-bottom: 8px solid white; border-left: 8px solid transparent; content: ""; } .sf-menu .ui-menu-sub .ui-menu-sub:before { top: 6px; left: 100%; } .sf-menu .ui-menu-sub .ui-menu-sub:after { top: 7px; right: 100%; border: none !important; } .site-header.has-image #primary-menu .sub-menu { border-color: #ebebeb; -webkit-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); -ms-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); -o-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); } .site-header.has-image #primary-menu .sub-menu:before { display: none; } .sf-menu .ui-menu-sub a { margin: 0; line-height: 32px; color: #575757 !important; text-transform: none; } .sf-menu .ui-menu-sub a:hover { color: #007aff !important; } .btn { margin-right: 4px; margin-bottom: 4px; font-family: "Open Sans", Arial, sans-serif; font-size: 16px; font-weight: 400; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; padding: 5px 15px; background: linear-gradient(to right, #0ba9ff 0%, #56d9ff 100%, #0ba9ff 100%); color: #ffffff; } .btn.btn-md { padding: 5px 15px !important; } .btn.btn-lg { padding: 15px 20px !important; } .btn:hover, .btn:active, .btn:focus { box-shadow: none !important; outline: none !important; } .ui-wrapper { overflow-x: hidden; position: relative; } .ui-offcanvas { overflow: hidden; } .ui-offcanvas .ui-wrapper { overflow: hidden !important; } .ui-page { position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .ui-offcanvas .ui-page { -moz-transform: translateX(-240px); -webkit-transform: translateX(-240px); -ms-transform: translateX(-240px); -o-transform: translateX(-240px); transform: translateX(-240px); } .ui-offcanvas-menu { position: absolute; top: 0; bottom: 0; z-index: 99; background: #222; right: -240px; width: 240px; padding: 20px; overflow-y: scroll !important; } .ui-offcanvas-menu ul { padding: 0; margin: 0; } .ui-offcanvas-menu ul li { padding: 0; margin: 0 0 10px 0; list-style: none; } .ui-offcanvas-menu ul li a { font-size: 16px; color: rgba(255, 255, 255, 0.4); } .ui-offcanvas-menu ul li a:hover { color: #007aff; } .ui-offcanvas-menu ul li > .ui-menu-sub { margin-top: 9px; padding-left: 20px; } .ui-offcanvas-menu ul li.active > a { color: #007aff; } .ui-offcanvas-menu ul .ui-menu-sub { display: block !important; } .ui-nav-toggle { cursor: pointer; text-decoration: none; } .ui-nav-toggle.active i::before, .ui-nav-toggle.active i::after { background: #007aff; } .ui-nav-toggle.dark.active i::before, .ui-nav-toggle.dark.active i::after { background: #007aff; } .ui-nav-toggle:hover, .ui-nav-toggle:focus, .ui-nav-toggle:active { outline: none; border-bottom: none !important; } .ui-nav-toggle i { position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 25px; height: 2px; color: #007aff; font: bold 14px/0.4 Helvetica; text-transform: uppercase; text-indent: -55px; background: #007aff; transition: all 0.2s ease-out; } .ui-nav-toggle i::before, .ui-nav-toggle i::after { content: ""; width: 25px; height: 2px; background: #007aff; position: absolute; left: 0; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; } .ui-nav-toggle.dark i { position: relative; color: #000; background: #000; transition: all 0.2s ease-out; } .ui-nav-toggle.dark i::before, .ui-nav-toggle.dark i::after { background: #000; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; } .ui-nav-toggle i::before { top: -7px; } .ui-nav-toggle i::after { bottom: -7px; } .ui-nav-toggle:hover i::before { top: -10px; } .ui-nav-toggle:hover i::after { bottom: -10px; } .ui-nav-toggle.active i { background: transparent; } .ui-nav-toggle.active i::before { top: 0; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); } .ui-nav-toggle.active i::after { bottom: 0; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); } .ui-nav-toggle { position: absolute; top: 0px; right: 0px; z-index: 9999; display: block; margin: 0 auto; display: none; cursor: pointer; } /* ====================================== */ .ui-content { min-height: 500px; line-height: 2em; font-size: 16px; font-weight: 500; padding: 60px 0 60px 0; } .ui-section { padding: 60px 0 60px 0; } .index-title { margin: 20px 0 50px 0; text-align: center; } .index-title h3 { margin: 0 0 25px 0; font-size: 40px; color: rgba(0, 0, 0, 1); font-weight: 500; letter-spacing: 2px; } .index-title p { font-size: 20px; color: rgba(0, 0, 0, 0.4); font-weight: 500; margin: 0 0 30px 0; } .index-title a.more { padding: 5px 30px; display: inline-block; color: rgba(0, 0, 0, 1); border: 1px solid rgba(0, 0, 0, 1); background: rgba(255, 255, 255, 1); border-radius: 2px; } .index-title a.more:hover { color: rgba(255, 255, 255, 1) !important; background: rgba(0, 0, 0, 1); } .ui-section-icon { background: #ffffff; padding: 30px 15px; border-radius: 5px; margin: 0 0 30px 0; } .ui-section-icon .icon { display: inline-block; width: 80px; height: 80px; line-height: 80px; background: linear-gradient(to right, #0ba9ff 0%, #56d9ff 100%, #0ba9ff 100%); border-radius: 50%; } .ui-section-icon .icon i { font-size: 40px; color: #ffffff; } .ui-section-icon h3 { font-size: 24px; font-weight: 300; margin: 15px 0 15px 0; } .ui-section-icon p { } .ui-section-icon p:last-child { margin-bottom: 0; } .ui-section-article { position: relative; padding: 30px 0; } .ui-section-article .image { float: left; width: 260px; height: 180px; overflow: hidden; } .ui-section-article .text { position: relative; height: 180px; margin-left: 300px; overflow: hidden; } .ui-section-article h3 { font-size: 22px; line-height: 28px; font-weight: 500; color: rgba(0, 0, 0, 0.8); margin: 10px 0 0 0; } .ui-section-article h3 a { color: rgba(0, 0, 0, 0.8); } .ui-section-article p.time { margin: 15px 0 0 0; color: rgba(0, 0, 0, 0.4); } .ui-section-article p.desc { margin: 10px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-article p.tag { margin: 15px 0 0 0; } .ui-section-article span.hot { display: inline-block; width: 48px; line-height: 18px; font-size: 12px; color: rgba(219, 0, 0, 1); font-weight: 500; text-align: center; background-color: rgba(255, 245, 245); border-width: 1px; border-style: solid; border-color: rgba(219, 0, 0, 1); border-image: initial; border-radius: 11px; padding: 1px 0px; margin: 0 20px 0 0; } .ui-section-article span.new { display: inline-block; width: 48px; line-height: 18px; font-size: 12px; color: rgba(0, 219, 0); font-weight: 500; text-align: center; background-color: rgba(245, 255, 245); border-width: 1px; border-style: solid; border-color: rgba(0, 219, 0); border-image: initial; border-radius: 11px; padding: 1px 0px; margin: 0 20px 0 0; } .ui-section-product { position: relative; margin: 0 0 60px 0; } .ui-section-product h3 { font-size: 20px; line-height: 28px; font-weight: 500; color: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0; } .ui-section-product h3 a { color: rgba(0, 0, 0, 0.8); } .ui-section-product span.hot { position: absolute; left: 20px; top: 20px; width: 48px; line-height: 18px; font-size: 12px; color: rgba(219, 0, 0, 1); font-weight: 500; text-align: center; background-color: rgba(255, 245, 245); border-width: 1px; border-style: solid; border-color: rgba(219, 0, 0, 1); border-image: initial; border-radius: 11px; padding: 1px 0px; z-index: 99; } .ui-section-product span.new { position: absolute; left: 20px; top: 20px; width: 48px; line-height: 18px; font-size: 12px; color: rgba(0, 219, 0); font-weight: 500; text-align: center; background-color: rgba(245, 255, 245); border-width: 1px; border-style: solid; border-color: rgba(0, 219, 0); border-image: initial; border-radius: 11px; padding: 1px 0px; z-index: 98; } .ui-section-product p.time { margin: 20px 0 0 0; color: rgba(0, 0, 0, 0.4); } .ui-section-product p.desc { margin: 20px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-knowledge { position: relative; padding: 30px 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } .ui-section-knowledge h3 { font-size: 22px; line-height: 28px; font-weight: 500; color: rgba(0, 0, 0, 0.8); margin: 10px 0 0 0; } .ui-section-knowledge h3 a { color: rgba(0, 0, 0, 0.8); margin: 0 20px 0 0; } .ui-section-knowledge p.time { margin: 15px 0 0 0; color: rgba(0, 0, 0, 0.4); } .ui-section-knowledge p.desc { margin: 10px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-knowledge p.remarks { margin: 10px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-knowledge p.tag { margin: 15px 0 0 0; } .ui-section-knowledge span.hot { display: inline-block; vertical-align: bottom; width: 48px; line-height: 22px; font-size: 12px; color: rgba(219, 0, 0, 1); font-weight: 500; text-align: center; background-color: rgba(255, 245, 245); border-width: 1px; border-style: solid; border-color: rgba(219, 0, 0, 1); border-image: initial; border-radius: 11px; padding: 0px 0px; margin: 2px 20px 2px 0; } .ui-section-knowledge span.new { display: inline-block; vertical-align: bottom; width: 48px; line-height: 22px; font-size: 12px; color: rgba(0, 219, 0); font-weight: 500; text-align: center; background-color: rgba(245, 255, 245); border-width: 1px; border-style: solid; border-color: rgba(0, 219, 0); border-image: initial; border-radius: 11px; padding: 0px 0px; margin: 2px 20px 2px 0; } .ui-section-faq { position: relative; padding: 30px 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } .ui-section-faq h3 { font-size: 22px; line-height: 28px; font-weight: 500; color: rgba(0, 0, 0, 0.8); margin: 10px 0 0 0; } .ui-section-faq h3 a { color: rgba(0, 0, 0, 0.8); margin: 0 20px 0 0; } .ui-section-faq p.time { margin: 15px 0 0 0; color: rgba(0, 0, 0, 0.4); } .ui-section-faq p.desc { margin: 10px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-faq p.remarks { margin: 10px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-faq p.tag { margin: 15px 0 0 0; } .ui-section-faq span.hot { display: inline-block; vertical-align: bottom; width: 48px; line-height: 22px; font-size: 12px; color: rgba(219, 0, 0, 1); font-weight: 500; text-align: center; background-color: rgba(255, 245, 245); border-width: 1px; border-style: solid; border-color: rgba(219, 0, 0, 1); border-image: initial; border-radius: 11px; padding: 0px 0px; margin: 2px 20px 2px 0; } .ui-section-faq span.new { display: inline-block; vertical-align: bottom; width: 48px; line-height: 22px; font-size: 12px; color: rgba(0, 219, 0); font-weight: 500; text-align: center; background-color: rgba(245, 255, 245); border-width: 1px; border-style: solid; border-color: rgba(0, 219, 0); border-image: initial; border-radius: 11px; padding: 0px 0px; margin: 2px 20px 2px 0; } .ui-section-job { position: relative; padding: 30px 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } .ui-section-job h3 { font-size: 22px; line-height: 28px; font-weight: 500; color: rgba(0, 0, 0, 0.8); margin: 10px 0 0 0; } .ui-section-job h3 a { color: rgba(0, 0, 0, 0.8); margin: 0 20px 0 0; } .ui-section-job p.time { margin: 15px 0 0 0; color: rgba(0, 0, 0, 0.4); } .ui-section-job p.desc { margin: 10px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-job p.remarks { margin: 10px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .ui-section-job p.tag { margin: 15px 0 0 0; } .ui-section-job span.hot { display: inline-block; vertical-align: bottom; width: 48px; line-height: 22px; font-size: 12px; color: rgba(219, 0, 0, 1); font-weight: 500; text-align: center; background-color: rgba(255, 245, 245); border-width: 1px; border-style: solid; border-color: rgba(219, 0, 0, 1); border-image: initial; border-radius: 11px; padding: 0px 0px; margin: 2px 20px 2px 0; } .ui-section-job span.new { display: inline-block; vertical-align: bottom; width: 48px; line-height: 22px; font-size: 12px; color: rgba(0, 219, 0); font-weight: 500; text-align: center; background-color: rgba(245, 255, 245); border-width: 1px; border-style: solid; border-color: rgba(0, 219, 0); border-image: initial; border-radius: 11px; padding: 0px 0px; margin: 2px 20px 2px 0; } .index-article { margin: 0 0 30px 0; position: relative; } .index-article h3 { font-size: 20px; line-height: 28px; font-weight: 500; color: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0; } .index-article h3 a { color: rgba(0, 0, 0, 0.8); } .index-article span.hot { position: absolute; left: 20px; top: 20px; width: 48px; line-height: 18px; font-size: 12px; color: rgba(219, 0, 0, 1); font-weight: 500; text-align: center; background-color: rgba(255, 245, 245); border-width: 1px; border-style: solid; border-color: rgba(219, 0, 0, 1); border-image: initial; border-radius: 11px; padding: 1px 0px; z-index: 99; } .index-article span.new { position: absolute; left: 20px; top: 20px; width: 48px; line-height: 18px; font-size: 12px; color: rgba(0, 219, 0); font-weight: 500; text-align: center; background-color: rgba(245, 255, 245); border-width: 1px; border-style: solid; border-color: rgba(0, 219, 0); border-image: initial; border-radius: 11px; padding: 1px 0px; z-index: 98; } .index-article p.time { margin: 20px 0 0 0; color: rgba(0, 0, 0, 0.4); } .index-article p.desc { margin: 20px 0 0 0; font-size: 16px; line-height: 22px; color: rgba(0, 0, 0, 0.5); font-weight: 500; } .index-guide { display: block; padding: 150px 20px 200px 20px; text-align: center; } .index-guide h3 { margin: 0 0 25px 0; font-size: 40px; color: rgba(255, 255, 255, 1); font-weight: 500; letter-spacing: 2px; } .index-guide p { font-size: 20px; color: rgba(255, 255, 255, 0.8); font-weight: 500; margin: 0 0 30px 0; } .index-guide a.more { padding: 5px 30px; display: inline-block; color: rgba(255, 255, 255, 1); border: 1px solid rgba(255, 255, 255, 1); border-radius: 2px; } .index-guide a.more:hover { color: rgba(0, 0, 0, 1) !important; background: rgba(255, 255, 255, 1); } .index-quick { display: block; margin: 20px 0 20px 0; text-align: center; } .index-quick a { display: block; padding: 60px 20px 40px 20px; } .index-quick h3 { font-size: 27px; font-weight: 500; margin: 0 0 10px 0; color: rgba(255, 255, 255, 1); } .index-quick p { font-size: 12px; font-weight: 500; margin: 0 0 30px 0; color: rgba(255, 255, 255, 1); } .index-quick span { position: relative; font-size: 12px; font-weight: 500; color: rgba(255, 255, 255, 1); } .index-quick span::before { position: absolute; bottom: -5px; display: block; width: 0; height: 2px; left: 0; content: ''; background: #ffffff; transition: all .3s; } .index-quick a:hover span::before { width: 50px; } .ui-floatbar { position: fixed; bottom: 0; right: 0; width: 100%; font-size: 28px; color: #ffffff; z-index: 100; padding: 20px 0; background: rgba(0, 0, 0, 0.8); } .ui-floatbar-item i { font-size: 28px; padding: 20px 0 5px 0; display: block; } .footer { background: rgba(0, 0, 0, 1); padding: 60px 0 20px 0; } .footer .sitemap { margin-bottom: 71px; } .footer .sitemap h3 { font-size: 16px; line-height: 22px; font-weight: 600; color: #ffffff; margin-bottom: 20px; } .footer .sitemap ul { padding: 0; list-style: none; } .footer .sitemap li { margin-bottom: 10px; line-height: 20px; font-size: 14px; } .footer .sitemap li:hover { color: #fff; } .footer .sitemap li a { font-size: 14px; color: rgba(255, 255, 255, 0.6); font-weight: 500; } .footer .sitemap li a:hover { color: #ffffff; } .footer .contact { padding-bottom: 25px; border-bottom: 1px solid rgba(255, 255, 255, 0.16); } .footer .contact h3 { font-size: 16px; font-weight: 600; color: #ffffff; line-height: 22px; margin-bottom: 3px; } .footer .contact p { font-size: 24px; color: #ffffff; line-height: 33px; font-weight: 600; } .footer .contact span { font-size: 14px; color: #ffffff; line-height: 20px; margin-left: 9px; vertical-align: 3px; } .footer .contact .sina, .footer .contact .wechat { display: inline-block; width: 24px; height: 24px; } .footer .contact .wechat { position: relative; background: url(../img/wechat.png) center no-repeat; background-size: cover; } .footer .contact .wechat:hover { background-image: url(../img/wechat_active.png); } .footer .contact .wechat:hover .wechat_erweima { display: block; } .footer .contact .wechat .wechat_erweima { display: none; position: absolute; top: 0; left: 0; width: 126px; height: 126px; padding: 2px; background-color: #ffffff; transform: translate(-52px, -140px); border-radius: 4px; } .footer .contact .wechat .wechat_erweima img { width: 100%; height: 100%; } .footer .contact .wechat .wechat_erweima::after { content: ""; display: block; position: absolute; bottom: -8px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-right: 8px solid transparent; border-left: 8px solid transparent; border-top: 8px solid #fff; } .footer .contact .sina { margin-left: 21px; background: url(../img/sina.png) center no-repeat; background-size: cover; } .footer .contact .sina:hover { background-image: url(../img/sina_active.png); } .footer .copyright { padding: 20px 0 0 0; color: rgba(255, 255, 255, 0.5); } .footer .copyright a { color: rgba(255, 255, 255, 0.5); } @media (min-width: 1200px) { .container { width: 1250px; } } @media screen and (max-width: 992px) { .ui-nav-toggle { display: block; margin: 1em 1em 0 0; } .ui-menu-wrap { display: none; } .logo { height: 30px; } .ui-slide { height: 450px; } .ui-banner { height: 250px; padding: 60px 10px 0 10px; background-size: cover; } .ui-banner h3 { font-size: 30px; } .ui-banner p { font-size: 16px; } .index-title h3 { font-size: 28px; margin: 0 0 20px 0; } .index-title p { font-size: 18px; } .ui-section { padding: 40px 0 40px 0; } .ui-section .col-xs-6:nth-child(2n) { padding-left: 8px; } .ui-section .col-xs-6:nth-child(2n + 1) { padding-right: 8px; } .ui-section-icon { padding: 20px 10px; } .ui-section-icon h3 { font-size: 16px; } .ui-section-icon p { font-size: 14px; } .ui-section-article { padding: 20px 0; } .ui-section-article .image { float: left; width: 130px; height: 90px; overflow: hidden; } .ui-section-article .text { position: relative; height: 90px; margin-left: 150px; overflow: hidden; } .ui-section-article h3 { font-size: 18px; margin: 0 0 0 0; } .ui-section-article p.desc { display: none; } .ui-section-article p.tag { display: none; } .ui-floatbar { padding: 10px 0; } .ui-floatbar .pull-left { display: none; } .ui-floatbar .pull-right { float: none !important; } .footer { padding: 30px 0 20px 0; } .footer .sitemap { display: none; } }