@charset "UTF-8"; ::-moz-selection{background: #2fe5c4;} ::-webkit-selection{background: #2fe5c4;} ::selection{background: #2fe5c4;} .dede_pages li:hover{border: 1px solid #2fe5c4;} .dede_pages li:hover a{color: #2fe5c4} .dede_pages li.thisclass{border: 1px solid #2fe5c4;background-color: #2fe5c4;color: #FFFFFF} a, .dark-link:hover, .loader, .navbar-nav > li > a:hover, .navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:focus, .navbar-nav > .active > a:hover, .subheading, .entry-meta li a:hover, .blog-col h4 a:hover, .services.style-2 i, .services i, .socials.footer-socials a:hover i, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .from-blog.style-2 .blog-col h4 a:hover, .from-blog.style-2 .entry-meta li a:hover, .work-description span a:hover, .navbar-nav .open .dropdown-menu > li > a:hover, .portfolio-filter a.active, .portfolio-filter a:hover, .blog-content .entry-title a:hover, .flexslider .flex-direction-nav .flex-nav-next:hover a, .flexslider .flex-direction-nav .flex-nav-prev:hover a, blockquote > p > a:hover, .widget.categories ul li a:hover, .widget.latest-posts ul li a:hover, .related-posts a:hover h5, .bullets li:before, .arrows i, .checks i, .accordion .panel-default>.panel-heading > a.minus, .nav.nav-tabs>li.active>a, .owl-next:hover i, .owl-prev:hover i, .portfolio-description ul > li a:hover, .services-tabs li.active i, .services-tabs .nav.nav-tabs > li.active > a, .services-tabs .nav.nav-tabs > li > a:hover, .services-tabs .nav.nav-tabs > li > a:hover i{color: #2fe5c4;} .project-icons a:hover, .features-icons .service-item-box a, .icon-effect-3 .hi-icon, .icon-effect-3 .hi-icon:after, .meter .progress-bar, .owl-page.active span, .btn.btn-color, .btn.btn-stroke:hover, .btn.btn-dark:hover, .btn.btn-white:hover, .btn.btn-white:hover, .btn.btn-light:hover, .btn.btn-transparent:hover, .call-to-action.style-3:hover, .pagination a:hover, .tags a:hover, .dropcap.style-2, .highlight, .accordion .panel-heading:hover, .nav-tabs > li > a:hover, .accordion .panel-heading > a > span, .customNavigation a:hover, .entry-content .entry-tags a:hover{background-color: #2fe5c4;} .icon-effect-3 .hi-icon{box-shadow: 0 0 0 4px #2fe5c4;} .dropdown-menu > li > a:after, .blockquote-style-2, .accordion .panel-heading:hover a.plus, .nav-tabs > li > a:hover{border-color: #2fe5c4;} .dede_pages{clear: both;height: 40px;margin: 0 auto;text-align: center;} .dede_pages li{float: left;padding: 10px 14px;border: 1px solid #CCCCCC;margin-right: 10px;color: #666;font-size: 12px;list-style: none;} .dede_pages li:hover{border: 1px solid #1ed3a6;} .dede_pages li:hover a{color: #1ed3a6} .dede_pages li a{color: #666} .dede_pages li.thisclass a{color: #fff} .clearfix{*zoom: 1;} .clearfix:before, .clearfix:after{display: table;line-height: 0;content: "";} .clearfix:after{clear: both;} .clear{clear: both;} .oh{overflow: hidden;} .relative{position: relative;} .section-wrap{padding: 60px 0;overflow: hidden;background-attachment: fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: center center;background-repeat: no-repeat;} .color-white{color: #fff !important;} .left{float: left;} .right{float: right;} .bg-light{background-color: #f7f9fa;} .bg-light .wow img{display: inline;/* min-height:200px; */} .bg-dark{background-color: #171919;} .last{margin-bottom: 0 !important;} .img-fw{width: 100%;} .nocaps{text-transform: none;letter-spacing: 0;} ::-moz-selection{color: #fff;background: #f36b21;} ::-webkit-selection{color: #fff;background: #f36b21;} ::selection{color: #fff;background: #f36b21;} a{text-decoration: none;color: #f36b21;outline: none;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;transition: color .2s ease-in-out;} a:hover, a:focus{text-decoration: none;color: #7a7a7a;outline: none;} .dark-link{color: #121212;} .dark-link:hover{color: #f36b21;} :focus{outline: none;} ul{list-style: none;margin: 0;padding: 0;} body{margin: 0;padding: 0;font-family: 'microsoft yahei','Source Sans Pro', sans-serif;font-size: 15px;line-height: 1.5;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;background: #fff;outline: 0;overflow-x: hidden;overflow-y: auto;color: #7a7a7a;width: 100%;height: 100%;} video{height: 100%;width: 100%;} body img{border: none;max-width: 100%;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;} h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;margin-top: 0;text-transform: uppercase;color: #121212;letter-spacing: 0.08em;font-weight: 700;line-height: 1.5;} h1{font-size: 28px;} h2{font-size: 24px;} h3{font-size: 21px;} h4{font-size: 20px;} h5{font-size: 18px;} h6{font-size: 15px;} p{font-size: 14px;color: #7a7a7a;font-weight: normal;line-height: 25px;} .heading-line:after{content: "";display: block;margin-top: 10px;width: 100%;border-bottom: 2px solid #edf0f0;} .subheading{font-family: "Montserrat", Serif;font-size: 12px;color: #f36b21;text-transform: uppercase;letter-spacing: 0.5em;margin-bottom: 24px;display: inline-block;} .nomargin{margin: 0!important} .nopadding{padding: 0!important} .mt-0{margin-top: 0!important} .mt-10{margin-top: 10px} .mt-20{margin-top: 20px} .mt-30{margin-top: 30px} .mt-40{margin-top: 40px} .mt-50{margin-top: 50px} .mt-60{margin-top: 60px} .mt-70{margin-top: 70px} .mt-80{margin-top: 80px} .mt-90{margin-top: 90px} .mt-100{margin-top: 100px} .mt-110{margin-top: 110px} .mt-120{margin-top: 120px} .mt-130{margin-top: 130px} .mt-140{margin-top: 140px} .mb-0{margin-bottom: 0!important} .mb-10{margin-bottom: 10px} .mb-20{margin-bottom: 20px} .mb-30{margin-bottom: 30px} .mb-40{margin-bottom: 40px} .mb-50{margin-bottom: 50px} .mb-60{margin-bottom: 60px} .mb-70{margin-bottom: 70px} .mb-80{margin-bottom: 80px} .mb-90{margin-bottom: 90px} .mb-100{margin-bottom: 100px} .mb-110{margin-bottom: 110px} .mb-120{margin-bottom: 120px} .mb-130{margin-bottom: 130px} .mb-140{margin-bottom: 140px} .pt-0{padding-top: 0} .pt-10{padding-top: 10px} .pt-20{padding-top: 20px} .pt-30{padding-top: 30px} .pt-40{padding-top: 40px} .pt-50{padding-top: 50px} .pt-60{padding-top: 60px} .pt-70{padding-top: 70px} .pt-80{padding-top: 80px} .pt-90{padding-top: 90px} .pt-100{padding-top: 100px} .pt-110{padding-top: 110px} .pt-120{padding-top: 120px} .pt-130{padding-top: 130px} .pt-140{padding-top: 140px} .pt-150{padding-top: 150px} .pt-160{padding-top: 160px} .pt-170{padding-top: 170px} .pt-180{padding-top: 180px} .pt-190{padding-top: 190px} .pt-200{padding-top: 200px} .pb-0{padding-bottom: 0} .pb-10{padding-bottom: 10px} .pb-20{padding-bottom: 20px} .pb-30{padding-bottom: 30px} .pb-40{padding-bottom: 40px} .pb-50{padding-bottom: 50px} .pb-60{padding-bottom: 60px} .pb-70{padding-bottom: 70px} .pb-80{padding-bottom: 80px} .pb-90{padding-bottom: 90px} .pb-100{padding-bottom: 100px} .pb-110{padding-bottom: 110px} .pb-120{padding-bottom: 120px} .pb-130{padding-bottom: 130px} .pb-140{padding-bottom: 140px} .pb-150{padding-bottom: 150px} .pb-160{padding-bottom: 160px} .pb-170{padding-bottom: 170px} .pb-180{padding-bottom: 180px} .pb-190{padding-bottom: 190px} .pb-200{padding-bottom: 200px} @media only screen and (max-width:1199px){.mt-lrg-0{margin-top: 0!important}.mt-lrg-10{margin-top: 10px}.mt-lrg-20{margin-top: 20px}.mt-lrg-30{margin-top: 30px}.mt-lrg-40{margin-top: 40px}.mt-lrg-50{margin-top: 50px}.mt-lrg-60{margin-top: 60px}.mt-lrg-70{margin-top: 70px}.mt-lrg-80{margin-top: 80px}.mt-lrg-90{margin-top: 90px}.mt-lrg-100{margin-top: 100px}.mt-lrg-110{margin-top: 110px}.mt-lrg-120{margin-top: 120px}.mt-lrg-130{margin-top: 130px}.mt-lrg-140{margin-top: 140px}.mb-lrg-0{margin-bottom: 0!important}.mb-lrg-10{margin-bottom: 10px}.mb-lrg-20{margin-bottom: 20px}.mb-lrg-30{margin-bottom: 30px}.mb-lrg-40{margin-bottom: 40px}.mb-lrg-50{margin-bottom: 50px}.mb-lrg-60{margin-bottom: 60px}.mb-lrg-70{margin-bottom: 70px}.mb-lrg-80{margin-bottom: 80px}.mb-lrg-90{margin-bottom: 90px}.mb-lrg-100{margin-bottom: 100px}.mb-lrg-110{margin-bottom: 110px}.mb-lrg-120{margin-bottom: 120px}.mb-lrg-130{margin-bottom: 130px}.mb-lrg-140{margin-bottom: 140px}.pt-lrg-0{padding-top: 0}.pt-lrg-10{padding-top: 10px}.pt-lrg-20{padding-top: 20px}.pt-lrg-30{padding-top: 30px}.pt-lrg-40{padding-top: 40px}.pt-lrg-50{padding-top: 50px}.pt-lrg-60{padding-top: 60px}.pt-lrg-70{padding-top: 70px}.pt-lrg-80{padding-top: 80px}.pt-lrg-90{padding-top: 90px}.pt-lrg-100{padding-top: 100px}.pt-lrg-110{padding-top: 110px}.pt-lrg-120{padding-top: 120px}.pt-lrg-130{padding-top: 130px}.pt-lrg-140{padding-top: 140px}.pb-lrg-0{padding-bottom: 0}.pb-lrg-10{padding-bottom: 10px}.pb-lrg-20{padding-bottom: 20px}.pb-lrg-30{padding-bottom: 30px}.pb-lrg-40{padding-bottom: 40px}.pb-lrg-50{padding-bottom: 50px}.pb-lrg-60{padding-bottom: 60px}.pb-lrg-70{padding-bottom: 70px}.pb-lrg-80{padding-bottom: 80px}.pb-lrg-90{padding-bottom: 90px}.pb-lrg-100{padding-bottom: 100px}.pb-lrg-110{padding-bottom: 110px}.pb-lrg-120{padding-bottom: 120px}.pb-lrg-130{padding-bottom: 130px}.pb-lrg-140{padding-bottom: 140px}} @media only screen and (max-width:991px){.mt-mdm-0{margin-top: 0!important}.mt-mdm-10{margin-top: 10px}.mt-mdm-20{margin-top: 20px}.mt-mdm-30{margin-top: 30px}.mt-mdm-40{margin-top: 40px}.mt-mdm-50{margin-top: 50px}.mt-mdm-60{margin-top: 60px}.mt-mdm-70{margin-top: 70px}.mt-mdm-80{margin-top: 80px}.mt-mdm-90{margin-top: 90px}.mt-mdm-100{margin-top: 100px}.mt-mdm-110{margin-top: 110px}.mt-mdm-120{margin-top: 120px}.mt-mdm-130{margin-top: 130px}.mt-mdm-140{margin-top: 140px}.mb-mdm-0{margin-bottom: 0!important}.mb-mdm-10{margin-bottom: 10px}.mb-mdm-20{margin-bottom: 20px}.mb-mdm-30{margin-bottom: 30px}.mb-mdm-40{margin-bottom: 40px}.mb-mdm-50{margin-bottom: 50px}.mb-mdm-60{margin-bottom: 60px}.mb-mdm-70{margin-bottom: 70px}.mb-mdm-80{margin-bottom: 80px}.mb-mdm-90{margin-bottom: 90px}.mb-mdm-100{margin-bottom: 100px}.mb-mdm-110{margin-bottom: 110px}.mb-mdm-120{margin-bottom: 120px}.mb-mdm-130{margin-bottom: 130px}.mb-mdm-140{margin-bottom: 140px}.pt-mdm-0{padding-top: 0}.pt-mdm-10{padding-top: 10px}.pt-mdm-20{padding-top: 20px}.pt-mdm-30{padding-top: 30px}.pt-mdm-40{padding-top: 40px}.pt-mdm-50{padding-top: 50px}.pt-mdm-60{padding-top: 60px}.pt-mdm-70{padding-top: 70px}.pt-mdm-80{padding-top: 80px}.pt-mdm-90{padding-top: 90px}.pt-mdm-100{padding-top: 100px}.pt-mdm-110{padding-top: 110px}.pt-mdm-120{padding-top: 120px}.pt-mdm-130{padding-top: 130px}.pt-mdm-140{padding-top: 140px}.pt-mdm-150{padding-top: 150px}.pb-mdm-0{padding-bottom: 0}.pb-mdm-10{padding-bottom: 10px}.pb-mdm-20{padding-bottom: 20px}.pb-mdm-30{padding-bottom: 30px}.pb-mdm-40{padding-bottom: 40px}.pb-mdm-50{padding-bottom: 50px}.pb-mdm-60{padding-bottom: 60px}.pb-mdm-70{padding-bottom: 70px}.pb-mdm-80{padding-bottom: 80px}.pb-mdm-90{padding-bottom: 90px}.pb-mdm-100{padding-bottom: 100px}.pb-mdm-110{padding-bottom: 110px}.pb-mdm-120{padding-bottom: 120px}.pb-mdm-130{padding-bottom: 130px}.pb-mdm-140{padding-bottom: 140px}.pb-mdm-150{padding-bottom: 150px}} @media only screen and (max-width:767px){.mt-sml-0{margin-top: 0!important}.mt-sml-10{margin-top: 10px}.mt-sml-20{margin-top: 20px}.mt-sml-30{margin-top: 30px}.mt-sml-40{margin-top: 40px}.mt-sml-50{margin-top: 50px}.mt-sml-60{margin-top: 60px}.mt-sml-70{margin-top: 70px}.mt-sml-80{margin-top: 80px}.mt-sml-90{margin-top: 90px}.mt-sml-100{margin-top: 100px}.mt-sml-110{margin-top: 110px}.mt-sml-120{margin-top: 120px}.mt-sml-130{margin-top: 130px}.mt-sml-140{margin-top: 140px}.mb-sml-0{margin-bottom: 0!important}.mb-sml-10{margin-bottom: 10px}.mb-sml-20{margin-bottom: 20px}.mb-sml-30{margin-bottom: 30px}.mb-sml-40{margin-bottom: 40px}.mb-sml-50{margin-bottom: 50px}.mb-sml-60{margin-bottom: 60px}.mb-sml-70{margin-bottom: 70px}.mb-sml-80{margin-bottom: 80px}.mb-sml-90{margin-bottom: 90px}.mb-sml-100{margin-bottom: 100px}.mb-sml-110{margin-bottom: 110px}.mb-sml-120{margin-bottom: 120px}.mb-sml-130{margin-bottom: 130px}.mb-sml-140{margin-bottom: 140px}.pt-sml-0{padding-top: 0}.pt-sml-10{padding-top: 10px}.pt-sml-20{padding-top: 20px}.pt-sml-30{padding-top: 30px}.pt-sml-40{padding-top: 40px}.pt-sml-50{padding-top: 50px}.pt-sml-60{padding-top: 60px}.pt-sml-70{padding-top: 70px}.pt-sml-80{padding-top: 80px}.pt-sml-90{padding-top: 90px}.pt-sml-100{padding-top: 100px}.pt-sml-110{padding-top: 110px}.pt-sml-120{padding-top: 120px}.pt-sml-130{padding-top: 130px}.pt-sml-140{padding-top: 140px}.pb-sml-0{padding-bottom: 0}.pb-sml-10{padding-bottom: 10px}.pb-sml-20{padding-bottom: 20px}.pb-sml-30{padding-bottom: 30px}.pb-sml-40{padding-bottom: 40px}.pb-sml-50{padding-bottom: 50px}.pb-sml-60{padding-bottom: 60px}.pb-sml-70{padding-bottom: 70px}.pb-sml-80{padding-bottom: 80px}.pb-sml-90{padding-bottom: 90px}.pb-sml-100{padding-bottom: 100px}.pb-sml-110{padding-bottom: 110px}.pb-sml-120{padding-bottom: 120px}.pb-sml-130{padding-bottom: 130px}.pb-sml-140{padding-bottom: 140px}} @media only screen and (max-width:480px){.mt-xsm-0{margin-top: 0!important}.mt-xsm-10{margin-top: 10px}.mt-xsm-20{margin-top: 20px}.mt-xsm-30{margin-top: 30px}.mt-xsm-40{margin-top: 40px}.mt-xsm-50{margin-top: 50px}.mt-xsm-60{margin-top: 60px}.mt-xsm-70{margin-top: 70px}.mt-xsm-80{margin-top: 80px}.mt-xsm-90{margin-top: 90px}.mt-xsm-100{margin-top: 100px}.mt-xsm-110{margin-top: 110px}.mt-xsm-120{margin-top: 120px}.mt-xsm-130{margin-top: 130px}.mt-xsm-140{margin-top: 140px}.mb-xsm-0{margin-bottom: 0!important}.mb-xsm-10{margin-bottom: 10px}.mb-xsm-20{margin-bottom: 20px}.mb-xsm-30{margin-bottom: 30px}.mb-xsm-40{margin-bottom: 40px}.mb-xsm-50{margin-bottom: 50px}.mb-xsm-60{margin-bottom: 60px}.mb-xsm-70{margin-bottom: 70px}.mb-xsm-80{margin-bottom: 80px}.mb-xsm-90{margin-bottom: 90px}.mb-xsm-100{margin-bottom: 100px}.mb-xsm-110{margin-bottom: 110px}.mb-xsm-120{margin-bottom: 120px}.mb-xsm-130{margin-bottom: 130px}.mb-xsm-140{margin-bottom: 140px}.pt-xsm-0{padding-top: 0}.pt-xsm-10{padding-top: 10px}.pt-xsm-20{padding-top: 20px}.pt-xsm-30{padding-top: 30px}.pt-xsm-40{padding-top: 40px}.pt-xsm-50{padding-top: 50px}.pt-xsm-60{padding-top: 60px}.pt-xsm-70{padding-top: 70px}.pt-xsm-80{padding-top: 80px}.pt-xsm-90{padding-top: 90px}.pt-xsm-100{padding-top: 100px}.pt-xsm-110{padding-top: 110px}.pt-xsm-120{padding-top: 120px}.pt-xsm-130{padding-top: 130px}.pt-xsm-140{padding-top: 140px}.pb-xsm-0{padding-bottom: 0}.pb-xsm-10{padding-bottom: 10px}.pb-xsm-20{padding-bottom: 20px}.pb-xsm-30{padding-bottom: 30px}.pb-xsm-40{padding-bottom: 40px}.pb-xsm-50{padding-bottom: 50px}.pb-xsm-60{padding-bottom: 60px}.pb-xsm-70{padding-bottom: 70px}.pb-xsm-80{padding-bottom: 80px}.pb-xsm-90{padding-bottom: 90px}.pb-xsm-100{padding-bottom: 100px}.pb-xsm-110{padding-bottom: 110px}.pb-xsm-120{padding-bottom: 120px}.pb-xsm-130{padding-bottom: 130px}.pb-xsm-140{padding-bottom: 140px}} /* bootstrap琛ュ厖 */ @media (max-width: 1200px){.navbar-nav > li > a{padding: 0 15px;}.features-item.features-right:first-of-type{margin-top: 0;}.features-item:first-of-type{margin-top: 50px;}} @media (max-width: 991px){.section-wrap{background-attachment: scroll;}.section-wrap{padding: 90px 0;}.service-item-box{padding: 200px 0;}.call-to-action h2{font-size: 24px;}footer .widget{text-align: center;}.hero-message h1{font-size: 40px;}.hero-message h1.text-lg{font-size: 120px;}.promo-device{background-image: none;padding: 0 30px;}.features-item{text-align: left;padding: 0;}.services-content p.text-lg{margin-bottom: 30px;}.services.style-2 .service-item-box{padding: 30px;}.page-title .container{height: 200px;}.title-text h1{font-size: 36px;line-height: 1.2;margin-bottom: 20px;}.entry-share{float: left;margin-top: 30px;}.portfolio-description{padding-left: 0;margin-top: 40px;}} @media (max-width: 767px){h2{font-size: 22px;}.section-wrap{padding: 80px 0;}.intro-heading{font-size: 28px}.copyright{text-align: center;}.footer-socials{float: none;text-align: center;}.hero-message h1.text-lg{font-size: 90px;}.result-box{margin-top: 30px;}.service-descr{opacity: 1;visibility: visible;}.service-title{top: 40%;-moz-transform: translateY(-25%);-ms-transform: translateY(-25%);-o-transform: translateY(-25%);transform: translateY(-25%);}.blog-content{padding: 0 10px;}.related-posts h5{margin-bottom: 40px;}} @media (max-width: 640px){h1{font-size: 24px;}h2{font-size: 20px;}h3{font-size: 19px;}h4{font-size: 18px;}.section-wrap.intro{padding: 70px 0 0;}.intro-heading{font-size: 22px}.hero-message h1{font-size: 32px;}.hero-message h1.text-lg{font-size: 60px;}} @media (max-width: 480px){.hero-message h1.text-lg{font-size: 36px;}.services-tabs li{width: 50%;}.services .services-tabs i{font-size: 36px;}.nav-tabs > li{width: 100%;}.nav-tabs{border-bottom: transparent;}.nav.nav-tabs > li > a{margin-right: 0;}.entry-comments .comment-avatar, .entry-author-box .author-img{width: 50px;}.entry-comments .comment-content, .entry-author-box .author-info{padding-left: 70px;}.page-404 h1{font-size: 80px;}} @media (max-width: 380px){} /* 棰勫姞杞?*/ .loader-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 99999; } .loader { display: block; position: absolute; font-size: 0; color: #f36b21; left: 50%; top: 50%; width: 42px; height: 42px; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .loader > div { position: absolute; top: 50%; left: 50%; border-radius: 100%; display: inline-block; float: none; background-color: currentColor; border: 0 solid currentColor; } .loader > div:first-child { position: absolute; width: 42px; height: 42px; background: transparent; border-style: solid; border-width: 3px; border-right-color: transparent; border-left-color: transparent; -webkit-animation: ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09, .57, .49, .9) infinite; -moz-animation: ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09, .57, .49, .9) infinite; -o-animation: ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09, .57, .49, .9) infinite; animation: ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09, .57, .49, .9) infinite; } .loader > div:last-child { width: 21px; height: 21px; -webkit-animation: ball-clip-rotate-pulse-scale 1s cubic-bezier(.09, .57, .49, .9) infinite; -moz-animation: ball-clip-rotate-pulse-scale 1s cubic-bezier(.09, .57, .49, .9) infinite; -o-animation: ball-clip-rotate-pulse-scale 1s cubic-bezier(.09, .57, .49, .9) infinite; animation: ball-clip-rotate-pulse-scale 1s cubic-bezier(.09, .57, .49, .9) infinite; } @-webkit-keyframes ball-clip-rotate-pulse-rotate { 0% { -webkit-transform: translate(-50%, -50%) rotate(0); transform: translate(-50%, -50%) rotate(0) } 50% { -webkit-transform: translate(-50%, -50%) rotate(180deg); transform: translate(-50%, -50%) rotate(180deg) } 100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg) } } @-moz-keyframes ball-clip-rotate-pulse-rotate { 0% { -moz-transform: translate(-50%, -50%) rotate(0); transform: translate(-50%, -50%) rotate(0) } 50% { -moz-transform: translate(-50%, -50%) rotate(180deg); transform: translate(-50%, -50%) rotate(180deg) } 100% { -moz-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg) } } @-o-keyframes ball-clip-rotate-pulse-rotate { 0% { -o-transform: translate(-50%, -50%) rotate(0); transform: translate(-50%, -50%) rotate(0) } 50% { -o-transform: translate(-50%, -50%) rotate(180deg); transform: translate(-50%, -50%) rotate(180deg) } 100% { -o-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg) } } @keyframes ball-clip-rotate-pulse-rotate { 0% { -webkit-transform: translate(-50%, -50%) rotate(0); -moz-transform: translate(-50%, -50%) rotate(0); -o-transform: translate(-50%, -50%) rotate(0); transform: translate(-50%, -50%) rotate(0) } 50% { -webkit-transform: translate(-50%, -50%) rotate(180deg); -moz-transform: translate(-50%, -50%) rotate(180deg); -o-transform: translate(-50%, -50%) rotate(180deg); transform: translate(-50%, -50%) rotate(180deg) } 100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); -moz-transform: translate(-50%, -50%) rotate(360deg); -o-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg) } } @-webkit-keyframes ball-clip-rotate-pulse-scale { 0%, 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1) } 30% { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(.15); transform: translate(-50%, -50%) scale(.15) } } @-moz-keyframes ball-clip-rotate-pulse-scale { 0%, 100% { opacity: 1; -moz-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1) } 30% { opacity: .3; -moz-transform: translate(-50%, -50%) scale(.15); transform: translate(-50%, -50%) scale(.15) } } @-o-keyframes ball-clip-rotate-pulse-scale { 0%, 100% { opacity: 1; -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1) } 30% { opacity: .3; -o-transform: translate(-50%, -50%) scale(.15); transform: translate(-50%, -50%) scale(.15) } } @keyframes ball-clip-rotate-pulse-scale { 0%, 100% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1) } 30% { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(.15); -moz-transform: translate(-50%, -50%) scale(.15); -o-transform: translate(-50%, -50%) scale(.15); transform: translate(-50%, -50%) scale(.15) } } /* css寮€濮?*/ .navbar-top{ height:30px; line-height:30px; background-color: rgba(0,0,0,.7); color:#fff; } .navbar-top a{ color: #fff; } @media (max-width: 991px) { .navbar-header { float: none; } .navbar-left, .navbar-nav, .navbar-right { float: none !important; } .navbar-toggle { display: block; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-collapse.collapse { display: none !important; } .navbar-nav { margin-top: 7.5px; } .navbar-nav > li { float: none; } .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; } .collapse.in { display: block !important; } .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; } } .nav-type-1 .container-fluid { padding: 0 50px; } .navbar { margin-bottom: 0; border: none; min-height: 60px; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 1200; } .navbar-nav { margin: 0; float: none; display: inline-block; } .navigation { background-color: #fff; } .navigation-overlay { background-color: rgba(0,0,0,.2); width: 100%; line-height: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .navigation-overlay.sticky { background-color: rgba(17,17,17,1); visibility: visible; opacity: 1; } .navigation-overlay.sticky .navbar-nav > li > a, .navigation-overlay.sticky .menu-socials li > a { line-height: 60px; } .navbar-header { width: 35%; padding-right: 15px; } .nav-wrap { width: auto; float: right; } .navbar-nav > li > a { font-family: 'Montserrat', sans-serif; padding: 0 10px; line-height: 100px; color: #fff; font-size: 13px; font-weight: bold; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .navbar-nav > li:last-child > a { padding-right: 0; } .logo-container { padding: 0 15px; float: left; } .logo-wrap { display: table; width: 90%; } .logo-wrap > a { display: table-cell; vertical-align: middle; height: 100px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .logo-wrap.shrink > a { height: 60px; } .logo-wrap img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .logo-wrap.shrink img { } .navbar-collapse.in { overflow-x: hidden; } .navbar-nav > li > a:hover, .navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:focus, .navbar-nav > .active > a:hover { opacity: 1; color: #f36b21; } .navbar-collapse { padding: 0; border-top: none; } .nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .nav > li > a:focus, .nav > li > a:hover { background-color: transparent; text-decoration: none; border-color: #f2f2f2; } @media (max-width: 991px) { .navigation-overlay, .navigation-overlay.sticky { background-color: rgba(17,17,17,.9); } .nav-wrap { width: 100%; padding: 0; min-height: 0; } .nav-type-1 .container-fluid { padding: 0 15px; } .navbar-header { width: 100%; padding-right: 0; } .logo-wrap > a { height: 60px; } .navbar-nav { width: 100%; padding: 40px 0; } .navigation-overlay.sticky .navbar-nav > li > a, .navigation-overlay .navbar-nav > li > a { padding: 10px 20px; line-height: 30px; } } /*banner*/ #main_banner {} #main_banner > .carousel-inner > .item { background-repeat: no-repeat; background-position: center center; background-size: cover; } @media (min-width: 768px) { #main_banner > .carousel-inner > .item { height: 800px; } } #main_banner > .carousel-inner > .item > img { width: 100%; } .focus li { background-color: #121212; border: 1px solid #121212; width: 12px; height: 12px; } .focus .active { background-color: #f36b21; border: 1px solid #f36b21; width: 15px; height: 15px; } /*-------------------------------------------------------*/ /* Navigation Multi-Page /*-------------------------------------------------------*/ .nav-type-2 { height: 100px; -webkit-transition: height .3s ease-in-out; -moz-transition: height .3s ease-in-out; -o-transition: height .3s ease-in-out; transition: height .3s ease-in-out; } .nav-type-2.sticky, .nav-type-2 .navigation.sticky { height: 90px; margin-top: -15px; } .nav-type-2 .navbar-nav > li > a { color: #121212; font-size:14px; } .nav-type-2 .navigation { position: fixed; width: 100%; height: 130px; -webkit-transition: height .3s ease-in-out; -moz-transition: height .3s ease-in-out; -o-transition: height .3s ease-in-out; transition: height .3s ease-in-out; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); box-shadow: 0 0 5px rgba(0,0,0,.1); } .navigation.sticky .navbar-nav > li > a { line-height: 60px; } /* Dropdown -------------------------------------------------------*/ .navbar-nav .dropdown-menu { left: 0; } .navbar-nav .dropdown-menu.menu-right { left: auto; right: 0; } .dropdown-menu { min-width: 200px; margin: 0; padding: 10px 0; border-top: 3px solid #2fe5c4; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: none; border-radius: 0; box-shadow: 0 2px 4px rgba(0,0,0,.05); } .dropdown-menu > li > a { padding: 7px 20px; font-size: 14px; color: #7a7a7a; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; font-weight: 500; } .dropdown-menu > li > a:after { content: ""; display: block; margin-top: 5px; border-bottom: 2px solid #f36b21; width: 0; transition: width 0.3s linear; -moz-transition: width 0.3s linear; -webkit-transition: width 0.3s linear; -o-transition: width 0.3s linear; } .dropdown-menu > li > a:hover:after { width: 100%; } .dropdown-submenu > a:after { font-family: "FontAwesome"; position: absolute; content: "\f105"; right: 15px; color: #45464b; } .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color: transparent; color: #f36b21; } .dropdown-menu, .dropdown-submenu > .dropdown-menu { display: block; visibility: hidden; opacity: 0; transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; } .dropdown:hover > .dropdown-menu, .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } .dropdown-menu .megamenu-wrap ul > li > a { display: block; clear: both; font-weight: 500; line-height: 1.42857143; color: #7a7a7a; white-space: nowrap; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; } .navbar .dropdown-menu { margin-top: 0; } .dropdown-submenu { position: relative; } .dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin-top: -2px; } /* Menu Search -------------------------------------------------------*/ .navbar-nav > li > a.nav-search { position: relative; display: block; margin: 44px 0 37px; width: 15px; height: 15px; padding-left: 25px; } .navigation.sticky .navbar-nav > li > a.nav-search { margin: 23px 0 22px; } .search-wrap { width: 100%; height: 100%; overflow: hidden; display: none; position: absolute; top: 0; left: 0; z-index: 20; } .search-wrap .form-control { height: 100%; border: none; font-size: 24px; } .search-wrap input, .search-wrap input:focus { background-color: #fff !important; border: none; } .search-trigger { z-index: 22; position: absolute; top: 50%; margin-top: -8px; right: 0; opacity: 1; } .search-close { opacity: 0; font-size: 16px; z-index: 21; position: absolute; top: 50%; margin-top: -10px; right: 0; } .nav-search.open .search-trigger { opacity: 0; z-index: 20; } .nav-search.open .search-close { opacity: 1; } #mobile-search { display: none; } /* Mobile Navigation -------------------------------------------------------*/ @media (max-width: 991px) { .nav-type-2, .nav-type-2 .navigation { height: auto; position: relative; } .nav-type-2 .navbar-nav { padding: 0; } .nav-type-2 .navbar-collapse { border-top: 1px solid #f2f2f2; } .dropdown-menu { padding: 0; } .dropdown-menu, .dropdown-submenu > .dropdown-menu { display: none; opacity: 1; visibility: visible; } .navbar-nav .open .dropdown-menu { width: auto !important; } .nav-type-2 .nav > li > a { padding: 15px 0 15px 15px; border-bottom: 1px solid #f2f2f2; line-height: 20px; } .navbar-nav .open .dropdown-menu > li > a { padding: 15px 0 15px 20px; border-bottom: 1px solid #f2f2f2; } .navbar-nav .open .dropdown-submenu .dropdown-menu > li > a { padding: 15px 0 15px 30px; } .navbar-nav .open .dropdown-submenu .dropdown-menu > li > ul > li > a { padding: 15px 0 15px 45px; } .navbar .navbar-collapse.in .navbar-nav .dropdown > a:after, .dropdown-submenu > a:after { font-family: "FontAwesome"; position: absolute; content: "\f107"; right: 15px; color: #45464b; } .navbar-nav .open .dropdown-menu > li > a { color: #7a7a7a; } .navbar-nav .open .dropdown-menu > li > a:focus { background-color: transparent; } .navbar-nav .open .dropdown-menu > li > a:hover { color: #f36b21; } .navbar-nav > li > a.nav-search { display: none; } #mobile-search { display: block; } .mobile-search .form-control { height: 51px; border: none; box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; } #mobile-search .search-button { position: absolute; right: 0; top: 0; width: 45px; height: 51px; border: 0; cursor: pointer; background-color: transparent; } .dropdown-menu > li > a:after { display: none; } } /* Navigation Toggle -------------------------------------------------------*/ .navbar-toggle { margin-top: 13px; border: none; z-index: 50; margin-right: 5px; } .navbar-toggle .icon-bar { background-color: #fff; width: 18px; } .nav-type-2 .navbar-toggle .icon-bar { background-color: #7a7a7a; } .nav-type-1 .navbar-toggle:focus .icon-bar, .nav-type-1 .navbar-toggle:hover .icon-bar { background-color: #f2f2f2; } .navbar-toggle:focus, .navbar-toggle:hover { background-color: transparent; } /*Go to Top*/ #back-to-top { display: block; z-index: 500; width: 32px; height: 32px; text-align: center; font-size: 18px; position: fixed; bottom: -40px; right: 20px; line-height: 27px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #fff; text-decoration: none; box-shadow: 1px 1.732px 12px 0px rgba( 0, 0, 0, .14 ), 1px 1.732px 3px 0px rgba( 0, 0, 0, .12 ); } #back-to-top i { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } #back-to-top a { width: 32px; height: 32px; display: block; color: #121212; } #back-to-top.show { bottom: 20px; } #back-to-top:hover { background-color: #121212; } #back-to-top:hover i { color: #fff; } /*-------------------------------------------------------*/ /* Content Home /*-------------------------------------------------------*/ /* Intro -------------------------------------------------------*/ .section-wrap.intro { padding: 100px 0 0; } .intro-wrap { background-color: #fff; padding: 120px 15px; } .intro-heading { font-size: 34px; margin-bottom: 37px; line-height: 50px; } .intro-text { font-size: 17px; line-height: 32px; } /* Partners -------------------------------------------------------*/ .section-wrap.partners { padding: 100px 0; } /* Services -------------------------------------------------------*/ .service-item-box { position: relative; display: block; width: 100%; padding: 220px 0; } .service-item { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .services.style-1 .service-item:nth-child(2n+1) { background-color: rgba(0,0,0,.34); } .services.style-1 .service-item:nth-child(2n) { background-color: rgba(0,0,0,.24); } .service-title { position: absolute; top: 50%; width: 100%; -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .service-title p { font-size: 30px; color: #fff; margin-bottom: 20px; } .services.style-1 .service-item-box h3 { font-size: 16px; color: #fff; margin-bottom: 21px; } .services.style-1 .service-item-box a { display: block; margin-bottom: 27px; } .services.style-1 .service-item-box i { display: block; font-size: 60px; color: #fff; margin-bottom: 27px; } .service-descr { opacity: 0; visibility: hidden; color: #fff; display: block; padding: 0 30px; text-align: center; width: 100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .services.style-1 .service-item:hover { background-color: rgba(0,0,0,.7); } .service-item:hover .service-descr { opacity: 1; visibility: visible; } .service-item:hover .service-title { top: 40%; } .mobile .service-descr { opacity: 1; visibility: visible; } .mobile .service-title { top: 40%; -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%); } /* About us -------------------------------------------------------*/ .about-description h4 { margin-bottom: 24px; font-size: 20px; line-height: 34px; } .about-description p { font-size: 16px; line-height: 28px; } /* Progress Bars -------------------------------------------------------*/ #skills { margin-top: 50px; } .progress-bar { -webkit-transition: width 1.5s ease-in-out; -moz-transition: width 1.5s ease-in-out; -o-transition: width 1.5s ease-in-out; transition: width 1.5s ease-in-out; box-shadow: none; } .skills-progress h6, .skills-progress h6 span { color: #333; font-family: 'Montserrat', sans-serif; font-size: 13px; margin-top: 0; margin-bottom: 12px; text-transform: uppercase; letter-spacing: 0.02em; } .progress-solid.meter { height: 5px; position: relative; background: #f7f9fa; margin-bottom: 25px; } .meter .progress-bar { display: block; height: 5px; position: relative; overflow: hidden; background-color: #f36b21; } .skills-progress h6 span { float: right; } /* Ipad with Features -------------------------------------------------------*/ .promo-device img { display: inline-block; } .features-icons a { position: absolute; } .features-text { padding-left: 100px; } .features-text p { color: #b2b2b2; } .features-text h6 { color: #fff; } .features-icons .service-item-box { padding: 0; margin-bottom: 50px; background-color: transparent; } .features-icons .service-item-box a { font-size: 26px; position: absolute; width: 64px; height: 64px; line-height: 64px; text-align: center; background-color: #f36b21; color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } /*Hi Icons*/ .hi-icon i { position: relative; z-index: 2; } .hi-icon:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; } .icon-effect-3 .hi-icon { box-shadow: 0 0 0 4px #f36b21; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -ms-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .icon-effect-3 .hi-icon:after { top: -2px; left: -2px; padding: 2px; z-index: 1; background: #f36b21; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; -ms-transition: -moz-transform 0.3s, opacity 0.3s; -o-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; } .icon-effect-3a .hi-icon:hover { color: #fff; } .icon-effect-3a .hi-icon:hover:after { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); opacity: 0; } /* Featured Works -------------------------------------------------------*/ .featured-works .work-item { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; margin: 0 4px; padding: 0; } .pro_des{ margin-bottom: 2%; border: 1px solid #fff; border-radius: 10px; padding: 10px; line-height: 2;} .work-item, .work-img { overflow: hidden; position: relative; } .work-item { padding: 0 5px; margin-bottom: 10px; } .work-item img { width: 100%; overflow: hidden; background-color: rgba(0,0,0,0.7); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .work-img img { /* max-height: 250px; */ height: 250px; } .portfolio-overlay { position: absolute; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; text-align: center; background-color: rgba(0,0,0,0.7); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .project-icons { position: absolute; top: 0; width: 100%; text-align: center; margin-top: -20px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .project-icons a { display: inline-block; width: 40px; height: 40px; font-size: 14px; margin: 0 3px; line-height: 40px; text-align: center; color: #333333; background-color: #fff; border-radius: 100px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .project-icons a:hover { color: #fff; background-color: #f36b21; } .work-item:hover .portfolio-overlay { opacity: 1; visibility: visible; } .work-item:hover .project-icons { top: 42%; } .featured-item-description { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .work-item:hover .featured-item-description { bottom: 42%; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%); } .featured-item-description h3 { margin-bottom: 5px; text-transform: none; letter-spacing: 0; } .featured-item-description h3 a { font-size: 16px; color: #fff; } .featured-item-description span a { font-size: 13px; color: #fff; font-style: italic; } /* Call to Action -------------------------------------------------------*/ .call-to-action { padding: 10px 0; } .call-to-action h2 { font-size: 30px; } /* Our Team -------------------------------------------------------*/ .team-img { text-align: center; } .team-img img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .team-member { position: relative; overflow: hidden; } .team-details { opacity: 0; position: absolute; top: 50%; left: 0; padding: 30px; overflow: hidden; width: 100%; z-index: 2; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .team-img:hover .team-details { opacity: 1; margin-top: -71px; } .team-img:hover img { opacity: 0.1; } .team-details span { font-size: 13px; color: #9e9e9e; font-style: italic; } .socials a { display: inline-block; width: 37px; height: 37px; background-color: rgb( 255, 255, 255 ); border-radius: 50%; } .socials i { line-height: 37px; color: #6c6c6c; font-size: 14px; width: 37px; height: 37px; border-radius: 50%; text-align: center; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .socials a:hover i { color: #fff; } .socials a:hover .fa.fa-facebook { background-color: #3b5998; } .socials a:hover i.fa.fa-twitter { background-color: #00acee; } .socials a:hover i.fa.fa-google-plus { background-color: #dd4b39; } .socials a:hover i.fa.fa-envelope { background-color: #009688; } .socials a:hover i.fa.fa-linkedin { background-color: #0e76a8; } .socials a:hover i.fa.fa-pinterest-p { background-color: #c8232c; } .socials a:hover i.fa.fa-instagram { background-color: #3f729b; } /* Testimonials -------------------------------------------------------*/ .testimonial-text { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .parallax-testimonials .bottom-line:after { border-color: #fff; } .testimonial-text { font-size: 18px; line-height: 34px; color: #fff; margin: 30px 0 20px; font-family: "Montserrat", sans-serif; } .testimonial span { display: block; color: #fff; font-size: 11px; font-family: "Montserrat", sans-serif; text-transform: uppercase; font-weight: normal; letter-spacing: 0.025em; } .parallax-testimonials .owl-pagination { position: relative; margin-top: 50px; bottom: 0; } .parallax-testimonials .owl-carousel { position: static; } /* Pricing Tables -------------------------------------------------------*/ .pricing-4-col { background-color: #f7f9fa; text-align: center; padding: 50px 40px; margin-bottom: 30px; box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.15); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; backface-visibility: hidden; -webkit-backface-visibility: hidden; } .pricing-4-col:hover { box-shadow: 0 20px 40px rgba(72, 78, 85, 0.15); -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); } .pricing-4-col h3 { font-size: 16px; margin-bottom: 17px; text-transform: none; letter-spacing: 0; } .pricing-price { font-size: 50px; color: #333; display: inline-block; line-height: 1.3; margin-top: 12px; } .pricing-price, .pricing-term { font-family: 'Montserrat', sans-serif; } .pricing-currency { display: inline-block; vertical-align: top; margin: 12px -15px 0 0px; font-size: 34px; } .pricing-term { font-size: 13px; display: block; color: #9e9e9e; } .pricing-features { color: #7a7a7a; } .pricing-features li { padding: 10px 0; font-size: 14px; } .pricing-button { margin-top: 38px; } /* From Blog -------------------------------------------------------*/ .from-blog .blog-col { position: relative; width: 100%; height: 100%; } .from-blog .entry-wrap { position: absolute; top: 0; padding: 0 10%; width: 100%; height: 100%; text-align: center; z-index: 1; } .from-blog:not(.style-2) .entry-box { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; } .from-blog .entry-img:before { content: ""; background-color: rgba(0,0,0,.7); display: block; width: 100%; height: 100%; position: absolute; top: 0; z-index: 1; } .from-blog .blog-col h4 { font-size: 16px; margin-bottom: 10px; line-height: 1.5; text-transform: none; letter-spacing: 0; } .from-blog:not(.style-2) .blog-col h4 a, .from-blog:not(.style-2) .entry-meta li a { color: #fff; } .from-blog:not(.style-2) .entry-meta li { color: #fff; } .entry-meta li:before { content: "/"; opacity: 0.5; margin: 0 7px; } .entry-meta li:first-child:before { content: ""; margin: 0; } .entry-img { position: relative; overflow: hidden; } .from-blog .blog-col:hover img { -webkit-transform: scale(1.5, 1.5); -moz-transform: scale(1.5, 1.5); -ms-transform: scale(1.5, 1.5); -o-transform: scale(1.5, 1.5); transform: scale(1.5, 1.5); } .entry-img img { -webkit-transition: all 2s ease-out; -moz-transition: all 2s ease-out; -o-transition: all 2s ease-out; transition: all 2s ease-out; width: 100%; } /* Benefits -------------------------------------------------------*/ .services i { font-size: 32px; line-height: 1; color: #f36b21; z-index: 2; } .services.style-2 .service-item-box { padding: 60px; margin-bottom: 30px; box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.10); text-align: center; background-color: #fff; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } .services .service-item-box h3 { margin-top: 20px; margin-bottom: 15px; font-size: 14px; } .services.style-2 .service-item-box:hover { box-shadow: 0 20px 40px rgba(72, 78, 85, 0.10); -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); } .services.style-2 .service-item:nth-child(3n+1) { clear: left; } /* Contact -------------------------------------------------------*/ input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], select, textarea { height: 38px; border: 1px solid #e6ebed; background-color: rgba(255,255,255,0.2); width: 100%; margin-bottom: 30px; padding: 0 16px; -webkit-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -moz-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -ms-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -o-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; color: #7a7a7a; font-size: 13px; } textarea#comment { height: 180px; padding: 8px 16px; } #contact-form input[type="text"]:focus, #contact-form input[type="email"]:focus, #contact-form textarea:focus { border-color: #fff; } input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { border-color: #121212; outline: none; box-shadow: none; background-color: transparent; } #contact-form input[type="text"], #contact-form input[type="email"], #contact-form textarea { color: #fff; border-color: transparent; } #contact-form input::-webkit-input-placeholder, #contact-form textarea::-webkit-input-placeholder { color: #fff; } #contact-form input:-moz-placeholder, #contact-form textarea:-moz-placeholder { color: #fff; opacity: 1; } #contact-form input::-moz-placeholder, #contact-form textarea::-moz-placeholder { color: #fff; opacity: 1; } #contact-form input:-ms-input-placeholder, #contact-form textarea:-ms-input-placeholder { color: #fff; } #contact-form .message { height: 50px; width: 100%; font-size: 13px; line-height: 50px; text-align: center; float: none; margin-top: 20px; display: none; color: #fff; } #contact-form .message.error { background-color: #f44336; } #contact-form .message.success { background-color: #4CAF50; } /* Google Map -------------------------------------------------------*/ .gmap-btn { background-color: #f7f9fa; width: 100%; height: 70px; z-index: 2; position: relative; text-align: center; line-height: 70px; font-size: 13px; font-family: "Montserrat", sans-serif; text-transform: uppercase; letter-spacing: 0.08em; color: #121212; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .gmap-btn:after { content: "\f107"; font-family: "FontAwesome"; margin-left: 8px; } .gmap-btn.opened:after { content: "\f106"; font-family: "FontAwesome"; } .gmap-btn:hover { color: #fff; background-color: #252525; } .gmap-btn.opened { background-color: #252525; color: #fff; } .gmap { width: 100%; height: 450px; margin-top: -450px; opacity: 0; visibility: hidden; z-index: -10; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .gmap.opened { margin-top: 0; opacity: 1; z-index: 1; visibility: visible; } /* Footer -------------------------------------------------------*/ .footer-widgets { padding: 60px 0; } .footer-widgets h5 { font-size: 16px; margin-bottom: 41px; } .footer-widgets p { font-size: 14px; line-height: 30px; margin-bottom: 0; } .widget { } .footer-logo > a { } .footer-get-in-touch > p > a, .copyright a { color: #7a7a7a; } .bottom-footer { padding: 24px 0; border-top: 1px solid #edf0f0; } .copyright span { font-size: 13px; line-height: 32px; } .copyright a:hover, .footer-get-in-touch > p > a:hover { color: #121212; } .cnzz{display:inline;} .socials.footer-socials a { width: 13px; height: auto; margin-left: 20px; } .socials.footer-socials i { width: auto; height: auto; background-color: #fff; color: #bababa; text-align: center; line-height: 32px; font-size: 14px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .socials.footer-socials a:hover i { color: #f36b21; background-color: #fff !important; } /* Owl Carousel -------------------------------------------------------*/ .owl-pagination { position: absolute; left: 0; bottom: 30px; display: block; text-align: center; width: 100%; } .owl-buttons { position: static; } .owl-prev, .owl-next { display: block; position: absolute; top: 50%; margin-top: -16px; text-align: center; line-height: 32px; z-index: 10; width: 32px; height: 32px; background-color: #fff; opacity: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .owl-prev { left: -32px; border-radius: 0 3px 3px 0; } .owl-next { right: -32px; border-radius: 3px 0 0 3px; } #owl-slider-one-img:hover .owl-prev, #owl-slider-small-img:hover .owl-prev { opacity: 1; left: 0; } #owl-slider-one-img:hover .owl-next, #owl-slider-small-img:hover .owl-next { opacity: 1; right: 0; } .owl-page { display: inline-block; padding: 6px 6px; position: relative; } .owl-page span { display: block; position: relative; width: 6px; height: 6px; opacity: 0.8; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color: #fff; z-index: 100; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .owl-page span:hover { opacity: 1; } .owl-page.active span { display: block; margin: 0; opacity: 1; background-color: #f36b21; -webkit-transform: scale(1.7); -moz-transform: scale(1.7); -ms-transform: scale(1.7); -o-transform: scale(1.7); transform: scale(1.7); } .owl-next:hover i, .owl-prev:hover i { color: #f36b21; } /* Buttons -------------------------------------------------------*/ .btn { font-family: "Arial","Montserrat", sans-serif; font-weight: 700; overflow: hidden; text-transform: uppercase; text-decoration: none; text-align: center; letter-spacing: 0.14em; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: none; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; color: #fff; background-color: #121212; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: relative; z-index: 1; border-radius: 20px; } .btn-lg { font-size: 13px; padding: 0 34px; line-height: 46px; } .btn-md { font-size: 12px; padding: 0 27px; line-height: 40px; } .btn-sm { font-size: 11px; padding: 0 20px; line-height: 30px; } .btn.btn-color{ background-color: #f36b21; } .btn.btn-color:hover{ background-color: #2fe5c4; } .btn.btn-transparent { background-color: transparent; border: 2px solid #fff; } .btn.btn-stroke { color: #121212; border: 2px solid #edf0f0; background-color: transparent; } .btn.btn-dark { background-color: #121212; } .btn.btn-white { background-color: #fff; color: #121212; } .btn.btn-light { background-color: #f7f9fa; color: #121212; } .btn.btn-violet { background-color: #9c55d2; } .btn.btn-blue { background-color: #2fe5c4; } .btn.btn-red { background-color: #f34937; } .btn.btn-yellow { background-color: #ee9e13; } .btn.btn-orange { background-color: #f36b21; } .btn.btn-green { background-color: #50ba22; } .btn.btn-gold { background-color: #a18c67; } .btn.btn-pink { background-color: #d744a5; } .btn:focus { outline: none; color: #fff; } .btn.btn-white:focus, .btn.btn-stroke:focus, .btn.btn-transparent:focus, .btn.btn-light:focus { color: #121212; } .btn.btn-lg.btn-stroke, .btn.btn-lg.btn-transparent { line-height: 42px; } .btn.btn-md.btn-stroke, .btn.btn-md.btn-transparent { line-height: 36px; } .btn.btn-sm.btn-stroke, .btn.btn-sm.btn-transparent { line-height: 26px; } .btn:hover { transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; color: #fff; opacity: 0.90; border-color: transparent; } .btn.btn-stroke:hover, .btn.btn-dark:hover, .btn.btn-white:hover, .btn.btn-white:hover, .btn.btn-light:hover, .btn.btn-transparent:hover { background-color: #f36b21; border-color: transparent; } .btn-icon span { position: relative; display: inline-block; left: 0; transition: left .2s ease-in-out, right .2s ease-in-out; -moz-transition: left .2s ease-in-out, right .2s ease-in-out; -webkit-transition: left .2s ease-in-out, right .2s ease-in-out; -o-transition: left .2s ease-in-out, right .2s ease-in-out; } .btn-icon > i { position: absolute; left: auto; font-size: 18px; width: 36px; line-height: 46px; background-color: rgba(0,0,0,.05); right: -36px; top: 0; text-align: center; display: block; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; -o-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; transition: left .2s ease-in-out, right .2s ease-in-out; -moz-transition: left .2s ease-in-out, right .2s ease-in-out; -webkit-transition: left .2s ease-in-out, right .2s ease-in-out; -o-transition: left .2s ease-in-out, right .2s ease-in-out; } .btn-md.btn-icon > i { line-height: 40px; font-size: 14px; width: 30px; } .btn-sm.btn-icon > i { line-height: 30px; font-size: 12px; width: 24px; } .btn.btn-icon:hover span { left: -16px; } .btn.btn-md.btn-icon:hover span { left: -13px; } .btn.btn-sm.btn-icon:hover span { left: -10px; } .btn.btn-icon:hover i { right: 0; } /* Video Lightbox -------------------------------------------------------*/ .modal { z-index: 1300; } .modal-backdrop { z-index: 1299; } .modal-dialog { margin: 50px auto; } .modal-body { padding: 4px; } .modal-header { height: 0px; min-height: 0px; padding: 0; border: none; } .modal-backdrop.in { opacity: 0.8; } .modal-header .close { position: absolute; bottom: -40px; opacity: 0.7; right: 0; font-size: 0; font-weight: normal; text-shadow: none; width: 30px; height: 30px; background: url(/template/NESTXY00008/images/close.png) top right no-repeat; text-align: right; outline: 0; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; } .modal-header .close:hover { opacity: 1; } /*-------------------------------------------------------*/ /* Home Video Bg /*-------------------------------------------------------*/ .video-wrap { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 0; } .video-overlay { background-color: rgba(20,20,20,0.6); height: 100%; width: 100%; } .video-img { background: url(/template/NESTXY00008/images/video.jpg) center center no-repeat; background-size: cover; z-index: -101; position: absolute; top: 0; left: 0; height: 100%; width: 100%; } .hero-wrap { width: 100%; display: block; position: relative; overflow: hidden; background-repeat: no-repeat; background-attachment: scroll; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } .hero-holder { display: table; position: relative; width: 100%; height: 100%; } .hero-message { display: table-cell; vertical-align: middle; height: 100%; width: 100%; text-align: center; } .hero-message h1 { color: #fff; font-size: 60px; font-weight: 700; line-height: 1.3; } .hero-message h1.text-lg { font-size: 150px; font-family: "Playfair Display", Serif; line-height: 1.1; } .hero-subtitle { font-family: "Source Sans Pro", sans-serif; text-transform: none; font-weight: normal; color: #fff; line-height: 1.6; font-size: 17px; max-width: 800px; margin: 24px auto 0; } .hero-subtitle.style-2 { text-transform: uppercase; letter-spacing: 0.05em; font-family: "Montserrat", sans-serif; font-size: 16px; } .buttons-holder > a { margin: 5px; } /*-------------------------------------------------------*/ /* Home Text Rotator /*-------------------------------------------------------*/ .hero-wrap .hero-img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(/template/NESTXY00008/images/hero_img.jpg); background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; } /*-------------------------------------------------------*/ /* Home Multi-Page /*-------------------------------------------------------*/ .video-section { padding: 220px 0; } .play-btn { display: inline-block; width: 100px; height: 100px; background-color: rgba(0,0,0,.3); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: relative; transition: transform 1s linear; -moz-transition: transform 1s linear; -webkit-transition: transform 1s linear; -o-transition: transform 1s linear; } .play-btn:after { content: ""; position: absolute; top: 50%; left: 50%; display: block; width: 22px; height: 26px; margin: -11px 0 0 -10px; background-image: url(/template/NESTXY00008/images/play_btn.png); } .video-section a:hover { -webkit-transform: scale(1.2, 1.2); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.2, 1.2); } .services.style-3 i { width: 90px; height: 90px; line-height: 90px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: #f7f9fa; } /* Mission / Vision / Results -------------------------------------------------------*/ .feature-box, .from-blog.style-2 .entry-box { background-color: #fff; padding: 0 30px 20px 30px; box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.10); } .feature-box h4{line-height:2;overflow: hidden;} .feature-box h4 a {text-overflow: ellipsis;white-space: nowrap;} .result-boxes .statistic,.device-features .advantage { padding: 0 30px; box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.10); } .result-boxes .statistic { padding:30px; box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.10); } /* Device Features Style-2 -------------------------------------------------------*/ .device-features .container-fluid { max-width: 1600px; } .features-item { padding: 0 30px; margin-bottom: 50px; } .features-item:first-of-type { margin-top: 20%; } .device-features.style-2 .promo-device { background-image: url(/template/NESTXY00008/images/promo_scroll_img.jpg); background-attachment: fixed; background-repeat: no-repeat; background-position: center; position: static; } @media (max-width: 768px) { .device-features.style-2 .promo-device { background-image:none;} } /* Selected Works -------------------------------------------------------*/ .work-description h3 { font-size: 14px; margin-bottom: 0; } .work-description span a { color: #a7a7a7; } .work-description span a:hover { color: #f37b21; } .hover-2 .work-description { padding: 12px 20px; width: 100%; background-color: #fff; position: absolute; display: block; left: 0; top: auto; bottom: -86px; z-index: 2; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .hover-2.work-item:hover .work-description { bottom: 0; } .hover-2.work-item:hover .work-img img { -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); } /* Services -------------------------------------------------------*/ .services-tabs .nav.nav-tabs > li > a { padding: 0 !important; border: none !important; background-color: transparent; font-size: 13px; color: #121212; font-family: "Montserrat", sans-serif; } .services .services-tabs i { color: #7a7a7a; display: block; font-size: 50px; margin-bottom: 20px; } .services-tabs .nav-tabs { border-bottom: none; } .services-tabs li { margin-top: 40px; } .services-tabs li.active i, .services-tabs .nav.nav-tabs > li.active > a, .services-tabs .nav.nav-tabs > li > a:hover, .services-tabs .nav.nav-tabs > li > a:hover i { color: #f36b21; } .services-content p.text-lg { font-size: 17px; line-height: 34px; } .services-info > p:first-child { margin-bottom: 20px; } .services-content .tab-content { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border: none; } /* Results -------------------------------------------------------*/ .result-box .timer { display: block; font-size: 44px; color: #fff; margin: 0 0 5px; font-family: "Montserrat", sans-serif; } .counter-text { font-size: 14px; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; font-weight: bold; line-height: 2; } /* From Blog Style-2 -------------------------------------------------------*/ .from-blog.style-2 .blog-col { box-shadow: 0 1px 1px rgba(54, 58, 65, 0.07); margin-bottom: 30px; } .blog-standard .entry, .blog-single .entry { background-color: #fff; padding: 30px 3.5% 40px; position: relative; } .from-blog.style-2 .entry-img:before { display: none; } .from-blog.style-2 .entry-box p { margin: 0 0 20px; } .from-blog.style-2 .blog-col h4 a { color: #121212; } .blog-col h4 a:hover, .from-blog.style-2 .blog-col h4 a:hover, .entry-meta li a:hover { color: #f36b21; } .entry-meta { margin-bottom: 15px; margin-top: 5px; } .entry-meta li, .entry-meta li a { color: #bbb; display: inline-block; font-size: 13px; white-space: nowrap; font-style: italic; } .from-blog.style-2 .blog-col h4 { margin: 5px 0; } /* Call to Action Style-3 -------------------------------------------------------*/ .call-to-action.style-3 { display: block; width: 100%; height: 100%; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color: #171919; } .call-to-action.style-3 i { color: #fff; font-size: 20px; display: inline-block; margin-left: 8px; } .call-to-action.style-3:hover { background-color: #f36b21; } .shangmeng { display: block; padding: 15px; font-size: 16px } ul, ol { list-style:none; } .shangmeng li{ float:left; padding-right: 20px; border:none; outline-style:none; line-height: 2; } .shangmeng a{ color: #FFF; } /*-------------------------------------------------------*/ /* Page Title / Breadcrumbs /*-------------------------------------------------------*/ .page-title { position: relative; background-position: center center; width: 100%; overflow: hidden; background-repeat: no-repeat; background-size: cover; display: block; } .page-title .container { height: 340px; } .title-holder { position: relative; display: table; width: 100%; height: 100%; } .title-text { display: table-cell; height: 100%; vertical-align: middle; } .title-text .color-white { margin-bottom: 10px; font-size: 48px; } .page-title .breadcrumb { width: auto; background-color: transparent; padding: 0; margin: -10px 0 0 0; font-size: 13px; } .breadcrumb { background-color: transparent; padding: 0; margin-top: 28px; margin-bottom: 0; font-size: 13px; } .breadcrumb a { color: #969ca7; } .breadcrumb a:hover { color: #0ccfa8; } .breadcrumb > .active { color: #3c3f46; } .page-title .breadcrumb a, .page-title .breadcrumb > .active { color: #fff; } .page-title .breadcrumb>li+li:before { color: #fff; opacity: 0.5; } /*-------------------------------------------------------*/ /* Contact /*-------------------------------------------------------*/ .contact-details.services.style-2 .service-item-box { padding: 40px; } /*-------------------------------------------------------*/ /* Portfolio /*-------------------------------------------------------*/ .portfolio-row { margin: 0 -4px; } .portfolio-filter { list-style: none; margin-bottom: 40px; cursor: default; font-size: 13px; } .portfolio-filter a { display: inline-block; margin-right: 5px; color: #a7a7a7; text-decoration: none; padding: 7px 15px; border-radius: 3px; background-color: #fff; } /*-------------------------------------------------------*/ /* Shortcodes /*-------------------------------------------------------*/ /* Accordions -------------------------------------------------------*/ .accordion .panel-default>.panel-heading { position: relative; background-color: #f7f9fa; padding: 0; border-radius: 3px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .accordion.panel-group .panel { border: none; box-shadow: none; } .accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { border: 1px solid #edf0f0; padding: 20px; } .accordion .panel-default>.panel-heading > a { display: block; position: relative; text-decoration: none; padding: 13px 20px; color: #121212; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-weight: 700; font-size: 12px; border: 1px solid #edf0f0; border-radius: 3px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .accordion .panel-default>.panel-heading > a.minus { color: #f36b21; background-color: #fff; margin-bottom: -1px; border-radius: 3px 3px 0 0; } .accordion .panel-heading > a > span { display: block; width: 12px; height: 2px; background-color: #f36b21; right: 20px; top: 22px; position: absolute; } .accordion .panel-heading > a.plus > span { background-color: #a7a7a7; } .accordion .panel-heading > a.plus > span:after { content: ""; display: block; width: 12px; height: 2px; position: absolute; top: 0; background-color: #a7a7a7; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } .accordion .panel-heading:hover { background-color: #f36b21; } .accordion .panel-heading:hover a.plus { border-color: #f36b21; color: #fff; } .accordion .panel-heading:hover a.plus > span, .accordion .panel-heading:hover a.plus > span:after { background-color: #fff; } /* Tabs -------------------------------------------------------*/ .nav-tabs { border-bottom: 1px solid #edf0f0; margin-bottom: -1px; } .nav.nav-tabs>li.active>a { border: 1px solid #edf0f0; background-color: #fff; padding: 13px 20px; color: #f36b21; border-bottom: 2px solid transparent; } .nav.nav-tabs>li { margin-bottom: -2px; } .nav.nav-tabs>li>a { padding: 13px 20px; background-color: #f7f9fa; border: 1px solid #edf0f0; border-radius: 3px 3px 0 0; margin-right: 3px; font-family: "Montserrat", Helvetica, Arial, sans-serif; color: #121212; text-transform: uppercase; font-weight: 700; font-size: 12px; -webkit-transition: background-color .2s ease-in-out, border-color .2s ease-in-out; -moz-transition: background-color .2s ease-in-out, border-color .2s ease-in-out; -o-transition: background-color .2s ease-in-out, border-color .2s ease-in-out; transition: background-color .2s ease-in-out, border-color .2s ease-in-out; } .nav-tabs > li > a:hover { background-color: #f36b21; border-color: #f36b21; color: #fff; } .tab-content { padding: 20px; border: 1px solid #edf0f0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; } .tab-pane p:last-child { margin-bottom: 0; } /* Buttons -------------------------------------------------------*/ .section-buttons .btn { margin-bottom: 20px; } /* Pie Charts -------------------------------------------------------*/ .chart { position: relative; display: inline-block; width: 180px; height: 180px; text-align: center; } .chart canvas { position: absolute; top: 0; left: 0; } .percent { display: inline-block; line-height: 180px; z-index: 2; font-size: 32px; font-family: 'Montserrat', sans-serif; color: #121212; } .percent:after { content: '%'; margin-left: 0.1em; font-size: .9em; } /* Progress Bars -------------------------------------------------------*/ .meter.blue .progress-bar { background-color: #2fe5c4; } .meter.red .progress-bar { background-color: #f34937; } .meter.violet .progress-bar { background-color: #9c55d2; } .meter.green .progress-bar { background-color: #50ba22; } .meter.gold .progress-bar { background-color: #a18c67; } .meter.pink .progress-bar { background-color: #d744a5; } .meter.orange .progress-bar { background-color: #f36b21; } .meter.yellow .progress-bar { background-color: #ee9e13; } /* Alert Boxes -------------------------------------------------------*/ .alert { padding: 14px 20px; margin-bottom: 20px; border: none; border-radius: 3px; color: #fff; } .alert-dismissible .close { right: 0; top: 0; color: inherit; position: relative; } .close { opacity: 1; text-shadow: none; } .alert-success { background-color: #1ed3a6; } .alert-info { background-color: #2fe5c4; } .alert-warning { background-color: #ee9e13; } .alert-danger { background-color: #f34937; } /*-------------------------------------------------------*/ /* Blog Standard /*-------------------------------------------------------*/ .blog-standard .entry, .blog-single .entry { box-shadow: 0 1px 1px rgba(54, 58, 65, 0.07); -webkit-box-shadow: 0 1px 1px rgba(54, 58, 65, 0.07); } .entry-title { margin-bottom: 0; } .blog-standard .entry-title { font-size: 20px; font-family: 'Montserrat', sans-serif; margin-top: 0; text-transform: uppercase; color: #121212; letter-spacing: 0.08em; font-weight: 700; line-height: 1.5; } .blog-content .entry-img img { transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; position: relative; } .blog-content .entry-img a:hover img { opacity: .8; } .blog-content { padding-right: 3.5%; } .entry-item { margin-bottom: 7%; position: relative; } .blog-content .entry-img, .blog-content .entry-slider, .blog-content .entry-video { position: relative; overflow: hidden; } .entry-meta li i { color: #bbbbbb; margin-right: 8px; font-size: 13px; } .blog-content .entry-title a { color: #121212; } .blog-content .entry-title a:hover { color: #f36b21; } .blog-content .entry-content a.btn { margin-top: 10px; } /* Flexslider -------------------------------------------------------*/ .flexslider { position: relative; } .flex-control-nav { list-style: none; padding: 0; } .flex-direction-nav a { display: block; font-size: 16px; width: 32px; height: 32px; background-color: #fff; margin: -16px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; text-align: center; color: #121212; line-height: 32px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .flex-direction-nav .flex-prev { left: -32px; border-radius: 0 3px 3px 0; } .flex-direction-nav .flex-next { right: -32px; border-radius: 3px 0 0 3px; } .flexslider:hover .flex-direction-nav a { opacity: 1; } .flexslider:hover .flex-direction-nav .flex-next { right: 0; } .flexslider:hover .flex-direction-nav .flex-prev { left: 0; } .flexslider .flex-direction-nav .flex-nav-next:hover a, .flexslider .flex-direction-nav .flex-nav-prev:hover a { color: #f36b21; background-color: #fff; } /* Quote Post -------------------------------------------------------*/ .blog-content .entry.blockquote .entry-meta { margin-top: 20px; } .blog-content .entry.blockquote { padding: 0; } .blog-standard .entry blockquote { background-color: #fff; } /* Video Post -------------------------------------------------------*/ .entry-video iframe { width: 100%; display: block; border: 0; } /*-------------------------------------------------------*/ /* Blog Sidebar /*-------------------------------------------------------*/ .left-sidebar { float: left; } .sidebar .widget-title { margin-bottom: 30px; } .baidumap img{ max-width: none!important; } .sidebar .widget ul li { position: relative; } .sidebar .widget { margin-top: 50px; margin-bottom: 0; } .sidebar .widget h3 { font-size: 16px; } .sidebar .widget:first-child { margin-top: 0; } .sidebar .widget ul li { padding: 10px 0; border-bottom: 1px solid #e6ebed; } .sidebar .widget ul li:last-child { padding-bottom: 0; border-bottom: none; } .sidebar .widget ul li:first-child { padding-top: 0; } .widget.categories ul li.active-cat a { color: #121212; } .widget.categories ul li a, .widget.latest-posts ul li a { color: #a7a7a7; } .widget.categories ul li a:hover, .widget.latest-posts ul li a:hover { color: #f36b21; } input.searchbox { border: 1px solid #e6ebed; margin-bottom: 0; background-color: #fff; } .search-button { position: absolute; top: 7px; right: 10px; background-color: transparent; border: none; } .search-button i { width: 14px; font-size: 13px; } .search-button i:hover { color: #121212; } .blog-sidebar .categories li a:after { font-family: "FontAwesome"; position: absolute; content: "\f105"; right: 0; color: #a7a7a7; } /* Latest Posts -------------------------------------------------------*/ .blog-sidebar .latest-posts li { padding: 20px 0; } .blog-sidebar .latest-posts li:first-child { padding-top: 0 !important; } .blog-sidebar .latest-posts li:last-child { padding-bottom: 0; } .blog-sidebar .entry-meta > span { color: #b7bdc7; } /* Tags -------------------------------------------------------*/ .entry-tags.tags{ padding: 10px 0; line-height: 2.5em; } .tags a { background-color: #fff; padding: 11px 17px; line-height: 1; border-radius: 3px; margin: 0 6px 6px 0; color: #a7a7a7; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; } .tags a:hover { background-color: #f36b21; color: #fff !important; } /* related 鐩稿叧 -------------------------------------------------------*/ .xgcp h3{ margin:30px 0 0; } /* Pagination -------------------------------------------------------*/ .pagination { margin: 0 auto; border-radius: 0; display: block; text-align: center; } .pagination a, .pagination span { background-color: #fff; padding: 8px; font-size: 14px; display: inline-block; width: 38px; height: 38px; border-radius: 3px; line-height: 20px; text-align: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .pagination a { color: #121212; } .pagination a:hover { background-color: #f36b21; border-color: transparent; color: #fff; } .pagination a > i { font-size: 16px; } .pagination .current { background-color: #121212; color: #fff; border-color: transparent; } /*-------------------------------------------------------*/ /* Blog Single Post /*-------------------------------------------------------*/ .blog-single .blog-content p { margin-bottom: 20px; } .blog-single .blockquote-style-1 { margin: 30px 0 40px 0; } .entry-share { float: right; } .entry-content .entry-tags span, .entry-share span { display: inline-block; margin-right: 10px; font-size: 14px; line-height: 32px; } .entry-content .entry-tags a { margin-bottom: 0; margin-top: 4px; padding: 7px 12px; background-color: #f7f9fa; } .entry-content .entry-tags a:hover { background-color: #f36b21; } .entry-content .entry-tags span { float: left; } .social-icons a { display: inline-block; width: 32px; height: 32px; text-align: center; line-height: 32px; color: #a7a7a7; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #f7f9fa; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .social-icons a:hover { color: #fff; } .facebook:hover { background-color: #3b5998 } .twitter:hover { background-color: #00acee } .google-plus:hover { background-color: #dd4b39 } .linkedin:hover { background-color: #0e76a8 } .pinterest:hover { background-color: #c8232c } .instagram:hover { background-color: #3f729b } .entry-share .social-icons { float: right; margin-top: 0; display: inline-block } .entry-author-box { padding-top: 40px; border-top: 1px solid #e6ebed; position: relative; } .entry-author-box .author-img { display: block; position: absolute; left: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .entry-author-box .author-info { padding-left: 120px; margin-top: 5px; } .entry-author-box h6.author-name, .entry-comments h6.comment-author { display: inline-block; margin-right: 10px; margin-bottom: 0; } .author-info span { color: #bbb; font-size: 13px; margin-right: 10px; margin-bottom: 10px; display: inline-block; } .related-posts h5 { font-size: 14px; margin-top: 15px; margin-bottom: 0; text-transform: none; letter-spacing: normal; font-weight: normal; } .related-posts a:hover h5 { color: #f36b21; } .entry-comments .comment-avatar { position: absolute; display: block; float: none; margin: 0 auto -55px auto; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; } .entry-comments .comment-content { padding-left: 100px; margin-top: 5px; } .entry-comments .comment-author { color: #121212; } .entry-comments span { display: inline-block; margin-right: 10px; } .entry-comments span:last-of-type { margin-bottom: 10px; } .entry-comments .comment-content span a { font-size: 13px; color: #a7a7a7; } .entry-comments .comment-content p { margin-bottom: 10px; } .comment-reply { padding-left: 10%; } .comment-body { padding: 30px 0; border-bottom: 1px solid #e6ebed; } /*-------------------------------------------------------*/ /* Portfolio Single /*-------------------------------------------------------*/ .portfolio-description { padding-left: 10%; } .portfolio-description p, .portfolio-description ul, .portfolio-description a.btn { margin-bottom: 30px; } .portfolio-description h2 { font-size: 22px; } .portfolio-description .socials-share { border-top: 1px solid #e6ebed; padding-top: 20px; } .portfolio-description .socials-share span { display: inline-block; margin-top: 5px; } .portfolio-description .socials-share .social-icons { float: right; margin-top: 0; } .portfolio-description ul > li { line-height: 30px; color: #a7a7a7; } .portfolio-description ul > li a { color: #121212; } .portfolio-description ul > li a:hover { color: #f36b21; } .related-projects .work-item, .related-projects .work-container { padding: 0; margin-bottom: 0; } #owl-related-works .owl-item .item { margin: auto 15px; } .related-projects .heading-inline, .related-projects .customNavigation { display: inline-block; } .related-projects .customNavigation a { background-color: #fff; color: #121212; width: 31px; height: 31px; text-align: center; padding: 0; border: 1px solid #e6ebed; } .related-projects .customNavigation i { font-size: 14px; line-height: 31px; } .customNavigation a:hover { background-color: #f36b21; color: #fff; border: 1px solid transparent; } /*-------------------------------------------------------*/ /* Typography /*-------------------------------------------------------*/ .section-headings p { margin-bottom: 30px; } blockquote { padding: 0 0 20px; margin: 0; border: none; } blockquote > p { font-size: 18px; font-family: "Montserrat", sans-serif; line-height: 30px; margin-bottom: 5px !important; position: relative; color: #121212; } blockquote p:before, blockquote p:after { content: '"'; font-size: 20px; } blockquote p:before { position: absolute; left: -10px; } blockquote > span { color: #a7a7a7; font-size: 14px; } blockquote > p > a { color: #121212; } blockquote > p > a:hover { color: #f36b21; } .blockquote-style-1 { background: #f7f9fa; padding: 40px; } .blockquote-style-2 { padding: 40px; border-left: 3px solid #f36b21; } .dropcap { font-family: 'Montserrat', sans-serif; } .dropcap.style-1 { float: left; color: #121212; font-size: 53px; line-height: 50px; padding-top: 4px; padding-right: 10px; } .dropcap.style-2 { float: left; color: #fff; text-align: center; background-color: #f36b21; width: 38px; height: 38px; font-size: 24px; line-height: 40px; margin: 10px 10px 0 0; border-radius: 4px; } .highlight { padding: 3px 5px; color: #fff; background-color: #f36b21; } .bullets li, .arrows li, .checks li, .numbers li { margin-bottom: 20px; } .bullets li:last-child, .arrows li:last-child, .checks li:last-child, .numbers li:last-child { margin-bottom: 0; } .bullets li:before { content: "鈥?"; font-size: 14px; color: #f36b21; padding-right: 0.5em; } .arrows i { margin-right: 5px; } .arrows i, .checks i { color: #f36b21; } .checks i { font-size: 12px; margin-right: 7px; } ol.numbers { padding-left: 20px; } .section-columns p { margin-bottom: 40px; } /*-------------------------------------------------------*/ /* 404 /*-------------------------------------------------------*/ .page-404 h1 { font-size: 150px; line-height: 1.2; } /* Update /*-------------------------------------------------------*/ .mfp-iframe-holder .mfp-content { max-width: 1400px; } .mobile .section-wrap { background-position: 50% 50% !important; background-attachment: scroll !important; } /*绉诲姩绔簳閮ㄥ鑸?/ .phonefooternav { position: fixed; bottom: 0; width: 100%; z-index: 99999; min-height:80px; } .phonefooternav ul li { width: 25%; background: #494949; float: left; padding: 10px 0; border-right: 1px solid #666; list-style: none; } .phonefooternav ul li a { display: block; color: #fff; text-align: center; } .phonefooternav ul li a:hover{ text-decoration: initial; } .phonefooternav ul li a i { display: block; font-size: 20px; padding: 10px 0; } @media (max-width: 768px) { body{padding-bottom:80px;} } .zscroll{ overflow: hidden; position: relative; height: 400px } .zscroll1 { float: left; width: 1000%; position: absolute; left: 0; } .zscroll1-1 { float: left; padding-left: 0px; } .zscroll1-2 { float: left; padding-left: 0px; } .zscroll1 ul li { list-style: none; float: left; text-align: center; padding: 10px; } .zscroll1 ul li img{ max-height:250px; width: 375px; } @media (max-width:768px){ .zscroll{ height: 285px; } .zscroll1 ul li img{ max-height:100%; width: 100%; } } .message_olr_list ul li a p { color:#fff!important; } .wx { padding:2% 0; text-align:right; } .wx img { display:inline; } /* FILE ARCHIVED ON 00:01:43 Oct 03, 2018 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 12:32:56 Sep 10, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.836 exclusion.robots: 0.058 exclusion.robots.policy: 0.04 esindex: 0.013 cdx.remote: 6.181 LoadShardBlock: 52.42 (3) PetaboxLoader3.datanode: 83.026 (4) load_resource: 152.622 PetaboxLoader3.resolve: 66.227 */