diff --git a/app/controller/Article.php b/app/controller/Article.php
index 33acbdd..9f1b025 100755
--- a/app/controller/Article.php
+++ b/app/controller/Article.php
@@ -38,11 +38,12 @@ class Article extends Base
$this->data['images'] = json_decode($article['imgs'], true);
$this->setSeo($title, $keywords, $description);
- $this->data['item'] = MArticle::parseInfo($article);
- $this->data['category'] = $category;
- $this->data['secondInfo'] = $secondCategory;
- $this->data['categoryId'] = $category['id'];
- $this->data['topCategoryId'] = Category::firstGradeById($category['id']) ;
+ $this->data['firstBg'] = $this->firstBanner($category);
+ $this->data['item'] = MArticle::parseInfo($article);
+ $this->data['category'] = $category;
+ $this->data['secondInfo'] = $secondCategory;
+ $this->data['categoryId'] = $category['id'];
+ $this->data['topCategoryId'] = Category::firstGradeId($category['path'], $category['id']);
$this->detailPrevAndNext($article);
$this->detailRecommendList($article, $category['recommend_num']);
return $this->view($category['template_detail'] ?? 'news_detail');
@@ -104,13 +105,13 @@ class Article extends Base
public function index($categoryId = 0)
{
$categoryId = empty($categoryId) ? $this->request->param("category_id") : $categoryId;
- $category = Category::getById($categoryId);
+ $category = Category::getById($categoryId);
if (!$category || $category['model_id'] != Model::MODEL_ARTICLE) {
return $this->error('错误页面');
}
$description = $category['seo_description'] ?: $this->system['seo_description'];
- $keywords = $category['seo_keywords'] ?: $this->system['seo_keywords'];
+ $keywords = $category['seo_keywords'] ?: $this->system['seo_keywords'];
$title = $category['seo_title'] ?: $category['title'].' | '.$this->system['seo_title'];
$this->setSeo($title, $keywords, $description);
@@ -118,12 +119,15 @@ class Article extends Base
app('think\App')->bind(Paginator::class, DxtcPageA::class);
- $this->data['items'] = MArticle::getList($categoryId,$category['number']??10);
- $this->data['category'] = $category;
+ $this->data['categoryPath'] = Category::categoryPath($category['path']);
+ $this->data['topCategoryId'] = Category::firstGradeId($category['path'], $categoryId);
- $this->data['categoryId'] = $categoryId;
- $this->data['topCategoryId'] = Category::firstGradeById($category['id']) ;
- $this->data['bodyClass'] = 'main';
+ $this->data['items'] = MArticle::getList($categoryId, $category['number'] ?? 10);
+ $this->data['category'] = $category;
+
+ $this->data['categoryId'] = $categoryId;
+ $this->data['topCategoryId'] = Category::firstGradeId($category['path'], $categoryId);
+ $this->data['bodyClass'] = 'main';
return $this->view($category['template_list'] ?? '/news_list');
}
@@ -143,11 +147,11 @@ class Article extends Base
return $this->json(2, '栏目不存在');
}
- $items = MArticle::findListByWhere(["category_id"=>$categoryId],$page, $category['number']);
+ $items = MArticle::findListByWhere(["category_id" => $categoryId], $page, $category['number']);
foreach ($items as $item) {
$item['uri'] = archiveGetUri($item);
- $item['create_date_d'] = date('d', $item['create_time']);
+ $item['create_date_d'] = date('d', $item['create_time']);
$item['create_date_y_m'] = date('Y-m', $item['create_time']);
}
diff --git a/app/controller/Base.php b/app/controller/Base.php
index 51d5349..f3e8f63 100755
--- a/app/controller/Base.php
+++ b/app/controller/Base.php
@@ -19,6 +19,8 @@ class Base extends BaseController
//系统配置信息
protected $system = [];
+ protected $isMobile = false;
+
// 初始化
protected function initialize()
{
@@ -31,7 +33,10 @@ class Base extends BaseController
$this->data['_token'] = $this->request->buildToken();
}
- $this->data['config'] = ConfigSetting::getConfigContentsByName('extraBase');
+ $this->isMobile = request()->isMobile();
+
+ $this->data['config'] = ConfigSetting::getConfigContentsByName('extraBase');
+ $this->data['isMobile'] = $this->isMobile;
$this->nav();
$this->logVisit();
@@ -119,4 +124,23 @@ class Base extends BaseController
}
return $list;
}
+
+ // 获取所在一级栏目背景图
+ protected function firstBanner($category): array
+ {
+ // 一级栏目的banner
+ $firstCategoryId = Category::firstGradeId($category['path'], $category['id']);
+
+ $bgImg = [];
+ if ($firstCategoryId == $category['id']) {
+ $bgImg['pc'] = ['src' => $category['src'] ?? '', 'title' => $category['title'] ?? ''];
+ $bgImg['mobile'] = ['src' => $category['src_mobile'] ?? '', 'title' => $category['title'] ?? ''];
+ } else {
+ $firstCategory = Category::where('id', $firstCategoryId)->field('id,title,src,src_mobile')->find();
+ $bgImg['pc'] = ['src' => $firstCategory['src'] ?? '', 'title' => $firstCategory['title'] ?? ''];
+ $bgImg['mobile'] = ['src' => $firstCategory['src_mobile'] ?? '', 'title' => $firstCategory['title'] ?? ''];
+ }
+
+ return $bgImg;
+ }
}
diff --git a/app/controller/Index.php b/app/controller/Index.php
index 074de77..d0badca 100755
--- a/app/controller/Index.php
+++ b/app/controller/Index.php
@@ -17,6 +17,8 @@ class Index extends Base
$blocks = Block::getByCategoryId($categoryId);
$this->news(5);
+ $this->companyHistory($blocks['company_history_list']['value']);
+
$this->data['categoryId'] = $categoryId;
$this->data['blocks'] = Block::convertValue($blocks);
$this->data['category'] = $category;
@@ -35,6 +37,21 @@ class Index extends Base
$this->data['topNews'] = $topNews;
}
+ private function companyHistory(string $companyHistory)
+ {
+ $companyHistory = nl2br($companyHistory);
+ $companyHistory = explode(' ', $companyHistory);
+ $companyHistoryList = [];
+ foreach ($companyHistory as $v) {
+ $arr = explode(';', $v);
+ $companyHistoryList[] = [
+ 'year' => $arr[0] ?? '',
+ 'desc' => $arr[1] ?? ''
+ ];
+ }
+ $this->data['companyHistoryList'] = $companyHistoryList;
+ }
+
/**
* 留言
*
diff --git a/app/controller/Page.php b/app/controller/Page.php
index 2200d35..6865219 100755
--- a/app/controller/Page.php
+++ b/app/controller/Page.php
@@ -10,7 +10,7 @@ class Page extends Base
/**
* @return View|void
*/
- public function index($categoryId=0)
+ public function index($categoryId = 0)
{
$category = Category::getById($categoryId);
if (!empty($category)) {
@@ -21,6 +21,7 @@ class Page extends Base
} else {
$this->redirect('/404.html');
}
+
$childCategory = Category::getChildrenByParentId($category['id']);
$parentCategory = Category::getById($category['parent_id']);
$brotherCategory = Category::getChildrenByParentId($category['parent_id']);
@@ -34,8 +35,8 @@ class Page extends Base
$parentBlocks = Block::convertValue($parentBlocks);
}
- $this->data['topCategoryId'] = Category::firstGradeById($category['id']) ;
-
+ $this->data['categoryPath'] = Category::categoryPath($category['path']);
+ $this->data['topCategoryId'] = Category::firstGradeId($category['path'], $categoryId);
$this->data['categoryId'] = $category['id'];
$this->data['category'] = $category;
$this->data['childCategory'] = $childCategory;
@@ -48,7 +49,4 @@ class Page extends Base
return $this->view($category['template_detail']);
}
-
-
-
}
\ No newline at end of file
diff --git a/app/controller/manager/Article.php b/app/controller/manager/Article.php
index 44ffffb..8117b3d 100755
--- a/app/controller/manager/Article.php
+++ b/app/controller/manager/Article.php
@@ -69,7 +69,7 @@ class Article extends Base
}
MArticle::destroy($delIds);
- SpecialRoute::deleteByTypeIds($delIds ,SpecialRoute::type_archives);
+ SpecialRoute::deleteByTypeIds($delIds, SpecialRoute::type_archives);
Log::write('article', 'betchDel', '批量删除了文章,涉及到的文章ID为:'.implode(',', $delIds));
Db::commit();
} catch (\Exception $e) {
@@ -97,7 +97,7 @@ class Article extends Base
try {
MArticle::destroy($id);
Log::write('article', 'del', '删除文章,ID:'.$id.',标题:'.$item['title']);
- SpecialRoute::deleteByTypeIds([$id] ,SpecialRoute::type_archives);
+ SpecialRoute::deleteByTypeIds([$id], SpecialRoute::type_archives);
Db::commit();
} catch (\Exception $e) {
Db::rollback();
@@ -192,17 +192,19 @@ class Article extends Base
public function edit()
{
if ($this->request->isPost()) {
- $item = input('post.item/a');
- $img = input('post.img', '');
- $logo = input('post.img_logo', '');
- $banner = input('post.img_banner', '');
- $video = input('post.video', '');
- $id = input('post.id/d');
- $article = MArticle::getById($id);
+ $item = input('post.item/a');
+ $img = input('post.img', '');
+ $imgMobile = input('post.img_mobile', '');
+ $logo = input('post.img_logo', '');
+ $banner = input('post.img_banner', '');
+ $video = input('post.video', '');
+ $id = input('post.id/d');
+ $article = MArticle::getById($id);
if (empty($article)) {
return $this->json(1, '该文章不存在!');
}
- $item['src'] = $img;
+ $item['src'] = $img;
+ $item['src_mobile'] = $imgMobile;
if (!empty($logo)) {
$item['logo'] = $logo;
}
@@ -310,29 +312,28 @@ class Article extends Base
//处理特殊路由
if (array_key_exists("route", $item) && !empty($item['route'])) {
- $specialRoute = SpecialRoute::findByTypeRelaTioneId($id,SpecialRoute::type_archives);
- if(empty($specialRoute)){
+ $specialRoute = SpecialRoute::findByTypeRelaTioneId($id, SpecialRoute::type_archives);
+ if (empty($specialRoute)) {
$specialRouteData = [
- "route" =>$item["route"]??'',
- "type" =>SpecialRoute::type_archives,
- "relation_id" =>$id,
+ "route" => $item["route"] ?? '',
+ "type" => SpecialRoute::type_archives,
+ "relation_id" => $id,
];
SpecialRoute::create($specialRouteData);
- }else{
- $specialRoute->save(["route"=>$item["route"]??'']);
+ } else {
+ $specialRoute->save(["route" => $item["route"] ?? '']);
}
- }else{
- SpecialRoute::deleteByTypeIds([$id],SpecialRoute::type_archives);
+ } else {
+ SpecialRoute::deleteByTypeIds([$id], SpecialRoute::type_archives);
}
Db::commit();
Log::write('article', 'edit', "文章编辑,ID:{$id} ,标题:{$item['title']}");
return $this->json();
- }
- catch (ValidateException $e) {
+ } catch (ValidateException $e) {
Db::rollback();
return $this->json(2, $e->getError());
- }catch (\Exception $e) {
+ } catch (\Exception $e) {
Db::rollback();
return $this->json(3, $e->getMessage());
}
@@ -372,13 +373,15 @@ class Article extends Base
public function add()
{
if ($this->request->isPost()) {
- $item = input('post.item/a');
- $img = input('post.img', '');
- $logo = input('post.img_logo', '');
- $banner = input('post.img_banner', '');
- $video = input('post.video', '');
+ $item = input('post.item/a');
+ $img = input('post.img', '');
+ $imgMobile = input('post.img_mobile', '');
+ $logo = input('post.img_logo', '');
+ $banner = input('post.img_banner', '');
+ $video = input('post.video', '');
- $item['src'] = $img;
+ $item['src'] = $img;
+ $item['src_mobile'] = $imgMobile;
if (!empty($logo)) {
$item['logo'] = $logo;
}
@@ -468,9 +471,9 @@ class Article extends Base
//处理特殊路由
if (array_key_exists("route", $item) && !empty($item['route'])) {
$specialRouteData = [
- "route" =>$item["route"]??'',
- "type" =>SpecialRoute::type_archives,
- "relation_id" =>$article->id,
+ "route" => $item["route"] ?? '',
+ "type" => SpecialRoute::type_archives,
+ "relation_id" => $article->id,
];
SpecialRoute::create($specialRouteData);
}
diff --git a/app/model/Article.php b/app/model/Article.php
index 0d75134..94063b5 100755
--- a/app/model/Article.php
+++ b/app/model/Article.php
@@ -529,11 +529,26 @@ class Article extends Base
public static function getTeam()
{
- return self::with(["archivesCategory"])
- ->where("category_id",Category::CATEGORY_TEAM)
+ $categoryIds = Category::where('parent_id', Category::CATEGORY_INFO)->order('sort', 'asc')->column('title', 'id');
+ $list = self::with(["archivesCategory"])
+ ->whereIn("category_id", array_keys($categoryIds))
->order(["sort"=>"desc","id"=>"desc"])
->select();
+ $data = [];
+ foreach ($categoryIds as $categoryId => $title) {
+ if (!isset($data[$categoryId])) {
+ $data[$categoryId]['title'] = $title;
+ $data[$categoryId]['list'] = [];
+ }
+ foreach ($list as $item) {
+ if ($item['category_id'] == $categoryId) {
+ $data[$categoryId]['list'][] = $item;
+ }
+ }
+ }
+ return $data;
}
+
public static function getIndexTop($categoryId)
{
return self::with(["archivesCategory"])
diff --git a/app/model/Category.php b/app/model/Category.php
index 3cb9946..5804d84 100755
--- a/app/model/Category.php
+++ b/app/model/Category.php
@@ -11,19 +11,25 @@ class Category extends Base
{
// 文章类
// 新闻动态
- public const CATEGORY_NEWS = 7;
+ public const CATEGORY_NEWS = 7;
+ //企业简介
+ public const CATEGORY_INFO = 3;
//团队管理
- public const CATEGORY_TEAM = 6;
- //企业介绍
- public const CATEGORY_COMPANY = 2;
+ public const CATEGORY_TEAM = 6;
+ //大事记列表
+ public const CATEGORY_COMPANY_EVENT = 37;
+ // 企业荣誉
+ public const CATEGORY_COMPANY_HONOR = 38;
+ //关于我们
+ public const CATEGORY_COMPANY = 2;
//物业服务
- public const CATEGORY_SERVICE = 8;
+ public const CATEGORY_SERVICE = 8;
//新闻碎片
- public const CATEGORY_NEWS_BLOCK = 14;
+ public const CATEGORY_NEWS_BLOCK = 14;
//新闻碎片
- public const CATEGORY_JOIN_BLOCK = 15;
+ public const CATEGORY_JOIN_BLOCK = 15;
//新闻碎片
- public const CATEGORY_SERVE_BLOCK = 16;
+ public const CATEGORY_SERVE_BLOCK = 16;
// 案例模版
@@ -54,8 +60,6 @@ class Category extends Base
*/
-
-
//获取首页栏目ID
public static function getIndex()
{
@@ -219,6 +223,17 @@ class Category extends Base
return $data;
}
+ // 根据栏目路径获取所属的一级栏目ID 0则表示当前栏目是就是一级
+ public static function firstGradeId($categoryPath, $categoryId)
+ {
+ $categoryPath = explode(',', $categoryPath);
+ $firstCategoryId = $categoryId;
+ if (isset($categoryPath[2]) && !empty($categoryPath[2])) {
+ $firstCategoryId = $categoryPath[2];
+ }
+ return $firstCategoryId;
+ }
+
//当前分类的最高级分类Id
public static function firstGradeById($id)
{
@@ -435,10 +450,10 @@ class Category extends Base
//当前分类的最高级分类Id
public static function getPosition($id)
{
- $position = "";
- $item = self::getById($id);
+ $position = "";
+ $item = self::getById($id);
if ($item) {
- $position= "{$item['title']} ";
+ $position = "{$item['title']} ";
if ($item['parent_id'] > 0) {
$items = self::select()->toArray();
$first = self::getPositionGrade($items, $item['parent_id']);
@@ -453,7 +468,7 @@ class Category extends Base
public static function getPositionGrade($items, $parentId)
{
- $data="";
+ $data = "";
foreach ($items as $key => $item) {
if ($item['id'] == $parentId) {
$data = "{$item['title']} ";
@@ -468,4 +483,17 @@ class Category extends Base
}
return $data;
}
+
+ // 根据栏目路径获取所有上级
+ public static function categoryPath($categoryPath): array
+ {
+ $ids = explode(',', $categoryPath);
+ $arr = [];
+ foreach ($ids as $id) {
+ if ($id > 0) {
+ $arr[] = $id;
+ }
+ }
+ return Category::whereIn('id', $arr)->field('id,title,src,src_mobile,path,route')->select()->toArray();
+ }
}
diff --git a/app/validate/Article.php b/app/validate/Article.php
index 68e4c29..5d9fff0 100755
--- a/app/validate/Article.php
+++ b/app/validate/Article.php
@@ -8,7 +8,7 @@ class Article extends Validate
protected $rule = [
'category_id|栏目' => 'require|>:0',
'title|标题' => 'require|max:255',
- 'summary|摘要' => 'max:255',
+// 'summary|摘要' => '',
'route|路由' => "routeValidate"
];
diff --git a/config/database.php b/config/database.php
index 75589eb..d998cab 100755
--- a/config/database.php
+++ b/config/database.php
@@ -24,11 +24,11 @@ return [
// 服务器地址
'hostname' => Env::get('database.hostname', '183.221.101.89'),
// 数据库名
- 'database' => Env::get('database.database', 'zhongzhengwuye'),
+ 'database' => Env::get('database.database', 'zzwy2'),
// 用户名
- 'username' => Env::get('database.username', 'zhongzhengwuye'),
+ 'username' => Env::get('database.username', 'zzwy2'),
// 密码
- 'password' => Env::get('database.password', 'GLfFKFsAa3xZwhMT'),
+ 'password' => Env::get('database.password', 'bMx284K8b5jp2bfX'),
// 端口
'hostport' => Env::get('database.hostport', '3306'),
// 数据库连接参数
diff --git a/config/extra/base.php b/config/extra/base.php
index 5011393..28d9965 100755
--- a/config/extra/base.php
+++ b/config/extra/base.php
@@ -2,8 +2,8 @@
return array (
'company_name' => '鄂尔多斯市中正物业管理有限公司',
'image' => '',
- 'img_logo' => '/storage/20220711/62cb8851e0185.png',
- 'img_logo_m' => '/storage/20220711/62cb885585670.png',
+ 'img_logo' => '/storage/20221009/63423cf817221.png',
+ 'img_logo_m' => '/storage/20221009/63423cf817221.png',
'tel' => '400-000-00001',
'landline' => '400-000-0000',
'email' => 'dsdfdd@163.net',
diff --git a/public/.htaccess.bak b/public/.htaccess.bak
deleted file mode 100755
index 54028c8..0000000
--- a/public/.htaccess.bak
+++ /dev/null
@@ -1,8 +0,0 @@
-
- Options +FollowSymlinks -Multiviews
- RewriteEngine On
-
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
-
\ No newline at end of file
diff --git a/public/static/web/css/animate.min.css b/public/static/web/css/animate.min.css
old mode 100755
new mode 100644
diff --git a/public/static/web/css/base.css b/public/static/web/css/base.css
new file mode 100644
index 0000000..9c0687c
--- /dev/null
+++ b/public/static/web/css/base.css
@@ -0,0 +1,259 @@
+/* -moz-:代表firefox(火狐)浏览器私有属性
+ -ms-:代表ie浏览器私有前缀
+ -webkit-:代表safari、chrome私有属性
+ -o-:代表Opera私有属性
+*/
+
+* {
+ /* 清除内边距 */
+ padding: 0;
+ /* 清除外边距 */
+ margin: 0;
+ /* css3盒子模型 */
+ box-sizing: border-box;
+ /* 取消轮廓 */
+ outline: none;
+ /* 去掉默认外观 */
+ -webkit-appearance: none;
+ /* 去掉点击时的默认外观 */
+ outline-style: none;
+ /* 去除点击出现背景 */
+ -webkit-tap-highlight-color:transparent;
+}
+
+body {
+ /* 设置字体 */
+ font: 16px/1.5 Microsoft YaHei, Heiti SC, PingFang SC, Arial, SimHei, Hiragino Sans GB, Helvetica, "\5B8B\4F53", serif, sans-serif;
+ /* 设置行高 */
+ line-height: 1.5;
+ /* 设置颜色 */
+ color: #333333;
+ /* 抗锯齿性-让文字显示的更加清晰 */
+ -webkit-font-smoothing: antialiased;
+}
+
+em,i{
+ /* 取消文字倾斜 */
+ font-style: normal;
+}
+
+ul,ol,li {
+ /* 去掉小圆点 */
+ list-style: none;
+}
+
+button {
+ /* 当我们鼠标经过button按钮的时候,鼠标变成小手 */
+ cursor: pointer;
+}
+
+img {
+ /* 照顾低版本浏览器 如果图片外面包含了链接会有边框的问题 */
+ border: 0;
+ /* 取消图片底侧有空白缝隙的问题 ① */
+ vertical-align: middle;
+ /* 取消图片底侧有空白缝隙的问题 ② */
+ object-fit: cover;
+ user-select: none;
+}
+
+
+a,ins {
+ /* 去掉a标签的下划线 */
+ text-decoration: none;
+ /* 手机端去除a标签点击时的背景样式 */
+ -webkit-tap-highlight-color: transparent;
+}
+
+a {
+ /* 修改颜色 */
+ color: #333333;
+}
+
+
+img,a {
+ /* 禁用长按时弹出的菜单 */
+ -webkit-touch-callout: none;
+}
+
+button,input,textarea {
+ /* 设置字体 */
+ font-family: Microsoft YaHei, Heiti SC, PingFang SC, Arial, SimHei, Hiragino Sans GB, Helvetica, "\5B8B\4F53", serif, sans-serif;
+ /* 取消轮廓 */
+ outline: none;
+ /* 去掉默认外观 */
+ -webkit-appearance: none;
+ /* 去掉点击时的默认外观 */
+ outline-style: none;
+}
+
+textarea {
+ /* 禁止自定义拉伸 */
+ resize: none;
+}
+
+/* 清楚浮动 */
+.clearfix:after {
+ visibility: hidden;
+ clear: both;
+ display: block;
+ content: ".";
+ height: 0
+}
+
+.clearfix {
+ *zoom: 1
+}
+
+/* 字体颜色 */
+.color-99{
+ color: #999999;
+}
+
+.color-66{
+ color: #666666;
+}
+
+.color-33{
+ color: #333333;
+}
+
+.color-coffee{
+ color: #6e4e1f
+}
+
+.color-white{
+ color: #ffffff;
+}
+
+.color-orange{
+ color: #fe8917;
+}
+
+.color-blue{
+ color: #0e357f;
+}
+
+/* 背景颜色 */
+.bg-col-orange{
+ background-color: #fe8917;
+}
+
+.bg-col-blue{
+ background-color: #0e357f;
+}
+
+.bg-col-white{
+ background-color: #ffffff;
+}
+
+.bg-col-f5{
+ background-color: #f5f5f5;
+}
+
+/* 控制显示文字行数 */
+.clips1 {
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ word-break: break-all;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+.clips2 {
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ word-break: break-all;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+.clips3 {
+ display: -webkit-box;
+ -webkit-line-clamp: 3;
+ word-break: break-all;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+.clips4 {
+ display: -webkit-box;
+ -webkit-line-clamp: 4;
+ word-break: break-all;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+.clips5 {
+ display: -webkit-box;
+ -webkit-line-clamp: 5;
+ word-break: break-all;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+.clips6 {
+ display: -webkit-box;
+ -webkit-line-clamp: 6;
+ word-break: break-all;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+.clips7 {
+ display: -webkit-box;
+ -webkit-line-clamp: 7;
+ word-break: break-all;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+/* 页面宽度 */
+.w100 {
+ width: 100%;
+}
+
+.w1360 {
+ width: 1360px;
+ margin: auto;
+}
+
+/* flex布局 */
+.flex{
+ display: flex;
+}
+
+/* 英文大小写 */
+.uppercase{
+ text-transform: uppercase; /* 大写 */
+}
+
+.lowercase{
+ text-transform: lowercase; /* 小写 */
+}
+
+.capitalize{
+ text-transform: capitalize; /* 首字母大写 */
+}
+
+/* 顶部距离 */
+.pull-margin{
+ margin-top: 88px;
+}
+
+/* 加载字体 */
+@font-face{
+ font-family: 'helvetica';
+ src:url("../fonts/Helvetica.ttf");
+}
+
+.font-helvetica{
+ font-family: 'helvetica';
+}
\ No newline at end of file
diff --git a/public/static/web/css/media.css b/public/static/web/css/media.css
deleted file mode 100755
index 154f582..0000000
--- a/public/static/web/css/media.css
+++ /dev/null
@@ -1,272 +0,0 @@
-.searceboxone .img{
- display: block;
-}
-.searceboxone .img.imgphone{
- display: none;
-}
-@media (min-width: 1925px){
- .indexbanner .indexbox .img{ height: calc((100vw / 2560) * 809);}
- .newsdatabox .left .text img{ width: 100%; height: auto;}
-}
-@media (min-width: 950px){
- .joinboxer,.joinbox{ min-height:calc(100vh - 433px);}
-}
-@media (max-width: 950px){
- .hearCell,.hearCell2{
- background: #0E357F;
- }
- .bannerdata,.indexbanner{
- margin-top: 50px;
- }
- .indexbanner .indexbox .img{ position: relative;}
- .indexbanner .indexbox .img img{ position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
- .indexbanner .indexbox .img{ height: 400px;}
- .footer .cont .left .li2 .m{ display: block;}
- html,body{ font-size: calc(100vw/7.5);}
- .header{ display: none;}
- .abstractone, .abstractwo, .addedbox, .advicebox, .itembox{ padding: 65px 0.35rem;}
- .abstractone .cont{ display: block;}
- .abstractone .cont .left, .abstractone .cont .right, .w1360{ width: auto;}
- .abstractone .cont .right .p{ font-size: 1.2rem; line-height: 1.2rem;}
- .abstractone .cont .right{ padding-top: 40px;}
- .bannerdata .img{ width: 100%; height: 120px; position: relative; overflow: hidden;}
- .bannerdata .img img{ position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: auto; height: 100%;}
- .title .p{ font-size: 22px; line-height: 30px; font-weight: bold;}
- .title .h1{ font-size: 18px; line-height: 22px;}
- .abstractwo .list .li{ width: 3.25rem; margin-top: 15px;}
- .abstractwo .list .li a{ display: block;}
- .abstractwo .list .li .img{ width: 100%; height: 4rem;}
- .abstractwo .list .li .text{ width: auto; padding: 10px;}
- .abstractwo .list .li .text .h1{ font-size: 17px;}
- .abstractwo .list .li .text .p{ margin-top: 10px; word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
- .abstractwo .list{ padding-top: 20px;}
- .navminbox{ display: none;}
- .searceboxtop .right a{ line-height: 50px; margin: 0 0.3rem;}
- .searceboxtop .cont{ justify-content: center;}
- .footer{ padding: 0.8rem 0.35rem 0.3rem 0.35rem;}
- .footer .cont{ display: block;}
- .footer .cont .right .bot{ position: relative; right: auto; bottom: auto; top: auto; left: auto; transform: none; margin: auto; margin: 20px 0 0 0;}
- .footer .cont .left{ display: block;}
- .footer .cont .left .h1 a{ font-weight: bold;}
- .footer .cont .left .li{ margin: 30px 0 0 0;}
- .footer .cont .left .li:first-child{ margin: 0;}
- .footer .cont .left .m{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
- .footer .cont .left .m a{ margin-right: 15px; line-height: 20px;}
- .footer .cont .left .li2 .m a{ margin: 0 0 10px 0;}
- .footer .cont .right .img{ margin: 30px auto 0;}
- .footer .cont .right .bot a{ font-size: 12px; text-align: center;}
- .addedbox .title{ text-align: center;}
- .addedbox .list .li .img{ float: none; width: 100%; height: auto;}
- .addedbox .list .li .text{ width: auto; height: auto; display: block; float: none;min-height: inherit;}
- .addedbox .list .li .text>div{ padding: 20px 20px 40px 20px;}
- .addedbox .list .li .text .h1{ font-size: 18px;}
- .addedbox .list .li:nth-child(2n) .img{ float: none;}
- .advicebox{ display: block;}
- .advicebox .left{ width: auto; padding: 0;}
- .advicebox .left .m img{ width: 150px; margin: auto;}
- .advicebox .right{ width: auto;}
- .searceboxone .cont{ margin: 0 0.35rem;}
- .searceboxone .text .h1{ font-size: 12px; line-height: 16px; text-align: left;}
- .searceboxone .text .h2{ font-size: 16px; line-height: 18px; text-align: left;}
- .searceboxone .text .em{ width: 40px; margin: 10px 0 0 0;}
- .searceboxone .text{ left: 15px; right: 15px;}
- .business .text .add, .itembox .title{ text-align: center;}
- .business .text .weah{ justify-content: center;}
- .business .text .weah .l:last-child img{ margin-right: 0;}
- .enterprise{ padding: 65px 0.35rem 0 0.35rem;}
- .enterprise .cont .li .em{ width: 50px; height: 50px; line-height: 50px; font-size: 14px; left: 0; margin: 0;}
- .enterprise .cont .li .em i{ width: 60px; height: 60px;}
- .enterprise .cont::after{ left: 26px; margin: 0;}
- .enterprise .cont .li .text,
- .enterprise .cont .li:nth-child(2n) .text{ width: auto; text-align: left; float: none; margin-left: 70px; padding-top: 5px;}
- .enterprise .cont .li:nth-child(2n) .text .m::after{ left: 0; right: auto;}
- .itembox .itemimg{ display: block;}
- .itembox .itemimg .img{ width: 100%; margin-top: 30px;}
- .itembox .itemimg .img img{ width: 100%;}
- .itembox .itemimg .left .h1{ font-size: 30px; font-weight: bold; line-height: 30px; padding-top: 0;}
- .itembox .itemimg .left{ width: auto;}
- .itembox .mySwiper{ margin: 0px 0 0 0;}
- .itembox .em{ width: 30px; height: 30px;}
- .itembox .em{ top: 24px; background-size: 8px auto;}
- .searceboxtop2{ display: none;}
- .joinboxer, .joinbox{ padding: 90px 0.35rem 65px 0.35rem;}
- .joinboxer .top{ display: block;}
- .joinboxer .top .h1{ font-size: 18px; text-align: center;}
- .joinboxer .top .h2{ text-align: center; font-size: 22px; font-weight: bold;}
- .joinboxer .top .p{ width: auto; text-align: center;}
- .joinboxer .top .right{ justify-content: center;}
- .joinboxer .top .right .m:first-child img{ margin-left: 0;}
- .joinboxer .list a{ width: 100%; margin-right: 0;}
- .joinboxer .list .li{ width: 100%;}
- .joinboxer .list .li .h1{ font-size: 18px; font-weight: bold;}
- .joinbox .cont{ display: block;}
- .joinbox .cont .left .h1{ font-size: 20px; font-weight: bold; text-align: center;}
- .joinbox .cont .left .text{ text-align: center;}
- .joinbox .cont .left .img{ justify-content: center;}
- .joinbox .cont .left .img .m:last-child img{ margin-right: 0;}
- .joinbox .cont .right{ margin-top: 40px; padding-top: 40px; border-top: 1px solid #eee; width: auto;}
- .joinbox .cont .right .li .h2{ font-size: 18px;}
- .newsboxone{ padding: 40px 0.35rem;}
- .newsboxone .cont{ display: block;}
- .newsboxone .cont .img{ width: 100%; height: auto;}
- .newsboxone .cont .text{ width: auto; margin-top: 20px;}
- .newsboxone .cont .text .e{ font-size: 18px;}
- .newsboxone .cont .text .h1{ font-size: 18px; font-weight: bold; line-height: 28px;}
- .newsboxone .cont .text .p{ margin-top: 15px;}
- .newsboxone .cont .text a{ margin-top: 20px;}
- .newslist{ padding: 45px 0.35rem;}
- .newslist .cont .left .li a{ display: block; padding: 20px 0.35rem;}
- .newslist .cont .left .li .time{ width: auto; height: auto; border-right: none; display: block; text-align: left;}
- .newslist .cont .left .li .time>div{ display: flex; justify-content: flex-start; align-items: center;}
- .newslist .cont .left .li .time .m{ font-size: 14px; line-height: 20px; font-weight: normal;}
- .newslist .cont .left .li .time .f{ margin: 0; margin-left: 5px; line-height: 20px;}
- .newslist .cont .left .li .text .h1{ font-size: 17px; font-weight: bold; margin-top: 10px;}
- .newslist .cont .left .li .text{ width: auto; margin: 0;}
- .newslist .cont{ display: block;}
- .newslist .cont .left, .newsdatabox .left{ width: auto;}
- .newslist .cont .right, .newsdatabox .right{ width: 100%; margin-top: 25px;}
- .newsdatabox{ padding: 45px 0.35rem; display: block;}
- .newsdatabox .left .h1{ font-size: 18px; font-weight: bold; line-height: 28px; text-align: center;}
- .newsdatabox .left .cion{ justify-content: center; flex-wrap: wrap;}
- .newsdatabox .left .cion .p{ margin: 0 8px;}
- .newsdatabox .left .page .m{ display: none;}
- .newsdatabox .left .page .more a{ white-space: nowrap; width: 100%;}
- .newsdatabox .left .page{ display: block;}
- .searceboxone.searceproperty .img{
- height: 300px;
- display: none;
- }
- .searceboxone .img{
- display: none;
- }
- .searceboxone.searceproperty .img.imgphone,.searceboxone .img.imgphone{
- display: block;
- }
- .searceboxone .text .p{ font-size: 12px; font-weight: bold; text-align: left;line-height: 18px;margin-top: 5px;}
- .searceboxone .text .p p{
- font-size: 12px !important;
- }
- .searceboxone .text .e{ font-size: 12px; text-align: left;}
- .searceboxone .text .e p{font-size: 12px;}
- .searceboxtwo .cont{ display: block;}
- .searceboxtwo{ padding: 45px 0.35rem;}
- .searceboxtwo .cont .left{ width: auto;}
- .searceboxtwo .cont .left .h1{ font-size: 18px;}
- .searceboxtwo .cont .right{ width: 100%;}
- .indexbanner .indexbox .textbox .text{ text-align: left; padding: 0rem 0.25rem 0;}
- .indexbanner .indexbox .textbox .h1{ font-size: 12px; line-height: 18px;}
- .indexbanner .indexbox .textbox .e{ font-size: 10px;letter-spacing: 0; line-height: 16px; line-height: inherit;margin-top:0px;position: relative;-webkit-transform: scale(0.83)}
- .indexbanner .indexbox .textbox .h2{ font-size: 12px;line-height: inherit;margin-top: 0px;}
- .indexbanner .indexbox .textbox .p{ font-size: 10px;line-height: inherit;margin-top: 0px;-webkit-transform: scale(0.83);}
- .indexboxcer{ padding: 45px 0.35rem;}
- .indexboxcer .cont .left{ width: auto;}
- .indexboxcer .cont .left a, .indexboxcer .cont{ display: block;}
- .indexboxcer .cont .left .img{ width: 100%;}
- .indexboxcer .cont .left .text{ width: auto; margin-top: 20px;}
- .indexboxcer .cont .right{ margin-top: 35px; width: auto;}
- .indexboxcer .cont .right .li a .p{ width: 5.2rem;}
- .indexboxcer .cont .right .top .h1{ font-size: 18px;}
- .indexfrom{ padding: 40px 0.35rem;}
- .indexfrom .cont{ display: block;}
- .indexfrom .cont .two .img{ width: 100%;}
- .indexfrom .cont .one, .indexfrom .cont .two{ overflow: hidden;}
- .indexfrom .cont .two{ margin-top: 25px;}
- .indexfrom .cont .one .text{ display: block;}
- .indexfrom .cont .one .text .p{ margin: 0; padding: 0;}
- .indexfrom .cont .one .text .r{ padding: 10px 0;}
- .navCell{ display: block;}
- .businessmap{ margin-top: 30px; height: 400px;}
- .newslist .cont .right, .newsdatabox .right{ display: none;}
- .indexbanner .indexbox .mer{ justify-content: center; flex-wrap: wrap;}
- .indexbanner .indexbox .mer img{ height: 40px;}
- .indexbanner .indexbox .mer .u{ font-size: 18px; margin: 15px 0 0 0; width: 100%;}
-}
-
-@media (max-width: 1460px) and (min-width: 1280px) {
- .w1360{ width: 1200px;}
- .abstractone .cont .left{ width: 660px;}
- .abstractwo .list .li{ width: 590px;}
- .abstractwo .list .li .text{ width: 300px;}
- .addedbox .list .li .img{ width: 600px; height: 350px;}
- .addedbox .list .li .text{ min-height: 350px;}
- .addedbox .list .li .text{ width: calc(100% - 600px);}
- .advicebox .right{ width: 825px;}
- .enterprise .cont .li .text{ width: 535px;}
- .indexboxcer .cont .right, .indexboxcer .cont .left{ width: 590px;}
- .indexboxcer .cont .left .text{ width: 275px;}
- .indexfrom .cont .one .img{ width: 510px;}
- .indexfrom .cont .one .img img{ height: 100%; width: auto;}
- .itembox .itemimg .left{ width: 530px;}
- .joinboxer .list a{ width: 385px;}
- .joinbox .cont .right{ width: 790px;}
- .newsboxone .cont .text{ width: 610px;}
- .newslist .cont .left, .newsdatabox .left{ width: 805px;}
- .newslist .cont .left .li .text{ width: 650px;}
- .newsdatabox .left .page .more a{ width: 570px;}
- .searceboxtwo .cont .left{ width: 690px;}
- .businessmap{ margin-top: 30px; height: 400px;}
-}
-@media (max-width: 1280px) and (min-width: 950px) {
- .footer .cont{ align-items: flex-start;}
- .footer .cont .left{ display: block;}
- .footer .cont .left .m{ display: flex; justify-content: flex-start; margin-top: 3px;}
- .footer .cont .left .m a{ margin-right: 15px;}
- .footer .cont .left .li{ margin-bottom: 10px;}
- .w1360{ width: 900px;}
- .header .cont .logo img{ height: 40px;}
- .header .nav .li{ margin-left: 20px;}
- .abstractone .cont .left{ width: 500px;}
- .abstractone .cont .right{ width: 380px;}
- .abstractone .cont .right .p{ font-size: 66px;}
- .abstractwo .list .li .img{ width: 160px; height: 200px;}
- .abstractwo .list .li{ width: 440px;}
- .abstractwo .list .li .text{ width: 230px;}
- .abstractwo .list .li .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
- .addedbox .list .li .img, .addedbox .list .li .text{ width: 50%; min-height: 260px;}
- .addedbox .list .li .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: auto;}
- .advicebox .right{ width: 535px;}
- .enterprise .cont .li .text{ width: 380px;}
- .indexboxcer .cont .left, .indexboxcer .cont .right{ width: 440px;}
- .indexboxcer .cont .right .li a .p{ width: 310px;}
- .indexboxcer .cont .left .text{ width: 210px;}
- .indexboxcer .cont .left .img{ width: 220px;}
- .indexfrom .cont .one .img, .indexfrom .cont .two .img{ width: 290px;}
- .indexfrom .cont .one .img img, .indexfrom .cont .two .img img{ width: auto; height: 100%;}
- .indexfrom .cont .one .text{ display: block;}
- .indexfrom .cont .one .text .p{ margin: 10px 0 0 0; padding: 0;}
- .itembox .itemimg .img{ width: 400px;}
- .itembox .itemimg .left{ width: 450px;}
- .joinboxer .top .p{ width: 610px;}
- .joinboxer .list{ justify-content: space-between;}
- .joinboxer .list a{ width: 440px; margin-right: 0;}
- .joinbox .cont .right{ width: 530px;}
- .newsboxone .cont .img{ width: 380px;}
- .newsboxone .cont .text{ width: 490px;}
- .newsboxone .cont .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
- .newsboxone .cont .text .h1{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}
- .newslist .cont .left, .newsdatabox .left{ width: 640px;}
- .newslist .cont .left .li .text{ width: 480px;}
- .newslist .cont .right, .newsdatabox .right{ width: 240px;}
- .newsdatabox .left .page .more a{ width: 420px;}
- .searceboxtwo .cont .left, .searceboxtwo .cont .right{ width: 430px;}
- .businessmap{ margin-top: 30px; height: 400px;}
-}
-.newslist .cont .left .li .text .h1, .newsdatabox .left .page .more a i, .indexboxcer .cont .right .li a .p, .indexboxcer .cont .left .text .h1{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}
-.newslist .cont .left .li .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
-
-
-@media (max-width: 750px){
- .indexbanner .indexbox .img img.img2{ display: block;width: 100%;height: inherit;}
- .indexbanner .indexbox .img img.img1{ display: none;}
- .indexbanner .indexbox .img{ height: calc((100vw / 750) * 500);}
- .indexbanner .indexbox .img img{
- left: 0%;
- transform: inherit;
- }
- .indexbanner .swiper-container-horizontal > .swiper-pagination-bullets{
- display: none;
- }
-}
-
-
-
diff --git a/public/static/web/css/style.css b/public/static/web/css/style.css
old mode 100755
new mode 100644
index 389c814..a55ff51
--- a/public/static/web/css/style.css
+++ b/public/static/web/css/style.css
@@ -1,337 +1,4466 @@
-body{ margin: 0; padding: 0;}
-*{ margin: 0; padding: 0; list-style: none; font-family: '微软雅黑'; font-size: 16px; color: #353535;}
-a{ text-decoration: none; cursor: pointer; display: block;}
-img{ border: 0; display: block; cursor: pointer;}
-h1, h2, h3, h4, h5{ font-weight: normal;}
-ul, li{ list-style: none; cursor: pointer;}
-b, i, em{ font-weight: normal; font-style: normal;}
-button, textarea, input{ outline: none;}
-html,body{ font-size: calc(100vw/19.2);}
-@font-face{
- font-family: 'font1';
- src:url("../fonts/helvetica bold.ttf");
+/* 头部 */
+.header {
+ border-bottom: 1px solid rgba(255, 255, 255, .1);
+ background-image: url(/static/web/images/public/header-bg.jpg);
+ background-size: 100% 100%;
+ position: fixed;
+ left: 0;
+ top: 0;
+ z-index: 99;
}
-@font-face{
- font-family: 'font2';
- src:url("../fonts/helvetica.ttf");
+
+.head {
+ justify-content: space-between;
+ align-items: center;
+ height: 88px;
+}
+
+.no-background {
+ background-image: none;
+}
+
+/* logo */
+.logo {
+ height: 68px;
+}
+
+.logo img {
+ height: 68px;
+ filter: grayscale(100%) brightness(100);
+}
+
+/* 导航 */
+.nav {
+ justify-content: flex-end;
+}
+
+.nav>span {
+ display: none;
+}
+
+.nav>a {
+ margin-left: 45px;
+ font-size: 17px;
+ font-weight: 600;
+ line-height: 88px;
+ color: #ffffff;
+ border-bottom: 2px solid rgba(254, 137, 23, 0);
+}
+
+.nav>a.active {
+ color: #fe8917;
+ border-bottom: 2px solid rgba(254, 137, 23, 1);
+}
+
+.nav>a:first-child {
+ margin-left: 0;
+}
+
+/* 电话 */
+.pull-call {
+ align-items: center;
+ font-size: 17px;
+ font-weight: normal !important;
+ position: fixed;
+ top: 0;
+ left: 50%;
+ transform: translateX(710px);
+}
+
+.pull-call>span:first-child {
+ justify-content: center;
+ align-items: center;
+ width: 26px;
+ height: 26px;
+ border-radius: 100%;
+ margin-right: 10px;
+}
+
+.pull-call>span img {
+ width: 15px;
+ height: 15px;
+}
+
+/* 下拉后头部 */
+.header-white {
+ background-color: #ffffff;
+ background-image: none;
+}
+
+.header-white .logo img {
+ filter: none;
+}
+
+.header-white .nav>a {
+ color: #333333;
+}
+
+.header-white .nav>a.active {
+ color: #fe8917;
+ border-bottom: 2px solid rgba(254, 137, 23, 1);
+}
+
+.header-white .pull-call>span {
+ color: #333333;
+}
+
+.header-white .pull-call>span:first-child {
+ background-color: #3e5d99;
+}
+
+.header-white .pull-call>span img {
+ filter: grayscale(100%) brightness(100);
+}
+
+/* 手机端导航按钮 */
+.nav-bg,
+.head .head-btn {
+ display: none;
+}
+
+/* 尾部 */
+.footer {
+ background-color: #09357f;
+ padding: 30px 0;
+}
+
+.foot {
+ justify-content: space-between;
+ align-items: center;
+}
+
+/* 尾部左侧 */
+.foot-left .item {
+ margin-left: 72px;
+}
+
+.foot-left .item:first-child {
+ margin-left: 0;
+}
+
+.foot-left .item>a {
+ font-size: 16px;
+ color: rgba(255, 255, 255, 1);
+}
+
+.foot-left .sub-item>a {
+ display: block;
+ font-size: 14px;
+ color: rgba(255, 255, 255, .6);
+ margin-top: 14px;
+}
+
+.foot-left .contact-item>a {
+ display: flex;
+ align-items: center;
+ cursor: auto;
+}
+
+.foot-left .contact-item>a span {
+ width: 24px;
+}
+
+.foot-left .contact-item>a:last-child {
+ cursor: pointer;
+}
+
+/* 尾部右侧 */
+.foot-right {
+ align-items: center;
+}
+
+.record-info {
+ font-size: 14px;
+ line-height: 2.2;
+ text-align: right;
+ color: rgba(255, 255, 255, .3);
+ margin-right: 18px;
+}
+
+.record-info a {
+ color: rgba(255, 255, 255, .3);
+}
+
+.qr-code {
+ width: 113px;
+ height: 113px;
+}
+
+.qr-code>img {
+ width: 100%;
+}
+
+/* 轮播样式 */
+.banner-swiper {
+ overflow-x: hidden;
+ position: relative;
+ background-color: #333333;
+}
+
+.banner-swiper .swiper-slide {
+ position: relative;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ flex-direction: column;
+}
+
+.banner-swiper .swiper-slide>a {
+ display: block;
+ width: 100%;
+}
+
+.banner-swiper .swiper-slide img {
+ width: 100%;
+}
+
+/* 轮播图文字 */
+.banner-txt {
+ position: absolute;
+ left: 50%;
+ top: calc(50% + 40px);
+ z-index: 1;
+ transform: translate(-50%, -50%);
+}
+
+.banner-txt .title {
+ font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
+ font-size: 54px;
+ line-height: 60px;
+ color: rgba(255, 255, 255, 1);
+ letter-spacing: 0.5px;
+ font-weight: bold;
+}
+
+.banner-txt .sub-title {
+ font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
+ font-size: 30px;
+ letter-spacing: 2px;
+ color: rgba(255, 255, 255, .8);
+}
+
+.banner-txt .info {
+ font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
+ font-size: 22px;
+ color: rgba(255, 255, 255, 1);
+ margin-top: 22px;
+ letter-spacing: 0.5px;
+}
+
+.banner-txt .english-info {
+ font-size: 14px;
+ letter-spacing: 2px;
+ color: rgba(255, 255, 255, .5);
+}
+
+/* 指示点默认样式 */
+.banner-swiper .swiper-pagination-bullet {
+ width: 22px;
+ height: 8px;
+ background-color: rgba(255, 255, 255, .4);
+ border-radius: 4px;
+ margin: 0 4px;
+ overflow: hidden;
+ opacity: 1;
+ transition: all .6s;
+}
+
+.banner-swiper .swiper-pagination-bullet-active {
+ width: 42px;
+ background-color: rgba(255, 255, 255, 1);
+}
+
+/* 首页内容 */
+.pull-section {
+ padding: 40px 0;
+}
+
+/* 首页资讯 */
+.news-service {
+ justify-content: space-between;
+}
+
+.news-service .index-news {
+ width: 33%;
+}
+
+.index-news-title>img {
+ height: 17px;
+}
+
+.index-news-nav {
+ margin: 17px 0 22px;
+}
+
+.index-news-nav>span {
+ padding: 0 20px;
+ font-size: 16px;
+ line-height: 36px;
+ cursor: pointer;
+}
+
+.index-news-nav>span.active {
+ background-color: #0e357f;
+ color: #ffffff;
+}
+
+.news-service .new-list>.swiper {
+ display: none;
+ width: 100%;
+ height: 144px;
+ padding-right: 66px;
+}
+
+.news-service .new-list>.swiper.show {
+ display: block;
+}
+
+.news-service .new-list>.swiper .title {
+ font-size: 18px;
+ font-weight: bold;
+}
+
+.news-service .new-list>.swiper .info {
+ font-size: 13px;
+ line-height: 1.8;
+ margin-top: 10px;
+ transition: all .6s;
+}
+
+/* 指示点 */
+.new-list .swiper-pagination-bullet {
+ width: 12px;
+ height: 12px;
+ margin-top: 16px !important;
+ margin-bottom: 0 !important;
+ border: 1px solid #a3a3a3;
+ background-color: rgba(14, 53, 127, 0);
+}
+
+.new-list .swiper-pagination-bullet:nth-of-type(1) {
+ margin-top: 0;
+}
+
+.new-list .swiper-pagination-bullet-active {
+ background-color: rgba(14, 53, 127, .5);
+ border: 0;
+}
+
+/* 首页服务 */
+.index-service {
+ width: 66%;
+ height: 244px;
+}
+
+.index-service .left-service {
+ width: 44.5%;
+ height: 100%;
+ position: relative;
+ overflow: hidden;
+ transition: all .6s;
+}
+
+.index-service .left-service>img {
+ width: 100%;
+ min-height: 100%;
+ transition: all .6s;
+}
+
+.index-service .left-service .txt {
+ position: absolute;
+ left: 24px;
+ top: 24px;
+ z-index: 1;
+ transition: all .6s;
+}
+
+.index-service .left-service em {
+ display: block;
+ font-size: 14px;
+ line-height: 34px;
+ padding: 0 18px;
+ border: 1px solid #ffffff;
+ opacity: .7;
+ position: absolute;
+ left: 24px;
+ bottom: 28px;
+ z-index: 1;
+ transition: all .6s;
+}
+
+.index-service .right-service {
+ flex-wrap: wrap;
+ width: 55.5%;
+}
+
+.index-service .right-service>a {
+ width: 50%;
+ height: 50%;
+ padding: 20px;
+ color: #ffffff;
+ transition: all .6s;
+}
+
+.index-service .left-service p,
+.index-service .right-service>a>p {
+ max-width: 180px;
+ font-size: 20px;
+ line-height: 1.1;
+}
+
+.index-service .left-service span,
+.index-service .right-service>a>span {
+ display: block;
+ font-family: Arial;
+ font-size: 18px;
+ margin-top: 6px;
+}
+
+.index-service .right-service>a:nth-of-type(1) {
+ background-color: #1e89d0;
+}
+
+.index-service .right-service>a:nth-of-type(2) {
+ background-color: #5cbaa0;
+}
+
+.index-service .right-service>a:nth-of-type(3) {
+ background-color: #ff8916;
+}
+
+.index-service .right-service>a:nth-of-type(4) {
+ background-color: #2cc5f1;
+}
+
+/* 首页案例 */
+.project-case-bg {
+ background-color: #f5f5f5;
+}
+
+.project-case-title {
+ justify-content: space-between;
+ align-items: flex-end;
+}
+
+.project-case-title img {
+ height: 15px;
+}
+
+.project-case-title span {
+ display: block;
+ font-size: 22px;
+ margin-top: 7px;
+ font-weight: bold;
+}
+
+.project-case-title .more {
+ padding: 0 18px;
+ margin-bottom: 8px;
+ border: 1px solid #bbbbbb;
+ font-size: 14px;
+ line-height: 34px;
+ transition: all .6s;
+}
+
+.project-case .list {
+ flex-wrap: wrap;
+}
+
+.project-case-list>a {
+ width: calc(25% - 19.5px);
+ margin: 24px 26px 0 0;
+}
+
+.project-case-list>a:nth-of-type(4n) {
+ margin-right: 0;
+}
+
+.project-case-list>a>.img {
+ width: 100%;
+ height: 210px;
+ overflow: hidden;
+}
+
+.project-case-list>a img {
+ width: 100%;
+ min-height: 100%;
+ transition: all .6s;
+}
+
+.project-case-list>a .txt {
+ justify-content: space-between;
+ align-items: center;
+ width: 100%;
+ height: 60px;
+ padding: 0 15px;
+ transition: all .6s;
+}
+
+.project-case-list>a>.txt p {
+ width: calc(100% - 20px);
+}
+
+.project-case-list>a>.txt span {
+ font-size: 20px;
+ width: 20px;
+ text-align: right;
}
-/* 清除浮动 */
-.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
-.clearfix{*zoom:1;}
-.w1360{ margin: auto; width: 1360px;}
-.header{ position: fixed; top: 0; left: 0; right: 0; z-index: 20; border-bottom: 1px solid hsla(0,0%,100%,0.10);}
-.header .cont{ display: flex; justify-content: space-between; align-items: center; height: 88px;}
-.header .cont .logo img{ height: 68px;}
-.header .cont .right{ display: flex; justify-content: flex-start; align-items: center;}
-.header .img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/img1.jpg) no-repeat center; background-size: cover; z-index: -1;}
-.headertwo .img{ opacity: 0; transition: all 0.5s;}
-.headertwo2 .img{ opacity: 1;}
-.header .nav{ display: flex; justify-content: flex-start;}
-.header .nav .li{ margin-left: 44px;}
-.header .nav .li .tit a{ font-size: 17px; color: #fff; line-height: 30px; transition: all 0.5s; position: relative;}
-.header .nav .li:hover .tit a{ color: #09357F;}
-.header .nav .li .tit::after{ content: ''; width: 100%; height: 2px; background: #09357F; position: absolute; left: 0; bottom: 0; opacity: 0;}
-.header .nav .li.on .tit::after{ opacity: 1;}
-.header .nav .li .tit{ padding: 29px 0; position: relative;}
-.header .tel{ margin-left: 30px; padding-left: 35px; background: url(../images/icon1.png) no-repeat left center; background-size: 26px auto; font-size: 17px; color: #fff; line-height: 88px;}
-.bannerdata img{ width: 100%;}
-.searceboxtop{ background: #f4f4f4;}
-.searceboxtop .cont{ display: flex; justify-content: space-between;}
-.navminbox{ display: flex; justify-content: flex-start; padding-left: 18px; line-height: 64px; background: url(../images/icon2.png) no-repeat left center; background-size: 18px auto;}
-.navminbox a{ font-size: 14px; color: #353535; margin-left: 14px; position: relative; transition: all 0.5s;}
-.navminbox a:hover{ color: #09357F;}
-.navminbox a::after{ content: '·'; font-size: 20px; color: #353535; position: absolute; top: 0; left: -14px; width: 14px; height: 64px; text-align: center; line-height: 64px;}
-.searceboxtop .right{ display: flex; justify-content: flex-start;}
-.searceboxtop .right a{ font-size: 14px; font-weight: bold; color: #353535; margin-left: 50px; position: relative; line-height: 64px; transition: all 0.5s;}
-.searceboxtop .right a:hover{ color: #09357F;}
-.searceboxtop .right a::after{ content: ''; width: 100%; height: 2px; background: #0e367e; position: absolute; left: 0; bottom: 0; opacity: 0;}
-.searceboxtop .right a.on::after{ opacity: 1;}
-.padding{ padding-top: 40px;}
-.searceboxone .cont{ position: relative; overflow: hidden;}
-.searceboxone .img{ width: 100%; height: 454px; background: url(../images/img14.jpg) no-repeat center; background-size: cover; overflow: hidden;}
-.searceboxone .img img{ width: 100%; opacity: 0;}
-.searceboxone .text{ position: absolute; top: 0; left: 55px; z-index: 5; height: 100%; display: flex; align-items: center;}
-.searceboxone .text .h1{ font-size: 46px; font-family: 'font2'; line-height: 50px; text-transform: uppercase; font-weight: bold;}
-.searceboxone .text .h2{ font-size: 36px; font-weight: bold; color: #353535; line-height: 40px; margin-top: 5px;}
-.searceboxone .text .em{ width: 70px; height: 2px; background: #0E357F; margin-top: 15px;}
-.searceboxone .text .p{ font-size: 24px; line-height: 36px; color: #353535; margin-top: 15px;}
-.searceboxone .text .e{ font-size: 14px; line-height: 18px; color: #353535; margin-top: 10px; font-family: 'font1'; opacity: 0.5; text-transform: uppercase;}
-.contentboxer{ background: url(../images/img3.jpg) no-repeat center bottom; background-size: 100% auto;}
-.searceboxtwo{ padding: 40px 0 65px 0;}
-.searceboxtwo .cont{ display: flex; justify-content: space-between;margin-top: 30px}
-.searceboxtwo .cont:first-child{margin-top: 0px}
-.searceboxtwo .cont .left{ width: 830px;}
-.searceboxtwo .cont .left .h1{ font-size: 24px; font-weight: bold; color: #0F3573;}
-.searceboxtwo .cont .left .p{ font-size: 14px; line-height: 28px; color: #353535; margin-top: 15px;}
-.searceboxtwo .cont .right{ width: 480px; margin-top: 30px; overflow: hidden;}
-.searceboxtwo .cont .right img{ width: 100%; transition: all 0.5s;}
-.searceboxtwo .cont .right img:hover{ transform: scale(1.05);}
-.footer{ background: #09357F; padding: 35px 0 45px 0;}
-.footer .cont{ display: flex; justify-content: space-between;}
-.footer .cont .left{ display: flex; justify-content: flex-start;}
-.footer .cont .left .h1 a{ font-size: 16px; color: #fff; line-height: 20px;}
-.footer .cont .left .m{ margin-top: 15px;}
-.footer .cont .left .m a{ font-size: 14px; line-height: 32px; color: #fff; opacity: 0.6;}
-.footer .cont .left .li{ margin-right: 75px;}
-.footer .cont .right{ position: relative;}
-.footer .cont .right .img{ width: 113px;}
-.footer .cont .right .img img{ width: 100%;}
-.footer .cont .right .bot{ position: absolute; top: 50%; right: 130px; margin-top: -30px;}
-.footer .cont .right .bot a{ font-size: 14px; line-height: 30px; color: #fff; opacity: 0.3; text-align: right; white-space: nowrap;}
-.footer .cont .left .li2 .m a{ padding-left: 24px;}
-.footer .cont .left .li2 .m .k1{ background: url(../images/icon7.png) no-repeat left -2px center; background-size: 20px auto;}
-.footer .cont .left .li2 .m .k2{ background: url(../images/icon6.png) no-repeat left -2px center; background-size: 20px auto;}
-.footer .cont .left .li2 .m .k3{ background: url(../images/icon5.png) no-repeat left -2px center; background-size: 20px auto;}
-.advicebox{ padding: 60px 0 160px 0; display: flex; justify-content: space-between;}
-.advicebox .left{ width: 334px; padding-top: 35px;}
-.advicebox .left .m img{ width: 250px;}
-.advicebox .left .tel{ padding: 22px 0; margin-top: 30px; border-top: 1px solid #C9D3E2; display: flex; justify-content: flex-start; align-items: center;}
-.advicebox .left .tel .k img{ width: 71px; margin-right: 14px;}
-.advicebox .left .tel .p{ font-size: 16px; color: #262626; opacity: 0.8; line-height: 20px; padding-top: 5px;}
-.advicebox .left .tel .h1{ font-size: 24px; color: #262626; font-weight: bold; line-height: 26px; margin-top: 5px;}
-.advicebox .right{ width: 960px;}
-.advicebox .right .h1{ font-size: 36px; color: #353535;}
-.advicebox .right .wt{ margin-top: 15px;}
-.advicebox .right .wt p{ font-size: 15px; line-height: 28px; color: #353535;}
-.advicebox .right .wt img{ width: 100%;}
-.businessmap{ width: 100%; height: 608px; background: url(../images/img10.jpg) no-repeat center; background-size: cover; margin-top: -190px;}
-.business .img{ background: url(../images/img9.jpg) no-repeat center; background-size: cover;}
-.business .text .add{ margin-top: 20px;}
-.business .text .add div{ font-size: 16px; color: #353535; line-height: 36px;}
-.business .text .weah{ margin-top: 15px; display: flex; justify-content: flex-start;}
-.business .text .weah img{ width: 114px; margin-right: 17px;}
-.business{ position: relative; z-index: 5;}
-.enterprise{ padding-top: 60px;}
-.title{ text-align: center;}
-.title .h1{ font-size: 36px; font-weight: bold; color: #353535; text-transform: uppercase; line-height: 36px;}
-.title .p{ font-size: 30px; line-height: 30px; color: #353535; margin-top: 8px;}
-.enterprise .cont{ margin: 50px auto 0; position: relative; padding-bottom: 20px;}
-.enterprise .cont::after{ width: 1px; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -0.5px; background: #0E357F; opacity: 0.2; content: '';}
-.enterprise .cont .li{ padding-bottom: 40px; position: relative;min-height: 1.2rem;}
-.enterprise .cont .li .text{ width: 604px; float: right; text-align: left; padding-top: 13px;}
-.enterprise .cont .li:nth-child(2n) .text{ float: left; text-align: right;}
-.enterprise .cont .li .text .m{ font-size: 15px; line-height: 36px; position: relative; padding: 0 20px;}
-.enterprise .cont .li .text .m::after{ width: 10px; height: 36px; position: absolute; top: 0; left: 0; background: url(../images/icon11.png) no-repeat left center; background-size: 10px auto; content: '';}
-.enterprise .cont .li:nth-child(2n) .text .m::after{ left: auto; right: 0;}
-.enterprise .cont .li .em{ position: absolute; top: 0; left: 50%; margin-left: -33px; z-index: 5; width: 66px; height: 66px; border-radius: 100%; background: #c9d4e1; text-align: center; line-height: 66px; font-size: 20px; font-weight: bold; color: #353535;}
-.enterprise .cont .li .em i{ width: 88px; height: 88px; border-radius: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: hsla(216,30%,84%,0.30); z-index: -1;}
-.abstractone{ padding: 65px 0 60px 0; overflow: hidden;}
-.abstractone .cont{ display: flex; justify-content: space-between;}
-.abstractone .cont .left .h1{ font-size: 36px; line-height: 42px; color: #0E357F; font-weight: bold; text-transform: uppercase;}
-.abstractone .cont .left .h2{ font-size: 30px; color: #353535; line-height: 40px; margin-top: 5px;}
-.abstractone .cont .left .m{ font-size: 15px; color: #353535; line-height: 30px;}
-.abstractone .cont .left .p{ font-size: 14px; line-height: 28px; color: #353535; margin-top: 20px;}
-.abstractone .cont .left{ width: 820px;}
-.abstractone .cont .right{ padding-top: 80px; width: 494px;}
-.abstractone .cont .right .p{ font-size: 90px; line-height: 90px; text-transform: uppercase; color: #EFEEEE; text-align: center; font-weight: bold;}
-.abstractone .cont .right .img{ width: 100%; overflow: hidden; margin-top: 15px;}
-.abstractone .cont .right .img img{ width: 100%; transition: all 0.5s;}
-.abstractone .cont .right .img:hover img{ transform: scale(1.05);}
-.abstractwo{ padding: 60px 0 70px 0; background: #F4F4F4 url(../images/img29.jpg) no-repeat center bottom; background-size: 100% auto; overflow: hidden;}
-.abstractwo .list{ display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 10px;}
-.abstractwo .list .li{ width: 664px; margin-top: 34px; background: hsla(0,0%,100%,0.50); transition: all 0.5s;}
-.abstractwo .list .li:hover{ box-shadow: 0 0 10px hsla(218,87%,27%,0.20);}
-.abstractwo .list .li a{ display: flex; justify-content: space-between;}
-.abstractwo .list .li .img{ width: 241px; height: 303px; overflow: hidden;}
-.abstractwo .list .li .img img{ width: 100%; }
-.abstractwo .list .li .text{ width: 373px; padding: 35px 24px 0 0;}
-.abstractwo .list .li .text .h1{ font-size: 24px; color: #353535; font-weight: bold; line-height: 26px; transition: all 0.5s;}
-.abstractwo .list .li:hover .text .h1{ color: #09357F;}
-.abstractwo .list .li .text .em{ font-size: 15px; font-weight: bold; color: #353535; line-height: 20px; margin-top: 8px;}
-.abstractwo .list .li .text .p{ font-size: 14px; margin-top: 20px; line-height: 26px; color: #353535; opacity: 0.9;}
-.itembox{ padding: 55px 0 100px 0;}
-.itembox .list{ margin-top: 40px;}
-.itembox .title{ text-align: left;}
-.itembox .itemimg{ display: flex; justify-content: space-between;}
-.itembox .itemimg .left{ width: 630px;}
-.itembox .itemimg .img{ width: 643px; overflow: hidden;}
-.itembox .itemimg .img img{ width: 100%; transition: all 0.5s;}
-.itembox .itemimg .img:hover img{ transform: scale(1.05);}
-.itembox .emk .p{ font-size: 20px; color: #353535; text-align: center; line-height: 30px; margin-top: 8px; transition: all 0.3s;}
-.itembox .emk i{ display: block; width: 28px; height: 28px; background: url(../images/icon9.png) no-repeat center; background-size: 22px; margin: auto; position: relative; z-index: 5; transition: all 0.3s;}
-.itembox .emk{ cursor: pointer; position: relative;}
-.itembox .emk::after{ content: ''; width: 100%; height: 1px; background: #353535; opacity: 0.5; position: absolute; top: 13px; left: 0; z-index: 0;}
-.itembox .swiper-slide-thumb-active .emk .p{ font-size: 26px; color: #0E357F;}
-.itembox .swiper-slide-thumb-active .emk i{ background: url(../images/icon10.png) no-repeat center; background-size: 28px auto;}
-.itembox .mySwiper{ margin-top: 84px; padding-top: 26px;}
-.itembox .itemimg .left .h1{ font-size: 56px; line-height: 56px; color: #0E357F; padding-top: 30px;}
-.itembox .itemimg .left .li{ margin-top: 34px;}
-.itembox .itemimg .left .li .h2{ font-size: 20px; font-weight: bold; color: #353535; line-height: 22px;}
-.itembox .itemimg .left .li .p{ font-size: 14px; color: #353535; line-height: 24px; margin-top: 10px;}
-.itembox .swiper-button-next, .itembox .swiper-button-prev{ display: none;}
-.itembox .em{ left: 0; position: absolute; top: 12px; width: 52px; height: 52px; border-radius: 100%; margin: 0; background: #9a9a9a url(../images/icon8.png) no-repeat center; background-size: 12px auto; z-index: 5; cursor: pointer;}
-.itembox .em1{ transform: rotate(180deg); right: 0; left: auto;}
-.searceboxtop2{ margin-top: 88px;}
-.joinbox{ padding: 35px 0 70px 0;}
-.joinbox .cont{ display: flex; justify-content: space-between;}
-.joinbox .cont .left .h1{ font-size: 30px; color: #353535;}
-.joinbox .cont .left .text{ margin-top: 15px;}
-.joinbox .cont .left .text .p{ font-size: 15px; line-height: 28px; color: #353535;}
-.joinbox .cont .left .img{ margin-top: 20px; display: flex; justify-content: flex-start;}
-.joinbox .cont .left .img img{ width: 114px; margin-right: 18px;}
-.joinbox .cont .right{ width: 826px;}
-.joinbox .cont .right .li{ margin-top: 50px;}
-.joinbox .cont .right .li:first-child{ margin-top: 0;}
-.joinbox .cont .right .li .h2{ font-size: 24px; color: #353535; font-weight: bold; line-height: 30px;}
-.joinbox .cont .right .li .p{ font-size: 15px; line-height: 32px; margin-top: 10px; color: #353535;}
-.joinboxer{ padding: 55px 0 80px 0;}
-.joinboxer .top{ display: flex; justify-content: space-between; padding-bottom: 35px; border-bottom: 1px solid hsla(216,30%,84%,0.40); overflow: hidden;}
-.joinboxer .top .h1{ font-size: 36px; font-weight: bold; color: #353535; line-height: 36px; text-transform: uppercase;}
-.joinboxer .top .h2{ font-size: 30px; color: #353535; line-height: 40px;}
-.joinboxer .top .p{ font-size: 15px; line-height: 28px; color: #353535; margin-top: 20px; width: 830px;}
-.joinboxer .top .right{ display: flex; padding-top: 25px;}
-.joinboxer .top .right img{ width: 114px; margin-left: 18px;}
-.joinboxer .list{ display: flex; justify-content: flex-start; flex-wrap: wrap; padding-top: 15px;}
-.joinboxer .list a{ width: 440px; height: 180px; background: #F4F4F4; margin-top: 20px; margin-right: 20px; position: relative;}
-.joinboxer .list .li:nth-child(3n) a{ margin-right: 0;}
-.joinboxer .list .li .text{ padding: 32px 0 0 27px;}
-.joinboxer .list .li .h1{ font-size: 24px; color: #262626; line-height: 24px; transition: all 0.5s;}
-.joinboxer .list .li:hover .h1{ color: #0E357F;}
-.joinboxer .list .li .em{ width: 47px; height: 2px; margin-top: 15px; background: #0E357F;}
-.joinboxer .list .li .p{ margin-top: 15px;}
-.joinboxer .list .li .p, .joinboxer .list .li .p p{ font-size: 15px; line-height: 28px; color: #262626; opacity: 0.8;}
-.joinboxer .list .li i{ width: 75px; height: 75px; border-radius: 100%; background: #fff url(../images/icon3.png) no-repeat center; background-size: 38px auto; position: absolute; right: 24px; bottom: 24px; transition: all 0.5s;}
-.joinboxer .list .li:hover i{ background: #0E357F url(../images/icon4.png) no-repeat center; background-size: 38px auto;}
-.joinboxer .list .li a{ transition: all 0.5s; position: relative;}
-.joinboxer .list .li:hover a{ /*box-shadow: 0 0 10px hsla(218,87%,27%,0.20);*/ background: #F2F5FB;}
-.joinboxer .list .li a::after{ content: ''; width: 0; height: 2px; background: #0E357F; position: absolute; left: 0; bottom: 0; transition: all 0.5s;}
-.joinboxer .list .li:hover a::after{ width: 100%;}
-.addedbox{ padding: 70px 0;}
-.addedbox .title{ text-align: left;}
-.addedbox .list{ margin-top: 35px;}
-.addedbox .list .li{ background: #F4F4F4;}
-.addedbox .list .li .img{ width: 678px; height: 406px; overflow: hidden; float: right;}
-.addedbox .list .li:nth-child(2n) .img{ float: left;}
-.addedbox .list .li .img img{ width: 100%; transition: all 0.5s;}
-.addedbox .list .li:hover .img img{ transform: scale(1.05);}
-.addedbox .list .li .text{ width: calc(100% - 678px); min-height: 406px; display: flex; justify-content: center; align-items: center;}
-.addedbox .list .li .text>div{ padding: 0 37px;}
-.addedbox .list .li .text .h1{ font-size: 24px; color: #0F3573; line-height: 30px; font-weight: bold;}
-.addedbox .list .li .text .p{ font-size: 14px; line-height: 28px; margin-top: 15px; color: #353535;overflow: auto}
-.newsboxone{ padding: 45px 0;}
-.newsboxone .cont{ display: flex; justify-content: space-between; align-items: center; position: relative;}
-/*.newsboxone .cont .a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;}*/
-.newsboxone .cont .img{ width: 560px; overflow: hidden;}
-.newsboxone .cont .img img{ width: 100%; transition: all 0.5s;}
-.newsboxone .cont .img:hover img{ transform: scale(1.05);}
-.newsboxone .cont .text{ width: 753px;}
-.newsboxone .cont .text .e{ font-size: 26px; color: #353535; line-height: 30px; opacity: 0.3;}
-.newsboxone .cont .text .h1{ font-size: 28px; line-height: 38px; color: #0E357F; margin-top: 10px;}
-.newsboxone .cont .text .p{ font-size: 15px; line-height: 28px; color: #353535; opacity: 0.8; margin-top: 20px;}
-.newsboxone .cont .text .s{ font-size: 14px; color: #0E357F; line-height: 20px; margin-top: 50px;}
-.newslist{ background: #F4F4F4 url(../images/img29.jpg) no-repeat center bottom; background-size: cover; padding: 45px 0 55px 0;}
-.newslist .cont{ display: flex; justify-content: space-between;}
-.newslist .cont .right{ width: 378px;}
-.newslist .cont .right a img{ width: 100%; margin-bottom: 16px; transition: all 0.5s;}
-.newslist .cont .right a img:hover{ box-shadow: 0 0 10px hsla(218,87%,27%,0.20);}
-.newslist .cont .left{ width: 954px;}
-.newslist .cont .left .li{ margin-bottom: 20px; background: #fff; transition: all 0.5s;}
-.newslist .cont .left .li:hover{ box-shadow: 0 0 10px hsla(218,87%,27%,0.20);}
-.newslist .cont .left .li a{ padding: 25px 0; display: flex; justify-content: space-between; align-items: center;}
-.newslist .cont .left .li .time{ width: 110px; height: 100px; border-right: 1px solid #EBEBEB; display: flex; justify-content: center; align-items: center; text-align: right;}
-.newslist .cont .left .li .time .m{ font-size: 30px; font-weight: bold; line-height: 30px; color: #262626;}
-.newslist .cont .left .li .time .f{ font-size: 14px; color: #262626; margin-top: 10px; opacity: 0.6;}
-.newslist .cont .left .li .text{ width: 800px; margin-right: 24px;}
-.newslist .cont .left .li .text .h1{ font-size: 18px; line-height: 28px; color: #262626; transition: all 0.5s;}
-.newslist .cont .left .li:hover .text .h1{ color: #0E357F;}
-.newslist .cont .left .li .text .p{ font-size: 14px; line-height: 26px; color: #262626; opacity: 0.8; margin-top: 5px;}
-.newslist .cont .left .more{ background: #fff; font-size: 16px; text-align: center; color: #0E357F; line-height: 60px; transition: all 0.5s;}
-.newslist .cont .left .more:hover{ background: #0E357F; color: #fff; box-shadow: 0 0 10px hsla(218,87%,27%,0.20);}
-.newslist .cont .left .more:hover a{ color: #fff;}
-.newsdatabox{ padding: 50px 0 65px 0; display: flex; justify-content: space-between;}
-.newsdatabox .left .h1{ font-size: 28px; line-height: 38px; color: #0E357F;}
-.newsdatabox .left .cion{ display: flex; justify-content: flex-start; padding: 20px 0 15px 0; border-bottom: 1px solid hsla(216,30%,84%,0.50);}
-.newsdatabox .left .cion .p{ font-size: 14px; line-height: 28px; color: #353535; opacity: 0.5; margin-right: 12px;}
-.newsdatabox .left .text{ padding: 20px 0; border-bottom: 1px solid hsla(216,30%,84%,0.50);}
-.newsdatabox .left .text p{ font-size: 15px; line-height: 28px; color: #353535; }
-.newsdatabox .left{ width: 947px;}
-.newsdatabox .left .text img{ max-width: 100%;}
-.newsdatabox .left .page{ margin-top: 30px; display: flex; justify-content: space-between; align-items: center;}
-.newsdatabox .left .page .more a{ white-space: nowrap; display: flex; justify-content: flex-start; font-size: 15px; line-height: 32px; color: #353535; opacity: 0.8; transition: all 0.5s;}
-.newsdatabox .left .page .more a i{ font-size: 15px; line-height: 32px; color: #353535; transition: all 0.5s;}
-.newsdatabox .left .page .more a:hover i{ color: #09357F; text-decoration: underline;}
-.newsdatabox .left .page .m a{ transition: all 0.5s; width: 176px; height: 50px; border: 1px solid #C9D3E2; display: flex; justify-content: center; line-height: 50px; border-radius: 26px;}
-.newsdatabox .left .page .m a:hover{ background: #09357F; border-color: #09357F;}
-.newsdatabox .left .page .m a i{ transition: all 0.5s; font-size: 15px; color: #353535; opacity: 0.8; padding-left: 30px; background: url(../images/icon14.png) no-repeat left center; background-size: 20px auto;}
-.newsdatabox .left .page .m a:hover i{ color: #fff;background: url(../images/icon14s.png) no-repeat left center; background-size: 20px auto;}
-.newsdatabox .right{ width: 378px;}
-.newsdatabox .right a img{ width: 100%; margin-bottom: 16px; transition: all 0.5s;}
-.newsdatabox .right a img:hover{ box-shadow: 0 0 10px hsla(218,87%,27%,0.20);}
-.indexbanner .indexbox{ position: relative;}
-.indexbanner .indexbox .img{ width: 100%; height: 6.06rem; overflow: hidden; background: #000;}
-.indexbanner .indexbox .img img{ height: 100%; opacity: 0.9;}
-.indexbanner .indexbox .img img.img2{ display: none;}
-.indexbanner .indexbox .textbox{ position: absolute; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
-.indexbanner .indexbox .textbox .h1{ font-size: 48px; color: #fff; line-height: 50px;}
-.indexbanner .indexbox .textbox .e{ font-size: 24px; color: #fff; text-transform: uppercase; line-height: 30px; margin-top: 10px; opacity: 0.8; letter-spacing: 2px;}
-.indexbanner .indexbox .textbox .h2{ font-size: 22px; color: #fff; line-height: 30px; margin-top: 15px; opacity: 0.9;}
-.indexbanner .indexbox .textbox .p{ font-size: 14px; margin-top: 10px; color: #fff; line-height: 20px; opacity: 0.5; text-transform: uppercase;}
-.indexbanner .swiper-pagination-bullet{ width: 22px; height: 8px; border-radius: 4px; background: #fff; opacity: 0.4; transition: all 0.5s;}
-.indexbanner .swiper-pagination-bullet-active{ width: 42px; opacity: 1;}
-.indexbanner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 22px;}
-.indexbanner .indexbox .mer{ display: flex; justify-content: flex-start; align-items: flex-end;}
-.indexbanner .indexbox .mer img{ height: 77px;}
-.indexbanner .indexbox .mer .u{ font-size: 32px; font-weight: bold; color: #fff; margin-left: 10px; text-transform: uppercase; line-height: 36px; font-family: 'font1';}
-.indexboxcer{ padding: 45px 0; background: hsla(0,0%,46%,0.08);}
-.indexboxcer .cont{ display: flex; justify-content: space-between;}
-.indexboxcer .cont .left{ width: 665px;}
-.indexboxcer .cont .left a{ display: flex; justify-content: space-between;}
-.indexboxcer .cont .left .img{ width: 300px; overflow: hidden;}
-.indexboxcer .cont .left .img img{ width: 100%;}
-.indexboxcer .cont .left .text{ width: 350px;}
-.indexboxcer .cont .left .text .h1{ font-size: 18px; line-height: 28px; font-weight: bold; color: #09357F;}
-.indexboxcer .cont .left .text .time{ font-size: 16px; color: #BEBEBE; line-height: 20px; margin-top: 15px;}
-.indexboxcer .cont .left .text .p{ font-size: 14px; line-height: 24px; color: #868686; margin-top: 20px;}
-.indexboxcer .cont .right{ width: 645px;}
-.indexboxcer .cont .right .top{ display: flex; justify-content: space-between; align-items: flex-end;}
-.indexboxcer .cont .right .top .h1{ font-size: 22px; color: #262626; font-weight: bold; line-height: 30px;}
-.indexboxcer .cont .right .top a{ font-size: 14px; line-height: 28px; text-transform: uppercase; color: #262626; opacity: 0.5; transition: all 0.5s;}
-.indexboxcer .cont .right .top a:hover{ color: #09357F;}
-.indexboxcer .cont .right .li a{ display: flex; justify-content: space-between; line-height: 32px;}
-.indexboxcer .cont .right .li a .time{ font-size: 14px; color: #8C8C8C;}
-.indexboxcer .cont .right .li a .p{ font-size: 15px; width: 550px; color: #4B4B4B; transition: all 0.5s;}
-.indexboxcer .cont .right .li:hover a .p{ color: #09357F;}
-.indexboxcer .cont .right .list{ margin-top: 20px;}
-.indexfrom .cont{ display: flex; justify-content: space-between;}
-.indexfrom .cont .one, .indexfrom .cont .two{ position: relative; overflow: hidden;}
-.indexfrom .cont .one a, .indexfrom .cont .two a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;z-index: 2}
-.indexfrom .cont .one .img{ width: 679px; height: 233px; overflow: hidden;}
-.indexfrom .cont .two .img{ width: 334px;}
-.indexfrom .cont .one .img img, .indexfrom .cont .two .img img{ width: 100%;}
-.indexfrom .cont .two .text{ position: absolute; top: 0; left: 0; right: 0; height: 100%; display: flex; align-items: center; padding: 0 32px;}
-.indexfrom .cont .two .text .h{ font-size: 36px; color: #fff; opacity: 0.6; line-height: 36px; font-weight: bold; text-transform: uppercase;}
-.indexfrom .cont .two .text .p{ font-size: 26px; margin-top: 10px; color: #fff; line-height: 26px;}
-.indexfrom .cont .one .text{ position: absolute; left: 29px; bottom: 30px; display: flex; justify-content: flex-start; align-items: center;}
-.indexfrom{ padding: 40px 0;}
-.indexfrom .cont .one .text img{ height: 62px; margin-right: 10px;}
-.indexfrom .cont .one .text .r{ font-size: 32px; font-weight: bold; line-height: 32px; color: #fff; opacity: 0.6; text-transform: uppercase;}
-.indexfrom .cont .one .text .p{ font-size: 26px; line-height: 26px; color: #fff; margin-left: -12px; padding-top: 30px;}
-/* */
-.navCell{ display: none;}
-.hearCell{ height: 50px; position: fixed; top: 0; left: 0; right: 0; display: flex; justify-content: space-between; align-items: center; z-index: 20; padding: 0 15px; border-bottom: 1px solid hsla(0,0%,100%,0.10); transition: all 0.5s;}
-.hearCell2{ background: #fff; box-shadow: 0 0 10px #eee;}
-.hearCell .img{ float: left; height: 36px;}
-.hearCell .img a, .hearCell .img a img{ display: block; height: 100%;}
-.hearCell .push{ float: right; width: 26px; height: 26px; background: url(../images/nav-cell.png) no-repeat center; background-size: 100% auto;}
-.navCell .up{ display: none; width: 100%; height: 100%; background: #000; position: fixed; top: 0; left: 0; z-index: 25; opacity: 0.5;}
-.listCell{ width: 160px; position: fixed; top: 0; right: -100%; bottom: 0; z-index: 30; background: #fff; padding: 0 20px; transition: all 0.5s; opacity: 0;}
-.listCellTwo{ right: 0; opacity: 1;}
-.listCell .img{ height: 36px; padding: 70px 0 20px 0;}
-.listCell .sole{ width: 24px; height: 24px; background: url(../images/icon-22.png) no-repeat center; background-size: 100% 100%; position: absolute; top: 15px; right: 15px;}
-.listCell .list{ padding: 15px 0 30px 0;}
-.listCell .list a{ display: block; font-size: 16px; color: #333; line-height: 30px; transition: all 0.1s;}
-.listCell .list .li{ border-bottom: 1px solid #ececec; padding: 10px 0;}
-.listCell .lang{ /*display: flex; justify-content: space-between; align-items: center;*/ position: relative;}
-.listCell .lang .input{ padding: 0 40px 0 5px; height: 36px; position: relative; border-bottom: 1px solid #eee;}
-.listCell .lang .input input{ display: block; width: 100%; height: 36px; border: none;}
-.listCell .lang button{ display: block; width: 30px; height: 30px; background: url(../images/icon2.png) no-repeat center right; background-size: 70% auto; position: absolute; right: 0; top: 50%; transform: translateY(-50%); border: none;}
-.listCell .lang .mik{ display: flex; justify-content: flex-start;}
-.listCell .lang .mik a{ font-size: 15px; line-height: 30px; color: #666;}
-.listCell .lang .mik a:first-child{ margin-right: 20px; position: relative;}
-.listCell .lang .mik a:first-child:after{ content: ''; width: 1px; height: 16px; background: #999; position: absolute; right: -10px; top: 50%; transform: translateY(-50%);}
-.listCell .lang .searcher a{ width: 30px; height: 30px; background: url(../images/icon2.png) no-repeat center right; background-size: 70% auto;}
-.listCell .tel{ font-size: 13px; color: #999; line-height: 30px; padding-left: 25px; background: url(../images/icon1w.png) no-repeat left top 7px; background-size: 15px auto;}
+/* 企业简介 */
+.position-sub-nav {
+ justify-content: space-between;
+ align-items: center;
+ height: 66px;
+}
+
+/* 当前位置 */
+.position {
+ align-items: center;
+ font-size: 14px;
+}
+
+.position>.img {
+ margin-right: 6px;
+}
+
+.position>.txt a {
+ color: #666666;
+}
+
+.position>.txt a::after {
+ content: '';
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin: 0 2px 0 9px;
+ border-left: 7px solid #959595;
+ border-right: 7px solid transparent;
+ border-top: 4px solid transparent;
+ border-bottom: 4px solid transparent;
+}
+
+/* 二级导航 */
+.sub-nav>a {
+ font-size: 16px;
+ margin-left: 50px;
+ font-weight: bold;
+}
+
+.sub-nav>a.active {
+ color: #0e357f;
+}
+
+.sub-nav>a:first-child {
+ margin-left: 0;
+}
+
+/* 概况 */
+.about-profile-bg {}
+
+.company-profile {
+ justify-content: space-between;
+ align-items: flex-end;
+}
+
+.company-profile .txt {
+ width: calc(64% - 44px);
+}
+
+.profile-title {
+ margin-bottom: 20px;
+}
+
+.profile-info {
+ font-size: 15px;
+ line-height: 1.8;
+ text-align: justify;
+}
+
+.profile-title>p {
+ max-width: 280px;
+ font-size: 36px;
+ line-height: 1.2;
+ font-weight: bold;
+}
+
+.profile-title>strong {
+ display: block;
+ font-size: 30px;
+ font-weight: normal;
+ margin-top: 4px;
+}
+
+.profile-title>span {
+ font-size: 15px;
+}
+
+.company-profile .img {
+ width: 36%;
+}
+
+.company-profile .img>img {
+ display: block;
+ margin: 0 auto;
+ max-width: 100%;
+}
+
+.company-profile .img>img:first-child {
+ margin-bottom: 20px;
+}
+
+/* 管理团队 */
+.pull-content-bg {
+ background-image: url(/static/web/images/public/about-bg-01.jpg);
+ background-repeat: no-repeat;
+ background-size: 100% auto;
+ background-position: left bottom;
+}
+
+.content-bg-white {
+ background-image: url(/static/web/images/public/about-bg-02.jpg);
+ padding-bottom: 0;
+}
+
+.management-team-title {
+ text-align: center;
+}
+
+.management-team-title>strong {
+ display: block;
+ font-size: 36px;
+ line-height: 1.2;
+}
+
+.management-team-title>p {
+ font-size: 28px;
+ font-weight: bold;
+}
+
+/* 团队列表 */
+.management-team-list {
+ justify-content: space-between;
+ padding: 0 28px;
+ margin-top: 32px;
+}
+
+.management-team-nav {
+ width: 140px;
+ margin-top: 40px;
+ top: 88px;
+}
+
+.management-team-nav>span {
+ display: block;
+ width: 100%;
+ padding-right: 14px;
+ text-align: right;
+ font-size: 16px;
+ line-height: 40px;
+ border-right: 1px solid #d9d9d9;
+ cursor: pointer;
+ transition: all .6s;
+}
+
+.management-team-nav>span.active {
+ color: #fe8917;
+ border-right: 1px solid #fe8917;
+}
+
+.management-team-item {
+ display: none;
+ width: calc(100% - 226px);
+}
+
+.management-team-item.show {
+ display: block;
+}
+
+.management-team-item>a {
+ justify-content: space-between;
+ height: 382px;
+ padding: 40px 0;
+ border-bottom: 1px solid rgba(14, 53, 127, .1);
+}
+
+.management-team-item>a:last-child {
+ border-bottom: 0;
+}
+
+.management-team-item .img {
+ width: 240px;
+ height: 100%;
+ overflow: hidden;
+}
+
+.management-team-item .img>img {
+ width: 100%;
+ min-height: 100%;
+ transition: all .6s;
+}
+
+.management-team-item .txt {
+ width: calc(100% - 268px);
+}
+
+.management-team-item .txt>h2 {
+ font-size: 24px;
+ margin-top: 10px;
+}
+
+.management-team-item .txt>strong {
+ display: block;
+ font-size: 16px;
+ margin: 10px 0;
+}
+
+.management-team-item .txt>p {
+ font-size: 14px;
+ line-height: 2;
+ opacity: .9;
+ transition: all .6s;
+}
+
+/* 企业文化 */
+.company-culture {
+ align-items: flex-start;
+}
+
+.company-culture .txt {
+ width: calc(58% - 45px);
+}
+
+.culture-title>p {
+ max-width: 100%;
+}
+
+.culture-title>strong {
+ font-size: 28px;
+ font-weight: bold;
+}
+
+.culture-info {
+ margin-top: 40px;
+ line-height: 2.28;
+}
+
+.company-culture .img {
+ width: 42%;
+ overflow: hidden;
+}
+
+.company-culture .img>img {
+ margin-bottom: 0 !important;
+ transition: all .6s;
+}
+
+.enterprise-list {
+ flex-wrap: wrap;
+}
+
+.enterprise-list .item {
+ width: calc(33.33% - 26px);
+ margin-right: 39px;
+ margin-top: 30px;
+}
+
+.enterprise-list .item:nth-of-type(1),
+.enterprise-list .item:nth-of-type(2),
+.enterprise-list .item:nth-of-type(3) {
+ margin-top: 0;
+}
+
+.enterprise-list .item:nth-of-type(3n) {
+ margin-right: 0;
+}
+
+.enterprise-list .item .txt {
+ padding: 30px;
+ text-align: center;
+}
+
+.enterprise-title>span {
+ display: block;
+ font-size: 26px;
+}
+
+.enterprise-title>strong {
+ display: block;
+ font-size: 24px;
+ margin-top: 6px;
+}
+
+.enterprise-title>em {
+ display: block;
+ width: 35px;
+ height: 3px;
+ margin: 16px auto;
+}
+
+.enterprise-info {
+ font-size: 15px;
+ line-height: 1.8;
+ height: 108px;
+}
+
+.enterprise-list .item .img {
+ width: 100%;
+ overflow: hidden;
+}
+
+.enterprise-list .item img {
+ width: 100%;
+ transition: all .6s;
+}
+
+/* 大事记 */
+.history {
+ justify-content: space-between;
+ padding-bottom: 40px;
+}
+
+.history .txt {
+ width: calc(60% - 40px);
+}
+
+.history-title {
+ margin-bottom: 20px !important;
+}
+
+.history-title>p {
+ max-width: 100%;
+}
+
+.history-title>strong {
+ font-size: 28px;
+ font-weight: bold;
+ margin-bottom: 10px;
+}
+
+.history-swiper {
+ max-height: 620px;
+}
+
+.history-swiper .swiper-slide {
+ cursor: pointer;
+}
+
+.history-time {
+ padding-top: 20px;
+ width: 160px;
+ position: relative;
+}
+
+.history-time>p {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 108px;
+ height: 34px;
+ margin-left: 15px;
+ transition: all .6s;
+}
+
+.history-time>span {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 15px;
+ height: 15px;
+ background-color: #ffffff;
+ border: 1px solid #dbdbdb;
+ border-radius: 100%;
+ position: absolute;
+ top: 35px;
+ right: 0;
+ z-index: 1;
+ transform: translate(50%, -50%);
+}
+
+.history-time>span>em {
+ width: 9px;
+ height: 9px;
+ background-color: #dbdbdb;
+ border-radius: 100%;
+}
+
+.history-txt {
+ width: calc(100% - 160px);
+ padding: 16px 0 28px 30px;
+ border-left: 1px solid #dbdbdb;
+ font-size: 16px;
+ line-height: 2.25;
+}
+
+.history-txt>p {
+ display: flex;
+}
+
+.history-txt>p>strong {
+ width: 58px;
+}
+
+.history-txt>p>span {
+ width: calc(100% - 58px);
+}
+
+.history .img {
+ width: 40%;
+ margin-top: 168px;
+}
+
+.history .img>span {
+ display: block;
+ width: 100%;
+ height: 0;
+ opacity: 0;
+ overflow: hidden;
+ transition: all .6s;
+}
+
+.history .img>span.active {
+ height: auto;
+ opacity: 1;
+}
+
+.history .img img {
+ width: 100%;
+}
+
+/* 切换按钮 */
+.history-swiper-bg .swiper-button-prev,
+.history-swiper-bg .swiper-button-next {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 86px;
+ height: 86px;
+ margin: 0 0 0 117px;
+ background-color: rgba(14, 53, 127, .1);
+ border-radius: 100%;
+ position: static;
+ transition: all .6s;
+}
+
+/* .history-swiper-bg .swiper-button-prev.swiper-button-disabled{
+ height: 0;
+ overflow: hidden;
+} */
+
+.history-swiper-bg .swiper-button-prev>span,
+.history-swiper-bg .swiper-button-next>span {
+ justify-content: center;
+ align-items: center;
+ width: 66px;
+ height: 66px;
+ border-radius: 100%;
+ position: relative;
+}
+
+.history-swiper-bg .swiper-button-prev::after,
+.history-swiper-bg .swiper-button-next::after {
+ display: none;
+}
+
+/* 企业荣誉 */
+.honor-title {
+ text-align: center;
+}
+
+.honor-list .item {
+ justify-content: space-between;
+ width: calc(50% + 47px);
+ padding-top: 37px;
+ position: relative;
+}
+
+.honor-list .item>.time {
+ justify-content: center;
+ align-items: center;
+ width: 95px;
+ height: 95px;
+ border-radius: 100%;
+ background-color: rgba(201, 211, 226, .3);
+}
+
+.honor-list .item>.time>span {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 75px;
+ height: 75px;
+ border-radius: 100%;
+ background-color: #c9d3e2;
+ font-size: 20px;
+ font-weight: bold;
+}
+
+.honor-list .item:nth-of-type(odd) {
+ flex-direction: row;
+ margin-left: calc(50% - 47px);
+ padding-left: 47px;
+}
+
+.honor-list .item:nth-of-type(odd) .time {
+ position: absolute;
+ left: 0;
+ top: 0;
+ z-index: 1;
+}
+
+.honor-list .item:nth-of-type(even) {
+ flex-direction: row-reverse;
+ margin-right: calc(50% - 47px);
+ padding-right: 47px;
+}
+
+.honor-list .item:nth-of-type(even) .time {
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 1;
+}
+
+.honor-list .item .txt {
+ width: 100%;
+ font-size: 16px;
+ line-height: 2.25;
+ padding-bottom: 75px;
+}
+
+.honor-list .item:last-child .txt {
+ padding-bottom: 140px;
+}
+
+.honor-list .item:nth-of-type(odd) .txt {
+ padding-left: 73px;
+ border-left: 1px solid #c9d3e2;
+ transform: translateX(-73px);
+}
+
+.honor-list .item .txt p {
+ display: flex;
+}
+
+.honor-list .item .txt p>img {
+ width: 10px;
+ height: 10px;
+ margin-top: 13px;
+}
+
+.honor-list .item .txt p>span {
+ width: calc(100% - 20px);
+}
+
+.honor-list .item:nth-of-type(odd) .txt p>img {
+ margin-right: 10px;
+}
+
+.honor-list .item:nth-of-type(even) .txt {
+ padding-right: 73px;
+ text-align: right;
+ border-right: 1px solid #c9d3e2;
+ transform: translateX(73px);
+}
+
+.honor-list .item:nth-of-type(even) .txt p {
+ flex-direction: row-reverse;
+ justify-content: flex-end;
+}
+
+.honor-list .item:nth-of-type(even) .txt p>img {
+ margin-right: 0;
+ margin-left: 10px;
+}
+
+/* 品牌活动 */
+.activities-title {
+ margin-bottom: 35px;
+}
+
+.activities-list {
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+
+.activities-list .activities-item {
+ align-items: center;
+ width: 50%;
+ height: 222px;
+}
+
+.activities-list .activities-item:nth-of-type(3n),
+.activities-list .activities-item:nth-of-type(4n) {
+ flex-direction: row-reverse;
+}
+
+.activities-list .activities-item>.img {
+ width: 50%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.activities-list .activities-item>.img>img {
+ width: 100%;
+ min-height: 100%;
+ transition: all .6s;
+}
+
+.activities-list .activities-item>.txt {
+ width: 50%;
+ height: 100%;
+ padding: 30px;
+}
+
+.activities-list .activities-item>.txt>h2 {
+ font-size: 20px;
+ transition: all .6s;
+}
+
+.activities-list .activities-item>.txt>p {
+ height: 98px;
+ font-size: 14px;
+ line-height: 1.85;
+ margin-top: 9px;
+ text-align: justify;
+}
+
+/* 更多按钮 */
+.article-more-btn {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ height: 20px;
+ font-size: 14px;
+}
+
+.article-more-btn>img {
+ margin-left: 6px;
+}
+
+/* 加载更多 */
+.load-more {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 190px;
+ height: 52px;
+ border: 1px solid #d6d6d6;
+ font-size: 15px;
+ margin: 48px auto 0;
+ transition: all .6s;
+ cursor: pointer;
+}
+
+/* 活动预告 */
+.preview-swiper {
+ width: 100%;
+ margin: 50px 0 30px;
+}
+
+.preview-swiper .swiper-slide {
+ width: 1100px;
+ opacity: .3;
+ margin: 0 20px;
+}
+
+.preview-swiper .swiper-slide-active {
+ opacity: 1;
+}
+
+.preview-item .img {
+ width: 50%;
+ height: 365px;
+ overflow: hidden;
+}
+
+.preview-item .img>img {
+ width: 100%;
+ min-height: 100%;
+ transition: all .6s;
+}
+
+.preview-item .txt {
+ width: 50%;
+ padding: 40px 35px;
+ position: relative;
+}
+
+.preview-item .txt h2 {
+ font-size: 22px;
+ transition: all .6s;
+}
+
+.preview-item .txt p {
+ height: 112px;
+ font-size: 14px;
+ line-height: 2;
+ margin: 13px 0 50px;
+ text-align: justify;
+}
+
+.preview-item .txt .article-more-btn {
+ justify-content: flex-start;
+}
+
+.preview-item .txt>em {
+ display: block;
+ font-size: 90px;
+ line-height: 100px;
+ font-weight: bold;
+ color: rgba(14, 53, 127, .08);
+ position: absolute;
+ right: -5px;
+ bottom: -19px;
+ z-index: 1;
+}
+
+/* 切换按钮 */
+.preview-swiper .swiper-button-prev {
+ width: 66px;
+ height: 66px;
+ overflow: hidden;
+ border-radius: 100%;
+ left: calc(50% - 650px);
+}
+
+.preview-swiper .swiper-button-next {
+ width: 66px;
+ height: 66px;
+ overflow: hidden;
+ border-radius: 100%;
+ right: calc(50% - 650px);
+}
+
+.preview-swiper .swiper-button-prev>img,
+.preview-swiper .swiper-button-next>img {
+ width: 100%;
+}
+
+.preview-swiper .swiper-button-next>img {
+ transform: rotateZ(180deg);
+}
+
+.preview-swiper .swiper-button-prev::after,
+.preview-swiper .swiper-button-next::after {
+ display: none;
+}
+
+/* 活动详情 */
+.activities-detail {
+ padding-bottom: 40px;
+}
+
+/* 轮播图 */
+.detail-swiper {
+ width: 100%;
+ margin-bottom: .35rem;
+}
+
+.detail-swiper .swiper-slide img {
+ width: 100%;
+}
+
+.detail-swiper .swiper-pagination {
+ color: #ffffff;
+ font-size: 24px;
+ text-align: right;
+}
+
+.detail-swiper .swiper-pagination>em {
+ margin: 0 6px;
+}
+
+.detail-swiper .swiper-pagination-current {
+ font-size: 32px;
+}
+
+.detail-swiper .swiper-pagination-total {
+ margin-right: 95px;
+}
+
+.detail-swiper .swiper-button-prev,
+.detail-swiper .swiper-button-next {
+ top: auto;
+ left: auto;
+ bottom: 13px;
+ right: 190px;
+ z-index: 999;
+}
+
+.detail-swiper .swiper-button-next {
+ right: 28px;
+}
+
+.detail-swiper .swiper-button-prev::after,
+.detail-swiper .swiper-button-next::after {
+ font-size: 24px;
+ color: #ffffff;
+}
+
+/* 标题 */
+.detai-title {
+ margin-top: .1rem;
+ position: relative;
+}
+
+.detai-title-cloumn {
+ margin-top: 0;
+}
+
+.detai-title>h1 {
+ width: calc(100% - 1.6rem);
+ font-size: 30px;
+ font-weight: normal;
+ margin: 4px 0;
+}
+
+.detai-title>.sub-bid {
+ width: calc(100% - 1.6rem);
+ font-size: 20px;
+ font-weight: bold;
+}
+
+.detai-title-cloumn>h1,
+.detai-title-cloumn>.sub-bid {
+ width: 100%;
+}
+
+.back-btn {
+ justify-content: center;
+ align-items: center;
+ width: 1.58rem;
+ height: .5rem;
+ border: 1px solid #c5c5c5;
+ border-radius: .25rem;
+ font-size: .24rem;
+ color: #999999;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translateY(-50%);
+ z-index: 1;
+}
+
+/* 内容 */
+.activities-detail-txt {
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+
+.activities-detail-txt .rich-txt {
+ margin-top: 26px;
+ font-size: 15px;
+ line-height: 2;
+ text-align: justify;
+}
+
+.activities-detail-txt .rich-txt img {
+ max-width: 100%;
+}
+
+.activities-detail-txt .rich-txt-added {
+ width: calc(100% - 556px);
+}
+
+.activities-detail-txt .rich-img {
+ width: 518px;
+}
+
+.activities-detail-txt .rich-img>img {
+ width: 100%;
+}
+
+/* 上下篇 */
+.part-list {
+ justify-content: space-between;
+ align-items: center;
+ height: 55px;
+ padding-top: 25px;
+ margin-top: 30px;
+ border-top: 1px solid #e6e9ee;
+ position: relative;
+}
+
+.part-list>em {
+ width: 20px;
+ height: 19px;
+ background-image: url(/static/web/images/icon/icon-part.png);
+ background-size: cover;
+ position: absolute;
+ left: 50%;
+ top: calc(50% + 15px);
+ transform: translate(-50%, -50%);
+}
+
+.part-list>.item {
+ width: calc(50% - 15px);
+}
+
+.part-list>.item>a {
+ max-width: calc(100% - 65px);
+}
+
+.part-list>.item:nth-of-type(2) {
+ justify-content: flex-end;
+}
+
+/* 媒体报道 */
+.news-nav {
+ padding: 32px 0 22px;
+}
+
+.news-nav>a {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 144px;
+ height: 45px;
+ margin-right: 10px;
+ font-size: 17px;
+}
+
+.news-nav>a:last-child {
+ margin-right: 0;
+}
+
+.news-nav>a.active {
+ background-color: #fe8917;
+}
+
+/* 推荐新闻 */
+.news-first-bg {
+ padding-bottom: 48px;
+}
+
+.news-first {
+ justify-content: space-between;
+ padding: 30px;
+}
+
+.news-first .img {
+ width: 47%;
+ overflow: hidden;
+}
+
+.news-first .img img {
+ width: 100%;
+ transition: all .6s;
+}
+
+.news-first .txt {
+ width: calc(53% - 30px);
+}
+
+.news-first .time {
+ width: 90px;
+ height: 96px;
+ border: 1px solid rgba(14, 53, 127, .2);
+ text-align: center;
+}
+
+.news-first h2 {
+ font-size: 24px;
+ margin: 24px 0 18px;
+}
+
+.news-first .info {
+ font-size: 14px;
+ line-height: 1.85;
+ min-height: 140px;
+}
+
+.news-first .time>strong {
+ display: block;
+ font-size: 36px;
+ line-height: 40px;
+ margin-top: 15px;
+}
+
+.news-first .time>span {
+ font-size: 15px;
+ opacity: .6;
+}
+
+.news-list {
+ padding-top: 10px;
+}
+
+.news-item {
+ justify-content: space-between;
+ padding: 30px;
+ margin-top: 40px;
+}
+
+.news-item:first-child {
+ margin-top: 0;
+}
+
+.news-item .img {
+ width: 28%;
+ height: 240px;
+ overflow: hidden;
+}
+
+.news-item .img>img {
+ width: 100%;
+ min-height: 100%;
+ transition: all .6s;
+}
+
+.news-item .txt {
+ width: calc(72% - 220px);
+ padding: 10px 0;
+}
+
+.news-item .txt>h2 {
+ font-size: 20px;
+}
+
+.news-item .txt>.info {
+ height: 100px;
+ margin: 15px 0;
+ font-size: 14px;
+ line-height: 1.85;
+ text-align: justify;
+}
+
+.news-item .time-bg {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 170px;
+ height: 240px;
+ border-left: 1px solid #edecec;
+}
+
+.news-item .time {
+ text-align: center;
+}
+
+.news-item .time>strong {
+ display: block;
+ font-size: 46px;
+ line-height: 1.2;
+ margin-top: 8px;
+}
+
+.news-item .time>span {
+ display: block;
+ font-size: 16px;
+ opacity: .7;
+}
+
+.news-list .article-more-btn,
+.news-first .article-more-btn {
+ justify-content: flex-start;
+ filter: grayscale(100%);
+ opacity: .5;
+ transition: all .6s;
+}
+
+.load-more-news {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ height: 60px;
+ margin: 30px 0 10px;
+ font-size: 16px;
+ transition: all .6s;
+}
+
+/* 新闻详情 */
+.news-detail-bg {
+ justify-content: space-between;
+ padding: 40px 0;
+}
+
+.news-detail-txt {
+ width: calc(100% - 420px);
+}
+
+.news-detail-txt>h1 {
+ font-size: 26px;
+ font-weight: normal;
+}
+
+.news-detail-txt>.news-survey {
+ height: 50px;
+ padding: 6px 0 10px;
+ font-size: 14px;
+ border-bottom: 1px solid #e4e9f0;
+}
+
+.news-detail-txt>.news-survey>span {
+ align-items: center;
+ margin-right: 18px;
+}
+
+.news-detail-txt>.news-survey>span:last-child {
+ margin-right: 0;
+}
+
+.news-detail-txt>.news-survey>span img {
+ margin-right: 5px;
+}
+
+.news-detail-txt .rich-txt {
+ font-size: 15px;
+ line-height: 1.85;
+ margin-top: 18px;
+}
+
+.news-detail-txt .rich-txt img {
+ max-width: 100%;
+}
+
+.news-side {
+ width: 380px;
+ margin-top: 10px;
+}
+
+.news-side-services {
+ display: block;
+ width: 100%;
+ height: 280px;
+ padding: 26px;
+ background-size: 100%;
+ margin-bottom: 20px;
+}
+
+.news-side-services>p {
+ font-size: 30px;
+ line-height: 1.1;
+}
+
+.news-side-services>span {
+ display: block;
+ font-size: 22px;
+ margin-top: 6px;
+}
+
+.news-side-flag {
+ width: 100%;
+ height: 230px;
+ padding: 26px;
+ background-size: 100%;
+}
+
+.news-side-flag>p {
+ font-size: 22px;
+ margin-top: 70px;
+}
+
+.news-side-flag>strong {
+ display: block;
+ word-break: break-all;
+ font-size: 32px;
+ margin-top: 6px;
+ opacity: .15;
+ letter-spacing: -0.5px;
+}
+/* 物业服务 */
+.services-list {
+ padding: 10px 0;
+}
+
+.services-list .item {
+ justify-content: flex-end;
+ width: 100%;
+ height: 450px;
+ background-color: rgba(231, 218, 183, 1);
+ margin-bottom: 40px;
+ position: relative;
+}
+
+.services-list .item .img {
+ max-width: 70%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.services-list .item .img>img {
+ height: 100%;
+ transition: all .6s;
+}
+
+.services-list .item .txt {
+ position: absolute;
+ left: 90px;
+ top: 50%;
+ z-index: 9;
+ transform: translateY(-50%);
+}
+
+.services-list .item .txt h2 {
+ font-size: 28px;
+}
+
+.services-list .item .txt p {
+ font-size: 26px;
+ color: #a5874b;
+ margin-top: 6px;
+}
+
+.services-list .item .txt .article-more-btn {
+ justify-content: flex-start;
+ margin-top: 50px;
+}
+
+.services-list .item-mask {
+ width: 30%;
+ height: 100%;
+ background-image: linear-gradient(to right, rgba(231, 218, 183, 1), rgba(231, 218, 183, .95), rgba(231, 218, 183, 0));
+ position: absolute;
+ left: 30%;
+ top: 0;
+ z-index: 1;
+}
+
+/* 社区增值服务详情 */
+.resource-advantage {
+ padding-bottom: 50px;
+}
+
+.advantage-item {
+ padding: 35px;
+ margin-bottom: 28px;
+}
+
+.advantage-item:last-child {
+ margin-bottom: 0;
+}
+
+.advantage-item h2 {
+ font-size: 24px;
+}
+
+.advantage-item>ins {
+ display: block;
+ width: 35px;
+ height: 3px;
+ margin: 15px 0 20px;
+}
+
+.advantage-item p {
+ font-size: 15px;
+ line-height: 1.85;
+}
+
+.detail-top {
+ width: 100%;
+}
+
+
+/* 友邻市集服务 */
+.market-nav {
+ padding: 22px 0 38px;
+}
+
+.market-list {
+ flex-wrap: wrap;
+ max-height: 466px;
+ overflow-y: auto;
+}
+
+.market-list::-webkit-scrollbar {
+ width: 4px;
+ height: 100%;
+ background-color: rgba(153, 153, 153, .1);
+}
+
+.market-list::-webkit-scrollbar-thumb {
+ background-color: rgba(153, 153, 153, .7);
+}
+
+.market-item {
+ width: calc(25% - 12px);
+ height: 225px;
+ margin-right: 16px;
+ text-align: center;
+}
+
+.market-item:nth-of-type(4n) {
+ margin-right: 0;
+}
+
+.market-item:nth-of-type(n+5) {
+ margin-top: 16px;
+}
+
+.market-item>span {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 110px;
+ height: 110px;
+ margin: 20px auto 15px;
+ background-color: #ffffff;
+ border-radius: 100%;
+}
+
+.market-item>span>img {
+ max-height: 100%;
+ transition: all .6s;
+}
+
+.market-item>h2 {
+ font-size: 22px;
+ font-weight: normal;
+ transition: all .6s;
+}
+
+.market-item>p {
+ font-size: 14px;
+ margin-top: 6px;
+ transition: all .6s;
+}
+
+/* 活动展示 */
+.market-banner-swiper .swiper-slide,
+.market-swiper .swiper-slide {
+ position: relative;
+}
+
+.market-banner-swiper .swiper-slide>img,
+.market-swiper .swiper-slide>img {
+ width: 100%;
+ min-height: 100%;
+}
+
+.market-activity-txt {
+ position: absolute;
+ left: 70px;
+ top: 70px;
+ z-index: 1;
+}
+
+.market-activity-txt>em {
+ display: block;
+ font-size: 24px;
+}
+
+.market-activity-txt>h2 {
+ font-size: 28px;
+ margin: 3px 0 15px;
+}
+
+.market-activity-txt>p {
+ width: 455px;
+ font-size: 15px;
+ line-height: 1.85;
+}
+
+.market-activity-txt>.article-more-btn {
+ justify-content: flex-start;
+ margin-top: 46px;
+}
+
+.market-activity-txt>.article-more-btn img {
+ filter: grayscale(100%) brightness(100);
+}
+
+/* 分页按钮 */
+.market-banner .swiper-pagination-bullet,
+.market-activity .swiper-pagination-bullet {
+ width: 14px;
+ height: 14px;
+ background-color: rgba(255, 255, 255, .5);
+ opacity: 1;
+ margin: 0 8px !important;
+}
+
+.market-activity .swiper-pagination-bullet-active {
+ background-color: #fe8917;
+}
+
+.market-banner .swiper-pagination-bullet-active {
+ background-color: #0e3070;
+}
+
+.market-activity .swiper-pagination {
+ bottom: 20px !important;
+}
+
+/* 服务优势 */
+.market-advantage {
+ margin-top: 40px;
+}
+
+.market-advantage-list {
+ flex-wrap: wrap;
+ padding-top: 10px;
+}
+
+.market-advantage-list .item {
+ width: calc(25% - 19.5px);
+ height: 225px;
+ margin: 20px 26px 0 0;
+ text-align: center;
+}
+
+.market-advantage-list .item:nth-of-type(4n) {
+ margin-right: 0;
+}
+
+.market-advantage-list .item>em {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ height: 75px;
+ margin: 42px 0 25px;
+}
+
+.market-advantage-list .item>em img {
+ max-height: 100%;
+}
+
+.market-advantage-list .item>p {
+ font-size: 22px;
+}
+
+.market-advantage-list .item>span {
+ display: block;
+ font-size: 14px;
+ margin-top: 2px;
+}
+
+/* 友邻集市服务详情 */
+.market-detail-txt {
+ padding-bottom: 40px;
+}
+
+.market-detail-txt>h1 {
+ font-size: 28px;
+ font-weight: bold;
+}
+
+.market-detail-txt .sub-bid {
+ font-size: 18px;
+ font-weight: normal;
+ margin-top: 2px;
+}
+
+.market-atlas {
+ margin-top: 20px;
+}
+
+.market-atlas .img {
+ margin-bottom: 20px;
+}
+
+.market-atlas .img img {
+ max-width: 100%;
+}
+
+.market-atlas .img:last-child {
+ margin-bottom: 0;
+}
+
+
+.rich-txt-market .img:nth-last-of-type(1) {
+ margin-bottom: 0;
+}
+
+/* 红色物业 */
+.red-property-case {
+ flex-wrap: wrap;
+ margin-top: -20px !important;
+}
+
+.red-property-case>a {
+ width: calc(33.33% - 24px);
+ margin: 30px 36px 0 0;
+}
+
+.red-property-case>a:nth-of-type(4n) {
+ margin-right: 36px;
+}
+
+.red-property-case>a:nth-of-type(3n) {
+ margin-right: 0;
+}
+
+.red-property-case>a>.img {
+ height: 280px;
+}
+
+.red-property-case>a .info {
+ padding: 18px;
+ transition: all .6s;
+}
+
+.red-property-case>a .txt {
+ padding: 0;
+ height: auto;
+ font-size: 18px;
+ font-weight: bold;
+ transition: all .6s;
+}
+
+.red-property-case>a .txt>span {
+ font-size: 20px;
+}
+
+.red-property-case>a .txt>p {
+ max-width: calc(100% - 40px);
+}
+
+.red-property-case>a .info>p {
+ font-size: 14px;
+ line-height: 1.7;
+ margin-top: 7px;
+ transition: all .6s;
+}
+
+/* 红色物业详情 */
+.red-property-info {
+ margin-top: 0;
+}
+
+.project-detail {
+ padding: 50px 60px;
+}
+
+/* 推荐项目 */
+.project-flag {
+ padding: 45px 0 10px;
+}
+
+.project-flag>.title {
+ font-size: 28px;
+ font-weight: bold;
+}
+
+
+/* 人才招聘 */
+.join-us .txt {
+ width: calc(100% - 286px);
+}
+
+.join-us .txt>.culture-title {
+ margin-bottom: 10px;
+}
+
+.join-us .txt>.culture-info {
+ margin-top: 0;
+}
+
+.join-us .img {
+ display: flex;
+ justify-content: space-between;
+ width: 246px;
+ margin-top: 18px;
+}
+
+.join-us .img>p {
+ width: 114px;
+}
+
+.join-us .img>p img {
+ width: 100%;
+ border: 1px solid #f6f6f6;
+}
+
+/* 职位列表 */
+.recruit-list {
+ flex-wrap: wrap;
+ padding-bottom: 30px;
+ margin-top: -40px !important;
+}
+
+.recruit-item {
+ justify-content: space-between;
+ align-items: flex-end;
+ width: calc(33.33% - 14px);
+ margin: 0 21px 20px 0;
+ padding: 28px;
+ transition: all .6s;
+}
+
+.recruit-item:nth-of-type(3n) {
+ margin-right: 0;
+}
+
+.recruit-item .txt {
+ width: calc(100% - 90px);
+}
+
+.recruit-item .txt>h2 {
+ font-size: 24px;
+ font-weight: normal;
+ transition: all .6s;
+}
+
+.recruit-item .txt>ins {
+ display: block;
+ width: 48px;
+ height: 2px;
+ margin: 13px 0;
+}
+
+.recruit-item .txt>p {
+ font-size: 15px;
+ line-height: 2;
+}
+
+.recruit-item .img {
+ justify-content: center;
+ align-items: center;
+ width: 75px;
+ height: 75px;
+ border-radius: 100%;
+ transition: all .6s;
+}
+
+.recruit-item .img>img {
+ max-height: 100%;
+ transition: all .6s;
+}
+
+/* 招聘详情 */
+.min-heigh-box {
+ min-height: calc(100vh - 413px);
+}
+
+.recruit-detail {
+ justify-content: space-between;
+ padding-bottom: 50px;
+}
+
+.recruit-detail .left {
+ width: 32%;
+}
+
+.recruit-detail .left>h1 {
+ font-size: 30px;
+ margin-bottom: 13px;
+}
+
+.recruit-detail .left>p {
+ font-size: 15px;
+ line-height: 2;
+}
+
+.recruit-detail .left>div {
+ margin-top: 20px;
+}
+
+.recruit-detail .left>div p {
+ width: 114px;
+ margin-right: 18px;
+}
+
+.recruit-detail .left>div p:last-child {
+ margin-right: 0;
+}
+
+.recruit-detail .left>div p img {
+ width: 100%;
+ border: 1px solid #f6f6f6;
+}
+
+.recruit-detail .left>div p>span {
+ display: block;
+ text-align: center;
+ margin-top: 8px;
+}
+
+.recruit-detail .right {
+ width: 63%;
+}
+
+.recruit-detail .rich-txt {
+ font-size: 15px;
+ line-height: 2;
+}
+
+.recruit-detail .rich-txt img {
+ max-width: 100%;
+}
+
+/* 商务合作 */
+.business-cooperation {
+ position: relative;
+}
+
+.business-cooperation>img {
+ width: 100%;
+ height: 100%;
+}
+
+.business-cooperation .title-txt {
+ position: absolute;
+ left: 60px;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.business-cooperation .title-txt>ins {
+ display: block;
+ width: 70px;
+ height: 2px;
+ margin-bottom: 38px;
+}
+
+.business-cooperation .title-txt>.img {
+ display: flex;
+}
+
+.business-cooperation .title-txt>.img span {
+ width: 114px;
+ margin-right: 18px;
+}
+
+.business-cooperation .title-txt>.img span:last-child {
+ margin-right: 0;
+}
+
+.business-cooperation .title-txt>.img img {
+ width: 100%;
+}
+
+.business-cooperation .title-txt>.img em {
+ font-size: 14px;
+ color: #666666;
+ text-align: center;
+ margin-top: 12px;
+}
+
+/* 地图 */
+.business-map {
+ justify-content: space-between;
+ align-items: center;
+ padding: 32px 0 50px;
+}
+
+.business-map .txt {
+ width: calc(48% - 40px);
+}
+
+.business-map .txt>h2 {
+ font-size: 22px;
+}
+
+.business-map .txt>span {
+ display: block;
+ font-size: 20px;
+ opacity: .5 !important;
+ margin-bottom: 6px;
+}
+
+.business-map .txt>p {
+ font-size: 16px;
+ margin-top: 14px;
+}
+
+.business-map .map {
+ width: 52%;
+ height: 405px;
+}
+
+/* 投诉建议 */
+.complaint {
+ justify-content: space-between;
+ padding-bottom: 50px;
+}
+
+.complaint .left {
+ width: 335px;
+}
+
+.complaint-logo {
+ width: 100%;
+ justify-content: center;
+ padding-bottom: 40px;
+ border-bottom: 1px solid #c9d3e2;
+}
+
+.complaint-phone {
+ justify-content: center;
+ align-items: center;
+ padding-top: 30px;
+}
+
+.complaint-phone>img {
+ margin-right: 12px;
+}
+
+.complaint-phone span {
+ display: block;
+ opacity: .8;
+}
+
+.complaint-phone strong {
+ display: block;
+ font-size: 24px;
+}
+
+.complaint .right {
+ width: calc(100% - 400px);
+}
+
+.complaint-title {
+ font-size: 30px;
+ line-height: 1.2;
+ font-weight: bold;
+ margin-bottom: 15px;
+}
+
+.complaint .right .rich-txt {
+ font-size: 15px;
+ line-height: 1.85;
+}
+
+.complaint .right .rich-txt img {
+ max-width: 100%;
+}
+
+/* 非手机端隐藏 */
+@media screen and (min-width:960px) {
+
+ /* 仅手机端展示 */
+ .wap-show {
+ display: none !important;
+ }
+
+ /* 隐藏pc端图片 */
+ .wap-img {
+ display: none !important;
+ }
+
+ /* 鼠标移入效果 */
+ .news-service .new-list>.swiper .swiper-slide:hover .info {
+ color: rgba(14, 53, 127, .68);
+ }
+
+ .index-service .left-service:hover em {
+ background-color: #fe8917;
+ border: 1px solid #fe8917;
+ opacity: 1;
+ }
+
+ .index-service .left-service:hover>img {
+ transform: scale(1.1);
+ }
+
+ .index-service .right-service>a:hover {
+ transform: scale(1.05);
+ }
+
+ .project-case-title .more:hover {
+ background-color: #fe8917;
+ color: #ffffff;
+ border: 1px solid #fe8917;
+ }
+
+ .project-case-list>a:hover img {
+ transform: scale(1.1);
+ }
+
+ .project-case-list>a:hover .txt {
+ background-color: #0e357f;
+ color: #ffffff;
+ }
+
+ .management-team-item>a:hover .img>img {
+ transform: scale(1.1);
+ }
+
+ .management-team-item>a:hover .txt>p {
+ color: rgba(14, 53, 127, .68);
+ }
+
+ .company-culture .scale-img:hover>img {
+ transform: scale(1.1);
+ }
+
+ .enterprise-list .item:hover img {
+ transform: scale(1.1);
+ }
+
+ .history-swiper .swiper-slide:hover .history-time>p {
+ background-color: #fe8917;
+ }
+
+ .activities-list .activities-item:hover .img>img {
+ transform: scale(1.1);
+ }
+
+ .activities-list .activities-item:hover .txt>h2 {
+ color: #0e357f;
+ }
+
+ .load-more:hover {
+ background-color: #fe8917;
+ border: 1px solid #fe8917;
+ color: #ffffff;
+ }
+
+ .preview-swiper .swiper-slide-active:hover .img>img {
+ transform: scale(1.1);
+ }
+
+ .preview-swiper .swiper-slide-active:hover .txt h2 {
+ color: rgba(14, 53, 127, 1);
+ }
+
+ .news-item:hover .article-more-btn,
+ .news-first:hover .article-more-btn {
+ filter: grayscale(0);
+ opacity: 1;
+ }
+
+ .news-item:hover .img>img,
+ .news-first:hover .img>img {
+ transform: scale(1.1);
+ }
+
+ .load-more-news:hover {
+ color: #fe8917;
+ cursor: pointer;
+ }
+
+ .services-list .item:hover .img>img {
+ transform: scale(1.1);
+ }
+
+ .market-item:hover img {
+ transform: scale(1.1);
+ }
+
+ .market-item:hover h2 {
+ color: #09357f;
+ }
+
+ .market-item:hover p {
+ color: rgba(14, 53, 127, .6);
+ }
+
+ .red-property-case>a:hover .txt {
+ background: none;
+ }
+
+ .red-property-case>a:hover .info {
+ background-color: #09357f;
+ }
+
+ .red-property-case>a:hover .info>p {
+ color: #ffffff;
+ }
+
+ .recruit-item:hover {
+ background-color: #f2f5fb;
+ }
+
+ .recruit-item:hover h2 {
+ color: #0e357f;
+ }
+
+ .recruit-item:hover .img {
+ background-color: #0e357f;
+ }
+
+ .recruit-item:hover .img>img {
+ filter: grayscale(100%) brightness(100);
+ }
+}
+
+@media screen and (max-width:1840px) {
+ .nav>.pull-call {
+ display: none;
+ }
+}
+
+@media screen and (max-width:1520px) {
+ .w1360 {
+ width: 90% !important;
+ }
+}
+
+@media screen and (max-width:1360px) {
+ .preview-swiper .swiper-slide {
+ width: 84%;
+ margin: 0 15px;
+ }
+
+ .preview-swiper .swiper-button-prev {
+ left: 2.5%;
+ }
+
+ .preview-swiper .swiper-button-next {
+ right: 2.5%;
+ }
+
+ .services-list .item {
+ height: 420px;
+ }
+}
+
+@media screen and (max-width:1280px) {
+ .nav>a {
+ margin-left: 30px;
+ }
+
+ .sub-nav>a {
+ margin-left: 35px;
+ }
+
+ .foot-left .item {
+ margin-left: 60px;
+ }
+
+ .banner-txt .title {
+ font-size: 50px;
+ }
+
+ .banner-txt .sub-title {
+ font-size: 28px;
+ }
+
+ .project-case-list>a>.img {
+ height: 175px;
+ }
+
+ .culture-info {
+ line-height: 1.8;
+ }
+
+ .red-property-case>a>.img {
+ height: 235px;
+ }
+
+ .complaint .left {
+ width: 280px;
+ }
+
+ .complaint .right {
+ width: calc(100% - 320px);
+ }
+
+ .services-list .item {
+ height: 390px;
+ }
+
+ .activities-list .activities-item>.txt {
+ padding: 20px;
+ }
+
+ .activities-list .activities-item {
+ height: 200px;
+ }
+
+ .news-first .info {
+ min-height: 124px;
+ }
+
+ .news-item .img {
+ height: 210px;
+ }
+
+ .news-item .time-bg {
+ height: 210px;
+ }
+}
+
+@media screen and (max-width:1220px) {
+ .foot {
+ position: relative;
+ padding-bottom: 50px;
+ }
+
+ .record-info {
+ display: flex;
+ justify-content: center;
+ width: 100%;
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ z-index: 1;
+ }
+
+ .banner-txt .title {
+ font-size: 46px;
+ }
+
+ .banner-txt .sub-title {
+ font-size: 26px;
+ }
+
+ .index-service .left-service p,
+ .index-service .right-service>a>p {
+ font-size: 18px;
+ }
+
+ .index-service .left-service span,
+ .index-service .right-service>a>span {
+ font-size: 16px;
+ }
+
+ .project-case-list>a>.img {
+ height: 165px;
+ }
+
+ .red-property-case>a>.img {
+ height: 220px;
+ }
+
+ .enterprise-list .item .txt {
+ padding: 15px;
+ }
+
+ .activities-list .activities-item>.txt {
+ padding: 15px;
+ }
+
+ .activities-list .activities-item {
+ height: 190px;
+ }
+
+ .news-first .info {
+ min-height: 120px;
+ }
+
+ .news-item .img {
+ height: 200px;
+ }
+
+ .news-item .time-bg {
+ height: 200px;
+ }
+}
+
+@media screen and (max-width:1100px) {
+ .banner-txt .title {
+ font-size: 42px;
+ }
+
+ .banner-txt .sub-title {
+ font-size: 24px;
+ }
+
+ .index-service .left-service p,
+ .index-service .right-service>a>p {
+ font-size: 17px;
+ }
+
+ .index-service .left-service span,
+ .index-service .right-service>a>span {
+ font-size: 15px;
+ }
+}
+
+/* 手机端样式 */
+@media screen and (max-width:960px) {
+ body {
+ padding-top: .9rem;
+ }
+
+ html {
+ font-size: 100px;
+ }
+
+ .w1360 {
+ width: 94% !important;
+ }
+
+ /* 仅pc端展示 */
+ .pc-show {
+ display: none !important;
+ }
+
+ /* 隐藏pc端图片 */
+ .pc-img {
+ display: none !important;
+ }
+
+ /* 头部 */
+ .header-white {
+ background-color: #f2f5fa;
+ }
+
+ .head {
+ height: .9rem;
+ }
+
+ /* logo */
+ .logo {
+ height: .66rem;
+ }
+
+ .logo img {
+ height: 100%;
+ }
+
+ /* 导航按钮 */
+ .head .head-btn {
+ display: block;
+ width: .4rem;
+ float: right;
+ position: relative;
+ cursor: pointer;
+ z-index: 9999;
+ }
+
+ .head .head-btn i {
+ display: block;
+ width: 100%;
+ height: .04rem;
+ float: left;
+ background-color: #0e357f;
+ border-radius: .02rem;
+ transition: all .5s ease 0s;
+ -webkit-transition: all .5s ease 0s;
+ -moz-transition: all .5s ease 0s;
+ }
+
+ .head .head-btn i.bar-top {
+ margin-top: 0;
+ }
+
+ .head .head-btn i.bar-cen {
+ margin-top: .1rem;
+ }
+
+ .head .head-btn i.bar-bom {
+ margin-top: .1rem;
+ }
+
+ .head .head-btn.cur i {
+ background-color: #333333;
+ }
+
+ .head .head-btn.cur i.bar-cen {
+ opacity: 0;
+ }
+
+ .head .head-btn.cur i.bar-top {
+ -webkit-transform: rotate(45deg) translate(.1rem, .095rem);
+ transform: rotate(45deg) translate(.1rem, .095rem);
+ }
+
+ .head .head-btn.cur i.bar-bom {
+ -webkit-transform: rotate(-45deg) translate(.1rem, -.095rem);
+ transform: rotate(-45deg) translate(.1rem, -.095rem);
+ }
+
+ .head .nav {
+ display: block;
+ width: 50%;
+ height: 100vh;
+ overflow-y: auto;
+ background-color: #FFFFFF;
+ position: fixed;
+ padding: .9rem .4rem 0;
+ top: 0px;
+ right: -50%;
+ z-index: 9999;
+ transition: all .6s;
+ }
+
+ .nav>span {
+ display: block;
+ width: 100%;
+ margin-bottom: 20px;
+ }
+
+ .nav>span>img {
+ height: 33px;
+ }
+
+ .head .nav>a {
+ display: block;
+ width: 100%;
+ font-size: 16px;
+ line-height: 50px;
+ margin: 0;
+ font-weight: normal;
+ border-bottom: 1px solid #ececec;
+ }
+
+ .header-white .nav>a.active {
+ border-bottom: 1px solid #ececec;
+ }
+
+ .pull-call {
+ position: static;
+ display: flex !important;
+ transform: none;
+ border-bottom: 0 !important;
+ padding-top: 30px;
+ }
+
+ .head .nav.active {
+ right: 0;
+ transition: all .6s;
+ }
+
+ .head .nav-bg {
+ width: 100vw;
+ height: 100vh;
+ background-color: rgba(0, 0, 0, 0.5);
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 999;
+ transition: all .6s;
+ }
+
+ .head .nav-bg.active {
+ display: block;
+ opacity: 1;
+ transition: all .6s;
+ }
+
+ /* 尾部 */
+ .footer {
+ padding-top: 0;
+ padding-bottom: 15px;
+ }
+
+ .foot {
+ flex-wrap: wrap;
+ padding-bottom: 0;
+ }
+
+ .foot-left {
+ display: block !important;
+ width: 100%;
+ }
+
+ .foot-left .item {
+ width: 100%;
+ margin-left: 0;
+ }
+
+ .foot-left .item>a {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ font-size: .26rem;
+ color: #93b1ea;
+ line-height: .75rem;
+ border-bottom: 1px solid #1c428a;
+ }
+
+ .foot-left .item>a::after {
+ content: "";
+ display: block;
+ width: .18rem;
+ height: .1rem;
+ background-image: url(/static/web/images/icon/icon-foot-arrow.png);
+ background-size: 100%;
+ }
+
+ .foot-left .item .sub-item {
+ height: 0;
+ margin-top: 0;
+ overflow: hidden;
+ }
+
+ .foot-left .item.active>a {
+ border-bottom: 0;
+ color: #ffffff;
+ }
+
+ .foot-left .item.active>a::after {
+ transform: rotateZ(180deg);
+ }
+
+ .foot-left .item.active .sub-item {
+ height: auto;
+ background-color: #0e3070;
+ padding: .12rem .26rem;
+ }
+
+ .foot-left .item.active .sub-item>a {
+ margin-top: 0;
+ font-size: .24rem;
+ line-height: .6rem;
+ color: #758cb8;
+ }
+
+ .foot-right {
+ width: 100%;
+ flex-direction: column-reverse;
+ }
+
+ .qr-code {
+ width: 1.86rem;
+ height: 1.86rem;
+ margin-top: .32rem;
+ }
+
+ .record-info {
+ display: block;
+ width: 100%;
+ font-size: .24rem;
+ line-height: 1.5;
+ text-align: center;
+ margin-top: .15rem;
+ position: static;
+ }
+
+ /* banner */
+ .banner-txt {
+ top: 50%;
+ }
+
+ .banner-txt .title {
+ font-size: .42rem;
+ line-height: .6rem;
+ }
+
+ .banner-txt .sub-title {
+ font-size: .22rem;
+ letter-spacing: .012rem;
+ }
+
+ .banner-txt .info {
+ font-size: .24rem;
+ margin-top: .25rem;
+ }
+
+ .banner-txt .english-info {
+ font-size: .18rem;
+ letter-spacing: .01rem;
+ }
+
+ /* 指示点 */
+ .banner-swiper .swiper-pagination-bullet {
+ width: .22rem;
+ height: .08rem;
+ }
+
+ .banner-swiper .swiper-pagination-bullet-active {
+ width: .42rem;
+ }
+
+ .pull-section {
+ padding: .4rem 0;
+ }
+
+ /* 走进中正 */
+ .index-about {
+ padding: 0 3%;
+ background-color: #eef3f6;
+ }
+
+ .index-about .title {
+ padding: .3rem 0;
+ text-align: center;
+ }
+
+ .index-about .title>p {
+ font-size: .4rem;
+ font-weight: bold;
+ color: #191919;
+ }
+
+ .index-about .title>strong {
+ display: block;
+ font-size: .18rem;
+ margin-top: .08rem;
+ letter-spacing: .07rem;
+ text-indent: .06rem;
+ }
+
+ .index-about .txt {
+ padding: .3rem .26rem;
+ }
+
+ .index-about .txt>h2 {
+ font-size: .32rem;
+ font-weight: normal;
+ text-align: center;
+ margin-bottom: .15rem;
+ }
+
+ .index-about .txt>.rich-txt {
+ font-size: .22rem;
+ line-height: 1.85;
+ text-align: justify;
+ text-indent: 2em;
+ }
+
+ .about-history {
+ flex-wrap: wrap;
+ padding: .15rem 0;
+ }
+
+ .about-history .item {
+ width: 50%;
+ padding: .2rem 0;
+ text-align: center;
+ }
+
+ .about-history .item>p {
+ font-size: .26rem;
+ line-height: 1.2;
+ }
+
+ .about-history .item>p strong {
+ font-size: .56rem;
+ margin-right: .02rem;
+ }
+
+ .about-history .item>span {
+ display: block;
+ font-size: .24rem;
+ transform: scale(.68);
+ font-weight: bold;
+ }
+
+ .about-more {
+ justify-content: center;
+ align-items: center;
+ width: 2.06rem;
+ height: .66rem;
+ margin: 0 auto;
+ border: 1px solid #c5c5c5;
+ border-radius: .33rem;
+ font-size: .24rem;
+ }
+
+ .index-about .txt>img {
+ width: 100%;
+ margin-top: .44rem;
+ }
+
+ /* 首页资讯&服务 */
+ .news-service-bg {
+ background-color: #eef3f6;
+ padding-bottom: 0;
+ }
+
+ .news-service {
+ flex-wrap: wrap;
+ flex-direction: column-reverse;
+ width: 100% !important;
+ }
+
+ .news-service>div {
+ width: 100%;
+ }
+
+ /* 服务 */
+ .index-service {
+ display: block !important;
+ padding: 0 3%;
+ height: auto;
+ }
+
+ .index-service .left-service {
+ display: block;
+ width: 100%;
+ }
+
+ .index-service .left-service .txt {
+ top: .32rem;
+ left: .36rem;
+ }
+
+ .index-service .left-service p {
+ max-width: 100%;
+ font-size: .32rem;
+ }
+
+ .index-service .left-service span {
+ font-size: .28rem;
+ }
+
+ .index-service .right-service {
+ width: 100%;
+ }
+
+ .index-service .right-service>a {
+ min-height: 1.7rem;
+ padding: .3rem;
+ }
+
+ .index-service .right-service>a>p {
+ max-width: 80%;
+ font-size: .28rem;
+ }
+
+ .index-service .right-service>a>span {
+ font-size: .24rem;
+ }
+
+ .index-service .right-service>a:nth-of-type(4)>p {
+ margin-top: .308rem;
+ }
+
+ /* 资讯 */
+ .news-service .index-news {
+ width: 100%;
+ padding: 0 3% .2rem;
+ background-color: #ffffff;
+ margin-top: .36rem;
+ position: relative;
+ }
+
+ .index-news-nav {
+ justify-content: center;
+ margin: .24rem 0;
+ }
+
+ .index-news-nav>span {
+ font-size: .24rem;
+ line-height: .32rem;
+ padding: .15rem .5rem;
+ margin: 0 .22rem;
+ }
+
+ .news-more {
+ display: block;
+ font-size: .22rem;
+ line-height: .32rem;
+ padding: .15rem 0;
+ position: absolute;
+ top: .24rem;
+ right: 3%;
+ }
+
+ .news-service .new-list>.swiper {
+ height: auto;
+ padding-bottom: 1rem;
+ padding-right: 0;
+ }
+
+ .news-service .new-list .swiper-slide {
+ width: 5.3rem;
+ margin: 0 .2rem;
+ }
+
+ .news-service .new-list .swiper-slide>div {
+ height: 3.5rem;
+ overflow: hidden;
+ }
+
+ .news-service .new-list .swiper-slide>div img {
+ width: 100%;
+ min-height: 3.5rem;
+ }
+
+ .news-service .new-list .swiper-slide>a {
+ display: block;
+ padding: .1rem 0;
+ }
+
+ .news-service .new-list .swiper-slide>a em {
+ display: block;
+ font-size: .18rem;
+ font-weight: bold;
+ margin-top: .1rem;
+ }
+
+ .news-service .new-list>.swiper .title {
+ font-size: .28rem;
+ }
+
+ .news-service .new-list>.swiper .info {
+ font-size: .18rem;
+ margin-top: .12rem;
+ }
+
+ /* 分页样式 */
+ .new-list .swiper-pagination-bullet {
+ width: .2rem;
+ height: .2rem;
+ margin: 0 .1rem !important;
+ }
+
+ /* 列表banner */
+ .pull-banner img {
+ width: 100%;
+ }
+
+ /* 二级导航 */
+ .pull-margin {
+ margin-top: 0 !important;
+ }
+
+ .position-sub-nav {
+ height: .9rem;
+ }
+
+ .sub-nav-bg {
+ display: flex;
+ justify-content: center;
+ width: 100%;
+ overflow: hidden;
+ }
+
+
+ .sub-nav {
+ display: flex;
+ justify-content: flex-start;
+ max-width: 100%;
+ overflow-x: auto;
+ overflow-y: hidden;
+ white-space: nowrap;
+ position: relative;
+ }
+
+ .sub-nav::-webkit-scrollbar {
+ width: 0;
+ height: 0;
+ opacity: 0;
+ }
+
+ .sub-nav>a {
+ margin-left: .6rem;
+ font-size: .26rem;
+ line-height: .87rem;
+ border-bottom: .03rem solid rgba(14, 53, 127, 0);
+ }
+
+ .sub-nav>a.active {
+ border-bottom: .03rem solid #0e357f;
+ }
+
+ .company-profile {
+ flex-wrap: wrap;
+ }
+
+ .company-profile .txt {
+ width: 100%;
+ }
+
+ .profile-title>p {
+ max-width: 2.8rem;
+ font-size: .36rem;
+ }
+
+ .culture-title>p {
+ max-width: 100%;
+ }
+
+ .profile-title>strong {
+ font-size: .32rem;
+ margin-top: .04rem;
+ font-weight: normal;
+ }
+
+ .profile-title>span {
+ font-size: .24rem;
+ }
+
+ .profile-info {
+ font-size: .26rem;
+ color: #666666;
+ }
+
+ .company-profile .img {
+ width: 100%;
+ margin-top: .3rem;
+ }
+
+ .company-profile .img>img {
+ width: 100%;
+ }
+
+ .company-profile .img>img:first-child {
+ margin-bottom: .1rem;
+ }
+
+ /* 管理团队 */
+ .profile-title {
+ margin-bottom: .2rem;
+ }
+
+ .management-team-list {
+ flex-wrap: wrap;
+ padding: 0;
+ background-color: rgba(255, 255, 255, 0) !important;
+ margin-top: .3rem;
+
+ }
+
+ .management-team-nav {
+ width: 100%;
+ margin-top: 0;
+ }
+
+ .management-team-nav>span {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ height: .9rem;
+ padding: 0 .25rem;
+ font-size: .26rem;
+ background-color: #ffffff;
+ margin-bottom: 1px;
+ border-right: 0 !important;
+ }
+
+ .management-team-nav>span.active {
+ color: #ffffff;
+ background-color: #0e357f;
+ }
+
+ .management-team-nav>span.active::after {
+ content: "";
+ display: block;
+ width: .18rem;
+ height: .1rem;
+ background-image: url(/static/web/images/icon/icon-foot-arrow.png);
+ background-size: 100%;
+ }
+
+ .management-team-item {
+ width: 100%;
+ }
+
+ .management-team-item>a {
+ flex-wrap: wrap;
+ height: auto;
+ background-color: #ffffff;
+ padding: .28rem 0;
+ border-bottom: 0;
+ margin-top: .26rem;
+ }
+
+ .management-team-item .img {
+ width: 2.3rem;
+ height: 2.3rem;
+ border-radius: 100%;
+ margin: 0 auto;
+ }
+
+ .management-team-item .txt {
+ width: 100%;
+ padding: 0 .25rem;
+ }
+
+ .management-team-item .txt>h2 {
+ font-size: .3rem;
+ text-align: center;
+ margin-top: .2rem;
+ }
+
+ .management-team-item .txt>strong {
+ font-size: .26rem;
+ text-align: center;
+ margin: .1rem 0;
+ }
+
+ .management-team-item .txt>p {
+ font-size: .24rem;
+ }
+
+ /* 企业文化 */
+ .culture-title-wap {
+ text-align: center;
+ }
+
+ .culture-info {
+ margin-top: 0;
+ line-height: 1.8;
+ }
+
+ .enterprise-list .item {
+ width: 100%;
+ margin: 0 0 .35rem 0;
+ }
+
+ .enterprise-list .item:last-child {
+ margin-bottom: .1rem;
+ }
+
+ .enterprise-list .item .txt {
+ padding: .3rem .36rem;
+ }
+
+ .enterprise-title>span {
+ font-size: .3rem;
+ }
+
+ .enterprise-title>strong {
+ font-size: .26rem;
+ margin-top: .06rem;
+ }
+
+ .enterprise-title>em {
+ margin: .16rem auto;
+ }
+
+ .enterprise-info {
+ font-size: .26rem;
+ text-align: justify;
+ height: auto;
+ }
+
+ /* 大事记 */
+ .history {
+ flex-wrap: wrap;
+ flex-direction: column-reverse;
+ width: 100% !important;
+ padding-bottom: 0;
+ }
+
+ .history .img {
+ width: 100%;
+ margin-top: 0;
+ padding: 0 3% .36rem;
+ border-bottom: .26rem solid #eef3f6;
+ }
+
+ .history .txt {
+ width: 100%;
+ padding: 0 3%;
+ }
+
+ .history-title-wap {
+ text-align: center;
+ }
+
+ .history-title-wap>p {
+ max-width: 100%;
+ }
+
+ .history-time {
+ width: 1.78rem;
+ padding-top: .2rem;
+ }
+
+ .history-time>p {
+ width: 1.4rem;
+ height: .44rem;
+ font-size: .24rem;
+ margin: 0;
+ }
+
+ .history-txt {
+ width: calc(100% - 1.78rem);
+ font-size: .24rem;
+ line-height: 1.8;
+ padding: .12rem 0 .4rem .38rem;
+ }
+
+ .history-txt>p>strong {
+ width: .6rem;
+ }
+
+ .history-txt>p>span {
+ width: calc(100% - .6rem);
+ }
+
+ .history-time>span {
+ width: .22rem;
+ height: .22rem;
+ top: .42rem;
+ }
+
+ .history-time>span>em {
+ width: .14rem;
+ height: .14rem;
+ }
+
+ .history-swiper-bg {
+ padding-top: .3rem;
+ }
+
+ .history-swiper {
+ max-height: 9.4rem;
+ }
+
+ .history-swiper-bg .swiper-button-prev,
+ .history-swiper-bg .swiper-button-next {
+ width: .86rem;
+ height: .86rem;
+ margin-left: 1.35rem;
+ }
+
+ .history-swiper-bg .swiper-button-prev>span,
+ .history-swiper-bg .swiper-button-next>span {
+ width: .66rem;
+ height: .66rem;
+ }
+
+ .history-swiper-bg .swiper-button-prev img,
+ .history-swiper-bg .swiper-button-next img {
+ width: .2rem;
+ }
+
+ /* 企业荣誉 */
+ .honor-list .item {
+ width: 100% !important;
+ flex-direction: row !important;
+ margin: 0 !important;
+ padding-left: .5rem !important;
+ padding-right: 0 !important;
+ padding-top: .28rem;
+ }
+
+ .honor-list .item>.time {
+ width: .96rem;
+ height: .96rem;
+ left: 0 !important;
+ right: auto !important;
+ }
+
+ .honor-list .item>.time>span {
+ width: .76rem;
+ height: .76rem;
+ font-size: .24rem;
+ }
+
+ .honor-list .item .txt {
+ border-left: 1px solid #c9d3e2;
+ border-right: 0 !important;
+ padding-left: .7rem !important;
+ padding-right: 0 !important;
+ font-size: .24rem;
+ text-align: left !important;
+ padding-bottom: .75rem;
+ line-height: 1.8;
+ }
+
+ .honor-list .item .txt p>img {
+ width: .1rem;
+ height: .1rem;
+ margin-top: .166rem;
+ }
+
+ .honor-list .item:nth-of-type(odd) .txt p>img {
+ margin-right: .1rem;
+ }
+
+ .honor-list .item:nth-of-type(even) .txt p {
+ flex-direction: row;
+ }
+
+ .honor-list .item:nth-of-type(even) .txt p>img {
+ margin-right: .1rem;
+ margin-left: 0;
+ }
+
+ .honor-list .item .txt p>span {
+ width: calc(100% - .2rem);
+ }
+
+ .honor-list .item:last-child .txt {
+ padding-bottom: 1.1rem;
+ }
+
+ /* 品牌活动 */
+ .activities-list .activities-item {
+ width: 100%;
+ height: 2.3rem;
+ }
+
+ .activities-list .activities-item:nth-of-type(2n) {
+ flex-direction: row-reverse;
+ }
+
+ .activities-list .activities-item:nth-of-type(3n) {
+ flex-direction: row;
+ }
+
+ .activities-list .activities-item>.txt {
+ padding: .2rem;
+ }
+
+ .activities-list .activities-item>.txt>h2 {
+ font-size: .26rem;
+ text-align: center;
+ }
+
+ .activities-list .activities-item>.txt>p {
+ font-size: .24rem;
+ line-height: 1.5;
+ height: 1.08rem;
+ margin-top: .1rem;
+ margin-bottom: .1rem;
+ }
+
+ .activities-list .activities-item>.img>img {
+ min-height: 2.3rem;
+ }
+
+ .article-more-btn {
+ font-size: .24rem;
+ height: .3rem;
+ }
+
+ .article-more-btn>img {
+ height: .22rem;
+ }
+
+ .load-more {
+ width: 2.1rem;
+ height: .66rem;
+ font-size: .24rem;
+ border-radius: .33rem;
+ margin: .4rem auto 0;
+ }
+
+ .preview-swiper {
+ margin: .3rem 0 0;
+ padding-bottom: .9rem !important;
+ overflow-y: auto !important;
+ }
+
+ .preview-swiper .swiper-slide {
+ width: 6.5rem;
+ margin: 0 .12rem;
+ }
+
+ .preview-item .txt {
+ padding: .15rem .2rem;
+ }
+
+ .preview-item .txt h2 {
+ font-size: .26rem;
+ -webkit-line-clamp: 2;
+ }
+
+ .preview-item .txt p {
+ height: .72rem;
+ font-size: .24rem;
+ -webkit-line-clamp: 2;
+ line-height: 1.5;
+ margin: .1rem 0 .2rem;
+ }
+
+ .preview-item .img {
+ height: 2.4rem;
+ }
+
+ .preview-item .img>img {
+ min-height: 2.4rem;
+ }
+
+ .preview-swiper .swiper-button-prev {
+ width: .55rem;
+ height: .55rem;
+ left: calc(50% - .8rem);
+ top: auto;
+ bottom: 0;
+ }
+
+ .preview-swiper .swiper-button-next {
+ width: .55rem;
+ height: .55rem;
+ right: calc(50% - .8rem);
+ top: auto;
+ bottom: 0;
+ }
+
+ /* 品牌活动详情 */
+ .detail-swiper .swiper-pagination-current {
+ font-size: .28rem;
+ }
+
+ .detail-swiper .swiper-pagination {
+ bottom: .05rem !important;
+ }
+
+ .detail-swiper .swiper-pagination>em {
+ font-size: .24rem;
+ margin: 0 .06rem;
+ }
+
+ .detail-swiper .swiper-pagination-total {
+ font-size: .24rem;
+ margin-right: .7rem;
+ }
+
+ .detail-swiper .swiper-button-prev,
+ .detail-swiper .swiper-button-next {
+ width: .12rem;
+ height: .21rem;
+ right: 1.7rem;
+ bottom: .2rem;
+ }
+
+ .detail-swiper .swiper-button-next {
+ right: .18rem;
+ }
+
+ .detail-swiper .swiper-button-prev::after,
+ .detail-swiper .swiper-button-next::after {
+ font-size: .24rem;
+ }
+
+ .detail-top {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .detail-top-cloumn {
+ flex-direction: column-reverse;
+ }
+
+ .detail-swiper {
+ margin-bottom: 0;
+ height: 3.48rem;
+ }
+
+ .detail-top-cloumn .detail-swiper {
+ margin-top: .3rem;
+ }
+
+ .detail-swiper .swiper-slide img {
+ min-height: 3.48rem;
+ }
+
+ .detai-title>h1 {
+ font-size: .3rem;
+ margin: .04rem 0;
+ }
+
+ .detai-title>.sub-bid {
+ font-size: .24rem;
+ }
+
+ .activities-detail-txt .rich-txt {
+ margin-top: .26rem;
+ font-size: .26rem;
+ line-height: 1.8;
+ }
+
+ .activities-detail-txt .rich-txt-added,
+ .activities-detail-txt .rich-img {
+ width: 100%;
+ margin-top: .15rem;
+ }
+
+ .activities-detail {
+ padding-bottom: 0;
+ }
+
+ .part-list {
+ flex-wrap: wrap;
+ padding-top: .25rem;
+ height: auto;
+ margin-top: .3rem;
+ font-size: .24rem;
+ }
+
+ .part-list>.item {
+ width: calc(100% - .3rem);
+ line-height: 2;
+ }
+
+ .part-list>.item:nth-of-type(2) {
+ justify-content: flex-start;
+ }
+
+ .part-list>em {
+ left: auto;
+ right: 0;
+ top: calc(50% + .15rem);
+ transform: translate(0, -50%);
+ }
+
+ .part-list>.item>a {
+ max-width: calc(100% - 1rem);
+ }
+
+ /* 媒体报道 */
+ .news-nav {
+ flex-wrap: wrap;
+ padding: .26rem 0;
+ }
+
+ .news-nav>a {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ width: 100%;
+ height: .9rem;
+ padding: 0 .25rem;
+ font-size: .26rem;
+ background-color: #ffffff;
+ color: #333333;
+ margin-right: 0;
+ }
+
+ .news-nav>a.active {
+ color: #ffffff;
+ background-color: #0e357f;
+ }
+
+ .news-nav>a.active::after {
+ content: "";
+ display: block;
+ width: .18rem;
+ height: .1rem;
+ background-image: url(/static/web/images/icon/icon-foot-arrow.png);
+ background-size: 100%;
+ }
+
+ .news-first-bg {
+ padding-bottom: .1rem;
+ }
+
+ .news-first {
+ flex-wrap: wrap;
+ padding: 0 0 .3rem;
+ background-color: #ffffff !important;
+ }
+
+ .news-first .img {
+ width: 100%;
+ }
+
+ .news-first .txt {
+ width: 100%;
+ }
+
+ .news-first .time {
+ width: 100%;
+ height: auto;
+ margin-top: .24rem;
+ border: 0;
+ color: #999999;
+ text-align: left;
+ }
+
+ .news-first .time>span {
+ font-size: .24rem;
+ line-height: 1.5;
+ opacity: 1;
+ margin-top: 0;
+ }
+
+ .news-first h2 {
+ font-size: .28rem;
+ margin: 0;
+ }
+
+ .news-first .info {
+ min-height: auto;
+ font-size: .26rem;
+ line-height: .42rem;
+ margin: .1rem 0 .2rem;
+ -webkit-line-clamp: 3;
+ }
+
+ .news-first .article-more-btn {
+ filter: grayscale(0);
+ opacity: 1;
+ }
+
+ .news-list {
+ padding-top: 0;
+ margin-top: -.12rem !important;
+ }
+
+ .news-item {
+ flex-wrap: wrap;
+ flex-direction: row-reverse;
+ padding: .2rem;
+ margin-top: .23rem;
+ }
+
+ .news-item .img {
+ width: 2.62rem;
+ height: 1.7rem;
+ }
+
+ .news-item .img>img {
+ min-height: 1.7rem;
+ }
+
+ .news-item .txt {
+ width: calc(100% - 2.9rem);
+ padding: 0;
+ }
+
+ .news-item .txt>em {
+ font-size: .24rem;
+ color: #999999;
+ }
+
+ .news-item .txt>h2 {
+ font-size: .28rem;
+ }
+
+ .news-item .txt>.info {
+ font-size: .26rem;
+ line-height: 1.5;
+ -webkit-line-clamp: 2;
+ height: auto;
+ margin: .1rem 0 0;
+ }
+
+ .load-more-news {
+ height: .68rem;
+ margin: .25rem 0 0;
+ font-size: .24rem;
+ }
+
+ /* 媒体报道详情 */
+ .news-detail-bg {
+ padding: .35rem 0;
+ }
+
+ .news-detail-txt {
+ width: 100%;
+ }
+
+ .news-detail-txt>h1 {
+ font-size: .3rem;
+ }
+
+ .news-detail-txt>.news-survey {
+ font-size: .18rem;
+ padding: .06rem 0 .1rem;
+ height: .66rem;
+ }
+
+ .news-detail-txt>.news-survey>span {
+ margin-right: .18rem;
+ }
+
+ .news-detail-txt>.news-survey>span img {
+ margin-right: .05rem;
+ max-height: .24rem;
+ }
+
+ .news-detail-txt .rich-txt {
+ font-size: .22rem;
+ line-height: 1.8;
+ margin-top: .15rem;
+ }
+
+ /* 物业服务 */
+ .services-list {
+ padding: 0;
+ }
+
+ .services-list .item {
+ height: 3.55rem;
+ margin-bottom: .26rem;
+ }
+
+ .services-list .item:last-child {
+ margin-bottom: 0;
+ }
+
+ .services-list .item .img {
+ max-width: 80%;
+ }
+
+ .services-list .item-mask {
+ left: 20%;
+ }
+
+ .services-list .item .txt {
+ left: .33rem;
+ }
+
+ .services-list .item .txt h2 {
+ font-size: .28rem;
+ }
+
+ .services-list .item .txt p {
+ font-size: .26rem;
+ margin-top: .06rem;
+ }
+
+ .services-list .item .txt .article-more-btn {
+ font-size: .24rem;
+ margin-top: .5rem;
+ }
+
+ /* 物业服务详情 */
+ .resource-advantage {
+ padding-bottom: 0;
+ margin-top: .35rem !important;
+ }
+
+ .advantage-item {
+ padding: .3rem;
+ margin-bottom: .25rem;
+ }
+
+ .advantage-item h2 {
+ font-size: .28rem;
+ }
+
+ .advantage-item>p {
+ -webkit-line-clamp: 4;
+ font-size: .24rem;
+ }
+
+ .advantage-item>ins {
+ width: .35rem;
+ height: .03rem;
+ margin: .15rem 0 .2rem;
+ }
+
+ /* 友邻集市 */
+ .market-banner .detai-title>h1,
+ .market-nav .detai-title>h1 {
+ margin: 0;
+ }
+
+ .market-banner {
+ padding-top: .1rem;
+ }
+
+ .market-banner-swiper {
+ height: 3.5rem;
+ margin-top: .2rem;
+ }
+
+ .market-banner-swiper .swiper-slide>img {
+ min-height: 3.5rem;
+ }
+
+ /* 分页按钮 */
+ .market-banner .swiper-pagination-bullet,
+ .market-activity .swiper-pagination-bullet {
+ width: .14rem;
+ height: .14rem;
+ margin: 0 .08rem !important;
+ }
+
+ .market-banner .swiper-pagination,
+ .market-activity .swiper-pagination {
+ bottom: .1rem !important;
+ }
+
+ .market-nav {
+ padding: .22rem 0 .38rem;
+ }
+
+ .market-list {
+ margin-top: .2rem;
+ max-height: 3.8rem;
+ }
+
+ .market-item {
+ width: 25%;
+ height: 1.85rem;
+ background-color: #ffffff !important;
+ margin-right: 0;
+ }
+
+ .market-item>span {
+ width: 1.1rem;
+ height: 1.1rem;
+ border: 1px solid #e9e9e9;
+ margin: .2rem auto .15rem;
+ }
+
+ .market-item>span>img {
+ max-width: 80%;
+ max-height: 90%;
+ }
+
+ .market-item>h2 {
+ font-size: .24rem;
+ }
+
+ .market-item:nth-of-type(n+5) {
+ margin-top: .1rem;
+ }
+
+ .market-activity {
+ height: auto;
+ }
+
+ .market-swiper .swiper-wrapper {
+ display: block;
+ }
+
+ .market-swiper .swiper-slide {
+ display: block;
+ height: 3.5rem;
+ margin-bottom: .3rem;
+ }
+
+ .market-swiper .swiper-slide:last-child {
+ margin-bottom: 0;
+ }
+
+ .market-swiper .swiper-slide>img {
+ min-height: 3.5rem;
+ }
+
+ .market-activity .swiper-pagination {
+ display: none;
+ }
+
+ .market-activity-txt {
+ top: .4rem;
+ left: .4rem;
+ }
+
+ .market-activity-txt>em {
+ font-size: .26rem;
+ }
+
+ .market-activity-txt>h2 {
+ font-size: .28rem;
+ margin: .03rem 0 .15rem;
+ }
+
+ .market-activity-txt>.article-more-btn {
+ margin-top: .46rem;
+ }
+
+ /* 服务优势 */
+ .market-advantage {
+ padding-top: .4rem;
+ margin-top: .4rem;
+ }
+
+ .market-advantage-list {
+ margin-top: -.2rem !important;
+ }
+
+ .market-advantage-list .item {
+ width: calc(50% - .28rem);
+ margin: .28rem .14rem 0;
+ padding-bottom: .24rem;
+ }
+
+ .market-advantage-list .item:nth-of-type(4n) {
+ margin-right: .14rem;
+ }
+
+ .market-advantage-list .item>em {
+ height: .75rem;
+ margin: .4rem 0 .25rem;
+ }
+
+ .market-advantage-list .item>p {
+ font-size: .28rem;
+ }
+
+ .market-advantage-list .item>span {
+ font-size: .16rem;
+ margin-top: .04rem;
+ }
+
+ .market-advantage-list .item {
+ height: auto;
+ }
+
+ .market-detail-txt .sub-bid {
+ font-weight: bold;
+ }
+
+ .market-detail-txt {
+ padding-bottom: 0;
+ }
+
+ .market-atlas {
+ margin-top: .2rem;
+ }
+
+ .project-title {
+ text-align: center;
+ }
+
+ /* 项目展示 */
+ .red-property-case {
+ margin-top: -.1rem !important;
+ }
+
+ .project-case-list {
+ justify-content: space-between;
+ }
+
+ .project-case-list>a {
+ width: calc(50% - .1rem);
+ margin: .2rem 0 0 !important;
+ }
+
+ .red-property-case>a>.img {
+ height: 2.25rem;
+ }
+
+ .red-property-case>a .txt {
+ font-size: .26rem;
+ }
+
+ .red-property-case>a .txt>span {
+ font-size: .24rem;
+ }
+
+ .red-property-case>a .info {
+ padding: .18rem;
+ }
+
+ .red-property-case>a .txt>p {
+ max-width: calc(100% - .4rem);
+ }
+
+ .red-property-case>a .info>p {
+ font-size: .24rem;
+ margin-top: .06rem;
+ }
+
+ /* 项目详情 */
+ .project-detail-title>strong {
+ font-weight: bold;
+ }
+
+ .project-detail {
+ padding: .2rem;
+ }
+
+ .project-flag {
+ padding: .45rem 0 0;
+ }
+
+ .project-flag>.title {
+ font-size: .32rem;
+ margin-bottom: .1rem;
+ }
+
+ /* 人才招聘 */
+ .join-us {
+ padding-bottom: .4rem;
+ }
+
+ .join-us .img {
+ width: 4.3rem;
+ margin: .3rem auto 0;
+ }
+
+ .join-us .img>p {
+ width: 2rem;
+ }
+
+ .join-us .img>p span {
+ display: block;
+ font-size: .24rem;
+ margin-top: .1rem;
+ text-align: center;
+ }
+
+ /* 职位列表 */
+ .join-content-bg {
+ background-image: url(/static/web/images/public/about-bg-01.jpg);
+ background-color: #f5f5f5 !important;
+ }
+
+ .recruit-list {
+ margin-top: 0 !important;
+ padding-bottom: 0;
+ }
+
+ .recruit-item {
+ width: 100%;
+ margin-right: 0 !important;
+ background-color: #ffffff !important;
+ margin-bottom: .28rem;
+ padding: .25rem .3rem;
+ }
+
+ .recruit-item .txt {
+ width: calc(100% - 1rem);
+ }
+
+ .recruit-item .txt>h2 {
+ font-size: .3rem;
+ }
+
+ .recruit-item .txt>ins {
+ width: .48rem;
+ height: .04rem;
+ margin: .13rem 0;
+ }
+
+ .recruit-item .txt>p {
+ font-size: .24rem;
+ }
+
+ .recruit-item .img {
+ width: .95rem;
+ height: .95rem;
+ background-color: #f5f5f5 !important;
+ }
+
+ .recruit-item .img>img {
+ width: .38rem;
+ }
+
+ /* 招聘详情 */
+ .join-detail-bg {
+ background-image: url(/static/web/images/public/about-bg-01.jpg);
+ background-color: #f5f5f5 !important;
+ }
+
+ .recruit-detail {
+ width: 100% !important;
+ flex-direction: column;
+ padding-bottom: 0;
+ }
+
+ .recruit-detail .left {
+ width: 100%;
+ padding: .3rem 3%;
+ background-color: #FFFFFF;
+ }
+
+ .recruit-detail .left>h1 {
+ font-size: .32rem;
+ margin-bottom: .12rem;
+ }
+
+ .recruit-detail .left>p {
+ font-size: .24rem;
+ line-height: 1.6;
+ }
+
+ .recruit-detail .left>div {
+ margin-top: .2rem;
+ }
+
+ .recruit-detail .left>div p {
+ width: 1.5rem;
+ margin-right: .3rem;
+ }
+
+ .recruit-detail .left>div p>span {
+ font-size: .24rem;
+ margin-top: .08rem;
+ }
+
+ .recruit-detail .right {
+ width: 94%;
+ background-color: #ffffff;
+ margin: .35rem auto 0 !important;
+ padding: .2rem .25rem;
+ }
+
+ .recruit-detail .rich-txt {
+ font-size: .24rem;
+ line-height: 1.6;
+ }
+
+
+ /* 商务合作 */
+ .business-cooperation {
+ height: 3.8rem;
+ }
+
+ .business-cooperation .title-txt {
+ left: .4rem;
+ }
+
+ .cooperation-title>p {
+ font-size: .36rem;
+ }
+
+ .cooperation-title>strong {
+ font-size: .28rem;
+ font-weight: bold;
+ }
+
+ .business-cooperation .title-txt>ins {
+ width: .7rem;
+ margin-bottom: .38rem;
+ }
+
+ .business-cooperation .title-txt>.img span {
+ width: 1.1rem;
+ }
+
+ .business-cooperation .title-txt>.img em {
+ font-size: .24rem;
+ margin-top: .12rem;
+ }
+
+ .business-map {
+ flex-direction: column;
+ padding: .32rem 0 0;
+ }
+
+ .business-map .txt {
+ width: 100%;
+ }
+
+ .business-map .txt>h2 {
+ font-size: .28rem;
+ }
+
+ .business-map .txt>span {
+ font-size: .24rem;
+ }
+
+ .business-map .txt>div {
+ font-size: .24rem;
+ line-height: 1.8;
+ }
+
+ .business-map .map {
+ width: 100%;
+ height: 3.8rem;
+ margin-top: .2rem;
+ }
+
+ /* 投诉建议 */
+ .min-heigh-box {
+ min-height: auto;
+ }
+
+ .complaint {
+ flex-direction: column;
+ width: 100% !important;
+ padding-bottom: 0;
+ margin-top: -.4rem !important;
+ }
+
+ .complaint .left {
+ width: 100%;
+ padding: .6rem 3% .4rem;
+ background-color: #ffffff;
+ }
+
+ .complaint-logo {
+ padding-bottom: .4rem;
+ }
+
+ .complaint-logo img {
+ width: 1.72rem;
+ }
+
+ .complaint-phone {
+ padding-top: .3rem;
+ }
+
+ .complaint-phone span {
+ font-size: .24rem;
+ }
+
+ .complaint-phone strong {
+ font-size: .36rem;
+ }
+
+ .complaint-phone>img {
+ height: 1.06rem;
+ margin-right: .12rem;
+ }
+
+ .complaint .right {
+ width: 94%;
+ margin: .3rem auto 0 !important;
+ padding: .25rem .3rem;
+ background-color: #ffffff;
+ }
+
+ .complaint-title {
+ font-size: .3rem;
+ }
+
+ .complaint .right .rich-txt {
+ font-size: .24rem;
+ line-height: 1.6;
+ }
+}
diff --git a/public/static/web/css/swiper-bundle.min.css b/public/static/web/css/swiper-bundle.min.css
new file mode 100644
index 0000000..4aefc47
--- /dev/null
+++ b/public/static/web/css/swiper-bundle.min.css
@@ -0,0 +1,13 @@
+/**
+ * Swiper 8.3.0
+ * Most modern mobile touch slider and framework with hardware accelerated transitions
+ * https://swiperjs.com
+ *
+ * Copyright 2014-2022 Vladimir Kharlampidi
+ *
+ * Released under the MIT License
+ *
+ * Released on: July 6, 2022
+ */
+
+@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
\ No newline at end of file
diff --git a/public/static/web/css/swiper.min.css b/public/static/web/css/swiper.min.css
deleted file mode 100755
index 61db2b0..0000000
--- a/public/static/web/css/swiper.min.css
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * Swiper 5.4.5
- * Most modern mobile touch slider and framework with hardware accelerated transitions
- * http://swiperjs.com
- *
- * Copyright 2014-2020 Vladimir Kharlampidi
- *
- * Released under the MIT License
- *
- * Released on: June 16, 2020
- */
-
-@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
\ No newline at end of file
diff --git a/public/static/web/fonts/Helvetica Bold.ttf b/public/static/web/fonts/Helvetica Bold.ttf
deleted file mode 100755
index 2a10797..0000000
Binary files a/public/static/web/fonts/Helvetica Bold.ttf and /dev/null differ
diff --git a/public/static/web/fonts/Helvetica.ttf b/public/static/web/fonts/Helvetica.ttf
old mode 100755
new mode 100644
diff --git a/public/static/web/images/activities-detail.jpg b/public/static/web/images/activities-detail.jpg
new file mode 100644
index 0000000..a333203
Binary files /dev/null and b/public/static/web/images/activities-detail.jpg differ
diff --git a/public/static/web/images/activities.jpg b/public/static/web/images/activities.jpg
new file mode 100644
index 0000000..6f0b6c9
Binary files /dev/null and b/public/static/web/images/activities.jpg differ
diff --git a/public/static/web/images/img31.jpg b/public/static/web/images/banner-01.jpg
old mode 100755
new mode 100644
similarity index 100%
rename from public/static/web/images/img31.jpg
rename to public/static/web/images/banner-01.jpg
diff --git a/public/static/web/images/banner-02.jpg b/public/static/web/images/banner-02.jpg
new file mode 100644
index 0000000..39c1230
Binary files /dev/null and b/public/static/web/images/banner-02.jpg differ
diff --git a/public/static/web/images/img24.jpg b/public/static/web/images/banner-03.jpg
old mode 100755
new mode 100644
similarity index 100%
rename from public/static/web/images/img24.jpg
rename to public/static/web/images/banner-03.jpg
diff --git a/public/static/web/images/banner-about.jpg b/public/static/web/images/banner-about.jpg
new file mode 100644
index 0000000..5eed517
Binary files /dev/null and b/public/static/web/images/banner-about.jpg differ
diff --git a/public/static/web/images/banner-activities.jpg b/public/static/web/images/banner-activities.jpg
new file mode 100644
index 0000000..3562858
Binary files /dev/null and b/public/static/web/images/banner-activities.jpg differ
diff --git a/public/static/web/images/banner-join.jpg b/public/static/web/images/banner-join.jpg
new file mode 100644
index 0000000..659bd32
Binary files /dev/null and b/public/static/web/images/banner-join.jpg differ
diff --git a/public/static/web/images/banner-project.jpg b/public/static/web/images/banner-project.jpg
new file mode 100644
index 0000000..38b89ba
Binary files /dev/null and b/public/static/web/images/banner-project.jpg differ
diff --git a/public/static/web/images/banner-services.jpg b/public/static/web/images/banner-services.jpg
new file mode 100644
index 0000000..b980339
Binary files /dev/null and b/public/static/web/images/banner-services.jpg differ
diff --git a/public/static/web/images/banner-wap-01.jpg b/public/static/web/images/banner-wap-01.jpg
new file mode 100644
index 0000000..477e10d
Binary files /dev/null and b/public/static/web/images/banner-wap-01.jpg differ
diff --git a/public/static/web/images/banner-wap-02.jpg b/public/static/web/images/banner-wap-02.jpg
new file mode 100644
index 0000000..89b97d3
Binary files /dev/null and b/public/static/web/images/banner-wap-02.jpg differ
diff --git a/public/static/web/images/banner-wap-03.jpg b/public/static/web/images/banner-wap-03.jpg
new file mode 100644
index 0000000..be38403
Binary files /dev/null and b/public/static/web/images/banner-wap-03.jpg differ
diff --git a/public/static/web/images/case-01.jpg b/public/static/web/images/case-01.jpg
new file mode 100644
index 0000000..763fc3a
Binary files /dev/null and b/public/static/web/images/case-01.jpg differ
diff --git a/public/static/web/images/case-02.jpg b/public/static/web/images/case-02.jpg
new file mode 100644
index 0000000..f56c3fd
Binary files /dev/null and b/public/static/web/images/case-02.jpg differ
diff --git a/public/static/web/images/case-03.jpg b/public/static/web/images/case-03.jpg
new file mode 100644
index 0000000..48e00b9
Binary files /dev/null and b/public/static/web/images/case-03.jpg differ
diff --git a/public/static/web/images/case-04.jpg b/public/static/web/images/case-04.jpg
new file mode 100644
index 0000000..dfcfc26
Binary files /dev/null and b/public/static/web/images/case-04.jpg differ
diff --git a/public/static/web/images/complaint.jpg b/public/static/web/images/complaint.jpg
new file mode 100644
index 0000000..afa323f
Binary files /dev/null and b/public/static/web/images/complaint.jpg differ
diff --git a/public/static/web/images/history.png b/public/static/web/images/history.png
new file mode 100644
index 0000000..18e1395
Binary files /dev/null and b/public/static/web/images/history.png differ
diff --git a/public/static/web/images/icon-22.png b/public/static/web/images/icon-22.png
deleted file mode 100755
index 003af33..0000000
Binary files a/public/static/web/images/icon-22.png and /dev/null differ
diff --git a/public/static/web/images/icon/ico-complaint-phone.png b/public/static/web/images/icon/ico-complaint-phone.png
new file mode 100644
index 0000000..eebd598
Binary files /dev/null and b/public/static/web/images/icon/ico-complaint-phone.png differ
diff --git a/public/static/web/images/icon/icon-address.png b/public/static/web/images/icon/icon-address.png
new file mode 100644
index 0000000..84cbf67
Binary files /dev/null and b/public/static/web/images/icon/icon-address.png differ
diff --git a/public/static/web/images/icon/icon-arrow-coffee.png b/public/static/web/images/icon/icon-arrow-coffee.png
new file mode 100644
index 0000000..7ac398f
Binary files /dev/null and b/public/static/web/images/icon/icon-arrow-coffee.png differ
diff --git a/public/static/web/images/icon/icon-arrow-more.png b/public/static/web/images/icon/icon-arrow-more.png
new file mode 100644
index 0000000..ba345ba
Binary files /dev/null and b/public/static/web/images/icon/icon-arrow-more.png differ
diff --git a/public/static/web/images/icon/icon-arrow-next.png b/public/static/web/images/icon/icon-arrow-next.png
new file mode 100644
index 0000000..fcbb643
Binary files /dev/null and b/public/static/web/images/icon/icon-arrow-next.png differ
diff --git a/public/static/web/images/icon/icon-arrow-prev.png b/public/static/web/images/icon/icon-arrow-prev.png
new file mode 100644
index 0000000..bbfd616
Binary files /dev/null and b/public/static/web/images/icon/icon-arrow-prev.png differ
diff --git a/public/static/web/images/icon/icon-browse.png b/public/static/web/images/icon/icon-browse.png
new file mode 100644
index 0000000..bf8f344
Binary files /dev/null and b/public/static/web/images/icon/icon-browse.png differ
diff --git a/public/static/web/images/icon/icon-call-foot.png b/public/static/web/images/icon/icon-call-foot.png
new file mode 100644
index 0000000..5f730eb
Binary files /dev/null and b/public/static/web/images/icon/icon-call-foot.png differ
diff --git a/public/static/web/images/icon/icon-call-head.png b/public/static/web/images/icon/icon-call-head.png
new file mode 100644
index 0000000..135a16e
Binary files /dev/null and b/public/static/web/images/icon/icon-call-head.png differ
diff --git a/public/static/web/images/icon/icon-circular.png b/public/static/web/images/icon/icon-circular.png
new file mode 100644
index 0000000..ea7284f
Binary files /dev/null and b/public/static/web/images/icon/icon-circular.png differ
diff --git a/public/static/web/images/icon/icon-detail-arrow.png b/public/static/web/images/icon/icon-detail-arrow.png
new file mode 100644
index 0000000..8c73261
Binary files /dev/null and b/public/static/web/images/icon/icon-detail-arrow.png differ
diff --git a/public/static/web/images/icon/icon-email.png b/public/static/web/images/icon/icon-email.png
new file mode 100644
index 0000000..72a6451
Binary files /dev/null and b/public/static/web/images/icon/icon-email.png differ
diff --git a/public/static/web/images/icon/icon-foot-arrow.png b/public/static/web/images/icon/icon-foot-arrow.png
new file mode 100644
index 0000000..bf9b315
Binary files /dev/null and b/public/static/web/images/icon/icon-foot-arrow.png differ
diff --git a/public/static/web/images/icon/icon-map.png b/public/static/web/images/icon/icon-map.png
new file mode 100644
index 0000000..22565f0
Binary files /dev/null and b/public/static/web/images/icon/icon-map.png differ
diff --git a/public/static/web/images/icon/icon-part.png b/public/static/web/images/icon/icon-part.png
new file mode 100644
index 0000000..0601c85
Binary files /dev/null and b/public/static/web/images/icon/icon-part.png differ
diff --git a/public/static/web/images/icon/icon-position-arrow.png b/public/static/web/images/icon/icon-position-arrow.png
new file mode 100644
index 0000000..b2590a3
Binary files /dev/null and b/public/static/web/images/icon/icon-position-arrow.png differ
diff --git a/public/static/web/images/icon/icon-position.png b/public/static/web/images/icon/icon-position.png
new file mode 100644
index 0000000..6e95dc4
Binary files /dev/null and b/public/static/web/images/icon/icon-position.png differ
diff --git a/public/static/web/images/icon/icon-preview-btn.png b/public/static/web/images/icon/icon-preview-btn.png
new file mode 100644
index 0000000..f76b4c6
Binary files /dev/null and b/public/static/web/images/icon/icon-preview-btn.png differ
diff --git a/public/static/web/images/icon/icon-recruit.png b/public/static/web/images/icon/icon-recruit.png
new file mode 100644
index 0000000..bc57e74
Binary files /dev/null and b/public/static/web/images/icon/icon-recruit.png differ
diff --git a/public/static/web/images/icon/icon-source.png b/public/static/web/images/icon/icon-source.png
new file mode 100644
index 0000000..041d806
Binary files /dev/null and b/public/static/web/images/icon/icon-source.png differ
diff --git a/public/static/web/images/icon/icon-time-detail.png b/public/static/web/images/icon/icon-time-detail.png
new file mode 100644
index 0000000..81bec64
Binary files /dev/null and b/public/static/web/images/icon/icon-time-detail.png differ
diff --git a/public/static/web/images/icon/icon-time.png b/public/static/web/images/icon/icon-time.png
new file mode 100644
index 0000000..8eff7c6
Binary files /dev/null and b/public/static/web/images/icon/icon-time.png differ
diff --git a/public/static/web/images/icon1.png b/public/static/web/images/icon1.png
deleted file mode 100755
index 39fb26f..0000000
Binary files a/public/static/web/images/icon1.png and /dev/null differ
diff --git a/public/static/web/images/icon10.png b/public/static/web/images/icon10.png
deleted file mode 100755
index e5459a8..0000000
Binary files a/public/static/web/images/icon10.png and /dev/null differ
diff --git a/public/static/web/images/icon11.png b/public/static/web/images/icon11.png
deleted file mode 100755
index 4b5f212..0000000
Binary files a/public/static/web/images/icon11.png and /dev/null differ
diff --git a/public/static/web/images/icon12.png b/public/static/web/images/icon12.png
deleted file mode 100755
index 5d7cefb..0000000
Binary files a/public/static/web/images/icon12.png and /dev/null differ
diff --git a/public/static/web/images/icon13.png b/public/static/web/images/icon13.png
deleted file mode 100755
index 844d9a5..0000000
Binary files a/public/static/web/images/icon13.png and /dev/null differ
diff --git a/public/static/web/images/icon14.png b/public/static/web/images/icon14.png
deleted file mode 100755
index f11b39c..0000000
Binary files a/public/static/web/images/icon14.png and /dev/null differ
diff --git a/public/static/web/images/icon14s.png b/public/static/web/images/icon14s.png
deleted file mode 100755
index 302908c..0000000
Binary files a/public/static/web/images/icon14s.png and /dev/null differ
diff --git a/public/static/web/images/icon15.png b/public/static/web/images/icon15.png
deleted file mode 100755
index 0caa76f..0000000
Binary files a/public/static/web/images/icon15.png and /dev/null differ
diff --git a/public/static/web/images/icon1w.png b/public/static/web/images/icon1w.png
deleted file mode 100755
index 0baac9c..0000000
Binary files a/public/static/web/images/icon1w.png and /dev/null differ
diff --git a/public/static/web/images/icon2.png b/public/static/web/images/icon2.png
deleted file mode 100755
index 611e016..0000000
Binary files a/public/static/web/images/icon2.png and /dev/null differ
diff --git a/public/static/web/images/icon3.png b/public/static/web/images/icon3.png
deleted file mode 100755
index e03b1e2..0000000
Binary files a/public/static/web/images/icon3.png and /dev/null differ
diff --git a/public/static/web/images/icon4.png b/public/static/web/images/icon4.png
deleted file mode 100755
index f606a7e..0000000
Binary files a/public/static/web/images/icon4.png and /dev/null differ
diff --git a/public/static/web/images/icon5.png b/public/static/web/images/icon5.png
deleted file mode 100755
index 9056cc2..0000000
Binary files a/public/static/web/images/icon5.png and /dev/null differ
diff --git a/public/static/web/images/icon6.png b/public/static/web/images/icon6.png
deleted file mode 100755
index 822ea1d..0000000
Binary files a/public/static/web/images/icon6.png and /dev/null differ
diff --git a/public/static/web/images/icon7.png b/public/static/web/images/icon7.png
deleted file mode 100755
index cce0739..0000000
Binary files a/public/static/web/images/icon7.png and /dev/null differ
diff --git a/public/static/web/images/icon8.png b/public/static/web/images/icon8.png
deleted file mode 100755
index 6a65eff..0000000
Binary files a/public/static/web/images/icon8.png and /dev/null differ
diff --git a/public/static/web/images/icon9.png b/public/static/web/images/icon9.png
deleted file mode 100755
index db470f6..0000000
Binary files a/public/static/web/images/icon9.png and /dev/null differ
diff --git a/public/static/web/images/images.png b/public/static/web/images/images.png
deleted file mode 100755
index f263ce1..0000000
Binary files a/public/static/web/images/images.png and /dev/null differ
diff --git a/public/static/web/images/images2.png b/public/static/web/images/images2.png
deleted file mode 100755
index 15d6552..0000000
Binary files a/public/static/web/images/images2.png and /dev/null differ
diff --git a/public/static/web/images/img1.jpg b/public/static/web/images/img1.jpg
deleted file mode 100755
index a51fc07..0000000
Binary files a/public/static/web/images/img1.jpg and /dev/null differ
diff --git a/public/static/web/images/img10.jpg b/public/static/web/images/img10.jpg
deleted file mode 100755
index 62faaf8..0000000
Binary files a/public/static/web/images/img10.jpg and /dev/null differ
diff --git a/public/static/web/images/img11.jpg b/public/static/web/images/img11.jpg
deleted file mode 100755
index 93a1dba..0000000
Binary files a/public/static/web/images/img11.jpg and /dev/null differ
diff --git a/public/static/web/images/img12.jpg b/public/static/web/images/img12.jpg
deleted file mode 100755
index 1b1b129..0000000
Binary files a/public/static/web/images/img12.jpg and /dev/null differ
diff --git a/public/static/web/images/img13.jpg b/public/static/web/images/img13.jpg
deleted file mode 100755
index d83ce4d..0000000
Binary files a/public/static/web/images/img13.jpg and /dev/null differ
diff --git a/public/static/web/images/img14.jpg b/public/static/web/images/img14.jpg
deleted file mode 100755
index 511861a..0000000
Binary files a/public/static/web/images/img14.jpg and /dev/null differ
diff --git a/public/static/web/images/img15.jpg b/public/static/web/images/img15.jpg
deleted file mode 100755
index b04060e..0000000
Binary files a/public/static/web/images/img15.jpg and /dev/null differ
diff --git a/public/static/web/images/img16.jpg b/public/static/web/images/img16.jpg
deleted file mode 100755
index 9d678a8..0000000
Binary files a/public/static/web/images/img16.jpg and /dev/null differ
diff --git a/public/static/web/images/img17.jpg b/public/static/web/images/img17.jpg
deleted file mode 100755
index c1fa086..0000000
Binary files a/public/static/web/images/img17.jpg and /dev/null differ
diff --git a/public/static/web/images/img18.jpg b/public/static/web/images/img18.jpg
deleted file mode 100755
index 78bc7ba..0000000
Binary files a/public/static/web/images/img18.jpg and /dev/null differ
diff --git a/public/static/web/images/img19.jpg b/public/static/web/images/img19.jpg
deleted file mode 100755
index bd27a63..0000000
Binary files a/public/static/web/images/img19.jpg and /dev/null differ
diff --git a/public/static/web/images/img2.jpg b/public/static/web/images/img2.jpg
deleted file mode 100755
index bcda0a4..0000000
Binary files a/public/static/web/images/img2.jpg and /dev/null differ
diff --git a/public/static/web/images/img20.jpg b/public/static/web/images/img20.jpg
deleted file mode 100755
index 5068245..0000000
Binary files a/public/static/web/images/img20.jpg and /dev/null differ
diff --git a/public/static/web/images/img21.jpg b/public/static/web/images/img21.jpg
deleted file mode 100755
index 633451c..0000000
Binary files a/public/static/web/images/img21.jpg and /dev/null differ
diff --git a/public/static/web/images/img22.jpg b/public/static/web/images/img22.jpg
deleted file mode 100755
index 3b6549f..0000000
Binary files a/public/static/web/images/img22.jpg and /dev/null differ
diff --git a/public/static/web/images/img23.jpg b/public/static/web/images/img23.jpg
deleted file mode 100755
index f5bbb31..0000000
Binary files a/public/static/web/images/img23.jpg and /dev/null differ
diff --git a/public/static/web/images/img25.jpg b/public/static/web/images/img25.jpg
deleted file mode 100755
index 87ae055..0000000
Binary files a/public/static/web/images/img25.jpg and /dev/null differ
diff --git a/public/static/web/images/img26.jpg b/public/static/web/images/img26.jpg
deleted file mode 100755
index 4d59a27..0000000
Binary files a/public/static/web/images/img26.jpg and /dev/null differ
diff --git a/public/static/web/images/img27.jpg b/public/static/web/images/img27.jpg
deleted file mode 100755
index 5fac382..0000000
Binary files a/public/static/web/images/img27.jpg and /dev/null differ
diff --git a/public/static/web/images/img28.jpg b/public/static/web/images/img28.jpg
deleted file mode 100755
index b7aeed5..0000000
Binary files a/public/static/web/images/img28.jpg and /dev/null differ
diff --git a/public/static/web/images/img29.jpg b/public/static/web/images/img29.jpg
deleted file mode 100755
index c749966..0000000
Binary files a/public/static/web/images/img29.jpg and /dev/null differ
diff --git a/public/static/web/images/img3.jpg b/public/static/web/images/img3.jpg
deleted file mode 100755
index f42d39d..0000000
Binary files a/public/static/web/images/img3.jpg and /dev/null differ
diff --git a/public/static/web/images/img30.jpg b/public/static/web/images/img30.jpg
deleted file mode 100755
index 17a7d26..0000000
Binary files a/public/static/web/images/img30.jpg and /dev/null differ
diff --git a/public/static/web/images/img4.jpg b/public/static/web/images/img4.jpg
deleted file mode 100755
index ee12df7..0000000
Binary files a/public/static/web/images/img4.jpg and /dev/null differ
diff --git a/public/static/web/images/img5.jpg b/public/static/web/images/img5.jpg
deleted file mode 100755
index a751d5e..0000000
Binary files a/public/static/web/images/img5.jpg and /dev/null differ
diff --git a/public/static/web/images/img6.jpg b/public/static/web/images/img6.jpg
deleted file mode 100755
index e1e51ee..0000000
Binary files a/public/static/web/images/img6.jpg and /dev/null differ
diff --git a/public/static/web/images/img7.jpg b/public/static/web/images/img7.jpg
deleted file mode 100755
index 413e174..0000000
Binary files a/public/static/web/images/img7.jpg and /dev/null differ
diff --git a/public/static/web/images/img8.jpg b/public/static/web/images/img8.jpg
deleted file mode 100755
index e65a4d8..0000000
Binary files a/public/static/web/images/img8.jpg and /dev/null differ
diff --git a/public/static/web/images/img9.jpg b/public/static/web/images/img9.jpg
deleted file mode 100755
index 0241d93..0000000
Binary files a/public/static/web/images/img9.jpg and /dev/null differ
diff --git a/public/static/web/images/market-activity.jpg b/public/static/web/images/market-activity.jpg
new file mode 100644
index 0000000..d0634d0
Binary files /dev/null and b/public/static/web/images/market-activity.jpg differ
diff --git a/public/static/web/images/market-detail.png b/public/static/web/images/market-detail.png
new file mode 100644
index 0000000..0db15cf
Binary files /dev/null and b/public/static/web/images/market-detail.png differ
diff --git a/public/static/web/images/market-nav-01.png b/public/static/web/images/market-nav-01.png
new file mode 100644
index 0000000..2abdb6f
Binary files /dev/null and b/public/static/web/images/market-nav-01.png differ
diff --git a/public/static/web/images/market-nav-02.png b/public/static/web/images/market-nav-02.png
new file mode 100644
index 0000000..6b0c3b9
Binary files /dev/null and b/public/static/web/images/market-nav-02.png differ
diff --git a/public/static/web/images/market-nav-03.png b/public/static/web/images/market-nav-03.png
new file mode 100644
index 0000000..4256835
Binary files /dev/null and b/public/static/web/images/market-nav-03.png differ
diff --git a/public/static/web/images/market-nav-04.png b/public/static/web/images/market-nav-04.png
new file mode 100644
index 0000000..88bc313
Binary files /dev/null and b/public/static/web/images/market-nav-04.png differ
diff --git a/public/static/web/images/market-nav-05.png b/public/static/web/images/market-nav-05.png
new file mode 100644
index 0000000..88db8c8
Binary files /dev/null and b/public/static/web/images/market-nav-05.png differ
diff --git a/public/static/web/images/market-nav-06.png b/public/static/web/images/market-nav-06.png
new file mode 100644
index 0000000..a612033
Binary files /dev/null and b/public/static/web/images/market-nav-06.png differ
diff --git a/public/static/web/images/market-nav-07.png b/public/static/web/images/market-nav-07.png
new file mode 100644
index 0000000..3512010
Binary files /dev/null and b/public/static/web/images/market-nav-07.png differ
diff --git a/public/static/web/images/market-nav-08.png b/public/static/web/images/market-nav-08.png
new file mode 100644
index 0000000..25c6fb5
Binary files /dev/null and b/public/static/web/images/market-nav-08.png differ
diff --git a/public/static/web/images/market-text.jpg b/public/static/web/images/market-text.jpg
new file mode 100644
index 0000000..eba086e
Binary files /dev/null and b/public/static/web/images/market-text.jpg differ
diff --git a/public/static/web/images/nav-cell.png b/public/static/web/images/nav-cell.png
deleted file mode 100755
index baf4330..0000000
Binary files a/public/static/web/images/nav-cell.png and /dev/null differ
diff --git a/public/static/web/images/news-01.jpg b/public/static/web/images/news-01.jpg
new file mode 100644
index 0000000..e590ed2
Binary files /dev/null and b/public/static/web/images/news-01.jpg differ
diff --git a/public/static/web/images/news-02.jpg b/public/static/web/images/news-02.jpg
new file mode 100644
index 0000000..474cf22
Binary files /dev/null and b/public/static/web/images/news-02.jpg differ
diff --git a/public/static/web/images/news-wap.jpg b/public/static/web/images/news-wap.jpg
new file mode 100644
index 0000000..5f158a5
Binary files /dev/null and b/public/static/web/images/news-wap.jpg differ
diff --git a/public/static/web/images/preview.jpg b/public/static/web/images/preview.jpg
new file mode 100644
index 0000000..bda6547
Binary files /dev/null and b/public/static/web/images/preview.jpg differ
diff --git a/public/static/web/images/project-detail.jpg b/public/static/web/images/project-detail.jpg
new file mode 100644
index 0000000..e4a5022
Binary files /dev/null and b/public/static/web/images/project-detail.jpg differ
diff --git a/public/static/web/images/public/about-bg-01.jpg b/public/static/web/images/public/about-bg-01.jpg
new file mode 100644
index 0000000..83b943e
Binary files /dev/null and b/public/static/web/images/public/about-bg-01.jpg differ
diff --git a/public/static/web/images/public/about-bg-02.jpg b/public/static/web/images/public/about-bg-02.jpg
new file mode 100644
index 0000000..8b8847d
Binary files /dev/null and b/public/static/web/images/public/about-bg-02.jpg differ
diff --git a/public/static/web/images/public/advantage-01.png b/public/static/web/images/public/advantage-01.png
new file mode 100644
index 0000000..aa76cf3
Binary files /dev/null and b/public/static/web/images/public/advantage-01.png differ
diff --git a/public/static/web/images/public/advantage-02.png b/public/static/web/images/public/advantage-02.png
new file mode 100644
index 0000000..5858a2e
Binary files /dev/null and b/public/static/web/images/public/advantage-02.png differ
diff --git a/public/static/web/images/public/advantage-03.png b/public/static/web/images/public/advantage-03.png
new file mode 100644
index 0000000..06619d8
Binary files /dev/null and b/public/static/web/images/public/advantage-03.png differ
diff --git a/public/static/web/images/public/advantage-04.png b/public/static/web/images/public/advantage-04.png
new file mode 100644
index 0000000..879fbfe
Binary files /dev/null and b/public/static/web/images/public/advantage-04.png differ
diff --git a/public/static/web/images/public/business.jpg b/public/static/web/images/public/business.jpg
new file mode 100644
index 0000000..0e97917
Binary files /dev/null and b/public/static/web/images/public/business.jpg differ
diff --git a/public/static/web/images/public/company-culture.jpg b/public/static/web/images/public/company-culture.jpg
new file mode 100644
index 0000000..60ea305
Binary files /dev/null and b/public/static/web/images/public/company-culture.jpg differ
diff --git a/public/static/web/images/public/company-profile.jpg b/public/static/web/images/public/company-profile.jpg
new file mode 100644
index 0000000..b15aea3
Binary files /dev/null and b/public/static/web/images/public/company-profile.jpg differ
diff --git a/public/static/web/images/public/complaint-logo.png b/public/static/web/images/public/complaint-logo.png
new file mode 100644
index 0000000..b7f577c
Binary files /dev/null and b/public/static/web/images/public/complaint-logo.png differ
diff --git a/public/static/web/images/public/enterprise-01.jpg b/public/static/web/images/public/enterprise-01.jpg
new file mode 100644
index 0000000..ac724f5
Binary files /dev/null and b/public/static/web/images/public/enterprise-01.jpg differ
diff --git a/public/static/web/images/public/enterprise-02.jpg b/public/static/web/images/public/enterprise-02.jpg
new file mode 100644
index 0000000..7f7d588
Binary files /dev/null and b/public/static/web/images/public/enterprise-02.jpg differ
diff --git a/public/static/web/images/public/enterprise-03.jpg b/public/static/web/images/public/enterprise-03.jpg
new file mode 100644
index 0000000..7752931
Binary files /dev/null and b/public/static/web/images/public/enterprise-03.jpg differ
diff --git a/public/static/web/images/public/enterprise-wap-01.jpg b/public/static/web/images/public/enterprise-wap-01.jpg
new file mode 100644
index 0000000..b57af6f
Binary files /dev/null and b/public/static/web/images/public/enterprise-wap-01.jpg differ
diff --git a/public/static/web/images/public/enterprise-wap-02.jpg b/public/static/web/images/public/enterprise-wap-02.jpg
new file mode 100644
index 0000000..1d87d31
Binary files /dev/null and b/public/static/web/images/public/enterprise-wap-02.jpg differ
diff --git a/public/static/web/images/public/enterprise-wap-03.jpg b/public/static/web/images/public/enterprise-wap-03.jpg
new file mode 100644
index 0000000..a5f39dc
Binary files /dev/null and b/public/static/web/images/public/enterprise-wap-03.jpg differ
diff --git a/public/static/web/images/public/header-bg.jpg b/public/static/web/images/public/header-bg.jpg
new file mode 100644
index 0000000..a6deb6b
Binary files /dev/null and b/public/static/web/images/public/header-bg.jpg differ
diff --git a/public/static/web/images/public/index-service.jpg b/public/static/web/images/public/index-service.jpg
new file mode 100644
index 0000000..efae29b
Binary files /dev/null and b/public/static/web/images/public/index-service.jpg differ
diff --git a/public/static/web/images/public/logo.png b/public/static/web/images/public/logo.png
new file mode 100644
index 0000000..86b61a6
Binary files /dev/null and b/public/static/web/images/public/logo.png differ
diff --git a/public/static/web/images/public/news-side-flag.jpg b/public/static/web/images/public/news-side-flag.jpg
new file mode 100644
index 0000000..6ea4b70
Binary files /dev/null and b/public/static/web/images/public/news-side-flag.jpg differ
diff --git a/public/static/web/images/public/news-side-services.jpg b/public/static/web/images/public/news-side-services.jpg
new file mode 100644
index 0000000..d19735b
Binary files /dev/null and b/public/static/web/images/public/news-side-services.jpg differ
diff --git a/public/static/web/images/public/news-title.png b/public/static/web/images/public/news-title.png
new file mode 100644
index 0000000..425824b
Binary files /dev/null and b/public/static/web/images/public/news-title.png differ
diff --git a/public/static/web/images/public/project-case-title.png b/public/static/web/images/public/project-case-title.png
new file mode 100644
index 0000000..bcab8cc
Binary files /dev/null and b/public/static/web/images/public/project-case-title.png differ
diff --git a/public/static/web/images/public/qr-code.png b/public/static/web/images/public/qr-code.png
new file mode 100644
index 0000000..bda4197
Binary files /dev/null and b/public/static/web/images/public/qr-code.png differ
diff --git a/public/static/web/images/public/since.png b/public/static/web/images/public/since.png
new file mode 100644
index 0000000..cad7f2a
Binary files /dev/null and b/public/static/web/images/public/since.png differ
diff --git a/public/static/web/images/red-property.jpg b/public/static/web/images/red-property.jpg
new file mode 100644
index 0000000..4bf3b6b
Binary files /dev/null and b/public/static/web/images/red-property.jpg differ
diff --git a/public/static/web/images/services-01.jpg b/public/static/web/images/services-01.jpg
new file mode 100644
index 0000000..64abdb1
Binary files /dev/null and b/public/static/web/images/services-01.jpg differ
diff --git a/public/static/web/images/services-02.jpg b/public/static/web/images/services-02.jpg
new file mode 100644
index 0000000..443aef0
Binary files /dev/null and b/public/static/web/images/services-02.jpg differ
diff --git a/public/static/web/images/services-03.jpg b/public/static/web/images/services-03.jpg
new file mode 100644
index 0000000..9f4c59e
Binary files /dev/null and b/public/static/web/images/services-03.jpg differ
diff --git a/public/static/web/images/services-04.jpg b/public/static/web/images/services-04.jpg
new file mode 100644
index 0000000..be4252c
Binary files /dev/null and b/public/static/web/images/services-04.jpg differ
diff --git a/public/static/web/images/services-05.jpg b/public/static/web/images/services-05.jpg
new file mode 100644
index 0000000..d89d163
Binary files /dev/null and b/public/static/web/images/services-05.jpg differ
diff --git a/public/static/web/images/services-06.jpg b/public/static/web/images/services-06.jpg
new file mode 100644
index 0000000..25c94d0
Binary files /dev/null and b/public/static/web/images/services-06.jpg differ
diff --git a/public/static/web/images/services-07.jpg b/public/static/web/images/services-07.jpg
new file mode 100644
index 0000000..75a07da
Binary files /dev/null and b/public/static/web/images/services-07.jpg differ
diff --git a/public/static/web/images/services-detail.jpg b/public/static/web/images/services-detail.jpg
new file mode 100644
index 0000000..3c4bc37
Binary files /dev/null and b/public/static/web/images/services-detail.jpg differ
diff --git a/public/static/web/images/time-01.jpg b/public/static/web/images/time-01.jpg
new file mode 100644
index 0000000..610043e
Binary files /dev/null and b/public/static/web/images/time-01.jpg differ
diff --git a/public/static/web/images/time-02.jpg b/public/static/web/images/time-02.jpg
new file mode 100644
index 0000000..89fd4cc
Binary files /dev/null and b/public/static/web/images/time-02.jpg differ
diff --git a/public/static/web/images/w1.png b/public/static/web/images/w1.png
deleted file mode 100755
index 7b03e97..0000000
Binary files a/public/static/web/images/w1.png and /dev/null differ
diff --git a/public/static/web/images/w2.png b/public/static/web/images/w2.png
deleted file mode 100755
index 52d3dd7..0000000
Binary files a/public/static/web/images/w2.png and /dev/null differ
diff --git a/public/static/web/js/base.js b/public/static/web/js/base.js
new file mode 100644
index 0000000..f63c2d5
--- /dev/null
+++ b/public/static/web/js/base.js
@@ -0,0 +1,13 @@
+!(function(win, doc, orw) {
+ var docEle = doc.documentElement;
+ fnResetHtmlFontSize();
+ function fnResetHtmlFontSize() {
+ var width = docEle.clientWidth;
+ if (width >= orw) {
+ docEle.style.fontSize = '100px';
+ } else {
+ docEle.style.fontSize = (width / orw) * 100 + 'px';
+ }
+ }
+ win.addEventListener('resize', fnResetHtmlFontSize, false);
+})(window, document, 750);
\ No newline at end of file
diff --git a/public/static/web/js/bdmap.js b/public/static/web/js/bdmap.js
old mode 100755
new mode 100644
index 1a6beb8..efd03eb
--- a/public/static/web/js/bdmap.js
+++ b/public/static/web/js/bdmap.js
@@ -1,144 +1,136 @@
-//先要加载接口,要在函数外,保证先加载
-document.write('');
-
-//显示地图
-//参数:显示容器ID,属性(city,addr,title,lawfirm,tel,user,mapx,pic,ismove,piobj,zoom)
-function ShowMap(objname,options){
- if(options){
- this._city = options.city ? options.city : ""; //城市
- this._addr = options.addr ? options.addr : ""; //地址
- this._title = options.title ? options.title : ""; //信息窗口标题
- this._lawfirm = options.lawfirm ? options.lawfirm : ""; //律所
- this._tel = options.tel ? options.tel : ""; //电话
- this._user = options.user ? options.user : ""; //主任
- this._mapx = options.mapx ? options.mapx : ""; //地图坐标
- this._pic = options.pic ? options.pic : ""; //图片
- this._ismove = options.ismove ? options.ismove : "0"; //是否拖动,1为拖动为设置标注,0为显示。默认0
- this._piobj = options.piobj ? options.piobj : ""; //接收拖动坐标的表单ID
- this._zoom = options.zoom ? options.zoom : "14"; //放大级别,默认14
- }
- //设定初始坐标
- var point=new BMap.Point(113.63156,34.83794);
- //范围为3-18级
- var zoom=this._zoom;
-
- //创建地图
- var map = new BMap.Map(objname);
- //map.enableScrollWheelZoom();
- var opts = {type: BMAP_NAVIGATION_CONTROL_ZOOM};
- map.addControl(new BMap.NavigationControl(opts));
- map.centerAndZoom(point, zoom);//设初始化地图。
-
- //设置版权控件位置
- var cr = new BMap.CopyrightControl({anchor: BMAP_ANCHOR_TOP_LEFT});
- map.addControl(cr); //添加版权控件
- var bs = map.getBounds(); //返回地图可视区域
-
- //坐标不为空时按坐标显示
- if (this._mapx != ""){
- var mx=this._mapx.substr(0,this._mapx.indexOf(","));
- var my=this._mapx.substr(this._mapx.indexOf(",")+1);
- point=new BMap.Point(mx,my);
- map.centerAndZoom(point, zoom); //重新调整位置
- }
- //否则按地址显示
- else if (this._addr != ""){
- //创建地址解析器实例
- var myGeo = new BMap.Geocoder();
- //将地址解析结果显示在地图上,并调整地图视野。此过程为异步,所以要重设标注
- myGeo.getPoint(this._addr, function(poi){
- map.centerAndZoom(poi, zoom);
- marker.setPosition(poi); //重调标注位置
- }, this._city);
- }
- //否则按城市显示
- else if (this._city != ""){
- map.setCenter(this._city); //设置地图中心点。
- //此定位无具体坐标,所以显示模式时要清除标注。要延时处理
- if (this._ismove=="0"){setTimeout(function(){map.clearOverlays();}, 1000);}
- }
- //都为空按IP定位
- else{
- //创建一个获取本地城市位置的实例
- var myCity = new BMap.LocalCity();
- //获取城市
- myCity.get(function(result){map.setCenter(result.name);});
- if (this._ismove=="0"){setTimeout(function(){map.clearOverlays();}, 1000);}
- }
-
- var icosize = 63;
- var myIcon = new BMap.Icon("/static/web/images/w1.png", new BMap.Size(icosize,icosize));
-
- //创建标注
- var marker = new BMap.Marker(point,{icon:myIcon});
- //var marker = new BMap.Marker(point);
- map.addOverlay(marker); // 将标注添加到地图中
-
- //设置标注时
- if (this._ismove=="1"){
- marker.enableDragging(); //可拖拽
- var label = new BMap.Label("拖拽到您的位置",{offset:new BMap.Size(20,-15)});
- label.setStyle({ backgroundColor:"red", color:"white", fontSize : "12px" });
- marker.setLabel(label);
-
- var poj=this._piobj; //过程里不支持this,要传给变量
-
- //拖拽设置位置
- marker.addEventListener("dragend", function(e){
- try{document.getElementById(poj).value = e.point.lng + "," + e.point.lat;}catch (ex) {}
- });
- //点击设置位置
- map.addEventListener("click", function(e){
- marker.setPosition(e.point); //重调标注位置
- try{document.getElementById(poj).value = e.point.lng + "," + e.point.lat;}catch (ex) {}
- });
- }
-
- //显示标注时
- if (this._ismove=="0"){
- marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
-
- //显示窗口设置
- var opts = {width:250,height:110,title : "" + this._title + " "} //窗口标题
- var infotxt="
"; //窗口内容
- if (this._pic != ""){infotxt += " ";}
- infotxt += " ";
- if (this._lawfirm !=""){infotxt += "公司: " + this._lawfirm + " ";};
- if (this._addr !=""){infotxt += "地址: " + this._addr + " ";};
- if (this._tel !=""){infotxt += "电话: " + this._tel + " ";};
- if (this._user !=""){infotxt += "联系人: " + this._user + " ";};
- infotxt += "
";
-
- //显示文本标题
- var label2 = new BMap.Label(this._title,{offset:new BMap.Size(20,-15)});
- label2.setStyle({ backgroundColor:"red", color:"white", fontSize : "12px" });
- //marker.setLabel(label2);
-
- //创建信息窗口
- var infoWindow = new BMap.InfoWindow(infotxt,opts);
-// marker.addEventListener("mouseover", function(){
-// this.openInfoWindow(infoWindow);
-// //图片加载完毕重绘infowindow。防止在网速较慢,图片未加载时,生成的信息框高度比图片的总高度小,导致图片部分被隐藏
-// document.getElementById('picid').onload = function (){infoWindow.redraw();}
-// });
- }
-}
-
-
-//获取地理位置,间隔符
-//百度查询接口为异步,所以这里要用异步回调方式
-function getBDAddress(callBackFun,spStr){
- if (!spStr){spStr="";} //分隔符,默认空
- var geolocation = new BMap.Geolocation();
- geolocation.getCurrentPosition(function(r){
- if(this.getStatus() == BMAP_STATUS_SUCCESS){
- var point = new BMap.Point(r.point.lng,r.point.lat);
- var gc = new BMap.Geocoder();
- gc.getLocation(point, function(rs){
- var addComp = rs.addressComponents;
- var addVal = addComp.province + spStr + addComp.city + spStr + addComp.district + spStr + addComp.street + spStr + addComp.streetNumber;
- callBackFun(addVal);
- });
- }
- },{enableHighAccuracy: true})
+//先要加载接口,要在函数外,保证先加载
+document.write('');
+//显示地图
+//参数:显示容器ID,属性(city,addr,title,lawfirm,tel,user,mapx,pic,ismove,piobj,zoom)
+ function ShowMap(objname,options){
+ if(options){
+ this._city = options.city ? options.city : ""; //城市
+ this._addr = options.addr ? options.addr : ""; //地址
+ this._title = options.title ? options.title : ""; //信息窗口标题
+ this._lawfirm = options.lawfirm ? options.lawfirm : ""; //律所
+ this._tel = options.tel ? options.tel : ""; //电话
+ this._user = options.user ? options.user : ""; //主任
+ this._mapx = options.mapx ? options.mapx : ""; //地图坐标
+ this._pic = options.pic ? options.pic : ""; //图片
+ this._ismove = options.ismove ? options.ismove : "0"; //是否拖动,1为拖动为设置标注,0为显示。默认0
+ this._piobj = options.piobj ? options.piobj : ""; //接收拖动坐标的表单ID
+ this._zoom = options.zoom ? options.zoom : "14"; //放大级别,默认14
+ }
+ //设定初始坐标
+ var point=new BMap.Point(113.63156,34.83794);
+ //范围为3-18级
+ var zoom=this._zoom;
+
+ //创建地图
+ var map = new BMap.Map(objname);
+ //map.enableScrollWheelZoom();
+ var opts = {type: BMAP_NAVIGATION_CONTROL_ZOOM};
+ map.addControl(new BMap.NavigationControl(opts));
+ map.centerAndZoom(point, zoom);//设初始化地图。
+ //设置版权控件位置
+ var cr = new BMap.CopyrightControl({anchor: BMAP_ANCHOR_TOP_LEFT});
+ map.addControl(cr); //添加版权控件
+ var bs = map.getBounds(); //返回地图可视区域
+ //坐标不为空时按坐标显示
+ if (this._mapx != ""){
+ var mx=this._mapx.substr(0,this._mapx.indexOf(","));
+ var my=this._mapx.substr(this._mapx.indexOf(",")+1);
+ point=new BMap.Point(mx,my);
+ map.centerAndZoom(point, zoom); //重新调整位置
+ }
+ //否则按地址显示
+ else if (this._addr != ""){
+ //创建地址解析器实例
+ var myGeo = new BMap.Geocoder();
+ //将地址解析结果显示在地图上,并调整地图视野。此过程为异步,所以要重设标注
+ myGeo.getPoint(this._addr, function(poi){
+ map.centerAndZoom(poi, zoom);
+ marker.setPosition(poi); //重调标注位置
+ }, this._city);
+ }
+ //否则按城市显示
+ else if (this._city != ""){
+ map.setCenter(this._city); //设置地图中心点。
+ //此定位无具体坐标,所以显示模式时要清除标注。要延时处理
+ if (this._ismove=="0"){setTimeout(function(){map.clearOverlays();}, 1000);}
+ }
+ //都为空按IP定位
+ else{
+ //创建一个获取本地城市位置的实例
+ var myCity = new BMap.LocalCity();
+ //获取城市
+ myCity.get(function(result){map.setCenter(result.name);});
+ if (this._ismove=="0"){setTimeout(function(){map.clearOverlays();}, 1000);}
+ }
+
+ var icowidth = 41;
+ var icoheight = 59;
+ var myIcon = new BMap.Icon("images/icon/icon-map.png", new BMap.Size(icowidth,icoheight));
+ //创建标注
+ var marker = new BMap.Marker(point,{icon:myIcon});
+ //var marker = new BMap.Marker(point);
+ map.addOverlay(marker); // 将标注添加到地图中
+
+ //设置标注时
+ if (this._ismove=="1"){
+ marker.enableDragging(); //可拖拽
+ var label = new BMap.Label("拖拽到您的位置",{offset:new BMap.Size(20,-15)});
+ label.setStyle({ backgroundColor:"red", color:"white", fontSize : "12px" });
+ marker.setLabel(label);
+ var poj=this._piobj; //过程里不支持this,要传给变量
+
+ //拖拽设置位置
+ marker.addEventListener("dragend", function(e){
+ try{document.getElementById(poj).value = e.point.lng + "," + e.point.lat;}catch (ex) {}
+ });
+ //点击设置位置
+ map.addEventListener("click", function(e){
+ marker.setPosition(e.point); //重调标注位置
+ try{document.getElementById(poj).value = e.point.lng + "," + e.point.lat;}catch (ex) {}
+ });
+ }
+ //显示标注时
+ if (this._ismove=="0"){
+ marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
+
+ //显示窗口设置
+ var opts = {width:250,height:110,title : "" + this._title + " "} //窗口标题
+ var infotxt=""; //窗口内容
+ if (this._pic != ""){infotxt += " ";
+ // if (this._lawfirm !=""){infotxt += "公司: " + this._lawfirm + " ";};
+ if (this._addr !=""){infotxt += "地址: " + this._addr + " ";};
+ if (this._tel !=""){infotxt += "电话: " + this._tel + " ";};
+ if (this._user !=""){infotxt += "联系人: " + this._user + " ";};
+ infotxt += "
";
+
+ //显示文本标题
+ var label2 = new BMap.Label(this._title,{offset:new BMap.Size(20,-15)});
+ label2.setStyle({ backgroundColor:"red", color:"white", fontSize : "12px" });
+ //marker.setLabel(label2);
+ //创建信息窗口
+ var infoWindow = new BMap.InfoWindow(infotxt,opts);
+ marker.addEventListener("mouseover", function(){
+ this.openInfoWindow(infoWindow);
+ //图片加载完毕重绘infowindow。防止在网速较慢,图片未加载时,生成的信息框高度比图片的总高度小,导致图片部分被隐藏
+ document.getElementById('picid').onload = function (){infoWindow.redraw();}
+ });
+ }
+}
+//获取地理位置,间隔符
+//百度查询接口为异步,所以这里要用异步回调方式
+function getBDAddress(callBackFun,spStr){
+ if (!spStr){spStr="";} //分隔符,默认空
+ var geolocation = new BMap.Geolocation();
+ geolocation.getCurrentPosition(function(r){
+ if(this.getStatus() == BMAP_STATUS_SUCCESS){
+ var point = new BMap.Point(r.point.lng,r.point.lat);
+ var gc = new BMap.Geocoder();
+ gc.getLocation(point, function(rs){
+ var addComp = rs.addressComponents;
+ var addVal = addComp.province + spStr + addComp.city + spStr + addComp.district + spStr + addComp.street + spStr + addComp.streetNumber;
+ callBackFun(addVal);
+ });
+ }
+ },{enableHighAccuracy: true})
}
\ No newline at end of file
diff --git a/public/static/web/js/javascript.js b/public/static/web/js/javascript.js
deleted file mode 100755
index 9cbeb22..0000000
--- a/public/static/web/js/javascript.js
+++ /dev/null
@@ -1,188 +0,0 @@
-$(function(){
-
-
-
- var swiper = new Swiper(".indexbanner .swiper-container", {
- autoplay: {
- delay: 3500,//1秒切换一次
- },
- speed: 1500,
- loop: true,
- navigation: {
- nextEl: ".indexbanner .swiper-button-next",
- prevEl: ".indexbanner .swiper-button-prev",
- },
- pagination: {
- el: ".indexbanner .swiper-pagination",
- clickable: true
- },
- on:{
- init: function(){
- swiperAnimateCache(this); //隐藏动画元素
- swiperAnimate(this); //初始化完成开始动画
- },
- slideChangeTransitionEnd: function(){
- swiperAnimate(this); //每个slide切换结束时也运行当前slide动画
- //this.slides.eq(this.activeIndex).find('.ani').removeClass('ani'); 动画只展现一次,去除ani类名
- console.log(this.activeIndex);
- }
-
- }
- });
-
- $(window).scroll(function(){
- var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
- if(scrollTop > 10){
- $('.hearCell').addClass('hearCell2');
- $('.headertwo').addClass('headertwo2');
- } else {
- $('.hearCell').removeClass('hearCell2');
- $('.headertwo').removeClass('headertwo2');
- }
- });
-
- //
- $('.hearCell .push').click(function(){
- $('.navCell .up').show();
- $('.listCell').addClass('listCellTwo');
- });
- $('.listCell .sole, .navCell .up').click(function(){
- $('.navCell .up').hide();
- $('.listCell').removeClass('listCellTwo');
- });
-
- if($(window).width()>750){
- if( $('.itembox .mySwiper .swiper-slide').length == 1 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView: 1,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else if( $('.itembox .mySwiper .swiper-slide').length == 2 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView: 2,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else if( $('.itembox .mySwiper .swiper-slide').length == 3 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView: 3,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else if( $('.itembox .mySwiper .swiper-slide').length == 4 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView: 4,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else if( $('.itembox .mySwiper .swiper-slide').length == 5 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView: 5,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else if( $('.itembox .mySwiper .swiper-slide').length == 6 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView: 6,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else {
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView: 7,
- freeMode: true,
- watchSlidesProgress: true
- });
- }
- var swiper2 = new Swiper(".itembox .mySwiper2", {
- spaceBetween: 10,
- navigation: {
- nextEl: ".itembox .swiper-button-next",
- prevEl: ".itembox .swiper-button-prev",
- },
- thumbs: {
- swiper: swiper,
- }
- });
- } else {
- if( $('.itembox .mySwiper .swiper-slide').length == 1 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView:1,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else if( $('.itembox .mySwiper .swiper-slide').length == 2 ){
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView:2,
- freeMode: true,
- watchSlidesProgress: true
- });
- } else {
- var swiper = new Swiper(".itembox .mySwiper", {
- //spaceBetween: 10,
- slidesPerView:3,
- freeMode: true,
- watchSlidesProgress: true
- });
- }
- var swiper2 = new Swiper(".itembox .mySwiper2", {
- spaceBetween: 10,
- navigation: {
- nextEl: ".itembox .swiper-button-next",
- prevEl: ".itembox .swiper-button-prev",
- },
- thumbs: {
- swiper: swiper,
- }
- });
- }
-
- $(".itembox .em1").click(function(){
- $(".itembox .swiper-button-next").trigger('click');
- });
- $(".itembox .em2").click(function(){
- $(".itembox .swiper-button-prev").trigger('click');
- });
-
-
-
-
-
-
-
-
-
-
- if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))){
- var wow = new WOW({
- boxClass: 'wow', /* 执行动画的元素 class */
- animateClass: 'animated', /* animate.css 动画的 class */
- offset: 10, /* 距离可视区域多少开始执行动画 */
- mobile: false, /* 是否在移动设备执行动画 */
- live: true /* 异步加载的内容是否有效 */
- });
- wow.init();
- };
-
-
-
-
-
-
-
- $(".newsdatabox .left .text img").removeAttr("width");
- $(".newsdatabox .left .text img").removeAttr("height");
-
-
-
-});
\ No newline at end of file
diff --git a/public/static/web/js/jquery-3.6.0.min.js b/public/static/web/js/jquery-3.6.0.min.js
new file mode 100644
index 0000000..200b54e
--- /dev/null
+++ b/public/static/web/js/jquery-3.6.0.min.js
@@ -0,0 +1,2 @@
+/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML=" ",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML=" ";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML=" ",y.option=!!ce.lastChild;var ge={thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0=B?0!=m%t?m%t:t:0,S="leftMarquee"==e||"topMarquee"==e?!0:!1,T=function(){a.isFunction(c.startFun)&&c.startFun(p,k,d,a(c.titCell,d),l,o,f,g)},U=function(){a.isFunction(c.endFun)&&c.endFun(p,k,d,a(c.titCell,d),l,o,f,g)},V=function(){j.removeClass(L),z&&j.eq(O).addClass(L)},"menu"==c.type)return z&&j.removeClass(L).eq(p).addClass(L),j.hover(function(){R=a(this).find(c.targetCell);var b=j.index(a(this));J=setTimeout(function(){switch(p=b,j.removeClass(L).eq(p).addClass(L),T(),e){case"fade":R.stop(!0,!0).animate({opacity:"show"},q,H,U);break;case"slideDown":R.stop(!0,!0).animate({height:"show"},q,H,U)}},c.triggerTime)},function(){switch(clearTimeout(J),e){case"fade":R.animate({opacity:"hide"},q,H);break;case"slideDown":R.animate({height:"hide"},q,H)}}),A&&d.hover(function(){clearTimeout(K)},function(){K=setTimeout(V,q)}),void 0;if(0==k&&(k=m),S&&(k=2),w){if(m>=B?"leftLoop"==e||"topLoop"==e?k=0!=m%t?(0^m/t)+1:m/t:(W=m-B,k=1+parseInt(0!=W%t?W/t+1:W/t),0>=k&&(k=1)):k=1,j.html(""),X="",1==c.autoPage||"true"==c.autoPage)for(Y=0;k>Y;Y++)X+=""+(Y+1)+" ";else for(Y=0;k>Y;Y++)X+=c.autoPage.replace("$",Y+1);j.html(X),j=j.children()}if(m>=B)switch(l.children().each(function(){a(this).width()>F&&(F=a(this).width(),E=a(this).outerWidth(!0)),a(this).height()>G&&(G=a(this).height(),D=a(this).outerHeight(!0))}),Z=l.children(),$=function(){var a;for(a=0;B>a;a++)Z.eq(a).clone().addClass("clone").appendTo(l);for(a=0;Q>a;a++)Z.eq(m-a-1).clone().addClass("clone").prependTo(l)},e){case"fold":l.css({position:"relative",width:E,height:D}).children().css({position:"absolute",width:F,left:0,top:0,display:"none"});break;case"top":l.wrap('
').css({top:-(p*t)*D,position:"relative",padding:"0",margin:"0"}).children().css({height:G});break;case"left":l.wrap('
').css({width:m*E,left:-(p*t)*E,position:"relative",overflow:"hidden",padding:"0",margin:"0"}).children().css({"float":"left",width:F});break;case"leftLoop":case"leftMarquee":$(),l.wrap('
').css({width:(m+B+Q)*E,position:"relative",overflow:"hidden",padding:"0",margin:"0",left:-(Q+p*t)*E}).children().css({"float":"left",width:F});break;case"topLoop":case"topMarquee":$(),l.wrap('
').css({height:(m+B+Q)*D,position:"relative",padding:"0",margin:"0",top:-(Q+p*t)*D}).children().css({height:G})}_=function(a){var b=a*t;return a==k?b=m:-1==a&&0!=m%t&&(b=-m%t),b},ab=function(b){var d,f,g,h,c=function(c){for(var d=c;B+c>d;d++)b.eq(d).find("img["+n+"]").each(function(){var c,d,b=a(this);if(b.attr("src",b.attr(n)).removeAttr(n),l.find(".clone")[0])for(c=l.children(),d=0;d=1?p=1:0>=p&&(p=0):(P=p,p>=k?p=0:0>p&&(p=k-1)),T(),null!=n&&ab(l.children()),o[0]&&(R=o.eq(p),null!=n&&ab(o),"slideDown"==e?(o.not(R).stop(!0,!0).slideUp(q),R.slideDown(q,H,function(){l[0]||U()})):(o.not(R).stop(!0,!0).hide(),R.animate({opacity:"show"},q,function(){l[0]||U()}))),m>=B)switch(e){case"fade":l.children().stop(!0,!0).eq(p).animate({opacity:"show"},q,H,function(){U()}).siblings().hide();break;case"fold":l.children().stop(!0,!0).eq(p).animate({opacity:"show"},q,H,function(){U()}).siblings().animate({opacity:"hide"},q,H);break;case"top":l.stop(!0,!1).animate({top:-p*t*D},q,H,function(){U()});break;case"left":l.stop(!0,!1).animate({left:-p*t*E},q,H,function(){U()});break;case"leftLoop":b=P,l.stop(!0,!0).animate({left:-(_(P)+Q)*E},q,H,function(){-1>=b?l.css("left",-(Q+(k-1)*t)*E):b>=k&&l.css("left",-Q*E),U()});break;case"topLoop":b=P,l.stop(!0,!0).animate({top:-(_(P)+Q)*D},q,H,function(){-1>=b?l.css("top",-(Q+(k-1)*t)*D):b>=k&&l.css("top",-Q*D),U()});break;case"leftMarquee":c=l.css("left").replace("px",""),0==p?l.animate({left:++c},0,function(){l.css("left").replace("px","")>=0&&l.css("left",-m*E)}):l.animate({left:--c},0,function(){l.css("left").replace("px","")<=-(m+Q)*E&&l.css("left",-Q*E)});break;case"topMarquee":d=l.css("top").replace("px",""),0==p?l.animate({top:++d},0,function(){l.css("top").replace("px","")>=0&&l.css("top",-m*D)}):l.animate({top:--d},0,function(){l.css("top").replace("px","")<=-(m+Q)*D&&l.css("top",-Q*D)})}j.removeClass(L).eq(p).addClass(L),N=p,x||(g.removeClass("nextStop"),f.removeClass("prevStop"),0==p&&f.addClass("prevStop"),p==k-1&&g.addClass("nextStop")),h.html(""+(p+1)+" /"+k)}},z&&bb(!0),A&&d.hover(function(){clearTimeout(K)},function(){K=setTimeout(function(){p=O,z?bb():"slideDown"==e?R.slideUp(q,V):R.animate({opacity:"hide"},q,V),N=p},300)}),cb=function(a){I=setInterval(function(){v?p--:p++,bb()},a?a:r)},db=function(a){I=setInterval(bb,a?a:r)},eb=function(){y||!u||i.hasClass("pauseState")||(clearInterval(I),cb())},fb=function(){(x||p!=k-1)&&(p++,bb(),S||eb())},gb=function(){(x||0!=p)&&(p--,bb(),S||eb())},hb=function(){clearInterval(I),S?db():cb(),i.removeClass("pauseState")},ib=function(){clearInterval(I),i.addClass("pauseState")},u?S?(v?p--:p++,db(),y&&l.hover(ib,hb)):(cb(),y&&d.hover(ib,hb)):(S&&(v?p--:p++),i.addClass("pauseState")),i.click(function(){i.hasClass("pauseState")?hb():ib()}),"mouseover"==c.trigger?j.hover(function(){var a=j.index(this);J=setTimeout(function(){p=a,bb(),eb()},c.triggerTime)},function(){clearTimeout(J)}):j.click(function(){p=j.index(this),bb(),eb()}),S?(g.mousedown(fb),f.mousedown(gb),x&&(kb=function(){jb=setTimeout(function(){clearInterval(I),db(0^r/10)},150)},lb=function(){clearTimeout(jb),clearInterval(I),db()},g.mousedown(kb),g.mouseup(lb),f.mousedown(kb),f.mouseup(lb)),"mouseover"==c.trigger&&(g.hover(fb,function(){}),f.hover(gb,function(){}))):(g.click(fb),f.click(gb)),"auto"!=c.vis||1!=t||"left"!=e&&"leftLoop"!=e||(nb=function(){C&&(l.width("auto"),l.children().width("auto")),l.parent().width("auto"),E=l.parent().width(),C&&l.parent().width(E),l.children().width(E),"left"==e?(l.width(E*m),l.stop(!0,!1).animate({left:-p*E},0)):(l.width(E*(m+2)),l.stop(!0,!1).animate({left:-(p+1)*E},0)),C||E==l.parent().width()||nb()},a(window).resize(function(){clearTimeout(mb),mb=setTimeout(nb,100)}),nb())})}}(jQuery),jQuery.easing["jswing"]=jQuery.easing["swing"],jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return 0==b?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return 0==b?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;return 0==b?c:1==(b/=e)?c+d:(g||(g=.3*e),hb?-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c:.5*h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+d+c)},easeInBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),(b/=e/2)<1?d/2*b*b*(((f*=1.525)+1)*b-f)+c:d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:2/2.75>b?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:2.5/2.75>b?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,b,c,d,e){return e/2>b?.5*jQuery.easing.easeInBounce(a,2*b,0,d,e)+c:.5*jQuery.easing.easeOutBounce(a,2*b-e,0,d,e)+.5*d+c}});
\ No newline at end of file
diff --git a/public/static/web/js/jquery1.8.3.min.js b/public/static/web/js/jquery1.8.3.min.js
deleted file mode 100755
index 83589da..0000000
--- a/public/static/web/js/jquery1.8.3.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! jQuery v1.8.3 jquery.com | jquery.org/license */
-(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t a ",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML=" ",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML=" ";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="
",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r ",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="
",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML=" ",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/ ]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""," "],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X ","
"]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>$2>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>$2>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/
+
+
-
+
-
-
+
+
-
-
+
{:widget('menu/index', ['categoryId' => $categoryId ?? 0])}
{__CONTENT__}
@@ -28,3 +28,4 @@
{:widget('common/footer')}
+
diff --git a/view/manager/article/add.html b/view/manager/article/add.html
index 8d6500c..734fdd1 100755
--- a/view/manager/article/add.html
+++ b/view/manager/article/add.html
@@ -31,7 +31,7 @@
-->
- {if !(in_array($category['id'],[4,6,5,7,9,10]))}
+ {if !(in_array($category['id'],[4,5,7,9,10]))}
{/if}
+ {/if}
{/if}
{if $allowTag ?? false}
diff --git a/view/manager/article/edit.html b/view/manager/article/edit.html
index 6d3d141..e994d80 100755
--- a/view/manager/article/edit.html
+++ b/view/manager/article/edit.html
@@ -35,7 +35,7 @@
-->
- {if !(in_array($category['id'],[4,6,5,7,9,10]))}
+ {if !(in_array($category['id'],[4,5,7,9,10]))}