/* Theme Name: Kormo - Multipurpose Business & Corporate HTML5 Template Author: nilArtStudio Description: Multipurpose Business & Corporate HTML5 Template. Version: 1.0 */ /* CSS Index ----------------------------------- 1. Theme default css 2. header 3. slider-area 4. features area 5. promotion area 6. portfolio area 7. counter area 8. blog 9. testimonial-wrapper 10. footer 11. team-area 12. service area 13. contact area 14. who we */ /* .auto{ overflow: auto; height: 410px; padding-top: 14px */ /* 1. Theme default css */ @import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Work+Sans:300,400,500,600,700,800'); body { font-family: 'Work Sans', sans-serif; font-weight: normal; font-style: normal; } .banks{ color: white; font-size: 40px; } .img { max-width: 100%; transition: all 0.3s ease-out 0s; } .f-left { float: left } .f-right { float: right } .fix { overflow: hidden } a, .button, button { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } a:focus, .button:focus { text-decoration: none; outline: none; } button { cursor: pointer } a:focus, a:hover, .portfolio-cat a:hover, .footer -menu li a:hover { color: #04d49e; text-decoration: none; } a, button { color: #04d49e; outline: medium none; } input:focus, textarea:focus, :focus { outline: 0 } button:focus { outline: 0 none; } .uppercase { text-transform: uppercase; } .capitalize { text-transform: capitalize; } h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; font-weight: normal; color: #333333; margin-top: 0px; font-style: normal; font-weight: 400; text-transform: normal; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } h1 { font-size: 40px; font-weight: 500; } h2 { font-size: 35px; } h3 { font-size: 28px; } h4 { font-size: 22px; } h5 { font-size: 18px; } h6 { font-size: 16px; } ul { margin: 0px; padding: 0px; } li { list-style: none } p { font-size: 16px; font-weight: normal; line-height: 27px; color: #777777; margin-bottom: 15px; } hr { border-bottom: 1px solid #eceff8; border-top: 0 none; margin: 30px 0; padding: 0; } label { color: #7e7e7e; cursor: pointer; font-size: 14px; font-weight: 400; } *::-moz-selection { background: #d6b161; color: #fff; text-shadow: none; } ::-moz-selection { background: #444; color: #fff; text-shadow: none; } ::selection { background: #444; color: #fff; text-shadow: none; } *::-moz-placeholder { color: #555555; font-size: 14px; opacity: 1; } *::placeholder { color: #555555; font-size: 14px; opacity: 1; } .btn { -moz-user-select: none; background: #2f3440 none repeat scroll 0 0; border: 1px solid transparent; border-radius: 0; color: #fff; display: inline-block; font-family: poppins; font-size: 12px; font-weight: 600; line-height: 1; padding: 18px 45px; text-align: center; text-transform: uppercase; transition: all 0.3s ease 0s; vertical-align: middle; white-space: nowrap; position: relative; border: 0; } .btn.btn-border { background: transparent; color: #2f3440; border: 2px solid #2f3440; font-weight: 600; } .btn.btn-border:hover { background: #2f3440; color: #fff; border: 2px solid #2f3440; } .btn span { font-size: 14px; margin-left: 5px; display: inline-block; } .btn:hover { color: #04d49e } .btn:hover:before { width: 100%; color: #444 } .btn.brand-btn { background: #04d49e; color: #fff; } .btn.brand-btn:hover { background: rgba(4, 212, 158, 0.5); } .btn.white-btn { background: #fff; color: #222 } .btn.white-btn:hover { background: rgba(255, 255, 255, 0.6); } .btn.btn-2 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #04d49e; line-height: 1; padding: 17px 35px; } .btn.btn-2:hover { border-color: #2f3440 } .btn i { margin-right: 10px; } /* dot style */ .dot-style .slick-dots { bottom: -60px; left: 0; /* position: absolute; */ right: 0; text-align: center; margin-top: 30px; } .dot-center .slick-dots { text-align: left; } .dot-style .slick-dots>li { display: inline-block; line-height: 0; margin: 0 5px; } .dot-style .slick-dots>li.slick-active button { background: #646464 } .dot-style .slick-dots button { border: 2px solid #646464; border-radius: 50%; height: 12px; padding: 0; text-indent: -10000px; width: 12px; } .wrapper-box { padding: 0 70px; } .pos-relative { position: relative; } /* 2. header */ .header-call span { font-size: 14px; font-weight: 500; color: #fff; } .header-call span.lnr { position: relative; top: 2px; } .header-top-area {} .transparent-header .header-white .social-icon>a { color: #fff; } .transparent-header .header-white .language ul li a { color: #fff; } .language ul li a { color: #fff; display: inline-block; font-family: "Poppins", sans-serif; font-size: 14px; padding: 10px 0; } .language-header-3>ul>li>a { border: 2px solid #ebebeb; border-radius: 30px; line-height: 1; padding: 12px 30px; } .language ul li:hover>a { color: #ddd } .language ul li { position: relative; } .language ul li ul { background: #222 none repeat scroll 0 0; left: 0; opacity: 0; padding: 7px 0; position: absolute; top: 100%; transition: all 0.3s ease 0s; visibility: hidden; width: 110px; z-index: 9; } .language ul li:hover ul { opacity: 1; visibility: visible; } .language ul li ul li {} .language ul li ul a { color: #ddd; display: block; font-size: 12px; padding: 5px 14px; } .social-icon { margin-left: 30px; padding-left: 30px; position: relative; } .social-header-3 { margin-left: 0; padding-left: 0; } .social-icon::before { background: #fff; content: ""; height: 20px; left: 0; position: absolute; top: 1px; width: 1px; } .social-header-3:before { display: none } .transparent-header .social-icon::before { background: #5d5d5d; } .social-icon>a { color: #fff; font-size: 14px; margin-right: 15px; } .social-icon>a:last-child { margin-right: 0px; } .social-icon>a:hover { color: #ddd } .header-right { margin-top: 15px; } .header-right li { display: inline-block; } .header-right ul li a { color: #646464; font-size: 16px; } .header-right ul li a:hover { color: #04d49e } .header-right li { display: inline-block; margin-left: 30px; position: relative; } .search-form { background: #222 none repeat scroll 0 0; opacity: 0; position: absolute; right: 0; transition: all 0.3s ease 0s; visibility: hidden; width: 200px; z-index: 9; } .header-right li:hover .search-form { visibility: visible; opacity: 1 } .search-form input { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; color: #fff; height: 45px; padding: 0 15px; width: 100%; } .search-form button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; color: #fff; line-height: 45px; position: absolute; right: 0; text-align: center; width: 48px; } .search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; } .search-form input::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .search-form input:-ms-input-placeholder { /* IE 10+ */ color: #fff; } .search-form input:-moz-placeholder { /* Firefox 18- */ color: #fff; } /* header bottom */ .header-button { margin-left: 20px; margin-top: 34px; } .header-button>a { /* border: 2px solid #666; */ background-color: #04d49e; border-radius: 6px; color: #3b3f42; display: inline-block; font-weight: 600; padding: 14px 30px; line-height: 1; font-size: 12px; text-transform: uppercase; } .transparent-header .header-button>a:hover { background: #3b3f42; color: #fff; border-color: #3b3f42 } .header-button>a:hover { /* background: #04d49e; */ /* color: #fff; */ /* border-color: #04d49e */ } .main-menu ul li a { color: #3b3f42; display: inline-block; font-size: 16px; font-weight: 500; padding: 48px 0; line-height: 1; } .main-menu ul li { display: inline-block; margin-left: 40px; position: relative; } .main-menu ul li:hover>a { color: #04d49e } .main-menu ul li ul.submenu { background: #171a21 none repeat scroll 0 0; left: 0; opacity: 0; position: absolute; top: 110%; transition: all 0.3s ease 0s; visibility: hidden; width: 250px; z-index: 9; } .main-menu ul li:hover>ul.submenu { opacity: 1; visibility: visible; top: 100%; } .main-menu ul li ul.submenu li { border-bottom: 2px solid #1e2128; display: block; margin: 0; } .main-menu ul li ul.submenu li:last-child { border: 0; } .main-menu ul li ul.submenu li a { color: #ddd; display: block; padding: 10px 20px; text-align: left; } .main-menu ul li ul.submenu li:hover>a { color: #04d49e } .main-menu ul li ul.submenu li ul.submenu { left: 100%; top: 0; } header.transparent-header { left: 0; position: absolute; top: 0; width: 100%; z-index: 56; } .transparent-header .header-call span { color: #ddd; } .transparent-header .social-icon>a { color: #ddd; } .transparent-header .language ul li a { color: #ddd; } .transparent-header .header-right ul li a { color: #ddd; } .transparent-header .header-top-area { border-bottom: 1px solid #d9a138; } .transparent-header .header-top-area { border-bottom: 1px solid #777; } .transparent-header .header-top-area.header-white { border: 0; } .transparent-header .main-menu ul li a { color: #ddd; } .transparent-header .main-menu ul li:hover>a { color: #04d49e; } .transparent-header .header-top-area.header-white .header-right ul li a { color: #fff; } .transparent-header .header-button>a { color: #fff; border-color: #fff; } .transparent-header .header-button>a:hover { background: #04d49e; color: #444; border-color: #04d49e; } .white-menu .main-menu ul li a { padding: 40px 0; } .white-menu { padding: 0 30px; } .transparent-header .white-menu .main-menu ul li { margin-left: 35px; } .transparent-header .white-menu .main-menu ul li ul.submenu li { margin-left: 0px; } .white-menu .header-button { margin-top: 24px; } .transparent-header .header-white .social-icon::before { background: #fff; } .white-menu .header-button>a { border: 2px solid #04d49e; } /* header-3 */ .header-left-bar ul li { margin-left: 0; } .header-right.header-left-bar { margin-top: 3px; } .header-3-right { margin-top: 3px } /* 3. slider-area */ .single-slider.height-100 { background-position: center center; background-size: cover; height: 960px; } .single-slider.slider-height { height: 850px; background-size: cover; background-position: center center; width: 100%; } .slider-content h3 { color: #fff; font-size: 18px; font-weight: 400; margin-bottom: 12px; } .slider-content h1 { color: #fff; font-size: 46px; font-weight: 700; line-height: 1.2; margin-bottom: 12px; margin-top: 0; text-transform: uppercase; letter-spacing: 1px; } .slider-content p { color: #fff; font-size: 17px; line-height: 30px; margin-bottom: 30px; padding-right: 120px; } .slider-content a span { margin-left: 5px; font-size: 14px; font-weight: 600; color: #fff; } .slider-content a { padding: 15px 30px; color: #fff; } .slide-btn a { margin-bottom: 5px; } .slide-img.slider-full>img { width: 75%; } .slider-active.dot-style .slick-dots { bottom: 25px; position: absolute; } .slider-active.dot-style .slick-dots button { border: 2px solid #fff; height: 13px; width: 13px; background: #fff; } .slider-active.dot-style .slick-dots>li.slick-active button { background: transparent; } .slider-text-white .slider-content h1 { color: #f0f0f0; } .slider-text-white .slider-content p { color: #ddd; } .slider-text-white {} .slider-text-white {} /* slider-3 */ .single-slider.slider-height-3 { background-position: center center; background-size: cover; min-height: 720px; } .slider-height-3 .slider-content h1 { color: #fff; font-size: 90px; line-height: 1.1; margin-bottom: 30px; } .slider-height-3 .slider-content span { color: #fff; } .slider-height-3 .btn { border-radius: 30px; } .slider-content.slide-white span { color: #fff; } .slider-content.slide-white h1 { color: #fff; } .slider-content.slide-white p { color: #fff; } /* additional info */ .contact-item { position: relative; margin-top: 20px; padding-left: 55px; } .contact-item-icon { position: absolute; left: 5px; top: 8px; width: 30px; height: 30px; text-align: center; font-size: 14px; line-height: 30px; color: #222; } .contact-item-icon::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background-color: #04d49e; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .contact-item-icon i, .contact-item-icon span { position: relative; z-index: 3; } .contact-item-title { margin-top: 0; margin-bottom: 5px; font-size: 14px; line-height: 24px; font-weight: 700; text-transform: uppercase; } .contact-item-info { font-size: 13px; line-height: 24px; color: #2b2b2b; } /* 4. features area */ .features-title>h2 { color: #414149; font-size: 48px; font-weight: 600; margin: 0; } .features-title>h2 span { color: #04d49e; } .single-features h2 { font-size: 28px; font-weight: 600; margin-bottom: 15px; } .single-features.feature-white img { width: 100%; } .single-features>p { font-size: 17px; line-height: 30px; margin: 0; } .single-features.feature-white p { padding: 0 15px; } .single-features>img { margin-bottom: 30px; } .single-features { padding: 0 5px; } .single-features.feature-white { background: #fff; padding-bottom: 50px; } .single-features.feature-white>img { margin-bottom: 50px; } /* 5. promotion area */ .promotion-img { background-size: cover; height: 100%; left: 0; position: absolute; top: 0; width: 50%; } .promotion-area { position: relative; } .promotion-text { padding-left: 30px; } .promotion-thumb img { width: 100%; } .intro-img img { width: 100%; } .promotion-text h3 { font-size: 28px; font-weight: 700; margin-bottom: 20px; } .promotion-text h5 { font-size: 24px; font-weight: 500; margin-bottom: 20px; font-family: 'Work Sans', sans-serif; } .promotion-text>span { color: #989898; display: block; font-size: 15px; font-weight: 500; margin-bottom: 5px; text-transform: uppercase; } .promotion-text>p { line-height: 30px; margin-bottom: 30px; } .promotion-img-3 { width: 100%; } /* promo 3 */ .promo-content { padding-left: 30px; } .promo-content h3 { font-weight: 600; font-size: 20px; padding-top: 11px; } .promo-content h3 { font-weight: 600; font-size: 20px; } .chose-list .promo-content h3 { padding-top: 0; } .chose-thumb { position: relative; } .chose-thumb img { width: 100%; } .chose-btn { position: absolute; bottom: -15px; right: 40px; } .chose-btn a { font-size: 14px; text-transform: capitalize; } .about-intro {} .about-intro .promo-content h3 { padding-top: 0; } .about-intro .promo-content p { margin: 0; } /* progress */ .skill-part {} .skill-part h3 { font-size: 28px; font-weight: 700; margin-bottom: 20px; } .progress { overflow: visible; height: 5px; margin-bottom: 30px; background: #efefef; } .progress-title { display: block; margin: 0 0 15px; font-size: 14px; } .progress-bar { position: relative; height: 5px; background: #04d49e; } .progress-bar.progress-bar-def { background: #444; } .progress-bar>span { position: absolute; display: block; top: -35px; right: 0; font-size: 13px; color: #565656; } /* 6. portfolio area */ .portfolio-thumb { position: relative; overflow: hidden; } .portfolio-wrapper { position: relative; overflow: hidden; } .portfolio-thumb::before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: all 0.3s ease 0s; visibility: hidden; width: 100%; z-index: 1; } .portfolio-wrapper:hover .portfolio-thumb::before { opacity: .85; visibility: visible; } .portfolio-thumb>img { width: 100%; transition: .3s; } .portfolio-wrapper:hover .portfolio-thumb>img {} .portfolio-content { left: 0; padding: 30px; position: absolute; right: 0; text-align: center; top: 50%; transition: .3s; visibility: hidden; opacity: 0; z-index: 9; } .portfolio-wrapper:hover .portfolio-content { opacity: 1; visibility: visible; transform: translateY(-50%); } .portfolio-wrapper { position: relative; } .portfolio-content>h3 { color: #ddd; font-size: 18px; font-weight: 600; } .portfolio-content span { color: #ddd; } .portfolio-content>h3:hover a { color: #04d49e } .icon a { display: inline-block; height: 20px; margin-bottom: 10px; position: relative; width: 20px; } .portfolio-menu>button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #3b3f42; cursor: pointer; font-weight: 500; margin: 0 2; padding: 0px 8px; text-transform: uppercase; transition: all 0.3s ease 0s; } .portfolio-menu>button:focus { outline: 0 none; } .portfolio-menu>button:hover, .portfolio-menu>button.active { color: #04d49e } /* portfolio details */ .project-details-title { font-size: 28px; font-weight: 600; } .project-desc img { width: 100%; } .portfolio-details-img img { width: 100%; } .project-desc>p {} .project-status {} .project-status ul li { margin-bottom: 15px; } .project-status ul li:last-child { margin-bottom: 0px; } .project-status ul li span { color: #777; display: block; font-size: 17px; margin-top: 5px; } .project-status ul li b { font-size: 16px; text-transform: uppercase; color: #777 } /* section title */ .section-title>h2 { font-size: 35px; font-weight: 700; margin: 0 0 20px; line-height: 1; } .section-title.white-text>h2 { color: #fff } .section-title.white-text>p { color: #fff } .section-title>p { font-size: 17px; line-height: 30px; margin-bottom: 0; } .section-title-2>h2 { font-size: 40px; } .section-title-2>a { color: #333333; display: inline-block; font-size: 11px; letter-spacing: 2px; margin-top: 20px; text-transform: uppercase; } .section-title-2>a:hover { text-decoration: underline } .section-title.text-white>h2 { color: #fff; } .section-title.text-white>p { color: #ddd; } /* 7. counter area */ .counter-area { background-size: cover; background-position: center center; } .single-couter span { font-size: 48px; color: #fff; } .counter { color: #fff; display: block; font-family: 'Poppins', sans-serif; font-size: 36px; font-weight: 600; margin-bottom: 0; margin-top: 7px; } .single-couter>p { color: #ddd; font-size: 16px; margin: 0; text-transform: capitalize; font-weight: 500; } .single-couter.counter-2>span { font-size: 72px; line-height: 1; margin-top: 0; } .single-couter.counter-2>p { color: #333333; font-size: 15px; line-height: 30px; padding-left: 20px } /* 8. blog */ .blog-wrapper { background: #fff none repeat scroll 0 0; overflow: hidden; padding: 20px; } .blog-thumb { margin-bottom: 20px; } .blog-title { display: inline-block; font-size: 30px; font-weight: bold; line-height: 1.4; margin: 10px 0 15px; padding: 0; text-align: left; } .blog-title a { color: #444; } .link-box a { color: #555; } .link-box a:hover { color: #04d49e; } .blog-title a:hover { color: #04d49e; } .meta-info ul li { color: #9e9e9e; display: inline-block; font-size: 11px; padding: 0 12px; position: relative; text-transform: uppercase; font-weight: 600; } .embed-responsive { margin-bottom: 20px; } .meta-info ul li:first-child { padding-left: 0 } .meta-info ul li a { color: #04d49e } .meta-info ul li a:hover { color: #444 } .meta-info ul li::before { border: 1px solid #999; border-radius: 5px; content: ""; height: 5px; left: -4px; position: absolute; top: 6px; width: 5px; } .meta-info ul li:first-child:before { display: none } /*news photo*/ .blog-thumb img { width: 100%; } .link-box a { font-weight: 600; } /* sidebar */ .widget { background: #fff none repeat scroll 0 0; overflow: hidden; padding: 25px; } .widget-title { color: #000; display: inline-block; font-size: 14px; font-weight: bold; height: auto; letter-spacing: 1px; line-height: 1; margin-bottom: 20px; padding: 0 0 10px; position: relative; } .widget-title::before { background: #e2e2e2 none repeat scroll 0 0; bottom: 0; content: ""; height: 2px; position: absolute; width: 50px; } .sidebar-form {} .sidebar-form form { position: relative; } .sidebar-form form input { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #f5f5f5; color: #ccc; padding: 10px 0; text-indent: 10px; transition: all 0.2s ease 0s; width: 100%; } .sidebar-form form input::-moz-placeholder { color: #999; font-size: 12px; opacity: .5; } .sidebar-form form button { background: #222 none repeat scroll 0 0; border: 0 none; color: #fff; font-size: 20px; height: 100%; position: absolute; right: 0; top: 0; transition: all 0.3s ease 0s; width: 50px; line-height: 50px; } .sidebar-form form button:hover { background: #04d49e; } .sidebar-rc-post {} .sidebar-rc-post ul {} .sidebar-rc-post ul li { border-bottom: 1px solid #f5f5f5; color: #000; display: block; font-size: 13px; margin-bottom: 15px; overflow: hidden; padding-bottom: 15px; } .sidebar-rc-post ul li:last-child { border: 0; margin: 0; padding: 0; ; } .sidebar-rc-post .rc-post-thumb { display: inline-block; float: left; height: 70px; overflow: hidden; position: relative; width: 90px; } .sidebar-rc-post .rc-post-content { margin-left: 105px; } .sidebar-rc-post .rc-post-content h4 { color: #000; display: block; font-size: 15px; font-weight: 500; line-height: 1.4; margin: 0; text-indent: 0; transition: all 0.2s ease 0s; } .sidebar-rc-post .rc-post-content h4 a:hover { color: #04d49e } .widget-date { color: #777; display: inline-block; float: left; font-size: 12px; line-height: 1; margin: 7px 5px 0 0; padding: 0 4px 0 0; text-decoration: none; text-indent: 0; text-transform: uppercase; font-weight: 500; } .sidebar-blog .widget { margin-bottom: 35px; } .sidebar-blog .widget:last-child { margin-bottom: 0; } .widget-social {} .widget-social a { background: #000 none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 19px; height: 45px; line-height: 45px; margin-right: 12px; text-align: center; width: 45px; } .widget-social a.facebook { background: #3b5998 } .widget-social a.twitter { background: #1da1f2 } .widget-social a.instagram { background: #dd4b39 } .widget-social a.googleplus { background: #dd4b39 } .widget-social a.linkedin { background: #0077b5 } .widget-social a:hover { opacity: 0.8; } .sidebar-link {} .sidebar-link li { border-bottom: 1px solid #f5f5f5; color: #000; display: block; font-size: 13px; line-height: 20px; margin-bottom: 10px; padding-bottom: 10px; } .sidebar-link li:last-child { border: 0; padding: 0; margin: 0; } .sidebar-link li a { color: #000; font-weight: bold; padding-left: 5px; } .sidebar-link li a:hover { color: #04d49e } .sidebar-link li span { float: right; } .widget-banner img { width: 100%; } .instagram-link { margin: 0 -5px } .instagram-link li { float: left; margin-bottom: 10px; padding: 0 5px; width: 33.33%; } .instagram-link li a {} .sidebar-tad {} .sidebar-tad li { float: left; margin-bottom: 5px; margin-right: 5px; } .sidebar-tad li a { background: #f7f7f7 none repeat scroll 0 0; color: #222; display: inline-block; font-size: 11px; font-weight: 600; line-height: 1; padding: 10px 15px; text-transform: uppercase; } .sidebar-tad li a:hover { background: #04d49e; color: #fff } /* blog column */ .blog-column {} .blog-column .blog-title { font-size: 18px; line-height: 1.5; } .blog-2-column .blog-title { font-size: 22px; line-height: 1.5; } .pagination-col {} .pagination-col .pagination { margin-top: 0; } /* blog details */ .details-title h2 { font-weight: 700; font-size: 26px; } .blog-details .meta-info { margin-bottom: 20px; } .blog-details .widget-social { margin-bottom: 20px; } blockquote { margin: 0 0 1rem; border-left: 4px solid #04d49e; padding-left: 12px; color: #666; font-weight: 600; font-style: italic; } /* blog details */ .blog-title.blog-title-sm { font-size: 20px; } .blog-content-img img { width: 100%; } .blog-content p { /* 裁剪多余的 */ overflow: hidden; /* 多余的以省略号出现 */ text-overflow: ellipsis; /* 将对象作为弹性伸缩盒子模型显示 */ display: -webkit-box; /* 限制再一个块元素再文本显示的行数 */ -webkit-line-clamp: 3; /* 设置或检索伸缩盒对象的子元素的排列方式 */ -webkit-box-orient: vertical; } .blog-post-tag>a { border: 1px solid #ededed; color: #444; display: inline-block; font-size: 12px; padding: 10px; } .blog-post-tag>a:hover { background: #04d49e; border-color: #04d49e } .blog-share-icon>span { color: #595959; font-size: 15px; } .blog-share-icon>a { color: #595959; font-size: 15px; margin: 0 8px; } .blog-share-icon>a:hover { color: #04d49e } .blog-share-icon { margin-top: 8px; } /* blog comments */ .comments-avatar { float: left; width: 103px; } .comments-text { overflow: hidden; padding-left: 30px; } .avatar-name>h5 { float: left; font-size: 14px; font-weight: 600; } .avatar-name>span { color: #646464; float: right; font-size: 12px; } .avatar-name { margin-bottom: 10px; overflow: hidden; } .comments-box { margin-bottom: 50px; } .comments-reply { padding-left: 130px; } .comments-text>p { color: #646464; font-size: 14px; line-height: 24px; margin-bottom: 25px; } .comments-text>a { border: 1px solid #ddd; color: #444; display: inline-block; font-size: 13px; font-weight: 500; padding: 7px 20px; text-transform: uppercase; } .comments-text>a:hover { background: #04d49e; border-color: #04d49e } .post-comments-form {} .post-comments-form input { border: 1px solid #e6e6e6; height: 45px; margin-bottom: 25px; padding: 0 15px; width: 100%; } .post-comments-form textarea { border: 1px solid #e6e6e6; height: 130px; margin-bottom: 25px; padding: 15px; width: 100%; } .post-comments-form button {} /* 13. pagination */ .pagination { display: block; margin: 0; overflow: hidden; border-radius: 0; padding-bottom: 3px; } .pagination ul { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; list-style: none; padding: 0; margin: 0; } .pagination ul>li { display: inline-block; margin-right: 2px; } .pagination ul>li>a, .pagination ul>li>span { float: none } .pagination ul>li>a { background: #FFF; font-size: 14px; color: #3b3b3b; font-weight: 700; display: inline-block; padding: 9px 18px; border: 1px solid #ddd; } .pagination ul>li:first-child>a, .pagination ul>li:last-child>a {} .pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span { color: #fff; background: #04d49e; border-color: #04d49e; } /* 9. testimonial-wrapper */ .single-testimonial { position: relative; } .single-testimonial::before { content: "\f10e"; right: 25px; position: absolute; bottom: -40px; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #777777; font-size: 174px; line-height: 1; opacity: .08; } .single-testimonial p { font-size: 24px; color: #444444; line-height: 1.2; margin-bottom: 25px; } .test-title { padding-left: 10px; } .test-title h5 { font-size: 16px; color: #444444; margin: 0; font-weight: 500; } .test-title span { color: #777777; font-size: 13px; } .testimonial-wrapper { border: 1px solid #ebebeb; margin-top: 60px; padding: 0 40px 35px; } .testimonial-img { margin-bottom: 25px; margin-top: -59px; display: inline-block; text-align: center; } .testimonial-wrapper>p { font-size: 17px; line-height: 30px; margin-bottom: 20px; } .client-info>h4 { font-size: 18px; font-weight: 500; } .client-info>span { color: #777777; font-size: 14px; } /* testimonial 2 */ .testimonial-bg .test-thumb img { display: inline-block; margin-bottom: 12px; width: 75px; } .testimonial-bg .single-testimonial p { font-size: 18px; color: #ddd; line-height: 1.4; margin-bottom: 40px; background: rgba(255, 255, 255, 0.1); background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(200, 200, 200, 0.1)), to(transparent)); background: linear-gradient(to right, transparent, rgba(200, 200, 200, 0.1), transparent); line-height: 1.8; padding: 30px; margin: 0; } .testimonial-bg .test-title h5 { color: #ddd; } .testimonial-bg .test-title span { color: #999; } .testimonial-bg .single-testimonial::before { display: none; } .testimonial-bg .test-info { margin-bottom: 35px; } /* testimonial 3 */ .testimonial-box { border: 1px solid #e2e2e2; padding: 50px 37px; } .testimonial-box p { margin: 0; } .test-thumb img { display: inline-block; } .test-thumb { text-align: center } .slick-center .testimonial-box { border-color: #04d49e; } /* 10. footer */ .subscribe-title h2 { font-size: 35px; font-weight: 700; color: #04d49e; } .subscribe-form form { position: relative; } .subscribe-title p { margin: 0; } .subscribe-form form input { border: 0; border-radius: 0; height: 60px; padding: 0 15px; width: 100%; background: #000000; color: #ddd; } .subscribe-form form input::placeholder { color: #fff; opacity: .5; } .subscribe-form form input:-moz-placeholder { color: #fff; opacity: .5; } .subscribe-form form button { background: #04d49e none repeat scroll 0 0; border: 0 none; color: #3b3f42; font-weight: 600; height: 100%; padding: 0 40px; position: absolute; right: 0; text-transform: uppercase; top: 0; } .subscribe-separator { border-bottom: 1px solid #444444; } .footer-widget p { font-size: 15px; } .footer-bg { background-size: cover; background-position: center center; } .footer-widget>h3 { font-size: 24px; font-weight: 600; margin-bottom: 25px; color: #fff; /* opacity: .9; */ } .black-footer .footer-widget>h3 { color: #fff } .copyright-area { border-top: 1px solid #444; } .footer-info>li { color: #777777; font-size: 15px; line-height: 36px; } .black-footer .footer-info>li { color: #999; } .footer-link>li {} .footer-link.link-full>li { width: 100%; } .footer-link li a { color: #777; display: inline-block; font-size: 15px; line-height: 36px; padding-left: 20px; position: relative; } .black-footer .footer-link li a { color: #999; } .black-footer .footer-widget p { color: #999; } .footer-link li a:hover { color: #04d49e } .footer-link li a::before { content: "\f0da"; left: 0; position: absolute; top: 0; font-family: "Font Awesome 5 Free"; font-weight: 900 } .footer-widget>form { position: relative; } .footer-widget form input { border: 1px solid #5b5b5b; border-radius: 0; height: 40px; padding: 0 15px; width: 100%; background: #222; } .footer-widget form button { background: #04d49e none repeat scroll 0 0; border: 0 none; color: #3b3f42; font-weight: 600; height: 100%; padding: 0 30px; position: static; right: 0; text-transform: uppercase; top: 0; height: 40px; margin-top: 8px; font-size: 14px; } .footer-icon>a { color: #3b3f42; font-size: 14px; margin-right: 40px; } .black-footer .footer-icon>a { color: #999; } .footer-icon>a:hover { color: #04d49e } .copyright-text>p { margin: 0; } .black-copyright .copyright-text>p { color: #999; } .footer-menu {} .footer-menu ul {} .footer-menu ul li { display: inline-block; margin-left: 20px; } .footer-menu ul li a { color: #999 } .black-copyright { background: #2e2e2e; } /* extra info */ .extra-info { background: #222 none repeat scroll 0 0; height: 100%; padding: 30px; position: fixed; right: 0; top: 0; transition: all 0.7s ease 0s; width: 400px; z-index: 88; transform: translateX(100%); } .extra-info.info-open { transform: translateX(0); } .extra-info-left { right: inherit; left: 0; transform: translateX(-100%); } .extra-info.extra-info-left.info-open { transform: translateX(0); } .close-icon { margin-top: -16px; text-align: right; } .close-icon>button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; color: #04d49e; cursor: pointer; font-size: 20px; padding: 0; } .extra-info>p { color: #ddd; font-size: 15px; line-height: 28px; } .instagram>a { float: left; width: 33.33%; } .instagram img { width: 100%; } .social-icon-right>a { border: 2px solid #ddd; color: #fff; display: inline-block; height: 40px; line-height: 40px; margin-right: 10px; text-align: center; width: 40px; } .instagram { overflow: hidden; } /* 11. team-area */ .team-area {} .team-wrapper { overflow: hidden; } .team2-wrapper {} .team-img { position: relative; } .team-img::before { position: absolute; height: 100%; width: 100%; background: #000; content: ""; left: 0; top: 0; opacity: 0; transition: .3s; } .team-wrapper:hover .team-img::before { opacity: .6; } .team2-img { position: relative; } .team2-img::before { position: absolute; height: 100%; width: 100%; background: #000; content: ""; left: 0; top: 0; opacity: 0; transition: .3s; } .team-wrapper:hover .team2-img::before { opacity: .6; } .team2-img {} .team2-img img { width: 100%; } .team2-wrapper .team-img::before { position: absolute; height: 100%; width: 100%; background: #000; content: ""; left: 0; top: 0; opacity: 0; transition: .3s; } .team2-wrapper .team-wrapper:hover .team-img::before { opacity: 1; } .team-img img { width: 100%; padding-right: 20px; } .team-text { position: absolute; bottom: 0; left: 30px; opacity: 0; transition: .3s; } .team-wrapper:hover .team-text { opacity: 1; bottom: 20px; } .team-text h4 { font-weight: 700; color: #fff; font-size: 18px; margin-bottom: 1px; } .team-text span { color: #fff; font-size: 14px; font-weight: 400; } .team-icon { margin-top: 3px; } .team-icon li { display: inline-block; } .team-icon li a { font-size: 12px; color: #fff; margin-right: 11px; transition: .3s; } .team-icon li:last-child a { margin-right: 0; } .team-icon li a:hover { opacity: .6; } .team2-icon li a:hover { opacity: .6; } .team2-text { position: absolute; z-index: 999; bottom: 0; left: 0; right: 0; text-align: center; margin-left: 85px; margin-right: 85px; transition: .3s; background: #fff; opacity: 0; transition: .3s; } .team-wrapper:hover .team2-text { opacity: 1; bottom: 40px; } .team3-icon { padding: 12px 45px; } .team3-icon li { display: inline-block; } .team3-icon li a { font-size: 14px; color: #444444; margin-right: 15px; transition: .3s; } .team3-icon li a:hover { color: #fbba42; } .team3-icon li:last-child a { margin-right: 0; } .team3-text { margin-top: 25px; } .team3-text h4 { font-size: 18px; font-weight: 700; color: #444444; margin-bottom: 0; float: left; } .team3-text span { float: right; color: #777777; font-size: 14px; font-weight: 600; text-transform: capitalize; } /* History */ .history-tabs li { margin-bottom: 10px; margin-right: 15px; } .history-tabs li a { border: 1px solid #cccccc; display: block; color: #444444; font-weight: 600; padding: 15px 15px; line-height: 1; position: relative; } .history-tabs li a.active::after { width: 0; height: 0; border-style: solid; border-width: 7.5px 0 7.5px 8px; border-color: transparent transparent transparent #F8CA4D; content: ""; position: absolute; top: 50%; right: -9px; transform: translateY(-50%); } .history-tabs li a.active, .history-tabs li a:hover { background: #f8ca4d; color: #222; border-color: #f8ca4d; } .history-paragraph h2 { font-weight: 700; font-size: 28px; margin-bottom: 15px; } /* 14 our-mission */ .faq-img { background-size: cover; height: 100%; left: 0; position: absolute; top: 0; width: 50%; } .faq-padding { padding-left: 50px; } .our-mission .btn-link { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; color: #333333; font-size: 18px; font-weight: 600; padding: 0; cursor: pointer; } .our-mission .btn-link::before { background: #04d49e none repeat scroll 0 0; border: 1px solid #04d49e; content: "-"; height: 30px; line-height: 30px; position: absolute; right: 0; width: 30px; top: -4px; text-align: center; color: #fff; } .our-mission .btn-link.collapsed::before { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #282828; content: "+"; height: 30px; line-height: 30px; position: absolute; width: 30px; text-align: center; color: #333 } .our-mission .btn-link:hover { background-color: transparent; border-color: transparent; color: inherit; text-decoration: none; } .btn-link:focus { text-decoration: none } .our-mission .card-header { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; margin-bottom: 0; padding: 0; position: relative; } .our-mission .card { -moz-box-direction: normal; -moz-box-orient: vertical; background-clip: border-box; background-color: #fff; border: 0 none; border-radius: 0; display: flex; flex-direction: column; margin-bottom: 25px; min-width: 0; overflow-wrap: break-word; position: relative; padding: 15px 20px; } .our-mission .card-body { -moz-box-flex: 1; flex: 1 1 auto; padding: 1.25rem 1.25rem 1.25rem 0; padding-bottom: 0; } /* page title area */ .page-title h1 { color: #fff; font-size: 62px; font-weight: 700; } .breadcrumb-item>a { color: #fff; font-size: 17px; } .breadcrumb { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-radius: 0; margin: 0; padding: 0; } .breadcrumb-item+.breadcrumb-item::before { color: #fff; content: "-"; } .breadcrumb-item.active { color: #ccc; } /* video */ .video-area { padding: 250px 0; } .video-text a { display: inline-block; } .video-text span { color: #fff; font-size: 36px; font-weight: 500; margin-left: 20px; line-height: 1; position: relative; display: inline-block; top: 5px; } /* 22. our-pricing-area */ .our-pricing-area {} .pricing-wrapper { border: 1px solid #e9e9e9; } .pricing-icon { margin-bottom: 20px; margin-top: 50px; } .pricing-icon i { font-size: 48px; color: #02151e; } .pricing-top { margin-bottom: 50px; } .pricing-top h3 { font-weight: 600; color: #333333; font-size: 30px; margin-bottom: 0; } .pricing-text { padding: 50px 0; } .pricing-text h2 { font-size: 45px; color: #fff; font-weight: 700; margin-bottom: 0; line-height: 1; } .pricing-text h2 span { color: #fff; font-size: 24px; font-weight: 500; } .pricing-menu { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin: 0 38px; padding-top: 39px; padding-bottom: 29px; } .pricing-menu li { color: #777777; font-size: 18px; font-weight: 400; padding-bottom: 18px; } .pricing-menu li:last-child { padding-bottom: 0; } .pricing-button { margin-bottom: 38px; } .pricing-button a { border: 1px solid #a2a2a2; display: inline-block; line-height: 1; font-weight: 600; font-size: 12px; border-radius: 30px; color: #333; text-transform: uppercase; transition: .3s; padding: 15px 30px; margin-top: 38px; } .pricing-button a:hover { background: #04d49e; border-color: #04d49e; color: #fff; } .pricing-button.active>a { background: #04d49e; border-color: #04d49e; color: #fff; } span.sepa { font-size: 37px !important; } /* 12. service area */ .service-box { border: 2px solid transparent; padding: 30px; transition: .3s } .service-box:hover { border-color: #f2f2f2 } .service-box i { background: #f2f2f2 none repeat scroll 0 0; border-radius: 50%; color: #333333; font-size: 28px; height: 50px; line-height: 50px; margin-bottom: 30px; text-align: center; width: 50px; } .service-box>h3 { color: #444444; font-size: 20px; font-weight: 600; margin-bottom: 12px; padding-left: 14px; position: relative; } .service-box>h3::before { position: absolute; content: ""; background: #04d49e; height: 14px; width: 3px; left: 0; top: 5px; } .service-box.service-3 img { margin-bottom: 20px; width: 100%; } .service-box>p { margin-bottom: 0; } .service-link { color: #666; font-weight: 600; margin-top: 15px; display: inline-block; } .service-box>h3.heading-no-border { margin-bottom: 10px; padding-left: 0; margin-top: 7px; } .service-box>h3.heading-no-border:before { display: none; } /* service 2 */ .service-wrapper {} .service-wrapper { padding: 50px 40px; box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33); background-position: center center; background-repeat: no-repeat; transition: all .3s; } .service-wrapper:hover { transform: translateY(-10px); } .service-wrapper img { margin-bottom: 30px; } .service-wrapper h2 { font-size: 22px; color: #333; font-weight: 600; } .service-wrapper p { margin-bottom: 25px; } .service-wrapper a { border: 2px solid #04d49e; color: #444; padding: 11px 20px; display: inline-block; line-height: 1; border-radius: 30px; font-size: 14px; font-weight: 600; } .service-wrapper a:hover { border: 2px solid #04d49e; background: #04d49e; color: #fff; } .service-wrapper {} .service-wrapper {} /* service page 2 */ .service-box.service-3 { padding: 0; border: 0; } .service-box.service-3:hover { border-color: none; border: 0; } .service-box.service-3 h4 { font-weight: 600; } .sidebar-link ul { padding: 25px 30px; } .servicee-sidebar h3 { font-size: 24px; color: #fff; font-weight: 600; padding: 20px 30px; line-height: 1; background: #04d49e; margin: 0; } .sidebar-link ul li { border-bottom: 1px solid #d9d9d9; margin-bottom: 23px; padding-bottom: 24px; } .sidebar-link ul li:last-child { margin: 0; padding: 0; border: 0 } .sidebar-link ul li a { color: #777777; font-weight: 500; display: block; line-height: 1; font-size: 16px; } .sidebar-link ul li a:hover { color: #222; } .sidebar-download {} .servicee-sidebar img { width: 100%; } .sidebar-download ul li { margin-bottom: 24px; } .sidebar-download ul li:last-child { margin: 0 } .sidebar-download ul li a { border: 1px solid #e1e1e1; display: block; padding: 15px 30px; color: #777777; font-size: 17px; } .sidebar-download ul li a i { margin-right: 15px; font-size: 24px; position: relative; top: 3px; } .sidebar-download h3, .sidebar-testimonial h3 { background: none; padding-left: 0; padding-top: 0; } .sidebar-testimonial h3 { padding: 0; margin-bottom: 15px; } .sidebar-download h3 { color: #444; } .test-item p { margin-bottom: 24px; } .test-img { float: left; } .test-name h5 { font-size: 16px; color: #555555; margin-bottom: 0; margin-top: 3px; } .test-name span { font-size: 12px; } .test-name { padding-left: 10px; } .sidebar-testimonial { padding: 25px; } .service-details h3 { font-size: 22px; font-weight: 700; } .service-details img { width: 100%; } .s-details-img img { width: 100%; } /* 13. contact area */ .contact-form {} .contact-form>h3 { font-size: 26px; font-weight: 600; margin-bottom: 40px; } .contact-form input { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: currentcolor currentcolor #cccccf; border-image: none; border-style: none none solid; border-width: 0 0 1px; font-size: 13px; height: 50px; margin-bottom: 30px; width: 100%; border: 0; border: 1px solid #ddd; padding: 0 15px; } .contact-form textarea { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: currentcolor currentcolor #cccccf; border-image: none; border-style: none none solid; border-width: 0 0 1px; height: 125px; margin-bottom: 30px; width: 100%; border: 1px solid #ddd; padding: 15px; } .contact-form button {} .contact-info>span { color: #646464; display: block; font-size: 17px; margin-bottom: 10px; } .contact-info {} .contact-info h2 { color: #414149; font-size: 40px; font-weight: 600; margin-bottom: 30px; } .contact-meta-info h4 { font-size: 18px; font-weight: 500; margin-bottom: 10px; } .contact-meta-info>p { margin-bottom: 0; } #contact-map { height: 500px; } /* 4. cta area */ .cta-text h2 { font-size: 36px; font-weight: 700; margin-bottom: 0; margin-top: 0; color: #fff; } .cta-button .btn {} .cta-button .btn:hover { color: #04d49e; } .cta-button .btn i { margin-left: 5px; } /* scrollUp */ a#scrollUp { background: #222 none repeat scroll 0 0; bottom: 30px; color: #fff; height: 45px; line-height: 44px; right: 30px; text-align: center; transition: all 0.3s ease 0s; width: 45px; font-size: 18px; } a#scrollUp:hover { background: #04d49e; color: #fff } /* intro */ .intro-text h1 { color: #222; font-weight: 700; margin-bottom: 20px; } .intro-text p { color: #666; font-size: 18px; margin-bottom: 30px; } /* 14. who we */ .cover-bottom { background-position: center bottom; background-size: cover } .who-we-box { padding: 70px 40px; border-bottom: 5px solid #04d49e; box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33); } .section-title h5 { font-weight: 500; font-size: 22px; margin: 0; } .sec-tit {} .who-we-box p { margin-bottom: 40px; } .who-we-box h2 { font-weight: 700; font-size: 35px; line-height: 1.3; } .expert-list li {} .expert-list li { position: relative; float: left; width: 50%; font-size: 16px; line-height: 22px; color: #222222; font-weight: 500; padding-left: 33px; margin-bottom: 20px; } .expert-list li::before { position: absolute; left: 0; top: 0; font-size: 16px; line-height: 22px; color: #222222; font-weight: 400; /* content: "\e86d"; */ font-family: 'Linearicons-Free'; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .expert-list li a { color: #222222; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .expert-list.list-block li { width: auto; display: block; float: none; } /* brand */ .single-brand { text-align: center; } .single-brand a { display: inline-block; } .box-70 { margin: 0 70px; } /* 鼠标移入公众号显示二维码 */ .code:hover .code1 { display: block; } .code:hover .code3 { display: block; } .code:hover .code4 { display: block; } .code { color: #777; font-size: 15px; line-height: 36px; padding-left: 20px; position: relative; content: "\f0da"; font-family: "Font Awesome 5 Free"; } .code1 { width: 100px; height: 100px; background: url("../img/bg/zhihuimuchang.jpg"); background-size: 100%; position: absolute; display: none; z-index: 999; } .code3 { width: 100px; height: 100px; background: url("../img/bg/xumudai.jpg"); background-size: 100%; position: absolute; display: none; z-index: 999; } .code4 { width: 100px; height: 100px; background: url("../img/bg/yangzhiguanli.jpg"); background-size: 100%; position: absolute; display: none; z-index: 999; } /* case 右边案例样式修改 */ #modification { display: flex; justify-content: flex-start; align-items: center; width: 320px; border-bottom: 1px solid #e0e0e0; margin-bottom: 15px; padding-bottom: 15px; } .sidebar-rc-post .rc-post-content { margin-left: 3px !important; margin-right: 100px; margin-bottom: 30px; } .title1 { display: inline-block; font-size: 30px; font-weight: bold; line-height: 1.4; color: #333333; margin-top: 10px; margin-bottom: 10px; } .title2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 16px; font-weight: normal; line-height: 27px; color: #777777; margin-bottom: 0px; } /* case photo style */ .rc-post-thumb a #modal { margin-right: 30px !important; } .active>a{ color: #fff !important; } .header-bottom-area{ width: 100%; position: fixed; top: 0; left: 0; z-index: 1000; background-color: #fff; } .wrapper-box{ margin-top: 100px; } .banner { position: relative; height: auto; overflow: hidden; height: 804px !important; width: 1200px; } /* 小屏幕(平板,大于等于 768px) */ @media screen and (max-width: 768px) { .banner { height: 450px !important; } .wrapper-box{ margin-top: 30px; } .blog-wrapper>.blog-thumb>img { width: 100%; height: 320px !important; } /* case-details详情跳转 */ .blog-wrapper>.blog-content>.blog-thumb>img{ width:100%; height: 197.52px; } /*new小屏幕图片显示*/ .blog-wrapper>.blog-thumb>.news{ width: 100%; height: 189px !important; } .blog-wrapper>.blog-thumb>.bottom-case{ width: 100%; height: 189px !important; } } /* 中等屏幕(桌面显示器,大于等于 992px) news 189*/ @media screen and (min-width: 992px) { .blog-wrapper>.blog-thumb>img{ width: 100%; height: 419.16px !important; } .blog-wrapper>.blog-thumb>.news{ width: 100%; height: 189px !important; } .blog-wrapper>.blog-content>.blog-thumb>img{ width:100%; height: 648.83px; } } .jh-box { background-color: #04d49e; } .backcolor{ color: #04d49e; } #theFixed{ position: sticky; top: 130px; width: 100%; height: 700px; } .copyright-area>.copyright-text>p{ font-size: 12px; } .copyright-area>.copyright-text>p>a{ font-size: 12px; color: #777777; } .active{ color: #06c7ac !important; }