@charset "utf-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: none;outline: 0;font-weight: inherit;font-style: inherit; font-size: 100%;font-family:"微软雅黑";vertical-align: baseline;text-decoration: none;margin: 0; padding: 0;} table {border-collapse: separate;border-spacing: 0} blockquote:before, blockquote:after, q:before, q:after {content: ""} * {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;} ol, ul {list-style: none;} blockquote, q { quotes: none;} :focus {outline: 0;} table { border-collapse: collapse;border-spacing: 0;} img {border: 0; -ms-interpolation-mode: bicubic;vertical-align: middle;} a {text-decoration: none;position: relative;color: #000;} audio, video, canvas {max-width: 100%;} @media screen and (min-width: 480px) { .container {width: 98%;} .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-half, .grid-full {width: 96.969696969697%; margin: 0 1.515151515152%;float: left;} .grid-half {width: 46.969696969697%;margin: 0 1.515151515152%;} } @media screen and (min-width: 640px) { .grid-1 {width: 13.636363636364%;} .grid-2 {width: 30.30303030303%;} .grid-3, .grid-half {width: 46.969696969697%;} .grid-4 {width: 63.636363636364%;} .grid-5 {width: 80.30303030303%;} .grid-6, .grid-full {width: 96.969696969697%;} } .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-item { float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; } .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .grabbing { cursor: url(/themes/default/css/grabbing.png) 8 8, move; } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x : 50%; -webkit-perspective-origin-y : 50%; -moz-perspective : 1200px; -moz-perspective-origin-x : 50%; -moz-perspective-origin-y : 50%; perspective : 1200px; } .owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; } .owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; } .owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; } .owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; } .owl-goDown-out { -webkit-animation: scaleToFade 1.7s ease both; -moz-animation: scaleToFade 1.7s ease both; animation: scaleToFade 1.7s ease both; } .owl-goDown-in { -webkit-animation: goDown 1.6s ease both; -moz-animation: goDown 1.6s ease both; animation: goDown 1.6s ease both; } .owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; } .owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; } @-webkit-keyframes empty { 0% {opacity: 1}} @-moz-keyframes empty { 0% {opacity: 1}} @keyframes empty { 0% {opacity: 1}} @-webkit-keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;}} @-moz-keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;}} @keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;}} @-webkit-keyframes fadeOut { 0% {opacity:1;} 100% {opacity:0;}} @-moz-keyframes fadeOut { 0% {opacity:1;} 100% {opacity:0;}} @keyframes fadeOut { 0% {opacity:1;} 100% {opacity:0;}} @-webkit-keyframes backSlideOut { 25% {opacity: .5;-webkit-transform: translateZ(-500px);} 75% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);} 100% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);}} @-moz-keyframes backSlideOut { 25% {opacity: .5;-moz-transform: translateZ(-500px);} 75% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);} 100% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);}} @keyframes backSlideOut { 25% {opacity: .5;transform: translateZ(-500px);} 75% {opacity: .5;transform: translateZ(-500px) translateX(-200%);} 100% {opacity: .5;transform: translateZ(-500px) translateX(-200%);}} @-webkit-keyframes backSlideIn { 0%, 25% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(200%);} 75% {opacity: .5;-webkit-transform: translateZ(-500px);} 100% {opacity: 1;-webkit-transform: translateZ(0) translateX(0);}} @-moz-keyframes backSlideIn { 0%, 25% {opacity: .5;-moz-transform: translateZ(-500px) translateX(200%);} 75% {opacity: .5;-moz-transform: translateZ(-500px);} 100% {opacity: 1;-moz-transform: translateZ(0) translateX(0);}} @keyframes backSlideIn { 0%, 25% {opacity: .5;transform: translateZ(-500px) translateX(200%);} 75% {opacity: .5;transform: translateZ(-500px);} 100% {opacity: 1;transform: translateZ(0) translateX(0);}} @-webkit-keyframes scaleToFade { to {opacity: 0;-webkit-transform: scale(.8);}} @-moz-keyframes scaleToFade { to {opacity: 0;-moz-transform: scale(.8);}} @keyframes scaleToFade { to {opacity: 0;transform: scale(.8);}} @-webkit-keyframes goDown { from {-webkit-transform: translateY(-100%);}} @-moz-keyframes goDown { from {-moz-transform: translateY(-100%);}} @keyframes goDown { from {transform: translateY(-100%);}} @-webkit-keyframes scaleUpFrom { from {opacity: 0;-webkit-transform: scale(1.5);}} @-moz-keyframes scaleUpFrom { from {opacity: 0;-moz-transform: scale(1.5);}} @keyframes scaleUpFrom { from {opacity: 0;transform: scale(1.5);}} @-webkit-keyframes scaleUpTo { to {opacity: 0;-webkit-transform: scale(1.5);}} @-moz-keyframes scaleUpTo { to {opacity: 0;-moz-transform: scale(1.5);}} @keyframes scaleUpTo { to {opacity: 0;transform: scale(1.5);}} #owl-demo .item { width: 100%; display: block; padding: 10px 0; position: relative; } #clientsay .owl-next { display: block; width: 25px; height: 47px; position: absolute; top: 50%; margin-top: -24px; right: -25px; background: url(/themes/default/images/sr.png) no-repeat; overflow: hidden; text-indent: -999px; } #clientsay .owl-prev { display: block; width: 25px; height: 47px; position: absolute; top: 50%; margin-top: -24px; left: -25px; background: url(/themes/default/images/sl.png) no-repeat; overflow: hidden; text-indent: -999px; } .owl-theme .owl-controls .owl-page {display:inline-block; zoom: 1; *display:inline;} .owl-theme .owl-controls .owl-page span { display: block; margin: 5px 7px !important; background: #fff; opacity: 0.8; width: 40px; height: 6px; border-radius: 4px; } #slides {position: relative;} #slides .slides-container {display: none;} #slides .scrollable {*zoom: 1;position: relative;top: 0;left: 0;overflow-y: auto;height: 100%;} #slides .scrollable:after { content: "";display: table;clear: both;} .slides-navigation {margin: 0 auto; position: absolute; z-index: 4; top: 100%;margin-top: -40px; width: 100%;} .slides-navigation a {position: absolute;display: block;color: #fff;opacity: 0.8;padding: 4px;} .slides-navigation a.prev {left: 30px;} .slides-navigation a.next {right: 30px;} .slides-pagination {position: absolute;z-index: 3;bottom:16px;text-align: center;width: 100%;} .slides-pagination a {width: 40px;height: 6px;border-radius: 4px;display: -moz-inline-stack;display: inline-block;vertical-align: middle; *vertical-align: auto;zoom: 1; *display: inline;margin: 2px; overflow: hidden;text-indent: -100%;background: #fff;opacity: 0.8;} .clear { clear: both; } .Page { width: 100%; text-align: center; padding: 30px 0px 10px 30px; } .Page a { display: inline-block; width: 65px; background: #ffffff; height: 48px; vertical-align: middle; line-height: 48px; font-size: 18px; border: 1px solid #e5e5e5; margin-left: -1px; float: left; text-decoration: none; color: #333; outline: none; } .Page a:hover { background: #eb3900; color: #FFF; background-repeat: no-repeat; } .Page span { display: inline-block; min-width: 45px; padding: 0 10px; background: #ffffff; height: 48px; vertical-align: middle; line-height: 48px; font-size: 14px; border: 1px solid #e5e5e5; margin-left: -1px; float: left; } .Page span.current { background: #eb3900; color: #FFF } html { overflow-x: hidden !important; height: 100%; } body { margin: 0; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 1em; color: #000; background: #fff; height: 100%; text-align: center; } .clear { clear: both; float: none; } .about_tit { font-size: 20px; text-align: center; padding-top: 20px; } .about_data { margin: 16px 0; font-size: 12px; color: #666; } .about_cont { padding: 15px 40px; font-size: 14px; line-height: 30px; color: #666; text-indent: 2em; text-align: left; } .about_page { font-size: 14px; margin-bottom: 50px; line-height: 30px; font-size: 12px; color: #666; text-align: left; padding-left: 40px; margin-top:10px;} .about_page a { color: #666; } .about_page a:hover { color: #F54F36; } @-o-viewport {width: device-width;} @-ms-viewport {width: device-width;} @viewport {width: device-width;} /* ==================== Typography --------------------------------------------------------------*/ h1 { font-size: 4.46666666667em; text-transform: uppercase; letter-spacing: 0.20em; font-weight: 400; line-height: 1.17em; } h2 { font-size: 3.2em; letter-spacing: 0.10em; font-weight: 300; color: #666; font-family: 'Oswald', sans-serif; } h3 { font-size: 1em; text-transform: uppercase; letter-spacing: 0.20em; font-weight: 200; } h4 { font-size: 0.9em; text-transform: uppercase; font-weight: 200; } h5 { font-size: 0.8em; font-weight: 200; } h6 { font-size: 0.6em; text-transform: uppercase; font-weight: 200; } .bigtext, .sections-head { font-size: 1em; text-transform: uppercase; letter-spacing: 0.20em; font-weight: 200; font-family:"微软雅黑";} .sections-head { opacity: 0.9; } .small-widht { max-width: 800px; margin: 0 auto; } /* ==================== Content Styles --------------------------------------------------------------*/ #main { opacity: 1; height: 100%; } .wrapper { height: 100%; margin-left: 50px; vertical-align: top; position: absolute; left: 0; top: 0; right: 0; z-index: 2; height: 100%; } .container {max-width: 1200px; width: 92%; margin: 0px auto; position: relative; zoom: 1; z-index: 2; } .container{ margin-bottom:30px;} .container p { font-size: 0.99em; max-width: 800px; color: #424242;padding: 10px; font-weight: 300; margin: 0 auto; line-height:1.9em;} .about_info{ height:70px; line-height:35px; overflow:hidden;} .gs{ height:166px; overflow:hidden;} .ysheight{ height:236px; overflow:hidden;} .ej_he{ height:98px; overflow:hidden;} .container p.white, .white, #clientsay p { color: #fff !important; opacity: 1 !important; } .container p.color-gray { color: #ccc; font-size: 24px; } .small-separator { width: 100px; height: 3px; background: #D2D2D2; margin: 20px auto; } #intro, .sections, .no-nav, .social-list { width: 100%; float: left; } .content { float: left; width: 100%; position: relative; } .rester { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: url(/themes/default/images/raster.png); } .ws { background: #fff !important; } .sections { background: #fff; } .quote-icon { position: absolute; top: -36px; left: 50%; margin-left: -35px; width: 70px; height: 70px; border: 2px solid #fff; border-radius: 100%; z-index: 4; color: #fff; } .quote-icon i { margin: 40% auto } /* ==================== Color styles - add you color here --------------------------------------------------------------*/ ::selection { background: #F54F36; color: #fff; } ::-moz-selection {background: #F54F36;color:#fff;} #jpreBar, .patern span, .red, .nav-button span, .inner-overlay, .skillbar-bar, .serviseslider h3 span, .icon-holder, .subscriptionForm2 input#submitButton, #loadingProgress, .planContainer .price, .planContainer .button a, .sepcolor, .quote-icon, .skillbar-bar, #facts ul li h6, .skillbar-bar-member, .member-social-list li a, #closeProject a, #ajaxpage a.lanch-project, #clientlist, #contact_form textarea:focus, #contact_form input:focus, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .clickable .owl-page:hover span, .slides-pagination a.current, .slides-pagination a:hover, .submit_btn:hover, .pagination li.thisclass a, .pagination a:hover, .project-details a { background: #F54F36; } .ajl, .bigtext, .sections-head, .slides-container h1 span, .planContainer .options li, .error, #options li:hover, #options li.actcat, .social-list ul li a:hover, .num, .project-description h3, .project-details h3, .subcribe div#error, .subcribe div#success, .smallicon:hover, .footer, .simple-page-head .content h2 span, .post-body a, .widget h4, .search-submit, .tagcloud a:hover, #comments-title, #reply-title, .controls button:hover, .share-options a:hover, .portfolio-nav a { color: #F54F36; } #team .content, #options li.back, #subscribe .content, #prices .content, .simple-page { border-top: 2px solid #F54F36; } #facts ul li h6:before { border-bottom-color: #F54F36; } #testimonials .content { border-top: 2px solid #F54F36; border-bottom: 2px solid #F54F36; } .actser:after { bottom: -20px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .inner a:hover, .inner li.current a { color: #F54F36; border-right: 2px solid #F54F36; } .customNavigation a.next-slide { background: #F54F36 url(/themes/default/images/pl-small.png) no-repeat center; } .customNavigation a.close { background: #F54F36 url(/themes/default/images/close-white.png) no-repeat center; } .customNavigation a.btn:hover { box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #F54F36, 0 0 0 10px rgba(255,255,255,0.5); } .triangle { border-color: transparent #F54F36 transparent transparent; } .popup-gallery a span { background: #F54F36 url(/themes/default/images/pl-small.png) no-repeat center; } .social-list ul li.back { border-top: 1px solid #F54F36; } .to-top:after { border-bottom-color: #F54F36; } .flex-direction-nav .flex-next { background: #F54F36 url(/themes/default/images/project-next1.png) no-repeat center; } .flex-direction-nav .flex-prev { background: #F54F36 url(/themes/default/images/project-prev1.png) no-repeat center } /* ============= Page preload ---------------------------------*/ #jpreOverlay { background: #292929; } #jpreLoader { width: 600px; height: 100px; position: relative; z-index: 1; margin: 0 auto; } #jpreBar { position: fixed; width: 100%; height: 100% !important; top: 0; left: 0; } #jprePercentage { font-family: 'Oswald', sans-serif; color: #ddd; text-shadow: 26px 25px 0px rgba(0, 0, 0, 0.4); text-align: center; font-size: 35px; font-weight: 100; letter-spacing: -2px; z-index: 2; margin: -26px 0 0 -76px; } /* ===== overlays global --------------------*/ .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.9; } .fixed-overlay { position: fixed; } .body-overlay { z-index: 99; background: #292929; display: none } .red { opacity: 0.8; } .black { background: #282426; opacity: 0.9; filter: alpha(opacity=90); } .black2 { background: #282426; opacity: 0.6; filter: alpha(opacity=60); } .respimg { width: 100%; height: auto; } /* ==================== Navigation --------------------------------------------------------------*/ .navigation { position: fixed; top: 0; left: -200px; height: 100%; z-index: 100; width: 200px; background: #212121; } .nav-overlay { background: #212121; position: absolute; top: 0; right: -50px; width: 54px; height: 100%; z-index: -1; border-left: 1px solid #101011; } .nav-button { width: 46px; height: 36px; position: absolute; top: 50%; margin-top: -18px; right: -46px; cursor: pointer; padding: 4px; } .nav-button span { width: 100%; height: 4px; float: left; margin-bottom: 6px; } .inner { float: left; position: realtive; width: 100%; height: 100%; z-index: 99; } .link-holder { max-width: 500px; margin: 30px auto; position: relative; z-index: 2; } .inner a { width: 90%; float: left; font-size: 16px; padding: 10px 10px; text-align: left; text-transform: uppercase; color: #fff; position: relative; opacity: 0; left: -25%; font-family:"微软雅黑"; font-weight:normal; border-bottom: 1px solid #101011; border-top: 1px solid #38393b; } .inner a:hover, .inner li.current a { -webkit-transition: color 0.33s linear; -moz-transition: color 0.33s linear; -o-transition: color 0.33s linear; transition: color 0.33s linear; } .logo { margin-top: 50px; cursor: pointer; } .social-list {width: 100%; } .social-list ul { position: relative; z-index: 3; } .social-list ul li { margin-left: 4px; display: inline-block; } .social-list ul li a { border-bottom: 1px solid #101011; border-radius: 100%; border-top: 1px solid #38393b; color: #fff; float: left; font-size: 28px; height: 50px; width: 50px; padding-top:6px; } .social-list ul li i { margin-top: 10px; } /* ==================== Intro --------------------------------------------------------------*/ #intro { height: 100%; padding: 0; color: #fff; } #topSlide { top: 0; left: 0; width: 100%; height: 100%; position: absolute; display: block; } .slides-big-img { background-repeat: no-repeat; background-size: cover; background-position: 50% 0; width: 100%; height: 100%; top: 0; left: 0; background-attachment: fixed; position: absolute; } .patern { width: 50%; height: 2px; background: #fff; margin: 0 auto; display: block; } .patern span { float: left; width: 30%; height: 2px; } .slides-container { font-family: 'Oswald', sans-serif; } .slides-container .container { top: 25%; } .slides-container h1 { margin-bottom: 20px; letter-spacing: 0.10em; } .start { position: absolute; bottom: 50px; left: 50%; margin-left: -15px; z-index: 20; } /* ==================== About --------------------------------------------------------------*/ #about { overflow: hidden; display: block; } #about .content { padding: 50px 0 0 0; background: #fff; } #about .item .grid-2 p { text-align: justify; } .present-block { opacity: 0; position: relative; top: 50%; max-width: 600px; margin: 0 auto; } .skillbar-holder { margin-top: 10px; } .skillbar { float: left; position: relative; display: block; margin-bottom: 15px; width: 100%; background: #eee; height: 10px; border-radius: 4px; overflow: hidden; } .skillbar-title { float: left; font-size: 13px; color: #000; } .skillbar-title span { display: block; } .skillbar-bar { height: 10px; width: 0px; border-radius: 4px; } .skill-bar-percent { float: right; font-size: 11px; color: #444; margin: 2px 0 0 10px; } .anim { position: relative; top: -25%; opacity: 0; } .customNavigation a.btn { width: 36px !important; height: 36px !important; display: block; border-radius: 100%; cursor: pointer; text-indent: -99999px; border: 6px double #fff; opacity: 0.8; } .customNavigation a.next-slide { position: absolute; right: 10%; top: 10%; display: block; } .customNavigation a.close { position: relative; margin: 10px auto; } .customNavigation a.btn:hover { opacity: 0.5; border: 6px solid #fff; } #team .content { padding: 100px 0; background: #fff; } #team .content .quote-icon { margin-left: -40px; } #team p { margin-bottom: 20px; } .member-box { margin-bottom: 20px; position: relative; width: 350px; display: inline-block; margin-left: 20px; top: 25%; opacity: 0; overflow: hidden; } .member-box h3 { margin-bottom: 0; margin-top: 15px; font-size: 15px; } .member-box span, .member_info span { color: #8F989F; margin-bottom: 20px; display: block; font-size: 10px; letter-spacing: 1px; line-height: 120%; text-transform: uppercase; margin-top: 5px; } .member-photo { position: relative; z-index: 1; border-radius: 6px; } .moreinfo { display: block; position: relative; margin: 0 auto; overflow: hidden; } .member-skils { position: absolute; top: 100%; left: 0; width: 100%; height: 100%; z-index: 2; } .team-overlay { z-index: -1; background: #fff; opacity: 0.8; } .member-skils h5 { margin-top: 6px; } .ms { width: 90%; margin: 10px auto !important; } .skillbar-member { position: relative; display: block; float: left; width: 100%; background: #eee; height: 3px; border-radius: 2px; overflow: hidden; margin-top: -10px !important } .skillbar-title-member span { float: left; font-size: 12px; color: #666; font-family: 'Oswald', sans-serif; } .skillbar-bar-member { height: 3px; width: 0px; } .skill-bar-percent-member { float: right; font-size: 11px; color: #666; } .member-skils p { text-align: left; font-size: 12px; letter-spacing: 1px; width: 95%; margin: 0 auto; font-family:"微软雅黑"; } /* ==================== servises --------------------------------------------------------------*/ #servises { background-image: url(/themes/default/images/bg/1.jpg); background-size: cover; background-attachment: fixed; background-position: top; color: #fff; } #servises .content { padding: 100px 0 0 0; } #service_boxes { margin-top: 70px; } .service_box { margin: 0 20px 10px 20px; display: inline-block; width: 250px; position: relative; opacity: 0; top: 25%; } .animbox { padding: 17px 35px; width: 250px; float: left; margin-top: 0px; margin-bottom: 30px; border: 1px solid rgba(255, 255, 255, .5); border-radius: 4px; letter-spacing: 1px; position: relative; overflow: hidden; cursor: pointer; color: #fff; font-family:"微软雅黑";text-transform: uppercase; } .serviseslider-holder { position: relative; z-index: 2; background: #fff; color: #292929; padding: 100px 0; } .serviseslider h3 { font-size: 24px; color: #ccc; margin-bottom: 16px; font-family: 'Oswald', sans-serif; } .serviseslider h4 { margin-top: 10px; margin-bottom: 6px; } .serviseslider h3 span { width: 5px; height: 5px; display: inline-block; float: none; border-radius: 100%; margin: 6px 24px; } .icon-holder { width: 90px; height: 90px; margin: 6px auto 6px; border-radius: 100%; line-height: 60px; position: relative; } .icon-holder i { color: #fff; margin-top: 25px; -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.6, transparent), to(rgba(0,0,0,0.5))); } /* ==================== portfolio -------------------------------------------------------------*/ #portfolio .content { padding: 100px 0 0 0; background: #fff; } #folio_container { position: relative; z-index: 3; } .aih { width: 100%; float: left; padding-bottom: 50px; } #folio_container .mix { opacity: 0; display: none;padding: 3px; } #options { margin: 50px auto 20px; max-width: 600px; text-align: center; position: relative; z-index: 2; } #options ul { position: relative; } #options li { display: inline-block; margin-bottom: 5px; color: #666; font-style: normal; font-weight: 200; line-height: 1.17em; padding: 6px 10px; cursor: pointer; font-family: 'Oswald', sans-serif; position: relative; font-family:"微软雅黑"; } #options li.back { z-index: 8; padding: 0; margin-bottom: 5px; position: absolute; bottom: -10px; height: 1px; } .box { float: left; width: 25%; padding: 0; text-align: center; } .box a { position: relative; width: 100%; height: 100%; display: block; color: #000; overflow: hidden; opacity: 0; top: 50%; } .box a img { position: relative; z-index: 1; } .box a div.folio-name { position: absolute; width: 100%; height: 100%; } .box a div.folio-name div.folio-overlay { display: block; width: 100%; height: 100%; color: #fff; position: relative; text-align: center; z-index: 2; } .box a div.folio-name div.folio-overlay span.overlay { z-index: -1; opacity: 0.7; } .box a h4 { width: 100%; position: absolute; top: 30%; text-transform: uppercase; font-size: 18px; font-weight: 100; } .box a h6 { letter-spacing: 1px; width: 100%; position: absolute; top: 45%; font-family: 'Oswald', sans-serif; font-family:"微软雅黑"; } /* ==================== ajax content --------------------------------------------------------------*/ #project-navigation { width: 100%; height: 48px; position: absolute; top: 50%; left: 0; margin-top: -24px; } #project-navigation ul { padding: 0; display: none; } #project-navigation ul li a { width: 20px; height: 48px; } #project-navigation ul li#prevProject a { float: left; background: url(/themes/default/images/project-prev.png) no-repeat center; margin-left: 15px; } #project-navigation ul li#nextProject a { float: right; background: url(/themes/default/images/project-next.png) no-repeat center; margin-right: 15px; } #project-navigation ul li a { float: left; } #project-navigation ul li a.disabled, #project-navigation ul li a.disabled:hover { opacity: 0; } #closeProject { max-width: 1000px; margin: 0 auto; } #closeProject a { float: left; padding: 10px 20px 10px 20px; position: relative; margin-top: -64px; display: none; z-index: 1111; color: #fff; text-transform: lowercase; border-radius: 6px; -webkit-box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; box-shadow: 0px 1px 3px #666666; font-family: 'Oswald', sans-serif; } #ajax-section { position: relative; padding: 0; width: 100%; } #ajax-section #loader { width: 100px; height: 100px; display: none; position: absolute; top: 5%; left: 50%; margin-left: -50px; background: url(/themes/default/images/loader.GIF) no-repeat center; } #ajax-content-outer { width: 100%; overflow: hidden; position: relative; } #ajax-content-inner { float: left; width: 100%; height: 0; opacity: 0; } #ajaxpage { float: left; width: 100%; display: block; padding-bottom: 20px; } #ajaxpage h2 { text-align: left; margin-left: 12px; } #ajaxpage .small-separator { float: left; margin-left: 12px; } .height-emulator { width: 100%; height: 30px; float: left; } #ajaxpage .container { max-width: 1000px; margin: 10px auto; } .project-media { margin-top: 70px; margin-bottom: 30px; overflow: hidden; display: block; } .lanch-holder { max-width: 1000px; margin: 0 auto; } #ajaxpage a.lanch-project { float: right; padding: 10px 20px 10px 20px; margin: 30px -15px 0 0; color: #fff; text-transform: lowercase; border-radius: 6px; -webkit-box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; box-shadow: 0px 1px 3px #666666; font-family: 'Oswald', sans-serif; } #closeProject a:hover, #ajaxpage a.lanch-project:hover { opacity: 0.8; } .project-description, .project-details { margin-bottom: 30px; text-align: left; } .project-description h3, .project-details h3 { margin-bottom: 10px; font-style: normal; line-height: 1.17em; font-size: 1em; letter-spacing: 0; text-transform: uppercase; font-weight: 400; } .project-description p { padding-bottom: 7px; border-top: 1px solid #ccc; } .project-details p { padding-bottom: 7px; border-bottom: 1px solid #ccc; } .project-details p span { font-weight: bold; } .popup-gallery a { display: block; position: relative; } .popup-gallery a span { width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; z-index: 3; display: none; opacity: 0.8; border-radius: 100%; } .popup-gallery a:hover span { display: block; } .gal { margin: 0 4% 6% 0; } /* ==================== subscribe --------------------------------------------------------------*/ #subscribe { background-image: url(/themes/default/images/bg/1.jpg); background-size: cover; background-attachment: fixed; background-position: top; color: #fff; } #subscribe .content { padding: 70px 0; } .subcribe { margin: 30px auto; position: relative; max-width: 350px; } .subcribe div { display: none; width: 100%; height: 50px; font-size: 14px; font-weight: 300; letter-spacing: 1px; font-family: 'Oswald', sans-serif; position: absolute; background: #fff; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; bottom: -60px; left: 0; line-height: 40px; padding: 4px; } .subcribe fieldset { border: 1px solid #101011; background: none !important; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; position: relative; z-index: 1; } .subscriptionForm2 input.inputForm { width: 70%; float: left; height: 50px; border: none; outline: none; background: none; padding-left: 8px; letter-spacing: 2px; color: #fff; font-size: 14px; font-weight: 200; line-height: 50px; } .subscriptionForm2 input#submitButton { border: none; width: 25%; float: left; height: 40px; cursor: pointer; margin: 5px 0 0 2.5%; letter-spacing: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 14px; color: #fff; letter-spacing: 2px; } .subscriptionForm2 input#submitButton:hover { color: #fff; background: #292929; } .suboverlay { background: #fff; opacity: 0.3; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } /* ==================== Testimonials --------------------------------------------------------------*/ #testimonials { background-image: url(/themes/default/images/bg/1.jpg); background-size: cover; background-attachment: fixed; background-position: top; color: #fff; } #testimonials .content { padding: 80px 0; } #testimonials-slider { position: relative; z-index: 2; cursor: move; padding: 20px 0; } #clientsay { max-width: 1200px; margin: 0 auto; } #clientsay h4{ font-size:22px; font-family:"Time New Roman", Times, serif; height:26px; line-height:26px; overflow:hidden; } #clientsay p { font-size:14px;opacity: 0.8; cursor: move; padding: 8px; margin-top: 30px; margin-bottom:10px; } #clientsay .item { padding: 30px 20px; } #clientsay span { margin: 20px auto; font-weight: 100; color: #fff; margin-top: 8px; opacity: 0.8;} /* ==================== Prising --------------------------------------------------------------*/ #prices .content { padding: 90px 0; background: #fff; } .planContainer .price { padding: 18px 0; -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.6, transparent), to(rgba(0,0,0,0.2))); } .hot { background: #666 !important; } .planContainer h3 { font-size: 24px; margin: 7px 0 15px 0; color: #666; letter-spacing: normal; } .planContainer .price .price-nominal { color: #fff; font-size: 34px; font-weight: 300; font-family: 'Oswald', sans-serif; } .planContainer .price .term { width: 100%; font-size: 14px; color: #fff; font-family: 'Open Sans', sans-serif; opacity: 0.6; } .planContainer .price .price-nominal span { font-size: 18px; color: #fff; font-family: 'Open Sans', sans-serif; } .planContainer .price p span { color: #fff; margin-top: -18px; } .planContainer .options { margin-top: 50px; } .planContainer .options li { width: 96%; margin-left: 1.5%; background: #F3F4F8; padding: 4px 0; line-height: 2.5; font-size: 16px; } .planContainer .options li.nocolor { background: #fff; } .planContainer .options li span { font-weight: 400; color: #979797; } .planContainer .button a { text-transform: uppercase; color: #fff; font-weight: 100; letter-spacing: 3px; line-height: 2.8em; font-family: 'Oswald', sans-serif; display: inline-block; padding: 0 30px; margin: 0 auto; position: relative; top: 25px; border-radius: 2px; -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.6, transparent), to(rgba(0,0,0,0.2))); } #priceSlider .item .plan { width: 80%; margin: 30px auto 39px; background: #fff; border: 1px solid #ccc; border-radius: 4px; cursor: move; position: relative; } #clientlist { cursor: move; position: relative; } #contacts { width: 100%; clear: both; background-color: #292929; background-image: url(/themes/default/images/box2.png); background-repeat: no-repeat; background-attachment: fixed; background-position: 50% 80%; color: #fff; } #contacts .content { padding: 50px 0 0; } .contact-details { } .contact-details span { width: 100%; float: left; margin: 30px 0; position: relative; z-index: 3; color: #fff; font-size: 16px; font-weight: 300; font-family:"微软雅黑"; } .smallicon { width: 50px; height: 50px; margin: 0 auto; position: relative; z-index: 1; cursor: pointer; top: 25%; opacity: 0; color: #fff; } .smallicon:hover { -webkit-transition: color 0.33s linear; -moz-transition: color 0.33s linear; -o-transition: color 0.33s linear; transition: color 0.33s linear; } .showform { margin-top: 0px; padding-left: 14px; } .contactForm { margin: 0 auto; max-width: 800px; display: none; } #contact_form { width: 100%; font-size: 11px; color: #666666; margin: 0 auto; } #contact_form label { display: block; text-align: center; margin-top: 50px; margin-bottom: 20px; font-size: 0.8em; text-transform: uppercase; color: #fff; } .m-top { float: left; margin-top: 15px; text-align: center; width: 100%; } #contact_form input { border: 1px solid #101011; outline: none; padding: 0 10px; float: left; width: 100%; height: 35px; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2); -webkit-appearance: none; border-radius: 4px; color: #fff; -webkit-font-smoothing: antialiased; font-size: 1em; } .right { float: right !important; } #contact_form textarea { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2); border: 1px solid #101011; color: #fff; height: 200px; width: 100%; resize: vertical; outline: none; margin-top: 8px; padding: 10px; -webkit-appearance: none; border-radius: 4px; } #contact_form textarea:focus, #contact_form input:focus { color: #fff; -webkit-transition: background 0.33s linear; -moz-transition: background 0.33s linear; -o-transition: background 0.33s linear; transition: background 0.33s linear; } .submit_btn { border: none; padding: 5px 15px 5px 15px; color: #fff; background: #666; width: 150px; margin: 0 auto; cursor: pointer; border-radius: 4px; letter-spacing: 3px; } .success { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2); border: 1px solid #101011; padding: 10px; font-size: 16px; color: #fff; width: 100%; position: relative; border-radius: 4px; font-family: 'Oswald', sans-serif; } .error { background: #fff; padding: 10px; font-size: 16px; width: 100%; position: relative; border-radius: 4px; font-family: 'Oswald', sans-serif; } .to-top { position: absolute; z-index: 3; cursor: pointer; width: 40px; height: 40px; margin-left: -20px; margin-top:20px; border: none; padding-top:13px;} /* ====== map styles ------------*/ .mapbox { float: left; width: 100%; height: 0; position: relative; z-index: 3; overflow: hidden; } #map_canvas { height: 450px; position: absolute; top: 0; left: 0; width: 100%; z-index: 1; } .map-decor { position: absolute; width: 100%; height: 25px; opacity: 0.5; background: #292929; left: 0; top: 0; z-index: 2; } .close-map { position: absolute; top: 0; right: 0; width: 50px; height: 50px; z-index: 3; cursor: pointer; } .close-map img { position: absolute; top: 5px; right: 8px; z-index: 2; } .triangle { width: 0px; height: 0px; border-style: solid; border-width: 0 50px 50px 0; position: relative; z-index: -1; } /* ==================== Footer --------------------------------------------------------------*/ .footer { width: 100%; position: relative; padding: 20px 0; z-index: 2 } .footer p { font-size: 0.9em; margin: 0 auto; max-width: 800px; font-family:"微软雅黑";} .footer a { color: #f54f36 } /* ==================== Blog --------------------------------------------------------------*/ .simple-page-head { background-image: url(/themes/default/images/banner02.jpg); background-size: cover; background-attachment: fixed; background-position: center; color: #fff; } .simple-page-head .content { padding: 190px 0; } .simple-page-head .content h2 { color: #fff; } .simple-page .content { padding: 90px 0; } .post-body a { float: right; } .post-body a:hover { color: #292929; } #blog { margin-top: 30px; } .post { position: relative; text-align: left; margin-top: 30px; padding: 0px 0px 30px 70px; border-bottom: 1px solid #ccc; } .post-media { position: relative; } .post-media img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .post .date { position: absolute; text-align: center; padding-bottom: 10px; top: 0; left: 0; text-transform: uppercase; letter-spacing: 0.2em; line-height: 0.8em; border-bottom: 1px solid #ccc; } .post-decor { position: absolute; width: 1px; height: 50%; top: 50%; left: 19px; background: #ccc; } .post .date small { font-size: 0.5833333333333333em; } .post-title h2 { padding-top: 20px; text-transform: none; letter-spacing: normal; font-size: 28px; } .post.quote .post-title h2, .post.link .post-title h2 { font-size: 1em!important; text-transform: uppercase; letter-spacing: 0.20em; padding: 0; } .post-title a { color: #292929!important; height:56px;line-height:56px;overflow:hidden;} .post-meta h6, .post-meta a { color: #a4a4a3!important; } .widget { text-align: left; margin: 50px auto; } .widget h4 { margin-bottom: 10px; } .searh-holder { border: 1px solid #ccc; position: relative; height: 43px; } .search { border: none; float: left; outline: none; padding: 0px 0px 0px 10px; width: 100%; height: 40px; background: #fff; color: #aaaaaa; -webkit-appearance: none; } .search-submit { border: none; outline: none; cursor: pointer; position: absolute; background: #fff; top: 0; right: 0; width: 18%; height: 40px; } .search-submit:hover i { opacity: 0.5; } .cat-item, .recentcomments { font-size: 0.8666666666667em; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #e9e9e9; } .cat-item a, .recentcomments a { color: #060606!important; font-weight: 400; font-size: 1.19em;} .cat-item{ height:37px; line-height:37px; overflow:hidden;} .tagcloud a { display: inline-block; margin-right: 10px; margin-bottom: 10px; font-size: 0.8em; text-transform: uppercase; padding: 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #e9e9e9; color: #666; } .widget-archive a, .widget-recent-entries a { color: #060606!important; font-weight: 400; font-size: 0.8666666666667em; display: block; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #e9e9e9; } .pagination { text-align: center; vertical-align: middle; margin-top: 55px; font-size: 14px; } .pagination li { color: #999; display: inline-block; font-weight: 300; height: 40px; line-height: 40px; width: 40px; border: 1px solid #ccc; } .pagination a { color: #999; display: inline-block; font-weight: 300; height: 40px; line-height: 40px; width: 40px; } .pagination a:hover { color: #fff; } .pagination li.thisclass { color: #fff; background-color: #f54f36; } .pagination span.pagination-num { display: inline-block; padding: 9px 15px; color: #666; font-size: 12px !important; text-transform: uppercase; } .prevposts-link { margin-right: 8px; } .nextposts-link { margin-left: 8px; } #comments { text-align: left; padding-top: 50px; } #comments-title { margin-left: 70px; border-bottom: 2px solid #ccc; padding-bottom: 30px; margin-bottom: 5px; } .comment { float: left; } .comment-body { position: relative; margin-left: 70px; border-top: 2px solid #ccc; padding-top: 30px; } .comment-author { position: absolute; top: 30px; left: -70px; } .comment-author img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .comment .children { margin-left: 70px; } .fn { display: block; margin-bottom: 10px; } .comment-meta, .comment-meta a { color: #a4a4a3!important; } #respond { margin-left: 70px; margin-top: 50px; } #reply-title { padding-bottom: 30px; margin-bottom: 5px; } .comment-reply-form { border-top: 1px solid #ccc; } .comment-notes { margin-top: 10px; color: #a4a4a3; } .control-group label, .control-group .controls { display: inline-block; } .control-group label { margin-left: 10px; font-weight: 200; } .control-group .controls input { margin-top: 15px; border: none; outline: none; height: 35px; background: #fff; padding-left: 15px; color: #a4a4a3; text-decoration: none; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .control-group .controls textarea { margin-top: 15px; border: none; outline: none; height: 180px; max-width: 600px; background: #fff; padding-left: 15px; padding-top: 15px; color: #a4a4a3; resize: vertical; text-decoration: none; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .controls button { border: none; outline: none; padding: 0; margin: 0; outline: none; -webkit-appearance: none; background: #fff; cursor: pointer; margin-top: 15px; font-size: 0.8em; text-transform: uppercase; font-family: inherit; padding: 10px 20px; color: #a4a4a3; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ffffff; } .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom: 20px; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .share-options { overflow: hidden; padding-top: 20px; } .share-options h6 { float: left; margin-right: 20px; margin-top: 6px; font-size: 13px; } .share-options a { font-size: 22px; color: #ccc; width: 24px; height: 24px; display: inline-block; float: left; margin-right: 20px; text-align: center; margin-bottom: 10px; } .portfolio-nav { text-align: center; position: relative; -webkit-backface-visibility: hidden; float: left; margin-top: 50px; width: 100%; text-align: center; padding: 0 0 12px 0; } .portfolio-nav a { line-height: 50px; display: inline-block; font-size: 18px; text-align: center; width: 50px; height: 50px; -webkit-backface-visibility: hidden; margin-left: 10px; border: 1px solid #ccc; } .simple-page div.single-portfolio { border-bottom: 1px solid #ccc; padding-bottom: 15px; } .project-details a { float: left; margin-top: 30px; padding: 5px 20px; border: 2px solid #ccc; border-bottom: 4px solid #ccc; border-radius: 6px; line-height: 40px; color: #fff; font-family: 'Oswald', sans-serif; background: #F54F36; } .project-details a:hover, .portfolio-nav a:hover { opacity: 0.6; } /* ==================== plugins button --------------------------------------------------------------*/ .flex-direction-nav .flex-next {right:0;border-top-left-radius: 6px; border-bottom-left-radius: 6px; } .flex-direction-nav .flex-prev {left:0;border-top-right-radius: 6px; border-bottom-right-radius: 6px; } /* ==================== CSS Animation --------------------------------------------------------------*/ .transition { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; } .transition2 { -webkit-transition: all 600ms linear; -moz-transition: all 600ms linear; -o-transition: all 600ms linear; -ms-transition: all 600ms linear; transition: all 600ms linear; } .bc { box-shadow: 0px 22px 23px 0px rgba(0,0,0,0.2); } .nav-rotade { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); } .img-rotade { -webkit-animation: spinAround 12s linear infinite; -moz-animation: spinAround 12s linear infinite; animation: spinAround 12s linear infinite; } @-webkit-keyframes spinAround { from { -webkit-transform: rotate(0deg) } to { -webkit-transform: scale(5.0) rotate(60deg); } } @-moz-keyframes spinAround { from { -moz-transform: rotate(0deg) } to { -moz-transform: scale(5.0) rotate(60deg); } } @keyframes spinAround { from { transform: rotate(0deg) } to { transform: scale(5.0) rotate(60deg); } } @media only screen and (max-width: 1200px) { .customNavigation a.next-slide { position: relative; right: 0; top: 0; margin: 10px auto 50px; } .actser:before { border-width: 0px; } .actser:after { border-width: 0px; } } /* ==================== Tablet / netbooks --------------------------------------------------------------*/ @media only screen and (max-width: 959px) { .wrapper { margin-left: 0; } .nav-overlay { background: #212121; position: fixed; top: 0; right: 0; width: 100%; height: 50px; z-index: -1; } .nav-button { top: 10px; right: -56px; margin-top: 0; } .link-holder { margin: 20px auto; } .logo { margin-top: 10px; } .present-block, .member-box, .box a, .smallicon { opacity: 1; top: 0; } h1 { font-size: 2.6em } #facts .grid-2, #about .grid-2 { width: 100%; margin: 20px 0 10px; } #clientsay p { font-size: 14px; } .skillbar-title-member { margin-top: -2px; } .flex-control-nav { left: 0; } .about-info { width: 100%; } .actser { opacity: 0.6; } .box { width: 50%; } .rester { background-image: none; } #ajaxpage .grid-2, #ajaxpage .grid-4 { width: 100%; margin: 0 !important } #closeProject a { margin-left: 10px; } #project-navigation { display: none !important; } #ajax-section #loader { top: 51px; } #ajaxpage a.lanch-project { margin: 30px 0 0 0; } } /* ==================== Tablet --------------------------------------------------------------*/ @media only screen and (max-width: 740px) { #jpreLoader { width: 250px; } .contact-details div.grid-2 { width: 100%; border: none !important; margin: 20px 0; clear: both; } .contact-details span, .contact-details a { margin: 20px 0; } #clientsay .owl-next, #clientsay .owl-prev { display: none; } .num { font-size: 40px; } .member-box { width: 300px; } #service_boxes { margin-top: 30px; } .showform { margin-top: 0; padding-left: 0; } .container p { font-weight: 400; } #respond { margin-left: 0; } .simple-page div.single-portfolio { border-bottom: none; } } /* ==================== Smartphone / small tablet --------------------------------------------------------------*/ @media only screen and (max-width: 540px) { h2, .nobig { font-size: 1.8em; } #facts ul li { border-left: none; } .member-box { margin-left: 0; } .box { width: 96.969696969697%; margin: 0 1.315151515152%; } .flex-about { display: none; } #name { margin-bottom: 20px !important; } .ajax-next { margin-right: 1px; } .stikynavigation h3 { font-size: 16px; } .service_box, .animbox { width: 220px; margin: 5px auto; } } /* ==================== Smartphone --------------------------------------------------------------*/ @media only screen and (max-width: 320px) { .serviseslider h3 span { display: none; } } /* ==================== Retina --------------------------------------------------------------*/ @media only screen and (-webkit-min-device-pixel-ratio: 2) { .rester { background-image: url(/themes/default/images/raster@2x.png); } .container p, #contact_form label, .serviseslider h4, .contact-details span, .footer p { font-size: 1.1em; font-weight: 400; } .serviseslider h4 { font-weight: 200; } .member-skils p { font-size: 14px; } } .ej_local{ float:left; color:#999; margin-left:70px; margin-bottom:20px; height:46px; line-height:46px; border-top:1px dashed #c3c3c3; border-bottom:1px dashed #c3c3c3; font-family:"微软雅黑"; font-size:14px; font-weight:normal;} .ej_local a{ color:#999;} .ej_local a:hover{ color:#f54f36;} .pad{ padding:90px 0;} .slide{ width: 50px; height: 250px; position: fixed; top: 50%; margin-top: -126px; background: #212121; right: 0; border-radius: 5px 0 0 5px; z-index: 999; } .slide ul{ list-style: none; } .slide .icon li{ width: 49px; height: 50px; background: url(/themes/default/images/icon.png) no-repeat; } .slide .icon .up{ background-position:-330px -120px ; } .slide .icon li.qq{ background-position:-385px -73px ; } .slide .icon li.tel{ background-position:-385px -160px ; } .slide .icon li.wx{ background-position:-385px -120px ; } .slide .icon li.down{ background-position:-330px -160px ; } .slide .info{ top: 50%; height: 147px; position: absolute; right: 100%; background: #018D75; width: 0px; overflow: hidden; margin-top: -73.5px; transition:0.5s; border-radius:4px 0 0 4px ; } .slide .info.hover{ width: 145px; } .slide .info li{ width: 165px; color: #CCCCCC; text-align: center; } .slide .info li p{ font-size: 0.9em; line-height: 2.4em; padding: 15px; text-align: left; } .slide .info li.qq p a{ display: block; margin-top: 12px; width: 100px; height: 32px; line-height: 32px; color: #00DFB9; font-size: 16px; text-align: center; text-decoration: none; border: 1px solid #00DFB9; border-radius: 5px; } .slide .info li.qq p a:hover{ color: #FFFFFF; border: none; background: #00E0DB; } .slide .info li div.img{ height: 100%; background: #DEFFF9; } .slide .info li div.img img{ width: 90%; float: left; height: 100%; } .index_cy{ width: 30px; height: 30px; background: url(/themes/default/images/index_cy.png); position: fixed; right: 0; top: 50%; margin-top: 140px; background-position: 62px 0; cursor: pointer; } .index_cy2{ width: 30px; height: 30px; background: url(/themes/default/images/index_cy.png); position: fixed; right: 0; top: 50%; margin-top: 140px; background-position: 30px 0; cursor: pointer; } @media screen and (max-width: 1050px) { .slide{ display: none; } #btn{ display: none; } } .pagelist { padding: 10px; text-align: center; } .pagelist li{display: inline;margin: 0 3px;} .pagelist a:visited { border: 1px solid #D9D9D9; color: #001A9F; display: inline; margin: 0 3px; padding: 2px 5px; } .pagelist strong { border: 1px solid #D9D9D9; color: #FFF; display: inline; margin: 0 3px; padding: 2px 5px; background-color: #B2E05D; } .pagelist .thisclass a{background:#ccc;padding:2px 5px;} /* FILE ARCHIVED ON 18:42:17 Jan 31, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 14:24:14 Feb 22, 2025. 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.958 exclusion.robots: 0.046 exclusion.robots.policy: 0.026 esindex: 0.046 cdx.remote: 57.091 LoadShardBlock: 329.675 (3) PetaboxLoader3.datanode: 269.488 (4) PetaboxLoader3.resolve: 122.1 (2) load_resource: 147.071 */