This commit is contained in:
toom1996
2025-07-14 14:44:23 +08:00
parent 4cde0fb334
commit ce686563bf
154 changed files with 19355 additions and 4 deletions

View File

@ -114,7 +114,7 @@ import '../styles/template_3/style.css'
</div>
<div class="col-span-1">
<h4 class="font-semibold text-gray-100 uppercase">Company</h4>
<h4 class="font-semibold text-gray-100 uppercase">关于我们</h4>
<div class="mt-6 grid space-y-3">
<p><a class="inline-flex gap-x-2 text-base text-gray-300 hover:text-gray-400 transition-all duration-300" href="/about-us">关于我们</a></p>

196
src/layouts/Layout_4.astro Normal file
View File

@ -0,0 +1,196 @@
---
const { description = '', title = '', keywords = '', breadcrumb = [] } = Astro.props;
import {getConfig, getTp4Extra} from '../../utils/config'
import { Image } from 'astro:assets';
const config = getConfig(Astro)
const extra = getTp4Extra(config.app_extra_tag)
import BaijiahaoLogo from '../../public/common/baijiahao.svg'
import Toutiaohao from '../../public/common/toutiaohao.svg'
import Douyin from '../../public/common/douyin.svg'
import Weibo from '../../public/common/weibo.svg'
import '../styles/common/main.css'
import '../styles/template_4/bootstrap.min.css'
import '../styles/template_4/responsive.css'
import '../styles/template_4/style.css'
import '../styles/template_4/meanmenu.css'
---
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<meta name="applicable-device"content="pc,mobile">
<link rel="icon" type="image/svg+xml" href={config.app_logo} />
<title>{title}</title>
<meta name="description" content={description} />
<meta name="keywords" content={keywords} />
{config.app_baidu_zhanzhang ? <Fragment set:html={config.app_baidu_zhanzhang} /> : ''}
</head>
<!-- HEADER START -->
<header>
<div id="header-sticky" class="header-area transparent-header pt-10 pb-10">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-2 col-lg-2 col-md-4 col-10 d-flex align-items-center">
<div class="logo">
<a href="/">
<Image src={config.app_logo} alt='logo' width={40} height={40}/>
<!-- <img src="assets/img/logo/logo.png" alt=""> -->
</a>
</div>
</div>
<div class="col-xl-10 col-lg-10 col-md-7 col-8 d-none d-md-block">
<div class="main-menu colormenu d-block">
<nav id="mobile-menu">
<ul>
<li><a href="/">首页</a></li>
<li><a href="/about-us">关于我们</a></li>
<li><a href="/news">新闻专栏</a></li>
<li><a href="/contact-us">联系我们</a></li>
</ul>
</nav>
</div>
</div>
<div class="col-2 col-md-1">
<div class="side-menu-icon d-lg-none text-end">
<button class="side-toggle">顶顶顶顶顶</button>
</div>
</div>
</div>
</div>
</div>
</header>
<!-- HEADER END -->
<div class="fix">
<div class="side-info">
<button class="side-info-close"><i class="fal fa-times"></i></button>
<div class="side-info-content">
<div class="mobile-menu mean-container">
</div>
</div>
</div>
</div>
<div class="offcanvas-overlay"></div>
<slot />
<!-- FOOTER START -->
<div class="footer-area">
<div class="container">
<div class="row">
<div class="col-xl-2 col-lg-2 col-md-4">
<div class="footer_logo">
<!-- <img src="/template_4/images/logo/logo.png" alt="logo"/> -->
<Image src={config.app_logo} alt='logo' width={40} height={40}/>
</div>
</div>
<div class="col-xl-2 col-lg-2 col-md-4">
<div class="footer_widget_design wow fadeInUp" data-wow-duration="2s" data-wow-delay=".2s">
<div class="link_heading">
<h3 class="link_heading">网站链接</h3>
</div>
<div class="links">
<ul>
<li><a href="/">首页 </a></li>
<li><a href="/about-us">关于我们</a></li>
<li><a href="/contact-us">联系我们</a></li>
<li><a href="/news">新闻产品资讯</a></li>
</ul>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-2 col-md-4">
<div class="footer_widget_design wow fadeInUp" data-wow-duration="2s" data-wow-delay=".2s">
<div class="link_heading">
<h3 class="link_heading linkspecail">办公地址</h3>
</div>
<div class="links special_widget_tp">
<ul>
<li><a href="/contact"><i class="far fa-map-marker-alt"></i><span class="tp-spaceing">{extra.app_location}</span></a></li>
</ul>
</div>
</div>
<div class="footer_widget_design wow fadeInUp" data-wow-duration="2s" data-wow-delay=".2s">
<div class="link_heading">
<h3 class="link_heading linkspecail">联系电话</h3>
</div>
<div class="links special_widget_tp">
<ul>
<li><a href={`tel:${extra.app_phone}`}><i class="fad fa-phone-alt"></i>{extra.app_phone}</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="footer_bottom pt-60 pb-15">
<div class="container tp-border">
<div class="row align-items-center">
<div class="col-xl-6 col-lg-6 col-md-6">
<div class="copyright_text pt-20">
<p>2025© {config.app_name} - {config.app_company}</p>
</div>
</div>
<div class="col-xl-6 col-lg-6 col-md-6">
<div class="footer_social f-right">
<span>关注我们</span>
{
extra.weibo_offical.address ?
<a class="follow-icon" href={extra.weibo_offical.address}>
<Weibo height={25} width={25} />
</a> : ''
}
{
extra.douyin_offical.address ?
<a class="follow-icon" href={extra.douyin_offical.address}>
<Douyin height={25} width={25} />
</a> : ''
}
{
extra.baijiahao_offical.address ?
<a class="follow-icon" href={extra.baijiahao_offical.address}>
<BaijiahaoLogo height={25} width={25} />
</a> : ''
}
{
extra.toutiaohao_offical.address ?
<a class="follow-icon" href={extra.toutiaohao_offical.address}>
<Toutiaohao height={25} width={25} />
</a> : ''
}
</div>
</div>
</div>
</div>
</div>
</div>
<!-- FOOTER END -->
<!-- JS here -->
<script is:inline src="/template_4/js/vendor/modernizr-3.5.0.min.js"></script>
<script is:inline src="/template_4/js/vendor/jquery-1.12.4.min.js"></script>
<script is:inline src="/template_4/js/popper.min.js"></script>
<script is:inline src="/template_4/js/bootstrap.min.js"></script>
<script is:inline src="/template_4/js/owl.carousel.min.js"></script>
<script is:inline src="/template_4/js/isotope.pkgd.min.js"></script>
<script is:inline src="/template_4/js/one-page-nav-min.js"></script>
<script is:inline src="/template_4/js/slick.min.js"></script>
<script is:inline src="/template_4/js/jquery.meanmenu.min.js"></script>
<script is:inline src="/template_4/js/ajax-form.js"></script>
<script is:inline src="/template_4/js/wow.min.js"></script>
<script is:inline src="/template_4/js/jquery.scrollUp.min.js"></script>
<script is:inline src="/template_4/js/imagesloaded.pkgd.min.js"></script>
<script is:inline src="/template_4/js/jquery.magnific-popup.min.js"></script>
<script is:inline src="/template_4/js/plugins.js"></script>
<script is:inline src="/template_4/js/main.js"></script>
</html>
<style>
.follow-icon {
text-decoration: none;
padding-left: 1rem;
}
</style>

153
src/layouts/Layout_5.astro Normal file
View File

@ -0,0 +1,153 @@
---
const { description = '', title = '', keywords = '', breadcrumb = [] } = Astro.props;
import {getConfig, getTp5Extra} from '../../utils/config'
import { Image } from 'astro:assets';
const config = getConfig(Astro)
const extra = getTp5Extra(config.app_extra_tag)
import BaijiahaoLogo from '../../public/common/baijiahao.svg'
import Toutiaohao from '../../public/common/toutiaohao.svg'
import Douyin from '../../public/common/douyin.svg'
import Weibo from '../../public/common/weibo.svg'
import '../styles/common/main.css'
import '../styles/template_5/bootstrap.min.css'
import '../styles/template_5/style.css'
import '../styles/template_5/responsive.css'
---
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<meta name="applicable-device"content="pc,mobile">
<link rel="icon" type="image/svg+xml" href={config.app_logo} />
<title>{title}</title>
<meta name="description" content={description} />
<meta name="keywords" content={keywords} />
{config.app_baidu_zhanzhang ? <Fragment set:html={config.app_baidu_zhanzhang} /> : ''}
</head>
<div class="banner_outer">
<header>
<div class="container">
<nav class="navbar navbar-expand-lg navbar-light">
<a class="navbar-brand" href="/"><figure class="mb-0"><Image src={config.app_logo} alt="" height={40} width={40} class="img-fluid"></figure></a>
<button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
<span class="navbar-toggler-icon"></span>
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="/">首页</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/news">产品动态</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/about-us">关于我们</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/contact-us">联系我们</a>
</li>
<li class="nav-item">
<a class="nav-link try_free_btn" href={extra.app_download}>立即下载</a>
</li>
</ul>
</div>
</nav>
</div>
</header>
<figure class="mb-0 bannersidelayer">
<img src="./template_5/images/banner-sidelayer.png" alt="">
</figure>
<!-- Banner -->
<slot name="banner-slot" />
</div>
<slot />
<!-- Footer -->
<section class="footer-section">
<div class="container">
<div class="middle-portion">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-6 col-12">
<div class="icons">
<!-- <a href="./index.html">
<figure class="footer-logo">
<img src="./template_5/images/footer-logo.png" alt="">
</figure>
</a> -->
<p>官方账号</p>
<ul class="list-unstyled mb-0">
{
extra.weibo_offical.address ?
<a class="follow-icon" href={extra.weibo_offical.address}>
<Weibo height={25} width={25} />
</a> : ''
}
{
extra.douyin_offical.address ?
<a class="follow-icon" href={extra.douyin_offical.address}>
<Douyin height={25} width={25} />
</a> : ''
}
{
extra.baijiahao_offical.address ?
<a class="follow-icon" href={extra.baijiahao_offical.address}>
<BaijiahaoLogo height={25} width={25} />
</a> : ''
}
{
extra.toutiaohao_offical.address ?
<a class="follow-icon" href={extra.toutiaohao_offical.address}>
<Toutiaohao height={25} width={25} />
</a> : ''
}
</ul>
</div>
</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-12 d-sm-block">
<div class="links">
<h3 class="heading">新闻专栏</h3>
<ul class="list-unstyled mb-0">
<li><a href="/news" class=" text text-decoration-none">产品动态</a></li>
</ul>
</div>
</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-12 d-md-block">
<div class="links">
<h3 class="heading">关于我们</h3>
<ul class="list-unstyled mb-0">
<li><a href="/about-us" class=" text text-decoration-none">关于我们</a></li>
<li><a href="/contact-us" class=" text text-decoration-none">联系我们</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="footer-lower">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<p class="mb-0 text-size-18">© 2025© {config.app_name} - {config.app_company}<a href={config.app_filing_url}>{config.app_filing}</a></p>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12 d-md-block d-none">
<!-- <p class="mb-0 term text-size-18">Term of Use | Privacy Policy</p> -->
</div>
</div>
</div>
</div>
</section>
<!-- Latest compiled JavaScript -->
<script is:inline src="/template_5/js/jquery-3.6.0.min.js"> </script>
<script is:inline src="/template_5/js/bootstrap.min.js"> </script>
<script is:inline src="/template_5/js/video_link.js"></script>
<script is:inline src="/template_5/js/video.js"></script>
<script is:inline src="/template_5/js/counter.js"></script>
<script is:inline src="/template_5/js/custom.js"></script>
<script is:inline src="/template_5/js/animation_links.js"></script>
<script is:inline src="/template_5/js/animation.js"></script>
</html>

View File

@ -255,7 +255,7 @@ const breadcrumb = [{
</div>
<div class="flex items-center">
<img src="template_3/feature-iphone.png" class="h-[600px] rounded-xl mx-auto"
<img src="template_3/feature-iphone.png" class="h-auto rounded-xl mx-auto"
alt="feature-image">
</div>

View File

@ -0,0 +1,144 @@
---
import Layout from "../../../layouts/Layout_4.astro";
import { getConfig, getExtra, getTp4Extra } from "../../../../utils/config";
import {
TP2_COLUMN_ABOUT_US,
TP2_COLUMN_ABOUT_US_URL,
TP2_COLUMN_INDEX,
TP2_COLUMN_INDEX_URL,
} from "../../../../utils/const";
const config = getConfig(Astro);
const extra = getTp4Extra(config.app_extra_tag);
---
<Layout
title={TP2_COLUMN_ABOUT_US + ` - ${config.app_name}`}
description={`关于我们 - ${config.app_name}`}
keywords={config.app_keywords}
>
<div id="content" class="main" data-site="中国">
<main>
<div>
<!-- 活动与新闻-->
<div class="hcomponent-page-info">
<div class="news-detail-title">
<div class="container-custom fix-p-color">
<h1><span>{extra.about_us.title}{config.app_name}</span></h1>
</div>
</div>
</div>
</div>
<div class="container-custom hcomponent-share-bar">
<div class="container-custom">
<ul class="share-box list-unstyled hasLine">
<li class="line"></li>
</ul>
</div>
</div>
<div >
<div class="hcomponent-news-detail-content">
<div class="news-detail-box container-custom clearfix">
<div class="news-detail-content">
<Fragment set:html={extra.about_us.content} />
<p style="text-align: right;">{config.app_company}</p>
</div>
</div>
</div>
</div>
</main>
</div>
</Layout>
<style>
.main {
max-width: 1200px;
width: 100%;
box-sizing: border-box;
flex: 1 1 0%;
padding: 5rem;
margin: 0px auto;
padding-top: 5rem;
h1 {
span {
font-weight: bold;
}
margin-top: 0;
text-align: center;
font-size: 2rem;
}
.container-custom {
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px
}
}
p {
color: #666;
font-size: 1em;
line-height: 1.95em;
margin: 0
}
@media (max-width:767px) {
.container-custom>.container-custom {
padding: 0;
}
}
.mt20{
margin-top: 20px;
}
.main .bottom-box .share-box {
margin: 20px auto 0 auto;
}
.main .share-box {
padding-left: 0;
padding-right: 0;
text-align: center;
margin-bottom: 30px;
width: 100%;
position: relative;
z-index: 99;
}
.share-box.list-unstyled:not(.hasLine){
margin-bottom: 0;
}
.main .share-box li .wechat-qrcode {
top: 30px;
height: 240px;
}
.main .share-box li .wechat-qrcode p {
text-align: center;
margin: 0;
padding: 0;
}
.main .hasLine .line {
position: absolute;
width: 100%;
height: 1px;
background: #dddddd;
top: 0;
left: 0;
top: 50%;
margin-top: -1px;
}
.main .share-box.s-bottom {
border-bottom: 1px solid #ddd;
padding-top: 40px;
padding-bottom: 40px;
margin: 20px auto 0 auto;
}
.news-detail-box {
margin-top: 5rem;
}
</style>

View File

@ -0,0 +1,216 @@
---
import Layout from "../../../layouts/Layout_4.astro";
import { Image } from "astro:assets";
import { getConfig, getExtra, getTp4Extra } from "../../../../utils/config";
import {
TP2_COLUMN_CONTACT_US,
TP2_COLUMN_CONTACT_US_URL,
TP2_COLUMN_INDEX,
TP2_COLUMN_INDEX_URL,
} from "../../../../utils/const";
import BaijiahaoLogo from '../../../../public/common/baijiahao.svg'
import Toutiaohao from '../../../../public/common/toutiaohao.svg'
import Douyin from '../../../../public/common/douyin.svg'
import Youxiang from '../../../../public/common/youxiang.svg'
const config = getConfig(Astro);
const extra = getTp4Extra(config.app_extra_tag)
const breadcrumb = [
{ title: TP2_COLUMN_INDEX, url: TP2_COLUMN_INDEX_URL },
{ title: TP2_COLUMN_CONTACT_US, url: TP2_COLUMN_CONTACT_US_URL }
];
// 页面描述
const desc = extra.contact_us.telephone.map(item => item.number).join('; ');
---
<Layout
title={TP2_COLUMN_CONTACT_US + ` - ${config.app_name}`}
description={`${config.app_name}24小时客服电话 - ${desc}`}
keywords={config.app_keywords}
breadcrumb={breadcrumb}
>
<main>
<div class="contact-container">
<h1 style="font-size: 5rem;margin-bottom: 5rem;">{extra.contact_us.title}</h1>
<!-- <Fragment set:html={extra.contact_us.content}/> -->
<section class="list-box">
<h2 class="list-title">在线客服</h2>
<ul>
{
extra.contact_us.telephone.map(e => {
return <li class="list-item">
<a href={`tel:${e.number}`}>
<div class="item-content">
<Image height={50} width={50} src="/template_2/contact-us/hotline.png" alt="联系热线"/>
<div class="txt">
<h3 style="margin-left: 1rem;font-weight: bold;">{e.number}</h3>
<h4 style="margin-left: 1rem;">24小时全国热线</h4>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li>
})
}
</ul>
{extra.contact_us.email.length > 0 ? <h2 class="list-title">联系邮箱</h2> : ''}
<ul>
{
extra.contact_us.email.map(e => {
return <li class="list-item">
<a href={`tel:${e.address}`}>
<div class="item-content">
<Image height={50} width={50} src="/template_2/contact-us/youxiang.svg" alt="联系邮箱"/>
<div class="txt">
<h3 style="margin-left: 1rem;font-weight: bold;">{e.address}</h3>
<h4 style="margin-left: 1rem;"></h4>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li>
})
}
</ul>
<h2 class="list-title">官方媒体平台</h2>
<ul>
{
extra.weibo_offical.address ?
<li class="list-item">
<a href={extra.weibo_offical.address} target="blank">
<div class="item-content">
<span class="icon-lazy font-ico-weibo" data-name="font-ico-weibo"></span>
<div class="txt">
<h3>{extra.weibo_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.gongzhonghao_offical.address ?
<li class="list-item">
<a href={extra.gongzhonghao_offical.address} target="blank">
<div class="item-content">
<span class="icon-lazy font-ico-weixin" data-name="font-ico-weixin"></span>
<div class="txt">
<h3>{extra.gongzhonghao_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.baijiahao_offical.address ?
<li class="list-item">
<a href={extra.baijiahao_offical.address} target="blank">
<div class="item-content">
<BaijiahaoLogo class="icon-lazy" />
<div class="txt">
<h3>{extra.baijiahao_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.toutiaohao_offical.address ?
<li class="list-item">
<a href={extra.toutiaohao_offical.address} target="blank">
<div class="item-content">
<Toutiaohao class="icon-lazy"/>
<div class="txt">
<h3>{extra.toutiaohao_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.douyin_offical.address ?
<li class="list-item">
<a href={extra.douyin_offical.address} target="blank">
<div class="item-content">
<Douyin class="icon-lazy"/>
<div class="txt">
<h3>{extra.douyin_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
</ul>
</section>
</div>
</main>
</Layout>
<style>
.fa-chevron-right:before {
content: ">"
}
h2 {
font-size: 2rem ;
margin-top: 4rem;
margin-bottom: 1rem;
}
h3 {
margin-left: 1rem;
font-weight: bold;
}
h4 {
margin-left: 1rem;
color: #7f7f7f;
}
.icon-lazy {
width: 50px;
height: 50px;
}
.contact-container {
padding-top: 5rem;
}
.list-item {
border-top: 0.01rem solid #d8d8d8;
}
.item-content{
display: flex;
justify-content: center;
}
.txt {
display: flex;
justify-content: center;
align-items: center;
}
.list-box .list-item>a {
padding: 1.5rem;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
/* height: 1.08rem; */
}
main {
max-width: 1200px;
width: 100%;
box-sizing: border-box;
flex: 1 1 0%;
padding: 5rem;
margin: 0px auto;
padding-top: 5rem;
}
</style>

View File

@ -0,0 +1,313 @@
---
import "swiper/swiper-bundle.css";
import Layout from "../../../layouts/Layout_4.astro";
import ImageXiazai from '../../../../public/template_2/xiazai.svg';
import { Image } from 'astro:assets';
import { getConfig, getTp4Extra } from "../../../../utils/config";
import { TP2_COLUMN_ABOUT_US, TP2_COLUMN_INDEX, TP2_COLUMN_INDEX_URL } from "../../../../utils/const";
import { newsIndex } from "../../../../utils/rpc";
const config = getConfig(Astro)
const extra = getTp4Extra(config.app_extra_tag);
const {code, data} = await newsIndex(config.id, 3);
const breadcrumb = [{
title: TP2_COLUMN_INDEX,
url: TP2_COLUMN_INDEX_URL
}]
---
<Layout
title={`${config.app_name}`}
description={config.app_description}
keywords={config.app_keywords}
breadcrumb={breadcrumb}
>
<main>
<div class="app_slider d-flex align-items-center fix">
<div class="App_shape-circle">
<img class="shapeAbsoulute scale-upOne d-sm-none d-md-block" src="/template_4/images/shape/circle.png" alt=""/>
<img class="shape10" src="/template_4/images/shape/shape10.png" alt=""/>
<img class="shape13" src="/template_4/images/shape/shape13.png" alt=""/>
</div>
<div class="container">
<div class="row">
<div class="col-xl-4 col-lg-4 col-md-4 col-sm-4">
<div class="App_shape wow fadeInLeft d-sm-none d-md-block d-none d-sm-block" data-wow-delay="0.1s" style="visibility: visible; animation-delay: 0.2s; animation-name: fadeInLeft;">
<img src="/template_4/images/shape/mainshape.png" alt=""/>
</div>
</div>
<div class="col-xl-8 col-lg-8 col-md-8 col-sm-12 d-flex align-items-center">
<div class="app_sliderContent">
<div class="shapeesright">
<img class="shape1" src="/template_4/images/shape/shape1.png" alt=""/>
<img class="shape2" src="/template_4/images/shape/shape2.png" alt=""/>
<img class="shape3" src="/template_4/images/shape/shape3.png" alt=""/>
<img class="shape4" src="/template_4/images/shape/shape4.png" alt=""/>
<img class="shape5" src="/template_4/images/shape/shape5.png" alt=""/>
<img class="shape6" src="/template_4/images/shape/shape6.png" alt=""/>
<img class="shape7" src="/template_4/images/shape/shape7.png" alt=""/>
<img class="shape8" src="/template_4/images/shape/shape8.png" alt=""/>
<img class="shape9" src="/template_4/images/shape/shape9.png" alt=""/>
<img class="shape11" src="/template_4/images/shape/shape5.png" alt=""/>
</div>
<h2 class="hero-two-title">{extra.sc1.text1}<br> {extra.sc1.text2}</h2>
<p>{extra.sc1.text3}</p>
</div>
</div>
</div>
</div>
</div>
<!-- FETURES START -->
<div class="homefeture_1 pt-115 pb-130">
<div class="container">
<div class="app_left_shape">
<img class="leftanimation d-none d-sm-block" src="/template_4/images/shape/left.png" alt="leftshape"/>
<img src="/template_4/images/shape/shape7.png" alt="leftshape"/>
<img class="downsahpe d-none d-sm-block" src="/template_4/images/shape/shape3.png" alt="leftshape"/>
</div>
<div class="section_title_wrapper text-center wow fadeInUp mb-70" data-wow-delay="0.3s" style="visibility: visible; animation-delay: 0.3s; animation-name: fadeInUp;">
<h2 class="section-title">{extra.sc2.text1}</h2>
</div>
<div class="row">
<div class="col-xl-3 col-lg-3 col-md-6 feabox-container">
<div class="feabox mb-30">
<div class="feabox__img mb-50">
<Image src={`/template_4/images/fetures/forma1.svg`} alt="pic" width={80} height={80}/>
</div>
<div class="feabox__content">
<h3 class="feabox-title tcolor0">{extra.sc2.text2}</h3>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-6 feabox-container">
<div class="feabox mb-30 clr1">
<div class="feabox__img img1 mb-50">
<img src="/template_4/images/fetures/Forma2.png" alt="form2"/>
</div>
<div class="feabox__content">
<h3 class="feabox-title tcolor1">{extra.sc2.text3}</h3>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-6 feabox-container">
<div class="feabox mb-30 clr2">
<div class="feabox__img img2 mb-50">
<img src="/template_4/images/fetures/Forma3.png" alt="form3"/>
</div>
<div class="feabox__content">
<h3 class="feabox-title tcolor2">{extra.sc2.text4}</h3>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-6 feabox-container">
<div class="feabox mb-30 clr3">
<div class="feabox__img img3 mb-50">
<img src="/template_4/images/fetures/Forma4.png" alt="form4"/>
</div>
<div class="feabox__content">
<h3 class="feabox-title tcolor3">{extra.sc2.text5}</h3>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- FETURES END -->
<!-- APP DETAILS START -->
<div class="app_details pb-20">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-7 col-lg-6 col-md-12">
<div class="details_content pb-70">
<h2 class="section-title section_title_large">{extra.sc3.text1}</h2>
</div>
<div class="row">
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-6">
<div class="feature3">
<div class="feature3__image">
<img class="pb-30" src="/template_4/images/service/s7.png" alt="details"/>
</div>
<div class="feature3__content">
<h4 class="content_title">{extra.sc3.text2}</h4>
<p>{extra.sc3.text3}</p>
</div>
</div>
</div>
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-6">
<div class="feature3 pl-40">
<div class="feature3__image febg1">
<img class="pb-30" src="/template_4/images/fetures/s2.png" alt="details"/>
</div>
<div class="feature3__content">
<h4 class="content_title">{extra.sc3.text4}</h4>
<p>{extra.sc3.text5}</p>
</div>
</div>
</div>
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-6">
<div class="feature3">
<div class="feature3__image febg2">
<img class="pb-30" src="/template_4/images/fetures/s3.png" alt="details"/>
</div>
<div class="feature3__content">
<h4 class="content_title">{extra.sc3.text6}</h4>
<p>{extra.sc3.text7}</p>
</div>
</div>
</div>
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-6">
<div class="feature3 pl-40">
<div class="feature3__image febg3">
<img class="pb-30" src="/template_4/images/fetures/s4.png" alt="details"/>
</div>
<div class="feature3__content">
<h4 class="content_title">{extra.sc3.text8}</h4>
<p>{extra.sc3.text9}</p>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-5 col-lg-6 col-lg-6 col-md-12 d-md-none d-lg-block d-sm-none d-md-block d-sm-block">
<div class="wow zoomIn" data-wow-delay=".3s" style="visibility: visible; animation-delay: 0.2s; animation-name: zoomIn;">
<img src="/template_4/images/fetures/mockup.png" alt="blogshape"/>
</div>
</div>
</div>
</div>
</div>
<!-- APP DETAILS END -->
<!-- DOWNLOAD START -->
<div class="download-area pt-50 mt-100">
<div class="container">
<div class="row">
<div class="col-xl-6 col-lg-6 col-md-4 col-sm-12 d-sm-none d-md-block">
<div class="download_image">
<img class="dw d-none d-sm-block" src="/template_4/images/shape/iphon2.png" alt="download_shape"/>
<img class="downloadpos d-md-none d-lg-block d-none d-sm-block" src="/template_4/images/shape/iphone3.png" alt="download_shape"/>
<img class="downloadpos2 d-md-none d-lg-block d-none d-sm-block" src="/template_4/images/shape/circle.png" alt="download_shape"/>
</div>
</div>
<div class="col-xl-6 col-lg-6 col-md-8 col-sm-12">
<div class="download_content pl-105 pt-90">
<h2 class="section-title">{extra?.sc4?.text1}</h2>
<p>{extra?.sc4?.text2}</p>
<div class="download-btn">
<a class="tp_download" href={extra?.sc4?.text3}><Image width={50} height={50} alt="huawei-store" src={`/template_4/images/store/huawei.svg`} /></a>
<a class="tp_download" href={extra?.sc4?.text4}><Image width={50} height={50} alt="xiaomi-store" src={`/template_4/images/store/xiaomi.svg`} /></a>
<a class="tp_download" href={extra?.sc4?.text5}><Image width={50} height={50} alt="tencent-store" src={`/template_4/images/store/tencent.svg`} /></a>
<a class="tp_download" href={extra?.sc4?.text6}><Image width={50} height={50} alt="wandoujia-store" src={`/template_4/images/store/wandoujia.svg`} /></a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- DOWNLOAD END -->
<div class="blog3">
<div class="container">
<div class="section_title_wrapper mb-60 text-center">
<h2 class="section-title team_title_h3">新闻产品资讯</h2>
</div>
<div class="row">
{
data.map(item => {
return <div class="col-xl-4 col-lg-4 col-md-6">
<div class="blog">
<a href={`/news/${item.id}`}>
<div class="blog__image">
<Image class="blog-image" width={100} height={100} alt={item.title} src={item.cover} />
{/* <img src="assets/img/Blog/blog1.png" alt="blogImage"> */}
</div>
<div class="blog__meta">
<span>{item.created_at}</span>
<div><h3 class="title">{item.title}</h3></div>
</div>
</a>
</div>
</div>
})
}
</div>
</div>
</div>
<!-- TRY START -->
<div class="social_share mb-100">
<div class="container">
<div class="section_title_wrapper mb-80 text-center mt-115">
<h2 class="section-title mb-20">{extra?.sc5?.text1}</p>
</div>
<div class="row">
<div class="col-xl-3 col-lg-4 col-md-6 share-container">
<div class="share align-items-center mb-30">
<div class="share__icon">
<Image class="shareIcon" height={100} width={100} alt="huawei" src={`/common/vivo.svg`} />
</div>
<div class="share__content">
<h4>vivo</h4>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-4 col-md-6 share-container">
<div class="share align-items-center mb-30">
<div class="share__icon">
<!-- <img src="assets/img/social/twitter.png" alt="shareIcon"> -->
<Image class="shareIcon" height={100} width={100} alt="huawei" src={`/common/huawei.svg`} />
</div>
<div class="share__content">
<h4>华为</h4>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-4 col-md-6 share-container">
<div class="share align-items-center mb-30">
<div class="share__icon">
<Image class="shareIcon" height={100} width={100} alt="huawei" src={`/common/xiaomi.svg`} />
</div>
<div class="share__content">
<h4>小米</h4>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-4 col-md-6 share-container">
<div class="share align-items-center mb-30">
<div class="share__icon">
<Image class="shareIcon" height={100} width={100} alt="huawei" src={`/common/oppo.svg`} />
</div>
<div class="share__content">
<h4>OPPO</h4>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- TRY END -->
</main>
</Layout>
<style>
.blog-image {
height: auto;
aspect-ratio: 16 / 9;
object-fit: cover;
-webkit-line-clamp: 1;
overflow: hidden;
width: 100%;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.title {
-webkit-line-clamp: 1;
overflow: hidden;
width: 100%;
display: -webkit-box;
-webkit-box-orient: vertical;
}
</style>

View File

@ -0,0 +1,224 @@
---
import Layout from '../../../layouts/Layout_4.astro';
import { newsIndex } from '../../../../utils/rpc';
import { getConfig } from '../../../../utils/config';
import { TP2_COLUMN_NEWS, TP2_COLUMN_NEWS_URL, TP2_COLUMN_INDEX, TP2_COLUMN_INDEX_URL } from '../../../../utils/const';
const config = getConfig(Astro)
const {code, data} = await newsIndex(config.id);
---
<Layout
title={TP2_COLUMN_NEWS + `- ${config.app_name}`}
description={`新闻专栏 - ${config.app_name}`}
keywords={config.app_keywords}
>
<main class="v4 main page-news">
<div class="news-list-component">
<div class="container">
<div class="wrap wrap--small">
<div class="result-product">
<div class="result-product__items news-archive-items">
{
data.map(news => (
<a href={`/news/${news.id}`} title={news.title} class="result-product__item result-product__item--border">
<div class="result-product__content">
<span class="result-product__label">{news.created_at}</span>
<div class="heading result-product__title">{news.title}</div>
<p class="result-product__info">{news.description}</p>
</div>
<div class="result-product__media ">
<img class="result-product__image img-lazy show success-img" alt={news.title} src={news.cover} onerror="imgErrorUrl(this)" style="">
</div>
</a>
))
}
</div>
</div>
</div>
</div>
</div>
</main>
</Layout>
<style>
.page-news {
background-color: #fff !important;
padding-top: 5rem;
.result-product__image {
border-radius: 16px;
}
.columns-name {
font-size: 5rem;
padding: 3rem;
}
@media only screen and (max-width: 767.98px) {
.columns-name {
font-size: 2rem;
padding: 1rem;
}
}
.result-product__media {
-webkit-box-flex: 0;
-webkit-flex: 0 0 260px;
-ms-flex: 0 0 260px;
flex: 0 0 260px;
max-width: 260px;
height: 173.3px;
position: relative
}
.result-product__image {
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
border: 0;
vertical-align: middle;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
cursor: pointer
}
.result-product__item {
justify-content: space-between;
align-items: center;
}
.result-product__info {
font-size: 16px;
font-weight: 500;
color: #7f7f7f;
line-height: 1.5
}
.result-product__label {
font-size: 14px;
font-weight: 500;
color: #7f7f7f;
line-height: 1.71;
display: block;
margin-bottom: 8px
}
.result-product__title {
font-size: 22px;
font-weight: 700;
line-height: 1.45;
color: #000;
display: block;
margin-bottom: 8px;
max-height: 120px;
overflow: hidden
}
.result-product__item--border {
border-bottom: 1px solid #ededed
}
.result-product__item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 32px 0
}
.result-product {
margin-bottom: 80px
}
.result-product:last-of-type {
margin-bottom: 0
}
.result-product__items {
display: block;
background-color: #fff
}
.result-product__item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 32px 0
}
@media only screen and (min-width: 1200px) {
.no-touch .result-product__item:hover .result-product__title {
color:#7f7f7f
}
.no-touch .result-product__item:hover .result-product__image--thumb::before {
opacity: .5
}
}
@media screen and (max-width: 768px) {
.result-product__media {
-webkit-box-flex: 0;
-webkit-flex: 0 0 120px;
-ms-flex: 0 0 120px;
flex: 0 0 120px;
height: 90px;
background-color: unset
}
.result-product__info {
display: none;
}
.result-product__title {
font-size: 15px;
}
.result-product__content {
display: flex;
flex-direction: column-reverse;
}
}
.result-product__item--border {
border-bottom: 1px solid #ededed
}
.result-product__item-title {
font-size: 22px;
font-weight: 700;
line-height: 1.45;
color: #000;
display: block;
padding-bottom: 24px;
padding-top: 80px
}
.result-product__item-title--big {
font-size: 32px;
line-height: 1.25;
letter-spacing: -0.5px
}
.result-product__label {
font-size: 14px;
font-weight: 500;
color: #7f7f7f;
line-height: 1.71;
display: block;
margin-bottom: 8px
}
.result-product__content-text {
position: relative;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
max-width: 730px;
padding-right: 20px
}
}
</style>

View File

@ -0,0 +1,336 @@
---
import Layout from '../../../../layouts/Layout_4.astro';
import { newsDetail } from '../../../../../utils/rpc';
import { getConfig } from '../../../../../utils/config';
import { TP2_COLUMN_NEWS, TP2_COLUMN_NEWS_URL } from '../../../../../utils/const';
const { slug } = Astro.params;
const config = getConfig(Astro)
if (!slug) {
return Astro.redirect('/500');
}
const {code, data} = await newsDetail(slug, config.id);
if (!data || code !== 0) {
return Astro.redirect('/404');
}
const breadcrumb = [{
title: '主页',
url: '/'
}, {title: TP2_COLUMN_NEWS, url: TP2_COLUMN_NEWS_URL}, {title: data.title, url: 'javascript:void(0);'}]
---
<Layout breadcrumb={breadcrumb} title={`${data.title} - ${config.app_name}`} keywords={data.keywords} description={data.description}>
<div>
<main class="news-main">
<div class="news-container">
<article class="news-detail-content">
<!-- <span class="news-date">发布于: {data.created_at}</span> -->
<h1 class="title" title="标题">{data.title}</h1>
<div class="top-icon"></div>
<div class="news-content" set:html={data.content}>
</div>
<div class="news-navigation">
{
data.prevNews && (
<div>
<span>上一篇: </span>
<a class="news-prev news-link" title={data.prevNews.title} href={`/news/${data.prevNews.id}`}>{data.prevNews.title}</a>
</div>
)
}
{
data.nextNews && (
<div>
<span>下一篇: </span>
<a class="news-next news-link" title={data.nextNews.title} href={`/news/${data.nextNews.id}`}>{data.nextNews.title}</a>
</div>
)
}
</div>
</article>
<!-- <aside class="news-sidebar">
<div class="related-news">
<h3>相关新闻</h3>
<ul>
{data.about.map(item => (
<li>
<a class="news-link" title={item.title} href={`/news/${item.id}`}>
<span class="related-title">{item.title}</span>
{/* <span class="related-date">{item.date}</span> */}
</a>
</li>
))}
</ul>
</div>
</aside> -->
</div>
</main>
</div>
<style is:inline>
.news-content p {
margin: 20px 0;
color: #6f6f6f;
font-size: 18px;
line-height: 32px;
}
.news-content img {
max-width: 100%;
height: auto;
}
</style>
<style>
main {
margin-top: 5rem;
}
article {
width: 50rem;
}
/* .news-main {
margin-top: 5rem;
} */
.top-icon {
padding-bottom: 30px;
border-bottom: 1px solid #e0e0e0
}
.news-date {
font-weight: 700;
font-size: 14px;
color: #d0021b;
line-height: 17px;
margin-bottom: 30px;
display: inline-block
}
.news-meta {
border-bottom: 1px solid var(--text-primary);
color: black;
padding-bottom: 1rem;
margin-bottom: 1rem;
}
.title {
font-size: 2.5rem;
text-align: left;
font-weight: 700;
color: var(--text-primary);
margin-bottom: 1.5rem;
line-height: 1.4;
}
.news-meta {
display: flex;
justify-content: center;
gap: 2rem;
margin-bottom: 1.5rem;
}
.news-meta span{
color: var(--text-primary);
}
/* .news-date, .news-author {
color: rgba(255, 255, 255, 0.9);
font-size: 1rem;
display: flex;
align-items: center;
gap: 0.5rem;
} */
.news-author a {
color: black;
text-decoration: none;
}
/*
.news-date::before {
content: '📅';
}
.news-author::before {
content: '👤';
} */
.news-tags {
display: flex;
justify-content: center;
gap: 1rem;
flex-wrap: wrap;
}
.news-tag {
background: rgba(255, 255, 255, 0.15);
color: white;
padding: 0.3rem 1rem;
border-radius: var(--radius-md);
font-size: 0.9rem;
backdrop-filter: blur(4px);
border: 1px solid rgba(255, 255, 255, 0.1);
transition: all 0.3s ease;
}
.news-tag:hover {
background: rgba(255, 255, 255, 0.25);
transform: translateY(-1px);
}
.news-container {
/* max-width: 1200px; */
/* margin: -2rem auto 0; */
/* padding: 0 1.5rem 3rem; */
/* display: grid; */
/* grid-template-columns: 1fr 320px; */
/* gap: 2.5rem; */
position: relative;
display: flex;
justify-content: center;
}
.news-detail-content {
border-right: 1px solid var(--text-primary);
padding: 3rem;
position: relative;
overflow: hidden;
}
.news-content {
padding-top: 3rem;
font-size: 1.1rem;
line-height: 1.3;
}
.news-images {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1.5rem;
margin-bottom: 2rem;
}
.news-images img {
width: 100%;
height: auto;
border-radius: var(--radius-lg);
box-shadow: var(--shadow-md);
transition: transform 0.3s ease;
}
.news-images img:hover {
transform: scale(1.02);
}
.news-content p {
margin-bottom: 1.8rem;
}
.news-content p:last-child {
margin-bottom: 0;
}
.news-navigation {
margin-top: 1rem;
padding-top: 2rem;
border-top: 1px solid var(--divider-color);
}
.news-sidebar {
position: sticky;
top: 2rem;
height: fit-content;
}
.related-news {
padding: 1rem;
/* box-shadow: var(--shadow-lg); */
}
.related-news h3 {
font-size: 1.2rem;
color: var(--text-primary);
margin-bottom: 1.5rem;
padding-bottom: 1rem;
border-bottom: 1px solid var(--text-primary);
}
.related-news ul {
list-style: none;
padding: 0;
margin: 0;
}
.related-news li {
/* margin-bottom: 1.2rem;
padding-bottom: 1.2rem; */
border-bottom: 1px solid var(--divider-color);
}
.related-news li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.related-news a {
display: flex;
flex-direction: column;
gap: 0.5rem;
text-decoration: none;
/* color: var(--text-secondary); */
/* color: black; */
transition: all 0.3s ease;
padding: 0.4rem;
border-radius: var(--radius-md);
}
.related-news a:hover {
transform: translateX(5px);
}
.related-title {
font-size: 1rem;
line-height: 1.5;
}
.related-date {
font-size: 0.9rem;
color: var(--text-tertiary);
}
@media (max-width: 1024px) {
.news-container {
grid-template-columns: 1fr;
margin-top: -1rem;
}
.news-sidebar {
position: static;
}
}
@media (max-width: 480px) {
.news-detail-content {
padding: 1.5rem;
border: none;
}
.news-share {
flex-wrap: wrap;
gap: 0.8rem;
}
.share-btn {
width: 100%;
text-align: center;
}
}
</style>
</Layout>

View File

@ -0,0 +1,144 @@
---
import Layout from "../../../layouts/Layout_5.astro";
import { getConfig, getExtra, getTp5Extra } from "../../../../utils/config";
import {
TP2_COLUMN_ABOUT_US,
TP2_COLUMN_ABOUT_US_URL,
TP2_COLUMN_INDEX,
TP2_COLUMN_INDEX_URL,
} from "../../../../utils/const";
const config = getConfig(Astro);
const extra = getTp5Extra(config.app_extra_tag);
console.log(extra)
---
<Layout
title={TP2_COLUMN_ABOUT_US + ` - ${config.app_name}`}
description={`关于我们 - ${config.app_name}`}
keywords={config.app_keywords}
>
<div id="content" class="main" data-site="中国">
<main>
<div slot="banner-slot">
<!-- 活动与新闻-->
<div class="hcomponent-page-info">
<div class="news-detail-title">
<div class="container-custom fix-p-color">
<h1 style="color: #000000;"><span>{extra.about_us.title}{config.app_name}</span></h1>
</div>
</div>
</div>
</div>
<div class="container-custom hcomponent-share-bar">
<div class="container-custom">
<ul class="share-box list-unstyled hasLine">
<li class="line"></li>
</ul>
</div>
</div>
<div >
<div class="hcomponent-news-detail-content">
<div class="news-detail-box container-custom clearfix">
<div class="news-detail-content">
<Fragment set:html={extra.about_us.content} />
<p style="text-align: right;">{config.app_company}</p>
</div>
</div>
</div>
</div>
</main>
</div>
</Layout>
<style>
.main {
max-width: 1200px;
width: 100%;
box-sizing: border-box;
flex: 1 1 0%;
margin: 0px auto;
padding-top: 5rem;
h1 {
span {
font-weight: bold;
}
margin-top: 0;
text-align: center;
font-size: 2rem;
}
.container-custom {
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px
}
}
p {
color: #666;
font-size: 1em;
line-height: 1.95em;
margin: 0
}
@media (max-width:767px) {
.container-custom>.container-custom {
padding: 0;
}
}
.mt20{
margin-top: 20px;
}
.main .bottom-box .share-box {
margin: 20px auto 0 auto;
}
.main .share-box {
padding-left: 0;
padding-right: 0;
text-align: center;
margin-bottom: 30px;
width: 100%;
position: relative;
z-index: 99;
}
.share-box.list-unstyled:not(.hasLine){
margin-bottom: 0;
}
.main .share-box li .wechat-qrcode {
top: 30px;
height: 240px;
}
.main .share-box li .wechat-qrcode p {
text-align: center;
margin: 0;
padding: 0;
}
.main .hasLine .line {
position: absolute;
width: 100%;
height: 1px;
background: #dddddd;
top: 0;
left: 0;
top: 50%;
margin-top: -1px;
}
.main .share-box.s-bottom {
border-bottom: 1px solid #ddd;
padding-top: 40px;
padding-bottom: 40px;
margin: 20px auto 0 auto;
}
.news-detail-box {
margin-top: 5rem;
}
</style>

View File

@ -0,0 +1,216 @@
---
import Layout from "../../../layouts/Layout_5.astro";
import { Image } from "astro:assets";
import { getConfig, getExtra, getTp5Extra } from "../../../../utils/config";
import {
TP2_COLUMN_CONTACT_US,
TP2_COLUMN_CONTACT_US_URL,
TP2_COLUMN_INDEX,
TP2_COLUMN_INDEX_URL,
} from "../../../../utils/const";
import BaijiahaoLogo from '../../../../public/common/baijiahao.svg'
import Toutiaohao from '../../../../public/common/toutiaohao.svg'
import Douyin from '../../../../public/common/douyin.svg'
import Youxiang from '../../../../public/common/youxiang.svg'
const config = getConfig(Astro);
const extra = getTp5Extra(config.app_extra_tag)
const breadcrumb = [
{ title: TP2_COLUMN_INDEX, url: TP2_COLUMN_INDEX_URL },
{ title: TP2_COLUMN_CONTACT_US, url: TP2_COLUMN_CONTACT_US_URL }
];
// 页面描述
const desc = extra.contact_us.telephone.map(item => item.number).join('; ');
---
<Layout
title={TP2_COLUMN_CONTACT_US + ` - ${config.app_name}`}
description={`${config.app_name}24小时客服电话 - ${desc}`}
keywords={config.app_keywords}
breadcrumb={breadcrumb}
>
<main>
<div class="contact-container">
<h1 style="font-size: 5rem;margin-bottom: 5rem;color:#000000">{extra.contact_us.title}</h1>
<!-- <Fragment set:html={extra.contact_us.content}/> -->
<section class="list-box">
<h2 class="list-title">在线客服</h2>
<ul>
{
extra.contact_us.telephone.map(e => {
return <li class="list-item">
<a href={`tel:${e.number}`}>
<div class="item-content">
<Image height={50} width={50} src="/template_2/contact-us/hotline.png" alt="联系热线"/>
<div class="txt">
<h3 style="margin-left: 1rem;font-weight: bold;">{e.number}</h3>
<h4 style="margin-left: 1rem;">24小时全国热线</h4>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li>
})
}
</ul>
{extra.contact_us.email.length > 0 ? <h2 class="list-title">联系邮箱</h2> : ''}
<ul>
{
extra.contact_us.email.map(e => {
return <li class="list-item">
<a href={`tel:${e.address}`}>
<div class="item-content">
<Image height={50} width={50} src="/template_2/contact-us/youxiang.svg" alt="联系邮箱"/>
<div class="txt">
<h3 style="margin-left: 1rem;font-weight: bold;">{e.address}</h3>
<h4 style="margin-left: 1rem;"></h4>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li>
})
}
</ul>
<h2 class="list-title">官方媒体平台</h2>
<ul>
{
extra.weibo_offical.address ?
<li class="list-item">
<a href={extra.weibo_offical.address} target="blank">
<div class="item-content">
<span class="icon-lazy font-ico-weibo" data-name="font-ico-weibo"></span>
<div class="txt">
<h3>{extra.weibo_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.gongzhonghao_offical.address ?
<li class="list-item">
<a href={extra.gongzhonghao_offical.address} target="blank">
<div class="item-content">
<span class="icon-lazy font-ico-weixin" data-name="font-ico-weixin"></span>
<div class="txt">
<h3>{extra.gongzhonghao_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.baijiahao_offical.address ?
<li class="list-item">
<a href={extra.baijiahao_offical.address} target="blank">
<div class="item-content">
<BaijiahaoLogo class="icon-lazy" />
<div class="txt">
<h3>{extra.baijiahao_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.toutiaohao_offical.address ?
<li class="list-item">
<a href={extra.toutiaohao_offical.address} target="blank">
<div class="item-content">
<Toutiaohao class="icon-lazy"/>
<div class="txt">
<h3>{extra.toutiaohao_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
{
extra.douyin_offical.address ?
<li class="list-item">
<a href={extra.douyin_offical.address} target="blank">
<div class="item-content">
<Douyin class="icon-lazy"/>
<div class="txt">
<h3>{extra.douyin_offical.name}</h3>
</div>
</div>
<i class="fas fa-chevron-right"></i>
</a>
</li> : ''
}
</ul>
</section>
</div>
</main>
</Layout>
<style>
.fa-chevron-right:before {
content: ">"
}
h2 {
font-size: 2rem ;
margin-top: 4rem;
margin-bottom: 1rem;
}
h3 {
margin-left: 1rem;
font-weight: bold;
}
h4 {
margin-left: 1rem;
color: #7f7f7f;
}
.icon-lazy {
width: 50px;
height: 50px;
}
.contact-container {
padding-top: 5rem;
}
.list-item {
border-top: 0.01rem solid #d8d8d8;
}
.item-content{
display: flex;
justify-content: center;
}
.txt {
display: flex;
justify-content: center;
align-items: center;
}
.list-box .list-item>a {
padding: 1.5rem;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
/* height: 1.08rem; */
}
main {
max-width: 1200px;
width: 100%;
box-sizing: border-box;
flex: 1 1 0%;
/* padding: 5rem; */
margin: 0px auto;
padding-top: 5rem;
}
</style>

View File

@ -0,0 +1,348 @@
---
import "swiper/swiper-bundle.css";
import Layout from "../../../layouts/Layout_5.astro";
import ImageXiazai from '../../../../public/template_2/xiazai.svg';
import { Image } from 'astro:assets';
import { getConfig, getTp5Extra } from "../../../../utils/config";
import { TP2_COLUMN_ABOUT_US, TP2_COLUMN_INDEX, TP2_COLUMN_INDEX_URL } from "../../../../utils/const";
import { newsIndex } from "../../../../utils/rpc";
const config = getConfig(Astro)
const extra = getTp5Extra(config.app_extra_tag);
const {code, data} = await newsIndex(config.id, 3);
const breadcrumb = [{
title: TP2_COLUMN_INDEX,
url: TP2_COLUMN_INDEX_URL
}]
---
<Layout
title={`${config.app_name}`}
description={config.app_description}
keywords={config.app_keywords}
breadcrumb={breadcrumb}
>
<section class="banner-section" slot="banner-slot">
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="banner_content" data-aos="fade-down">
<h1>知屿寻光 </h1>
<h3 class="text-white">学徒追光,知海寻明</h3>
<p class="text-white">"知屿寻光"是一款融合课程学习与阅读功能的综合平台,专为热爱知识和自我提升的用户打造。平台汇聚了各类精品课程、书籍、讲座等资源,涵盖了从文学艺术到科技创新、从职场技能到个人成长等多个领域,满足不同用户的学习需求。我们致力于为用户提供多元化的知识获取渠道,无论是通过系统化的课程学习,还是通过随时随地的书籍阅读,都能帮助用户轻松提升自我、拓宽视野。平台不仅注重知识的深度与专业性,还鼓励用户参与其中,分享与交流,激发学习动力和创造力。</p>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="banner_wrapper2">
<figure class="mb-0 bannerphoneback">
<img src="./template_5/images/bannerphoneback-image1.png" alt="">
</figure>
<figure class="mb-0 bannerphone2" >
<img class="img-fluid" src="./template_5/images/bannerphone2-img.png" alt="">
</figure>
<figure class="mb-0 bannerphone-circleicon">
<img src="./template_5/images/bannerphone-circleicon.png" alt="">
</figure>
<figure class="mb-0 bannerphone-circle">
<img class="img-fluid" src="./template_5/images/bannerphone-circle.png" alt="">
</figure>
<figure class="mb-0 bannerphone1">
<img src="./template_5/images/bannerphone1-img.png" alt="">
</figure>
</div>
</div>
</div>
<figure class="mb-0 bannersidecircle1" data-aos="fade-left">
<img src="./template_5/images/banner-sidecircle1.png" alt="">
</figure>
<figure class="mb-0 bannersidecircle2" data-aos="fade-left">
<img src="./template_5/images/banner-sidecircle2.png" alt="">
</figure>
</div>
</section>
<!-- Partner -->
<div class="partner-section d-none d-lg-inline">
<div class="container">
<div class="partner_box" data-aos="fade-up">
<ul class="mb-0 list-unstyled">
<li>
<figure class="mb-0 partner1 partner2">
<Image class="shareIcon" height={50} width={50} alt="huawei" src={`/common/huawei.svg`} />
</figure>
</li>
<li>
<figure class="mb-0 partner1 partner3">
<Image class="shareIcon" height={50} width={50} alt="vivo" src={`/common/vivo.svg`} />
</figure>
</li>
<li>
<figure class="mb-0 partner1 partner4">
<Image class="shareIcon" height={50} width={50} alt="xiaomi" src={`/common/xiaomi.svg`} />
</figure>
</li>
<li>
<figure class="mb-0 partner1 partner5">
<Image class="shareIcon" height={50} width={50} alt="oppo" src={`/common/oppo.svg`} />
</figure>
</li>
<li>
<figure class="mb-0 partner1 partner5">
<Image class="shareIcon" height={50} width={50} alt="meizu" src={`/common/meizu.svg`} />
</figure>
</li>
</ul>
</div>
</div>
</div>
<!-- About Us -->
<section class="aboutus-section overflow-hidden">
<div class="container">
<div class="row">
<div class="col-lg-4 col-md-4 col-sm-12 col-12">
<div class="aboutus_content">
<h4>关于我们</h4>
<h2 class="mb-0 ">为什么选择我们</h2>
</div>
</div>
<div class="col-lg-8 col-md-8 col-sm-12 col-12">
<div class="aboutus_text" data-aos="fade-left">
<p class="mb-0 ">我们努力以专业目全面的课程体系设置,全方位满足用户多样化的学习需求,助力用户在不同知识与技能维度实现自我提升。</p>
</div>
</div>
</div>
</div>
</section>
<!-- Features -->
<section class="basic-feature" id="basic-feature">
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="feature_wrapperleft">
<figure class="mb-0 feature-circle">
<img class="img-fluid" src="./template_5/images/feature-circle.png" alt="">
</figure>
<figure class="mb-0 featurephoneback">
<img src="./template_5/images/featurephoneback-img.png" alt="">
</figure>
<figure class="mb-0 featurephone">
<img class="img-fluid" src="./template_5/images/featurephone-img.png" alt="">
</figure>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="feature_wrapperright">
<div class="feature_content">
<h4>专注于产品自身</h4>
<h2>我们具有以下优势</h2>
</div>
<div class="feature_lowercontent" data-aos="fade-up">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-6 col-12">
<div class="feature-box">
<figure class="feature-marketicon">
<img src="./template_5/images/feature-marketicon.png" alt="" class="img-fluid">
</figure>
<h6>丰富的书籍资源</h6>
<p class="text-size-18 mb-0">涵盖哲学系列、名人史迹、历史研究、地域文明、文化理论。</p>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-12">
<div class="feature-design">
<div class="feature-box">
<figure class="feature-graphicon feature-box-2">
<img src="./template_5/images/feature-graphicon.png" alt="" class="img-fluid">
</figure>
<h6>离线阅读</h6>
<p class="text-size-18 mb-0">支持离线阅读,无网络也能畅游书海。</p>
</div>
</div>
</div>
</div>
<div class="feature-downcontent">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-6 col-12">
<div class="feature-box">
<figure class="feature-graphicon feature-box-3">
<img src="./template_5/images/feature-supporticon.png" alt="" class="img-fluid">
</figure>
<h6>深度视频课程</h6>
<p class="text-size-18 mb-0">理解世界的本质逻辑,开阔视野,了解多元文明。</p>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-12">
<div class="feature-design feature-guide">
<div class="feature-box">
<figure class="feature-guideicon feature-box-4">
<img src="./template_5/images/feature-guideicon.png" alt="" class="img-fluid">
</figure>
<h6>提供全天候服务支持</h6>
<p class="text-size-18 mb-0">提供7×24小时在线咨询服务第一时间获得解答和支持。</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Ease of Search -->
<section class="search-section">
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="search_content" data-aos="fade-up">
<figure class="search-icon">
<img src="./template_5/images/search-icon.png" alt="" class="img-fluid">
</figure>
<h2>丰富的阅读种类</h2>
<p>"知屿寻光"提供丰富的阅读种类,涵盖多个领域,助力个人成长与全方位提升。无论是探索个人成长的心灵修养,还是深入社会人文的思考,亦或学习经济管理与职场效能的实用知识,平台都为您精心推荐相关书籍。通过多元化的阅读资源,您将获得关于人际沟通的技巧、领导力的提升,以及工作效率的优化,帮助您在个人与职业生活中不断取得突破与进步。</p>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
<div class="search_wrapper">
<figure class="mb-0 search-sidecircle">
<img class="img-fluid" src="./template_5/images/search-sidecircle.png" alt="">
</figure>
<figure class="mb-0 search-phoneback">
<img src="./template_5/images/search-phoneback.png" alt="">
</figure>
<figure class="mb-0 search-phone1">
<img class="img-fluid" src="./template_5/images/search-phone1.png" alt="">
</figure>
<figure class="mb-0 search-phone2">
<img class="img-fluid" src="./template_5/images/search-phone2.png" alt="">
</figure>
</div>
</div>
</div>
<!-- Manage -->
<div class="manage-section">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-12 order-md-1 order-2">
<div class="manage_wrapper">
<figure class="mb-0 manage-sidecircle">
<img class="img-fluid" src="./template_5/images/manage-sidecircle.png" alt="">
</figure>
<figure class="mb-0 manage-phoneback">
<img src="./template_5/images/manage-phoneback.png" alt="">
</figure>
<figure class="mb-0 manage-phone2">
<img class="img-fluid" src="./template_5/images/manage-phone2.png" alt="">
</figure>
<figure class="mb-0 manage-phone1">
<img class="img-fluid" src="./template_5/images/manage-phone1.png" alt="">
</figure>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12 order-md-2 order-1">
<div class="manage_content" data-aos="fade-up">
<figure class="search-icon manage-icon">
<img src="./template_5/images/manage-icon.png" alt="" class="img-fluid">
</figure>
<h2>个性化推荐系统</h2>
<p>通过深入分析用户的阅读历史和兴趣偏好,我们的智能推荐系统能够精准地为您推荐与您口味相符的书籍。无论是您经常阅读的类型还是您尚未接触的新领域,系统都会为您精心挑选相关内容,帮助您发掘更多感兴趣的书籍。这样,您可以轻松拓展阅读范围,享受更加个性化和丰富的阅读体验。</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- statistics -->
<section class="statistics-section" id="statistics">
<div class="container">
<figure class="mb-0 statistics-sidelayer">
<img src="./template_5/images/statistics-sidelayer.png" alt="">
</figure>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
<div class="statistics_content">
<h4 class="text-white">我们努力做得更好</h4>
<h2 class="text-white">持续创新,用户至上</h2>
<p class="text-white">我们不仅注重于产品自身,更注重于用户的体验。</p>
</div>
</div>
</div>
<div class="statistics-value" data-aos="fade-down">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-6 col-6">
<div class="number1">
<span class="value1 counter">500000</span>
<sup class="mb-0 plus">+</sup>
<span class="text1">累计下载次数</span>
</div>
</div>
<div class="col-lg-3 col-md-3 col-sm-6 col-6">
<div class="number1">
<span class="value1 counter">25</span>
<sup class="mb-0 plus">+</sup>
<span class="text1 text2">学习课程</span>
</div>
</div>
<div class="col-lg-3 col-md-3 col-sm-6 col-6">
<div class="number1">
<span class="value1 counter">6</span>
<sup class="mb-0 plus">大</sup>
<span class="mb-0 text1 text3">课程分类</span>
</div>
</div>
<div class="col-lg-3 col-md-3 col-sm-6 col-6">
<div class="number1 number4">
<span class="value1 counter">7</span>
<sup class="mb-0 plus">24</sup>
<span class="mb-0 text1 text4">在线服务</span>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Available -->
<section class="available-section" id="get-app">
<div class="container">
<div class="row">
<div class="col-lg-7 col-md-7 col-sm-12 col-12">
<div class="available_content">
<h2 class="text-white">在各大应用商店中下载</h2>
<p class="text-white">知屿寻光是一款全新推出的智能应用,致力于为用户提供精准的内容推荐和个性化服务。现在,您可以通过各大应用平台轻松下载并体验,为您的生活增添更多色彩与便利。</p>
</div>
</div>
<div class="col-lg-5 col-md-5 col-sm-12 col-12">
<div class="available_wrapper">
<figure class="mb-0 available-phone1">
<img class="img-fluid" src="./template_5/images/available-phone1.png" alt="">
</figure>
<figure class="mb-0 available-phone3">
<img src="./template_5/images/available-phone3.png" alt="">
</figure>
</div>
</div>
</div>
<figure class="mb-0 available-phone2">
<img class="img-fluid" src="./template_5/images/available-phone2.png" alt="">
</figure>
<figure class="mb-0 available-sidelayer">
<img src="./template_5/images/available-sidelayer.png" alt="">
</figure>
</div>
</section>
</Layout>
<style>
.partner_box ul {
display: flex;
justify-content: space-around;
align-items: center;
flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
.partner_box ul {
justify-content: unset;
}
}
</style>

View File

@ -0,0 +1,224 @@
---
import Layout from '../../../layouts/Layout_5.astro';
import { newsIndex } from '../../../../utils/rpc';
import { getConfig } from '../../../../utils/config';
import { TP2_COLUMN_NEWS, TP2_COLUMN_NEWS_URL, TP2_COLUMN_INDEX, TP2_COLUMN_INDEX_URL } from '../../../../utils/const';
const config = getConfig(Astro)
const {code, data} = await newsIndex(config.id);
---
<Layout
title={TP2_COLUMN_NEWS + `- ${config.app_name}`}
description={`新闻专栏 - ${config.app_name}`}
keywords={config.app_keywords}
>
<main class="v4 main page-news">
<div class="news-list-component">
<div class="container">
<div class="wrap wrap--small">
<div class="result-product">
<div class="result-product__items news-archive-items">
{
data.map(news => (
<a href={`/news/${news.id}`} title={news.title} class="result-product__item result-product__item--border">
<div class="result-product__content">
<span class="result-product__label">{news.created_at}</span>
<div class="heading result-product__title">{news.title}</div>
<p class="result-product__info">{news.description}</p>
</div>
<div class="result-product__media ">
<img class="result-product__image img-lazy show success-img" alt={news.title} src={news.cover} onerror="imgErrorUrl(this)" style="">
</div>
</a>
))
}
</div>
</div>
</div>
</div>
</div>
</main>
</Layout>
<style>
.page-news {
background-color: #fff !important;
padding-top: 5rem;
.result-product__image {
border-radius: 16px;
}
.columns-name {
font-size: 5rem;
padding: 3rem;
}
@media only screen and (max-width: 767.98px) {
.columns-name {
font-size: 2rem;
padding: 1rem;
}
}
.result-product__media {
-webkit-box-flex: 0;
-webkit-flex: 0 0 260px;
-ms-flex: 0 0 260px;
flex: 0 0 260px;
max-width: 260px;
height: 173.3px;
position: relative
}
.result-product__image {
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
border: 0;
vertical-align: middle;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
cursor: pointer
}
.result-product__item {
justify-content: space-between;
align-items: center;
}
.result-product__info {
font-size: 16px;
font-weight: 500;
color: #7f7f7f;
line-height: 1.5
}
.result-product__label {
font-size: 14px;
font-weight: 500;
color: #7f7f7f;
line-height: 1.71;
display: block;
margin-bottom: 8px
}
.result-product__title {
font-size: 22px;
font-weight: 700;
line-height: 1.45;
color: #000;
display: block;
margin-bottom: 8px;
max-height: 120px;
overflow: hidden
}
.result-product__item--border {
border-bottom: 1px solid #ededed
}
.result-product__item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 32px 0
}
.result-product {
margin-bottom: 80px
}
.result-product:last-of-type {
margin-bottom: 0
}
.result-product__items {
display: block;
background-color: #fff
}
.result-product__item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 32px 0
}
@media only screen and (min-width: 1200px) {
.no-touch .result-product__item:hover .result-product__title {
color:#7f7f7f
}
.no-touch .result-product__item:hover .result-product__image--thumb::before {
opacity: .5
}
}
@media screen and (max-width: 768px) {
.result-product__media {
-webkit-box-flex: 0;
-webkit-flex: 0 0 120px;
-ms-flex: 0 0 120px;
flex: 0 0 120px;
height: 90px;
background-color: unset
}
.result-product__info {
display: none;
}
.result-product__title {
font-size: 15px;
}
.result-product__content {
display: flex;
flex-direction: column-reverse;
}
}
.result-product__item--border {
border-bottom: 1px solid #ededed
}
.result-product__item-title {
font-size: 22px;
font-weight: 700;
line-height: 1.45;
color: #000;
display: block;
padding-bottom: 24px;
padding-top: 80px
}
.result-product__item-title--big {
font-size: 32px;
line-height: 1.25;
letter-spacing: -0.5px
}
.result-product__label {
font-size: 14px;
font-weight: 500;
color: #7f7f7f;
line-height: 1.71;
display: block;
margin-bottom: 8px
}
.result-product__content-text {
position: relative;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
max-width: 730px;
padding-right: 20px
}
}
</style>

View File

@ -0,0 +1,336 @@
---
import Layout from '../../../../layouts/Layout_4.astro';
import { newsDetail } from '../../../../../utils/rpc';
import { getConfig } from '../../../../../utils/config';
import { TP2_COLUMN_NEWS, TP2_COLUMN_NEWS_URL } from '../../../../../utils/const';
const { slug } = Astro.params;
const config = getConfig(Astro)
if (!slug) {
return Astro.redirect('/500');
}
const {code, data} = await newsDetail(slug, config.id);
if (!data || code !== 0) {
return Astro.redirect('/404');
}
const breadcrumb = [{
title: '主页',
url: '/'
}, {title: TP2_COLUMN_NEWS, url: TP2_COLUMN_NEWS_URL}, {title: data.title, url: 'javascript:void(0);'}]
---
<Layout breadcrumb={breadcrumb} title={`${data.title} - ${config.app_name}`} keywords={data.keywords} description={data.description}>
<div>
<main class="news-main">
<div class="news-container">
<article class="news-detail-content">
<!-- <span class="news-date">发布于: {data.created_at}</span> -->
<h1 class="title" title="标题">{data.title}</h1>
<div class="top-icon"></div>
<div class="news-content" set:html={data.content}>
</div>
<div class="news-navigation">
{
data.prevNews && (
<div>
<span>上一篇: </span>
<a class="news-prev news-link" title={data.prevNews.title} href={`/news/${data.prevNews.id}`}>{data.prevNews.title}</a>
</div>
)
}
{
data.nextNews && (
<div>
<span>下一篇: </span>
<a class="news-next news-link" title={data.nextNews.title} href={`/news/${data.nextNews.id}`}>{data.nextNews.title}</a>
</div>
)
}
</div>
</article>
<!-- <aside class="news-sidebar">
<div class="related-news">
<h3>相关新闻</h3>
<ul>
{data.about.map(item => (
<li>
<a class="news-link" title={item.title} href={`/news/${item.id}`}>
<span class="related-title">{item.title}</span>
{/* <span class="related-date">{item.date}</span> */}
</a>
</li>
))}
</ul>
</div>
</aside> -->
</div>
</main>
</div>
<style is:inline>
.news-content p {
margin: 20px 0;
color: #6f6f6f;
font-size: 18px;
line-height: 32px;
}
.news-content img {
max-width: 100%;
height: auto;
}
</style>
<style>
main {
margin-top: 5rem;
}
article {
width: 50rem;
}
/* .news-main {
margin-top: 5rem;
} */
.top-icon {
padding-bottom: 30px;
border-bottom: 1px solid #e0e0e0
}
.news-date {
font-weight: 700;
font-size: 14px;
color: #d0021b;
line-height: 17px;
margin-bottom: 30px;
display: inline-block
}
.news-meta {
border-bottom: 1px solid var(--text-primary);
color: black;
padding-bottom: 1rem;
margin-bottom: 1rem;
}
.title {
font-size: 2.5rem;
text-align: left;
font-weight: 700;
color: var(--text-primary);
margin-bottom: 1.5rem;
line-height: 1.4;
}
.news-meta {
display: flex;
justify-content: center;
gap: 2rem;
margin-bottom: 1.5rem;
}
.news-meta span{
color: var(--text-primary);
}
/* .news-date, .news-author {
color: rgba(255, 255, 255, 0.9);
font-size: 1rem;
display: flex;
align-items: center;
gap: 0.5rem;
} */
.news-author a {
color: black;
text-decoration: none;
}
/*
.news-date::before {
content: '📅';
}
.news-author::before {
content: '👤';
} */
.news-tags {
display: flex;
justify-content: center;
gap: 1rem;
flex-wrap: wrap;
}
.news-tag {
background: rgba(255, 255, 255, 0.15);
color: white;
padding: 0.3rem 1rem;
border-radius: var(--radius-md);
font-size: 0.9rem;
backdrop-filter: blur(4px);
border: 1px solid rgba(255, 255, 255, 0.1);
transition: all 0.3s ease;
}
.news-tag:hover {
background: rgba(255, 255, 255, 0.25);
transform: translateY(-1px);
}
.news-container {
/* max-width: 1200px; */
/* margin: -2rem auto 0; */
/* padding: 0 1.5rem 3rem; */
/* display: grid; */
/* grid-template-columns: 1fr 320px; */
/* gap: 2.5rem; */
position: relative;
display: flex;
justify-content: center;
}
.news-detail-content {
border-right: 1px solid var(--text-primary);
padding: 3rem;
position: relative;
overflow: hidden;
}
.news-content {
padding-top: 3rem;
font-size: 1.1rem;
line-height: 1.3;
}
.news-images {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1.5rem;
margin-bottom: 2rem;
}
.news-images img {
width: 100%;
height: auto;
border-radius: var(--radius-lg);
box-shadow: var(--shadow-md);
transition: transform 0.3s ease;
}
.news-images img:hover {
transform: scale(1.02);
}
.news-content p {
margin-bottom: 1.8rem;
}
.news-content p:last-child {
margin-bottom: 0;
}
.news-navigation {
margin-top: 1rem;
padding-top: 2rem;
border-top: 1px solid var(--divider-color);
}
.news-sidebar {
position: sticky;
top: 2rem;
height: fit-content;
}
.related-news {
padding: 1rem;
/* box-shadow: var(--shadow-lg); */
}
.related-news h3 {
font-size: 1.2rem;
color: var(--text-primary);
margin-bottom: 1.5rem;
padding-bottom: 1rem;
border-bottom: 1px solid var(--text-primary);
}
.related-news ul {
list-style: none;
padding: 0;
margin: 0;
}
.related-news li {
/* margin-bottom: 1.2rem;
padding-bottom: 1.2rem; */
border-bottom: 1px solid var(--divider-color);
}
.related-news li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.related-news a {
display: flex;
flex-direction: column;
gap: 0.5rem;
text-decoration: none;
/* color: var(--text-secondary); */
/* color: black; */
transition: all 0.3s ease;
padding: 0.4rem;
border-radius: var(--radius-md);
}
.related-news a:hover {
transform: translateX(5px);
}
.related-title {
font-size: 1rem;
line-height: 1.5;
}
.related-date {
font-size: 0.9rem;
color: var(--text-tertiary);
}
@media (max-width: 1024px) {
.news-container {
grid-template-columns: 1fr;
margin-top: -1rem;
}
.news-sidebar {
position: static;
}
}
@media (max-width: 480px) {
.news-detail-content {
padding: 1.5rem;
border: none;
}
.news-share {
flex-wrap: wrap;
gap: 0.8rem;
}
.share-btn {
width: 100%;
text-align: center;
}
}
</style>
</Layout>

View File

@ -0,0 +1,15 @@
main {
flex: 1;
padding: 5rem;
max-width: 1200px;
margin: 0 auto;
width: 100%;
box-sizing: border-box;
/* background: var(--background-light); */
}
@media only screen and (max-width: 767.98px) {
main {
padding: 1rem;
}
}

View File

@ -15,7 +15,7 @@ Author: Zoyothemes
Email: zoyothemes@gmail.com
File: Main Css File
*/
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
/* @import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap"); */
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,266 @@
/*! #######################################################################
MeanMenu 2.0.7
--------
To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)
####################################################################### */
/* hide the link until viewport size is reached */
a.meanmenu-reveal {
display: none;
}
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
float: left;
width: 100%;
position: relative;
background: #0c1923;
padding: 4px 0;
min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #0c1923;
margin-top: 44px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-top: 1px solid #383838;
border-top: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-top: 1px solid #f1f1f1;
border-top: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 1px;
width: 26px;
height: 32px;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
background: rgba(255,255,255,0.1);
border: none !important;
border-left: 1px solid rgba(255,255,255,0.4) !important;
border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: rgba(0,0,0,0.9);
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.mean-remove {
display: none !important;
}
/* mobile menu css */
.side-toggle {
background: none;
border: 0;
padding-top: 7px;
}
.side-menu-icon i {
color: #132339;
font-size: 32px;
cursor: pointer;
top: 39px;
}
.side-info {
background: #152136;
width: 300px;
height: 100%;
position: fixed;
z-index: 9;
right: -100%;
top: 0;
padding: 30px;
transition: .6s;
overflow-y: scroll;
}
.side-info.info-open {
right: 0;
}
.side-info-close {
background: none;
border: 0;
color: #fff;
font-size: 20px;
padding: 0;
margin-bottom: 20px;
}
.side-info-content h1 {
color: #fff;
font-size: 29px;
}
.offcanvas-overlay {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: #000;
height: 100%;
width: 100%;
z-index: 2;
opacity: 0;
visibility: hidden;
}
.offcanvas-overlay.overlay-open {
opacity: .5;
visibility: visible;
}
/* mean menu customize */
.mean-container a.meanmenu-reveal {
display: none;
}
.mean-container .mean-nav {
background: none;
margin-top: 0;
}
.mean-container .mean-bar {
padding: 0;
min-height: auto;
background: none;
}
.mean-container .mean-nav > ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
display: block !important;
}
.mean-container a.meanmenu-reveal {
display: none !important;
}
.mean-container .mean-nav ul li a {
width: 100%;
padding: 10px 0;
color: #fff;
border-top: 1px solid #2a3a57;
font-size: 13px;
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 0px;
height: 15px;
padding: 12px 12px !important;
line-height: 14px;
}
.mean-container .mean-nav > ul > li:first-child a{
border-top: 0;
}

View File

@ -0,0 +1,34 @@
/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
}
/* small mobile :320px. */
@media (max-width: 767px) {
br {
display: none;
}
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,771 @@
/* Media Queries */
@media screen and (max-width: 1440px){
h1 {font-size: 54px; line-height: 62px;}
h2 {font-size: 40px; line-height: 46px;}
h4 {font-size: 26px; line-height: 30px;}
p {line-height: 34px;}
.banner_outer {border-radius: 0 0 50px 50px;}
.banner_outer .bannersidelayer img {width: 489px;}
.banner-section .bannersidecircle1 {top: 10px; left: 27px;}
.banner-section .bannersidecircle1 img{ width: 49px;}
.banner-section .bannersidecircle2 {top: 526px;}
.banner-section .bannersidecircle2 img{ width: 44px;}
.banner-section .banner_content {padding-top: 0px;}
.banner-section .banner_wrapper2 {top: 21px;}
.banner-section .banner_wrapper2 .bannerphone2 {top: -4px; left: -26px;}
.banner-section .banner_wrapper2 .bannerphone2 img {width: 315px;}
.banner-section .banner_wrapper2 .bannerphoneback {top: -57px; right: 40px;}
.banner-section .banner_wrapper2 .bannerphoneback img {width: 552px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon {top: -44px; right: 262px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon img {width: 83px;}
.banner-section .banner_wrapper2 .bannerphone-circle {top: 39px; right: 237px;}
.banner-section .banner_wrapper2 .bannerphone-circle img {width: 36px;}
.banner-section .banner_wrapper2 .bannerphone1 {top: -30px; right: -18px;}
.banner-section .banner_wrapper2 .bannerphone1 img {width: 372px;}
.banner-section .banner_content p {margin-bottom: 25px;}
.basic-feature {padding-bottom: 146px;}
.offer-videosection .image-sidecircle {position: absolute; right: -20px; top: -58px;}
.search_wrapper .search-sidecircle {left: -90px;}
.search_wrapper .search-phoneback {right: 46px;}
.search_wrapper .search-phone1 {right: -36px;}
.search_wrapper .search-phone2 {left: -138px;}
.manage_wrapper .manage-sidecircle {left: -10px;}
.manage_wrapper .manage-phoneback {right: -50px;}
.manage_wrapper .manage-phone2 {right: 2px;}
.manage_wrapper .manage-phone1 {left: 50px;}
.statistics-section .statistics-sidelayer img{width: 650px;}
.price-block .price-sidecircle {right: -22px; top: -54px;}
.price-section .price-circle {top: -370px; right: -320px;}
.available-section .available_wrapper .available-phone1{left: -240px; top: -172px;}
.available-section .available_wrapper .available-phone1 img{width: 415px;}
.available-section .available_wrapper .available-phone3 {top: 210px; left: -76px;}
.available-section .available_wrapper .available-phone3 img{width: 460px;}
.available-section .available-phone2 {top: 172px;}
.available-section .available-phone2 img{width: 370px;}
/* About */
.sub-banner .bannersidelayer img {width: 489px;}
.sub-banner .banner-section .bannersidecircle1 {top: 54px;}
.sub-banner .banner-section .bannersidecircle2 {top: 175px;}
.about-section .price-circle {top: -284px; right: -346px;}
.about-section .price-sidecircle {right: -24px; top: -46px;}
.team-section .our-teams-wrapper {margin-top: -454px;}
#carouselExampleControls .carousel-control-prev {left: -42px; width: 10%;}
#carouselExampleControls .carousel-control-next{right: -42px; width: 10%;}
/* Contact */
.message-section .manage_wrapper .manage-phoneback {right: -24px;}
.message-section .manage_wrapper .manage-phone1 {left: 14px;}
.message-section .manage_wrapper .manage-phone2 {right: 38px;}
/* Pricing */
.pricing-section .price-sidecircle {right: -30px;}
.pricing-section .price-sidecircle img{width: 42px;}
}
@media screen and (max-width: 1199px){
.navbar-nav li:last-child {margin-left: 22px;}
.navbar {padding: 35px 0;}
/* .navbar-brand figure img {width: 145px;} */
.navbar-nav li {margin: 0px 12px;}
.navbar-nav .nav-item .try_free_btn {padding: 16px 28px;}
h1 {font-size: 44px; line-height: 54px;}
h2 {font-size: 34px; line-height: 40px;}
h3 {font-size: 28px; line-height: 32px;}
h4 {font-size: 24px; line-height: 28px;}
h5 {font-size: 24px; line-height: 30px;}
h6 {font-size: 20px; line-height: 25px;}
p {font-size: 18px; line-height: 30px;}
.banner_outer .bannersidelayer img {width: 362px;}
.banner-section {padding: 100px 0 270px;}
.banner-section .banner_content {padding-top: 0px;}
.banner-section .banner_content h3 {margin-bottom: 5px;}
.banner-section .banner_content p {margin-bottom: 26px;}
.banner-section .banner_content span {margin-bottom: 16px;}
.banner-section .banner_content .image_apple img{width: 144px;}
.banner-section .banner_content .image_google img{width: 142px;}
.banner-section .bannersidecircle1 {top: -2px;}portant
.banner-section .bannersidecircle1 img {width: 48px;}
.banner-section .bannersidecircle2 { top: 512px;}
.banner-section .bannersidecircle2 img{width: 41px;}
.banner-section .banner_wrapper2 {top: 7px;}
.banner-section .bannerphone2 img {width: 273px;}
.banner-section .banner_wrapper2 .bannerphoneback {top: -42px; right: 42px;}
.banner-section .banner_wrapper2 .bannerphoneback img {width: 470px;}
.banner-section .bannerphone1 {top: -26px ; right: -22px ;}
.banner-section .banner_wrapper2 .bannerphone1 img {width: 330px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon {top: -20px; right: 225px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon img {width: 76px;}
.banner-section .banner_wrapper2 .bannerphone-circle {top: 58px; right: 208px;}
.banner-section .banner_wrapper2 .bannerphone-circle img {width: 32px;}
.banner-section .banner_wrapper2 .bannerphone2 {left: -46px;}
.banner-section .banner_wrapper2 .bannerphone2 img {width: 275px;}
.partner-section .partner_box {padding: 50px 35px;}
.partner-section .partner_box li {margin-right: 15px;}
.aboutus-section {padding: 97px 0 89px;}
.aboutus-section .aboutus_text {padding: 39px 0 0;}
.basic-feature .featurephoneback img {width: 470px;}
.basic-feature .featurephoneback {left: -18px;}
.basic-feature .featurephone {left: 100px; top: 6px;}
.basic-feature .featurephone img{width: 260px;}
.basic-feature .featurephone-over {right: -28px; top: 268px;}
.basic-feature .featurephone-over img{width: 230px;}
.basic-feature .feature-circle {left: 22px; top: 84px;}
.basic-feature .feature-circle img{width: 60px;}
.basic-feature .feature-box figure{height: 75px; width: 75px; line-height: 75px; margin-bottom: 12px;}
.basic-feature .feature_wrapperright {padding: 0px 0 0 7px;}
.basic-feature .feature-box {margin-bottom: 40px;}
.basic-feature .feature-design {padding-left: 0;}
.basic-feature {padding-bottom: 58px;}
.offer-videosection .image-sidecircle {right: -14px; top: -46px;}
.offer-videosection .image-sidecircle img{width: 44px;}
.offer-section .offer_content .offer-apple img{width: 144px;}
.offer-section .offer_content .offer-google img{width: 142px;}
.offer-section {padding: 328px 0 98px;}
.search-section {padding: 124px 0 160px;}
.search_content .search-icon {height: 75px; width: 75px; line-height: 75px; margin-bottom: 12px;}
.search-section .search_content p {padding-right: 42px;}
.search-section .search_content .p-text {margin-bottom: 26px;}
.search-section .try_free_btn {padding: 16px 28px;}
.search-section .search_wrapper .search-sidecircle {left: -56px; top: 26px;}
.search-section .search_wrapper .search-sidecircle img{width: 60px;}
.search-section .search_wrapper .search-phoneback {right: 28px;}
.search-section .search_wrapper .search-phoneback img{width: 480px;}
.search-section .search_wrapper .search-phone1 {right: -20px; top: -6px;}
.search-section .search_wrapper .search-phone1 img{width: 330px;}
.search-section .search_wrapper .search-phone2 {left: -72px; top: -26px;}
.search-section .search_wrapper .search-phone2 img{width: 320px;}
.manage-section {padding: 194px 0 0 0;}
.manage-section .manage_wrapper .manage-sidecircle {left: -6px; top: 44px;}
.manage-section .manage_wrapper .manage-sidecircle img{width: 40px;}
.manage-section .manage_wrapper .manage-phoneback {right: -18px; top: 20px;}
.manage-section .manage_wrapper .manage-phoneback img{width: 470px;}
.manage-section .manage_wrapper .manage-phone2 {right: 38px; top: -6px;}
.manage-section .manage_wrapper .manage-phone2 img{width: 210px;}
.manage-section .manage_wrapper .manage-phone1 {left: 44px; top: -26px;}
.manage-section .manage_wrapper .manage-phone1 img{width: 185px;}
.manage-section .manage_content {padding-left: 43px;}
.search-section .manage-icon{height: 75px; width: 75px; line-height: 75px; margin-bottom: 12px;}
.manage-section .manage-section .manage_content .p-text {margin-bottom: 26px;}
.statistics-section {padding: 100px 0 92px;}
.statistics-section .statistics-value .value1 {font-size: 42px; line-height: 34px;}
.statistics-section .statistics-value .text1 {font-size: 20px; line-height: 34px;}
.statistics-section .statistics-sidelayer img {width: 610px;}
.price-section {padding: 94px 0 102px;}
.price-section .price_heading h2 {margin-bottom: 35px;}
.price-block .price-sidecircle {right: -10px; top: -52px;}
.price-section .price_content .text1 {font-size: 38px; line-height: 50px;}
.price-section .price-block .price_content {padding: 40px;}
.price-section .price_content .icon-size1{height: 100px; width: 100px; line-height: 100px; margin-bottom: 12px;}
.price-section .price_content .get_started {padding: 20px 38px;}
.accordian-section {padding: 97px 0 100px;}
.accordian-section .accordian-inner .card-body {padding: 20px 0;}
.accordian_content h4 {margin-bottom: 6px;}
.accordian_content h2 {margin-bottom: 35px;}
.available-section {padding: 90px 0 100px;}
.available-section .available_content h2 {font-size: 50px; line-height: 65px; padding-right: 150px; margin-bottom: 10px;}
.available-section .available_content p {line-height: 30px; padding-right: 44px; margin-bottom: 20px;}
.available-section .available-sidelayer {display: none;}
.available-section .available_content .available-apple img{width: 144px;}
.available-section .available_content .available-google img{width: 142px;}
.available-section .available_wrapper .available-phone1 {left: -222px; top: -152px;}
.available-section .available_wrapper .available-phone1 img {width: 372px;}
.available-section .available_wrapper .available-phone3 {top: 180px; left: -134px;}
.available-section .available_wrapper .available-phone3 img {width: 432px;}
.available-section .available-phone2 {top: 150px;}
.available-section .available-phone2 img {width: 350px;}
.footer-section {padding: 98px 0 0px;}
.footer-section .heading {font-size: 28px; line-height: 24px; margin-bottom: 28px;}
.footer-section .text {line-height: 32px;}
.footer-section .middle-portion {margin-bottom: 35px;}
.footer-section .middle-portion .services {padding-left: 10px;}
.footer-section .middle-portion .links {padding-left: 30px;}
.footer-section .middle-portion .aboutus {padding-left: 50px;}
.footer-section .footer-lower .text-size-18 {line-height: 36px;}
.footer-section .footer-lower {padding: 30px 0;}
/* About */
.sub-banner {border-radius: 0 0 115px 115px;}
.sub-banner .bannersidelayer img {width: 362px;}
.sub-banner .banner-section .bannersidecircle2 {top: 130px;}
.sub-banner .banner-section {padding: 60px 0 95px;}
.sub-banner .banner-section .banner_content .box span {font-size: 18px; line-height: 28px;}
.sub-banner .banner-section .banner_content .box figure {margin: 0 12px;}
.sub-banner .banner-section .banner_content .box {padding: 5px 20px; margin-bottom: 26px;}
.sub-banner .banner-section .banner_content p {padding: 0px 110px;}
.about-section {padding: 220px 0 100px;}
.about-section .about_content {padding: 45px 30px;}
.count-section .count_content {margin-top: 0;}
.about-section .about_content .icon-size1 {height: 132px; width: 132px; line-height: 132px;}
.about-section .about_content h3 {font-size: 30px;}
.about-section .about_content p {padding: 0px;}
.about-section .price-sidecircle {right: -12px;}
.count-section {padding: 100px 0;}
.count-section .count_content h2 {margin-bottom: 16px;}
.count-section .count_content .offer-apple img {width: 144px;}
.count-section .count_content .offer-google img {width: 142px;}
.count-section .count-rightcontent .value1 {font-size: 42px; line-height: 34px;}
.count-section .count-rightcontent .text1 {font-size: 20px; line-height: 34px;}
.count-section .count-rightcontent .number1 {padding: 30px 18px 28px;}
.team-section .teams-background {padding: 237px 0;}
.team-section .our-teams-wrapper .team_content h2 {margin-bottom: 34px;}
.team-section .our-teams-wrapper .team-box .lower-part {padding: 26px;}
.team-section .our-teams-wrapper .team-box .lower-part p {margin-bottom: 14px;}
.team-section .our-teams-wrapper .team-box .lower-part ul li {margin-right: 13px;}
.team-section .teams-background figure img{width: 460px;}
.team-section .our-teams-wrapper {margin-top: -381px;}
.review-section {padding: 62px 0 100px;}
.review-section .review_content .content-box .circle {height: 90px; width: 90px; line-height: 90px;}
#carouselExampleControls .carousel-control-prev {left: -25px; width: 5%;}
#carouselExampleControls .carousel-control-next {right: -25px; width: 5%;}
/* Feature About */
.feature-aboutsection {padding: 216px 0 82px;}
.feature-aboutsection .feature_aboutcontent .icon-size1 {height: 110px; width: 110px; line-height: 110px;}
.feature-aboutsection .feature_aboutcontent h5 {line-height: 40px; margin-bottom: 2px;}
.feature-aboutsection .feature-block .feature_aboutcontent {padding: 52px 30px 44px;}
.feature-basicfeature {padding: 95px 0 140px;}
/* Contact */
.message-section .manage_content {padding-left: 20px;}
.message-section .message_content {padding: 40px 30px;}
.message-section .message_content input {padding: 10px 18px; margin-bottom: 20px;}
.message-section .message_content textarea {height: 170px;}
.message-section .message_content .submit_now {padding: 18px 40px;}
.message-section .manage_wrapper .manage-phoneback {right: -18px; top: 38px;}
.message-section .manage_wrapper .manage-phoneback img{width: 470px;}
.message-section .manage_wrapper .manage-phone2 {right: 38px; top: 20px;}
.message-section .manage_wrapper .manage-phone2 img{width: 210px;}
.message-section .manage_wrapper .manage-phone1 {left: 44px; top: 2px;}
.message-section .manage_wrapper .manage-phone1 img{width: 185px;}
.contact-section {padding: 96px 0 84px;}
.contact-section .feature-block .feature_aboutcontent .icon-size1 {height: 100px; width: 100px; line-height: 100px;}
.contact-section .feature-block .feature_aboutcontent {padding: 44px 30px;}
/* Pricing */
.outer_background .sub-banner .banner-section {padding: 58px 0 236px;}
.pricing-section {padding: 0 0 83px;}
.pricing-section .price-sidecircle {display: none;}
.pricing-section .pricing-box {padding: 20px; margin-bottom: 20px;}
.pricing-section .pricing_content { width: 100%; padding: 20px 0 10px;}
.pricing-section .pricing_content .icon-size1 {height: 100px; width: 100px; line-height: 100px; margin-bottom: 12px;}
.pricing-section .pricing-box .content1 {padding: 35px 0 0 8px;}
.pricing-section .pricing-box .content2 {padding: 33px 0 0 8px;}
.pricing-section .pricing-box .text1 {font-size: 38px; line-height: 60px; margin-bottom: 5px;}
.pricing-section .pricing-box .content3 {padding: 20px 0 0 18px;}
.pricing-section .pricing-box .get_started {padding: 20px 38px;}
}
@media screen and (max-width: 991px){
.navbar {padding: 25px 0;}
.navbar-nav .nav-item .try_free_btn { padding: 12px 30px !important; font-size: 16px !important; line-height: 16px !important; background-color: transparent; font-weight: 400 !important; display: block; text-align: left; border-radius: 0; color: var(--e-global-color-primary) !important;}
.navbar-nav .nav-item .try_free_btn:hover { color: var(--e-global-color-white) !important; background-color: var(--e-global-color-bright-blue) !important;}
.navbar-nav .active > .try_free_btn {background-color: var(--e-global-color-bright-blue); color: var(--e-global-color-white) !important;}
.navbar-collapse {background: var(--e-global-color-white); position: absolute; right: 0px; width: 30%; top: 60px; z-index: 16; padding: 0;}
.navbar-toggler {margin-left: auto; border: none !important; padding: 0; width: 30px; height: 22px;}
.navbar-light .navbar-toggler-icon { background: var(--e-global-color-white); height: 2px; margin: 7px 0 0 0; width: 100%; float: right;}
.navbar-toggler.collapsed span:nth-child(1) {transform: rotate(0deg);}
.navbar-toggler span.navbar-toggler-icon:first-child {margin-top: 0;}
.navbar-toggler span:nth-child(1) {transform: rotate(45deg); transform-origin: 0% 80%;}
.navbar-toggler span.navbar-toggler-icon {transition: all 0.15s;}
.navbar-toggler.collapsed span:nth-child(2) {opacity: 1;}
.navbar-toggler span:nth-child(2) {opacity: 0;}
.navbar-toggler.collapsed span:nth-child(3) {transform: rotate(0deg);}
.navbar-toggler span:nth-child(3) {transform: rotate(-45deg); transform-origin: 15% 100%;}
.collapse:not(.show) {display: none;}
.navbar-collapse ul{align-items: unset; text-align: unset; margin-left: 0;}
button:focus { outline: none;}
.navbar-nav .nav-item a {font-size: 16px; line-height: 16px; padding: 12px 30px !important; color: var(--e-global-color-primary) !important;}
.navbar-nav .active > a {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-secondary) !important;}
.navbar-nav .nav-item a:hover{color: var(--e-global-color-white) !important; background-color: var(--e-global-color-secondary) !important;}
.navbar li {margin: 0 !important; padding: 0;}
h1{font-size: 34px; line-height: 42px;}
h2 {font-size: 28px; line-height: 32px;}
h3{font-size: 24px; line-height: 26px;}
h4 {font-size: 20px; line-height: 22px;}
h5 {font-size: 22px; line-height: 28px;}
p{font-size: 16px; line-height: 24px;}
.text-size-18 {font-size: 16px; line-height: 24px;}
.banner-section {padding: 54px 0 240px;}
.banner-section .banner_content h1{margin-bottom: 8px;}
.banner-section .banner_content h3 {margin-bottom: 10px;}
.banner-section .banner_content p{margin-bottom: 20px;}
.banner-section .banner_content span {font-size: 16px; line-height: 18px;}
.banner-section .banner_content .image_apple {margin-right: 5px;}
.banner-section .banner_content .image_apple img{width: 141px;}
.banner-section .banner_content .image_google img{width: 140px;}
.banner-section .bannersidecircle1{display: none;}
.banner-section .bannersidecircle2{top: 404px;}
.banner-section .bannersidecircle2 img{ width: 40px;}
.banner-section .banner_wrapper2 .bannerphone2{top: 34px; left: -40px;}
.banner-section .banner_wrapper2 .bannerphone2 img{width: 218px;}
.banner-section .banner_wrapper2 .bannerphoneback{top: -16px; right: -18px;}
.banner-section .banner_wrapper2 .bannerphoneback img{width: 400px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon{top: 18px; right: 162px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon img{width: 60px;}
.banner-section .banner_wrapper2 .bannerphone-circle{top: 80px; right: 152px;}
.banner-section .banner_wrapper2 .bannerphone-circle img{width: 26px;}
.banner-section .banner_wrapper2 .bannerphone1{ top: 16px; right: -34px;}
.banner-section .banner_wrapper2 .bannerphone1 img{width: 265px;}
.partner-section .partner_box {padding: 34px 16px; margin-top: -50px;}
.partner-section .partner_box li {margin-right: 12px;}
.partner-section .partner1 img{width: 118px;}
.partner-section .partner2 img{width: 118px;}
.aboutus-section {padding: 70px 0 63px;}
.aboutus-section .aboutus_text {padding: 20px 0 0;}
.basic-feature .featurephoneback {left: -28px;}
.basic-feature .featurephoneback img{width: 370px;}
.basic-feature .featurephone {left: 70px; top: 36px;}
.basic-feature .featurephone img{width: 195px;}
.basic-feature .featurephone-over {top: 200px;}
.basic-feature .feature-circle {left: -6px; top: 84px;}
.basic-feature .feature_content h2 {margin-bottom: 28px;}
.basic-feature .feature-box {margin-bottom: 30px;}
.basic-feature .feature-box figure{height: 70px; width: 70px; line-height: 70px; margin-bottom: 10px;}
.basic-feature .feature_lowercontent h6 {margin-bottom: 5px;}
.basic-feature .feature_lowercontent {padding-left: 0;}
.basic-feature .feature-design {padding-left: 0px;}
.basic-feature {padding-bottom: 37px;}
.offer-section {padding: 254px 0 70px; margin-top: -184px;}
.offer-section .offer_content p {padding: 0 30px 0px 30px;}
.offer-section .offer_content .offer-apple img{width: 142px;}
.offer-section .offer_content .offer-google img{width: 140px;}
.search-section {padding: 70px 0 90px;}
.search-section .search_content .search-icon {height: 70px; width: 70px; line-height: 70px; margin-bottom: 10px;}
.search-section .search_content h2 {margin-bottom: 10px;}
.search-section .search_content p {padding-right: 16px;}
.search-section .search_content .p-text {margin-bottom: 20px;}
.search-section .try_free_btn {padding: 14px 24px;}
.search-section .search_wrapper .search-phoneback {right: -28px; top: 32px;}
.search-section .search_wrapper .search-phoneback img{width: 410px;}
.search-section .search_wrapper .search-phone1 {right: -37px; top: 25px;}
.search-section .search_wrapper .search-phone1 img {width: 270px;}
.search-section .search_wrapper .search-phone2 {left: -82px; top: -2px;}
.search-section .search_wrapper .search-phone2 img {width: 270px;}
.manage-section {padding: 117px 0 0 0;}
.manage-section .manage_content {padding-left: 30px;}
.search-section .manage-icon{height: 70px; width: 70px; line-height: 70px; margin-bottom: 10px;}
.manage-section .manage_content h2 {margin-bottom: 10px;}
.manage-section .manage_content .p-text {margin-bottom: 20px;}
.manage-section .manage_wrapper .manage-sidecircle {left: -30px; top: -4px;}
.manage-section .manage_wrapper .manage-sidecircle img {width: 40px;}
.manage-section .manage_wrapper .manage-phoneback {right: -38px; top: 26px;}
.manage-section .manage_wrapper .manage-phoneback img {width: 400px;}
.manage-section .manage_wrapper .manage-phone2 {right: 0px; top: -2px;}
.manage-section .manage_wrapper .manage-phone2 img {width: 190px;}
.manage-section .manage_wrapper .manage-phone1 {left: 0px; top: -12px;}
.manage-section .manage_wrapper .manage-phone1 img {width: 164px;}
.statistics-section {padding: 70px 0;}
.statistics-section .statistics-sidelayer img {width: 535px;}
.statistics-section .statistics_content p {margin-bottom: 35px;}
.statistics-section .statistics-value .value1 {font-size: 38px; line-height: 32px;}
.statistics-section .statistics-value .plus {font-size: 20px; line-height: 22px;}
.statistics-section .statistics-value .text1 {font-size: 18px; line-height: 18px;}
.price-section {padding: 70px 0 74px;}
.price-section .price-circle {top: -442px; right: -376px;}
.price-block .price-sidecircle {top: -34px;}
.price-block .price-sidecircle img{width: 40px;}
.price-section .price_heading h2 {margin-bottom: 30px;}
.price-section .price-block .price_content {padding: 30px 10px;}
.price-section .price_content .icon-size1 {height: 90px; width: 90px; line-height: 90px;}
.price-section .price_content .text1 {font-size: 30px; line-height: 36px;}
.price-section .price_content .for-space {margin-bottom: 20px;}
.price-section .price_content .get_started {font-size: 16px; line-height: 16px;padding: 18px 30px;}
.accordian-section {padding: 70px 0;}
.accordian_content h2 {margin-bottom: 30px;}
.accordian-section .faq_shape {top: -40px; left: -4px;}
.accordian-section .faq_shape img{width: 40px;}
.accordian-section .accordian-inner .accordion-card h6 {line-height: 40px;}
.accordian-section .accordion-card .btn-link:before {font-size: 26px; line-height: 26px; right: 0; top: 32%;}
.accordian-section .accordian-inner .accordion-card .btn {padding: 0px;}
.available-section {padding: 64px 0 70px;}
.available-section .available_content h2 {font-size: 44px; line-height: 54px; padding-right: 60px; margin-bottom: 6px;}
.available-section .available_content p {line-height: 28px; padding-right: 32px; margin-bottom: 18px;}
.available-section .available_content .available-apple img {width: 141px;}
.available-section .available_wrapper .available-phone1 {left: -172px; top: -114px;}
.available-section .available_wrapper .available-phone1 img {width: 320px;}
.available-section .available_wrapper .available-phone3 {top: 186px; left: -120px;}
.available-section .available_wrapper .available-phone3 img {width: 352px;}
.available-section .available-phone2 {top: 142px;}
.available-section .available-phone2 img {width: 280px;}
.footer-section {padding: 68px 0 0px;}
.footer-section .middle-portion .footer-logo {margin-bottom: 32px;}
.footer-section .middle-portion .footer-logo img{width: 130px;}
.footer-section .middle-portion .icons ul li {margin-right: 12px;}
.footer-section .heading {font-size: 26px; line-height: 22px; margin-bottom: 24px;}
.footer-section .text {font-size: 16px; line-height: 30px;}
.footer-section .middle-portion .links {padding-left: 60px;}
.footer-section .middle-portion .aboutus {padding-left: 70px;}
.footer-section .middle-portion {margin-bottom: 30px;}
.footer-section .footer-lower {padding: 20px 0;}
.footer-section .footer-lower .text-size-18 {font-size: 16px; line-height: 18px;}
/* About */
.sub-banner {border-radius: 0 0 100px 100px;}
.sub-banner .banner-section {padding: 46px 0 67px;}
.sub-banner .banner-section .bannersidecircle1 {top: 16px; display: block;}
.sub-banner .banner-section .bannersidecircle2 {top: 78px;}
.sub-banner .banner-section .banner_content .box {padding: 3px 15px; margin-bottom: 22px;}
.sub-banner .banner-section .banner_content .box span {font-size: 16px; line-height: 24px;}
.sub-banner .banner-section .banner_content .box figure {margin: 0 9px;}
.sub-banner .banner-section .banner_content p {padding: 0px 60px;}
.about-section {padding: 190px 0 70px;}
.about-section .price-circle {top: -352px; right: -370px;}
.about-section .price-sidecircle {right: -12px; top: -38px;}
.about-section .price-sidecircle img {width: 40px;}
.about-section .about_content .icon-size1 {height: 122px; width: 122px; line-height: 122px; margin-bottom: 24px;}
.about-section .about_content h3 {font-size: 28px;}
.about-section .about_content {padding: 35px 15px;}
.count-section {padding: 70px 0;}
.count-section .count_content .offer-apple img {width: 142px;}
.count-section .count_content .offer-google img {width: 140px;}
.count-section .count-rightcontent .value1 {font-size: 38px; line-height: 32px;}
.count-section .count-rightcontent .plus1 {font-size: 20px; line-height: 22px;}
.count-section .count-rightcontent .text1 {font-size: 18px; line-height: 18px;}
.count-section .count-rightcontent .number1 {padding: 28px 16px 26px;}
.team-section .teams-background {padding: 175px 0;}
.team-section .our-teams-wrapper {margin-top: -284px;}
.team-section .teams-background figure img {width: 385px;}
.team-section .our-teams-wrapper .team_content h2 {margin-bottom: 30px;}
.team-section .our-teams-wrapper .team-box .lower-part {padding: 20px;}
.team-section .our-teams-wrapper .team-box .lower-part p {font-size: 16px; line-height: 20px; margin-bottom: 12px;}
.team-section .our-teams-wrapper .team-box .lower-part ul li {margin-right: 11px;}
.review-section {padding: 40px 0 70px;}
.review-section .review_content .content-box .circle{height: 85px; width: 85px; line-height: 85px;}
.review-section .review_content .content-box .circle .review-circlecoma img {width: 40px;}
.review-section .review-sidecircle {top: 66px; left: 8px;}
.review-section .review-sidecircle img{width: 40px;}
.review-section .review_content .content-box {padding: 70px 28px 25px;}
.review-section .review_content h2 {margin-bottom: 64px;}
/* FAQ */
.faq-section {padding: 186px 0 70px;}
/* Feature About */
.feature-aboutsection {padding: 188px 0 50px;}
.feature_aboutheading h2{margin-bottom: 30px;}
.feature-aboutsection .feature_aboutcontent .icon-size1 {height: 100px; width: 100px; line-height: 100px;}
.feature-aboutsection .feature_aboutcontent h5 {font-size: 20px; line-height: 30px;}
.feature-aboutsection .feature-block .feature_aboutcontent {padding: 50px 0 42px;}
.feature-basicfeature {padding: 70px 0 85px;}
/* Contact */
.message-section .message_content {padding: 40px 24px;}
.message-section .message_content h2 {margin-bottom: 20px;}
.message-section .manage_content {padding-left: 30px;}
.message-section .message_content {padding: 35px 20px;}
.message-section .message_content input {font-size: 16px; line-height: 22px; padding: 10px; margin-bottom: 15px;}
.message-section .message_content textarea {font-size: 16px; line-height: 22px; height: 130px; padding: 15px 10px; margin-bottom: 10px;}
.message-section .message_content .submit_now {font-size: 16px; line-height: 16px; padding: 15px 50px;}
.message-section .manage_wrapper .manage-phoneback {right: -44px; top: 40px;}
.message-section .manage_wrapper .manage-phoneback img {width: 400px;}
.message-section .manage_wrapper .manage-phone2 {right: 0px; top: 32px;}
.message-section .manage_wrapper .manage-phone2 img {width: 190px;}
.message-section .manage_wrapper .manage-phone1 {left: 0px; top: 20px;}
.message-section .manage_wrapper .manage-phone1 img {width: 164px;}
.contact-section {padding: 66px 0 54px;}
.contact-section .feature-block .feature_aboutcontent {padding: 40px 0;}
.contact-section .feature-block .feature_aboutcontent .icon-size1 {height: 90px; width: 90px; line-height: 90px;}
/* Pricing */
.outer_background .sub-banner .banner-section {padding: 46px 0 178px;}
.pricing-section {padding: 0 0 53px; margin-top: -113px;}
.pricing-section .pricing-box {padding: 15px; margin-bottom: 15px;}
.pricing-section .pricing_content .icon-size1 {height: 90px; width: 90px; line-height: 90px;}
.pricing-section .pricing_content {padding: 10px 0;}
.pricing-section .pricing-box .text-size-18 {font-size: 16px; margin-bottom: 8px;}
.pricing-section .pricing-box .content1 {padding: 30px 0 0 15px;}
.pricing-section .pricing-box .content3 {padding: 18px 0 0;}
.pricing-section .pricing-box .text1 {font-size: 30px; line-height: 45px;}
.pricing-section .pricing-box .get_started {font-size: 16px; line-height: 16px; padding: 10px 22px;}
}
@media screen and (max-width: 767px){
.navbar-collapse {width: 40%; top: 55px;}
.navbar {padding: 20px 0;}
/* .navbar-brand figure img {width: 140px;} */
h1{font-size: 30px; line-height: 38px;}
h2 {font-size: 26px; line-height: 30px;}
h3{font-size: 22px; line-height: 26px;}
h6 {font-size: 18px; line-height: 22px;}
.banner-section {padding: 34px 0 85px;}
.banner-section .banner_content { padding-top: 0px; text-align: center; margin-bottom: 50px;}
.banner-section .banner_content h1{margin-bottom: 19px; padding: 0 15px;}
.banner-section .banner_content p{margin-bottom: 18px;}
.banner-section .banner_content span{margin-bottom: 15px;}
.banner-section .banner_content .image_google img {width: 120px;}
.banner-section .banner_content .image_apple img {width: 120px;}
.banner-section .bannersidecircle2{top: 276px;}
.banner-section .bannersidecircle2 img{width: 32px;}
.banner-section .banner_wrapper2 {position: relative; text-align: center;}
.banner-section .banner_wrapper2 .bannerphone2{top: 20px; left: 56px;}
.banner-section .banner_wrapper2 .bannerphoneback{top: -32px; right: 8px; position: relative;}
.banner-section .banner_wrapper2 .bannerphone-circleicon{top: -18px; right: 230px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon img{width: 73px;}
.banner-section .banner_wrapper2 .bannerphone-circle{top: 63px; right: 212px;}
.banner-section .banner_wrapper2 .bannerphone-circle img {width: 30px;}
.banner-section .banner_wrapper2 .bannerphone1{right: 32px;}
.partner-section {text-align: center;}
.partner-section .partner_box {padding: 20px 25px;}
.partner-section .partner_box li {margin-right: 30px; margin-bottom: 25px;}
.aboutus-section {padding: 60px 0 14px; text-align: center;}
.aboutus-section .aboutus_content h2 {margin-bottom: 16px !important;}
.aboutus-section .aboutus_text { padding: 0;}
.basic-feature .feature_wrapperleft{text-align: center; margin-bottom: 130px;}
.basic-feature .featurephoneback {left: 0; position: relative;}
.basic-feature .featurephone {left: 163px;}
.basic-feature .featurephone-over {right: 32px;}
.basic-feature .feature-circle {left: 80px; top: 80px;}
.basic-feature .feature_wrapperright{text-align: center;}
.basic-feature .feature-box figure{height: 70px; width: 70px; line-height: 70px; margin-bottom: 10px;}
.basic-feature .feature_lowercontent h6 {margin-bottom: 2px;}
.basic-feature .feature-design {padding-left: 0px;}
.basic-feature {padding-bottom: 28px;}
.offer-section {padding: 184px 0 58px; margin-top: -122px;}
.offer-section .offer_content p {padding: 0;}
.offer-section .offer_content .offer-google img{width: 120px;}
.offer-section .offer_content .offer-apple img{width: 120px;}
.offer-section .offer-sidelayer {display: none;}
.search-section {padding: 60px 0 100px;}
.search-section .search_content{text-align: center;}
.search-section .search_content p {padding-right: 0px;}
.search-section .search_wrapper{text-align: center;}
.search-section .search_wrapper .search-sidecircle {left: 10px; top: 85px;}
.search-section .search_wrapper .search-phoneback {right: 50px; top: 60px;}
.search-section .search_wrapper .search-phone1 {right: 29px; top: 44px;}
.search-section .search_wrapper .search-phone1 img {width: 280px;}
.search-section .search_wrapper .search-phone2 {left: 18px; top: 30px;}
.search-section .search_content .search-icon{padding-left: 0;}
.manage-section {padding: 490px 0 0 0;}
.manage-section .manage_wrapper{text-align: center; position: relative;}
.manage-section .manage_wrapper .manage-sidecircle {left: 36px; top: 70px;}
.manage-section .manage_wrapper .manage-phoneback {right: 0; top: 40px; position: relative; text-align: center;}
.manage-section .manage_wrapper .manage-phone2 {right: 80px; top: 36px;}
.manage-section .manage_wrapper .manage-phone1 {left: 100px; top: 26px;}
.manage-section .manage_content{text-align: center; padding-left: 0px; margin-bottom: 30px;}
.search-section .manage-icon {padding-left: 0;}
.statistics-section {padding: 60px 0 35px;}
.statistics-section .statistics-sidelayer img {width: 440px;}
.statistics-section .statistics_content h4 {margin-bottom: 8px;}
.statistics-section .statistics_content h2 {margin-bottom: 16px;}
.statistics-section .statistics_content p {padding: 0;}
.statistics-section .statistics-value .number2{border-right: none;}
.statistics-section .statistics-value .number1 {text-align: center; border: 1px solid #69a0f7; margin-bottom: 30px; padding: 20px;}
.statistics-section .statistics-value .number4{border-right: 1px solid #69a0f7;}
.statistics-section .statistics-value .value1 {font-size: 34px; line-height: 30px;}
.statistics-section .statistics-value .text1 {font-size: 16px; line-height: 16px;}
.price-section {padding: 58px 0 60px;}
.price-block .price-sidecircle {top: -36px;}
.price-section .price-block .price_content2 {margin-bottom: 0;}
.accordian-section {padding: 60px 0;}
.available-section {padding: 58px 0 235px;}
.accordian-section .accordion-card .btn-link:before {font-size: 20px; line-height: 20px; top: 36%;}
.accordian-section .accordion-card {margin-bottom: 16px; padding: 0 18px;}
.accordian-section .accordian-inner .accordion-card h6 {line-height: 30px;}
.accordian-section .accordian-inner .card-body {padding: 18px 0;}
.available-section .available_content{text-align: center; margin-bottom: 100px;}
.available-section .available_content h2 {font-size: 38px; line-height: 44px; padding: 0; margin-bottom: 10px;}
.available-section .available_content p {line-height: 26px; padding: 0; margin-bottom: 24px;}
.available-section .available_content .available-google img {width: 120px;}
.available-section .available_content .available-apple img {width: 120px;}
.available-section .available_wrapper{text-align: center;}
.available-section .available_wrapper .available-phone1 {left: 0px; top: -60px;}
.available-section .available_wrapper .available-phone3 {top: 175px; left: 0; position: relative;}
.available-section .available-phone2 { top: 380px;}
.footer-section {padding: 60px 0 0px;}
.footer-section .middle-portion {margin-bottom: 20px;}
.footer-section .middle-portion .services li:last-child{margin-bottom: 30px;}
.footer-section .footer-lower .text-size-18 {text-align: center;}
.footer-section .heading {font-size: 24px; line-height: 20px; margin-bottom: 15px;}
.footer-section .middle-portion .links {padding-left: 0;}
.footer-section .footer-lower {padding: 15px 0;}
/* About */
.sub-banner .banner-section {padding: 40px 0 10px;}
.sub-banner .banner-section .bannersidecircle1 {top: 12px; left: 40px;}
.sub-banner .banner-section .bannersidecircle1 img{width: 40px;}
.sub-banner .banner-section .bannersidecircle2 {top: 66px;}
.sub-banner .banner-section .banner_content .box {padding: 3px 10px; margin-bottom: 18px;}
.sub-banner .banner-section .banner_content h1 {padding: 0px;}
.sub-banner .banner-section .banner_content p {padding: 0px;}
.sub-banner .banner-section .banner_content .box figure img{width: 12px;}
.about-section {padding: 180px 0 60px;}
.about-section .about_content { padding: 30px 10px;margin-bottom: 30px;}
.about-section .about_content1 {margin-bottom: 0px;}
.about-section .about_content .icon-size1 {height: 112px; width: 112px; line-height: 112px; margin-bottom: 20px;}
.about-section .about_content h3 {font-size: 26px;}
.count-section {padding: 65px 0 60px;}
.count-section .count_content {text-align: center; margin-bottom: 40px;}
.count-section .count_content .offer-apple img {width: 120px;}
.count-section .count_content .offer-google img {width: 120px;}
.count-section .count-rightcontent .value1 {font-size: 34px; line-height: 30px;}
.count-section .count-rightcontent .text1 {font-size: 16px; line-height: 16px;}
.count-section .count-rightcontent .number1 {padding: 26px 14px 24px;}
.team-section .teams-background {padding: 172px 0;}
.team-section .our-teams-wrapper .team_content h2 {margin-bottom: 26px;}
.team-section .our-teams-wrapper .team-box{text-align: center;}
.team-section .our-teams-wrapper .team-box .upper-part img{width: 100%;}
.team-section .our-teams-wrapper .team-box .lower-part {padding: 16px 0;}
.review-section {padding: 35px 0 60px;}
.review-section .review_content .content-box .circle {height: 80px; width: 80px; line-height: 80px;}
.review-section .review_content h2 {margin-bottom: 56px;}
.review-section .review_content .content-box {padding: 60px 9px 15px;}
.review-section .review-sidecircle {top: 50px; left: 8px;}
.review-section .review_content h6 {line-height: 20px; font-size: 16px; margin-bottom: 0px;}
.review-section .review_content p {margin-bottom: 14px;}
.review-section .review_content span {font-size: 14px; line-height: 18px; margin-bottom: 4px;}
#carouselExampleControls .carousel-control-prev {top: 70px;}
#carouselExampleControls .carousel-control-next {top: 70px;}
/* FAQ */
.faq-section .accordian_content h2 {margin-bottom: 25px;}
/* Feature About */
.feature-aboutsection {padding: 182px 0 40px;}
.feature_aboutheading h2 {margin-bottom: 25px;}
.feature-aboutsection .feature-block .feature_aboutcontent {padding: 35px 40px;}
.feature-aboutsection .feature_aboutcontent .icon-size1 {height: 94px; width: 94px; line-height: 94px;}
.feature-basicfeature {padding: 28px 0 78px;}
/* Contact */
.message-section {padding: 154px 0 60px;}
.message-section .message_content input {padding: 8px; margin-bottom: 12px;}
.message-section .message_content textarea {height: 120px; padding: 15px 8px; margin-bottom: 8px;}
.message-section .price-sidecircle {right: 22px; top: 18px;}
.message-section .manage_wrapper{text-align: center; position: relative; margin-bottom: 80px;}
.message-section .manage_wrapper .manage-sidecircle {left: 36px; top: 70px;}
.message-section .manage_wrapper .manage-phoneback {right: 0; top: 54px; position: relative; text-align: center;}
.message-section .manage_wrapper .manage-phone2 {right: 80px; top: 36px;}
.message-section .manage_wrapper .manage-phone1 {left: 100px; top: 26px;}
.message-section .manage_content{padding-left: 0px;}
.message-section .message_content {padding: 30px 20px;}
.contact-section {padding: 56px 0 44px;}
.contact-section .feature-block .feature_aboutcontent {padding: 30px 20px;}
/* Pricing */
.pricing-section {padding: 0 0 40px;}
.pricing-section .price-circle {display: none;}
.pricing-section .pricing-box {padding: 20px; margin-bottom: 20px;}
.pricing-section .pricing-box .content1 {padding: 30px 0 0 30px;}
.outer_background .sub-banner .banner-section {padding: 40px 0 120px;}
.pricing-section .pricing-box .content3 {padding: 18px 0 0 12px;}
.pricing-section .pricing-box .text1 {font-size: 28px; line-height: 42px;}
}
@media screen and (max-width: 575px){
.navbar-collapse { width: 55%; top: 52px;}
/* .navbar-brand {width: 130px;} */
.navbar { padding: 16px 0;}
p{font-size: 14px; line-height: 22px;}
.banner-section {padding: 38px 0 133px;}
.banner-section .banner_content h1{margin-bottom: 10px; padding: 0;}
.banner-section .banner_content p{margin-bottom: 20px;}
.banner-section .banner_content span {font-size: 14px; line-height: 16px;}
.banner-section .bannersidecircle2{top: 325px;}
.banner-section .bannersidecircle2 img {width: 26px;}
.banner_outer .bannersidelayer img {width: 286px;}
.banner-section .banner_content {margin-bottom: 60px;}
.banner-section .banner_wrapper2 .bannerphone2{top: 20px; left: -4px;}
.banner-section .banner_wrapper2 .bannerphone2 img{ width: 185px;}
.banner-section .banner_wrapper2 .bannerphoneback{top: -34px; right: 6px;}
.banner-section .banner_wrapper2 .bannerphoneback img{width: 318px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon{ top: 2px; right: 158px;}
.banner-section .banner_wrapper2 .bannerphone-circleicon img{width: 48px;}
.banner-section .banner_wrapper2 .bannerphone-circle{top: 52px; right: 150px;}
.banner-section .banner_wrapper2 .bannerphone-circle img {width: 22px;}
.banner-section .banner_wrapper2 .bannerphone1{top: -6px; right: -8px;}
.banner-section .banner_wrapper2 .bannerphone1 img{width: 222px;}
.partner-section .partner_box {margin-top: -100px;}
.partner-section .partner_box {padding: 20px;}
.partner-section .partner_box li {margin-right: 23px; margin-bottom: 18px;}
.aboutus-section {padding: 62px 0 106px;}
.aboutus_text p {line-height: 20px;}
.basic-feature .feature_wrapperright {padding: 0;}
.basic-feature .feature_wrapperleft {text-align: center; margin-bottom: 16px;}
.basic-feature .featurephoneback {left: 3px; top: -36px;}
.basic-feature .featurephoneback img {width: 328px;}
.basic-feature .featurephone {left: 93px; top: -53px;}
.basic-feature .featurephone img {width: 164px;}
.basic-feature .feature-circle {left: 24px; top: -34px;}
.basic-feature .feature-circle img {width: 54px;}
.basic-feature .featurephone-over {right: -8px; top: 96px;}
.basic-feature .featurephone-over img {width: 190px;}
.basic-feature {padding-bottom: 26px;}
.offer-section {padding: 144px 0 60px; margin-top: -80px;}
.offer-videosection .image-sidecircle {display: none;}
.search-section .search_wrapper .search-sidecircle {left: 10px; top: 76px;}
.search-section .search_wrapper .search-sidecircle img {width: 50px;}
.search-section .search_wrapper .search-phoneback {right: -8px; top: 70px;}
.search-section .search_wrapper .search-phoneback img {width: 346px;}
.search-section .search_wrapper .search-phone1 {right: -14px; top: 50px;}
.search-section .search_wrapper .search-phone1 img {width: 250px;}
.search-section .search_wrapper .search-phone2 {left: -10px; top: 32px;}
.search-section .search_wrapper .search-phone2 img {width: 250px;}
.search-section .try_free_btn {font-size: 16px; line-height: 16px;}
.manage-section {padding: 440px 0 0 0;}
.manage-section .manage_wrapper .manage-sidecircle {left: 0; top: 40px;}
.manage-section .manage_wrapper .manage-phoneback {right: 10px;}
.manage-section .manage_wrapper .manage-phoneback img {width: 350px;}
.manage-section .manage_wrapper .manage-phone2 {right: 18px;}
.manage-section .manage_wrapper .manage-phone2 img {width: 157px;}
.manage-section .manage_wrapper .manage-phone1 {left: 40px;}
.manage-section .manage_wrapper .manage-phone1 img {width: 136px;}
.statistics-section .statistics-sidelayer img {width: 350px;}
.statistics-section .statistics-value .value1 {font-size: 30px; line-height: 28px;}
.price-section {padding: 62px 0 64px;}
.price-block .price-sidecircle {top: -80px; right: 10px;}
.accordian-section {padding: 60px 0 62px;}
.accordian-section .accordion-card .btn-link:before {right: -10px;}
.accordian-section .faq_shape {top: -84px; left: 8px;}
.accordian-section .accordian-inner .accordion-card h6 {line-height: 26px;}
.accordian-section .accordion-card {padding: 0 30px 0 10px;}
.accordian-section .accordian-inner .card-body {padding: 15px 0;}
.available-section {padding: 56px 0 402px;}
.available-section .available_content h2 {font-size: 32px; line-height: 36px; padding: 0; margin-bottom: 10px;}
.available-section .available_content p {line-height: 24px; padding: 0; margin-bottom: 24px;}
.available-section .available_wrapper .available-phone1 {left: 0px; top: 115px;}
.available-section .available_wrapper .available-phone3 {display: none;}
.available-section .available-phone2 {top: 346px;}
.footer-section .middle-portion .footer-logo {margin-bottom: 20px;}
.footer-section .footer-lower .text-size-18 {font-size: 14px; line-height: 16px;}
.footer-section .middle-portion .icons {margin-bottom: 30px; text-align: center;}
.footer-section .middle-portion .links {padding-left: 0; text-align: center;}
/* About */
.sub-banner {border-radius: 0 0 70px 70px;}
.sub-banner .banner-section {padding: 40px 0 55px;}
.sub-banner .banner-section .banner_content {margin-bottom: 0px;}
.sub-banner .bannersidelayer img {width: 286px;}
.sub-banner .banner-section .bannersidecircle1 {display: none;}
.sub-banner .banner-section .banner_content .box span {font-size: 14px; line-height: 22px;}
.sub-banner .banner-section .banner_content .box {margin-bottom: 14px;}
.sub-banner .banner-section .banner_content h1 {margin-bottom: 6px;}
.about-section {padding: 182px 0 60px;}
.about-section .about_content .icon-size1 {height: 102px; width: 102px; line-height: 102px; margin-bottom: 16px;}
.about-section .about_content h3 {font-size: 24px;}
.about-section .about_content {margin-bottom: 20px;}
.about-section .price-sidecircle {right: 0; top: -58px;}
.count-section .count_content {margin-bottom: 35px;}
.count-section .count-rightcontent .value1 {font-size: 30px; line-height: 28px;}
.review-section .review_content .content-box {padding: 50px 9px 15px;}
.review-section .review_content h2 {margin-bottom: 50px;}
.review-section .review_content .content-box .circle {height: 75px; width: 75px; line-height: 75px;}
.review-section .review_content .content-box .circle .review-circlecoma img {width: 36px;}
.review-section .review-sidecircle {top: 36px;}
.review-section .review_content span {margin-bottom: 0;}
#carouselExampleControls .carousel-control-prev {left: -10px; font-size: 18px; line-height: 18px;}
#carouselExampleControls .carousel-control-next {right: -10px; font-size: 18px; line-height: 18px;}
/* FAQ */
.faq-section .accordian_content h2 {margin-bottom: 20px;}
.faq-section .accordion-card .btn-link:before {top: 36%; right: -10px; font-size: 18px; line-height: 18px;}
.faq-section .accordion-card {padding: 0 18px;}
.faq-section .accordian-inner .accordion-card h6 {line-height: 24px; font-size: 16px;}
/* Feature About */
.feature-aboutsection {padding: 178px 0 48px;}
.feature_aboutheading h2 {margin-bottom: 20px;}
.feature-aboutsection .feature-block .feature_aboutcontent {padding: 30px 15px;}
.feature-basicfeature {padding: 114px 0 129px;}
/* Contact */
.message-section {padding: 208px 0 62px;}
.message-section .message_content input {font-size: 14px; line-height: 20px;}
.message-section .message_content textarea {height: 110px; font-size: 14px; line-height: 20px;}
.message-section .manage_wrapper .manage-phoneback {right: 10px; top: -18px;}
.message-section .manage_wrapper .manage-phoneback img {width: 350px;}
.message-section .manage_wrapper .manage-phone2 {right: 18px; top: -18px;}
.message-section .manage_wrapper .manage-phone2 img {width: 157px;}
.message-section .manage_wrapper .manage-phone1 {left: 40px; top: -28px;}
.message-section .manage_wrapper .manage-phone1 img {width: 136px;}
.message-section .manage_wrapper {margin-bottom: 30px;}
.contact-section {padding: 56px 0 44px;}
.message-section .message_content .submit_now {padding: 12px 50px;}
/* Pricing */
.outer_background .sub-banner .banner-section {padding: 46px 0 166px;}
.pricing-section .pricing-box {padding: 20px;}
.pricing-section .pricing-box .content1 {padding: 20px 0 0 20px;}
.pricing-section .pricing-box .content3 {padding: 0; text-align: center;}
.pricing-section .pricing-box .price-button {text-align: center; padding-left: 0;}
.pricing-section .pricing-box .get_started {padding: 12px 28px;}
.pricing-section .pricing-box .text1 {font-size: 26px; line-height: 32px; margin-bottom: 10px;}
}

File diff suppressed because it is too large Load Diff