diff --git a/api/controllers/plan/Bobing.php b/api/controllers/plan/Bobing.php index d681dd82..c0f4cf29 100644 --- a/api/controllers/plan/Bobing.php +++ b/api/controllers/plan/Bobing.php @@ -75,4 +75,31 @@ class Bobing extends HD_Controller return; } } + + /** + * Notes: + * Created on: 2021/9/8 11:59 + * Created by: dengbw + */ + public function mj() + { + $hour = date('H'); + if ($hour > 9 && $hour > 22) { + echo '9点到22点博'; + return; + } + if ($this->appConfig['game_start_date'] > date('Y-m-d')) { + echo '博饼未开始'; + return; + } + $date = date('Y-m-d', strtotime('+1 day')); + if ($this->appConfig['game_end_date'] < $date) { + echo '博饼已结束'; + return; + } + $uid = 14; + $credit = rand(50, 120); + $this->mdBobingUser->update(array('credit' => $credit), array('uid' => $uid, + 'app_id' => $this->appConfig['app_id'], 'act_key' => $this->appConfig['act_key'])); + } } diff --git a/api/controllers/wxapp/bobing/Bobing.php b/api/controllers/wxapp/bobing/Bobing.php index 44e8a956..858c58b2 100644 --- a/api/controllers/wxapp/bobing/Bobing.php +++ b/api/controllers/wxapp/bobing/Bobing.php @@ -121,10 +121,10 @@ class Bobing extends Wxapp $status = 3; $data['car_gold'] = $result['car_gold']; $log .= "和{$result['car_gold']}元购车金"; - } else if ($result['hong_bao'] > 0) { + } + if ($cf_uid) { $status = 4; $data['hong_bao_url'] = http_host_com('home') . "/h5/hongbao?id={$result['lid']}&uid={$this->myuid}"; - $log .= ",额外博到现金红包"; } $data['log'] = $log; $data['status'] = $status; @@ -177,7 +177,7 @@ class Bobing extends Wxapp $valid_nums = array('title' => '剩余助力次数:', 'value' => $zl_nums <= 0 ? 0 : $zl_nums); } else { $kz_nums = $this->mdBobingLogs->count(array('app_id' => $this->appConfig['app_id'], 'act_key' => $this->appConfig['act_key'] - , 'uid' => $this->myuid, 'type' => 0)); + , 'uid' => $this->myuid, 'type' => 0, 'bo_date' => date('Y-m-d'))); $kz_nums = intval($this->appConfig['kz_nums'] - $kz_nums);//剩下开桌博饼数 $valid_nums = array('title' => '剩余博饼次数:', 'value' => $kz_nums <= 0 ? 0 : $kz_nums); } @@ -197,7 +197,7 @@ class Bobing extends Wxapp $top_titles = array(); if ($cf_uid) { $reU = $this->app_user_model->get(array('id' => $cf_uid)); - $top_title = $reU['nickname'] ? $reU['nickname'] . '的桌子' : '未知用户的桌子'; + $top_title = $reU['nickname'] ? $reU['nickname'] . '的博饼桌' : '未知用户的博饼桌'; $top_titles[] = array('title' => $top_title, 'url' => ''); } else { $where = array('app_id' => $this->appConfig['app_id'], 'act_key' => $this->appConfig['act_key'], 'bo_date' => date('Y-m-d')); @@ -284,9 +284,6 @@ class Bobing extends Wxapp } else if ($value['car_gold'] > 0) { $content = $nickname . "为桌长博到{$value['car_gold']}元购车金"; } - if ($value['hong_bao'] > 0) { - $content = $content ? ",额外博到现金红包" : $nickname . '博到现金红包'; - } } else if ($value['type'] == 2) { $content = "桌长加企业微信得到{$this->appConfig['wxqy_nums']}购车金"; } diff --git a/api/controllers/wxapp/bobing/Home.php b/api/controllers/wxapp/bobing/Home.php index f9ee5f6a..92054d07 100644 --- a/api/controllers/wxapp/bobing/Home.php +++ b/api/controllers/wxapp/bobing/Home.php @@ -311,7 +311,7 @@ class Home extends Wxapp $credit = $re_u['credit']; $car_gold = $re_u['car_gold'] + $re_u['buy_car_gold'] + $re_u['lotter_gold']; if ($re_u['buy_car_gold'] > 0) { - $tips = '
您已添加客服领取到' . $re_u['buy_car_gold'] . '元购车金
'; + $tips = '
您已添加顾问领取到' . intval($re_u['buy_car_gold']) . '元购车金
'; } if ($credit) { $where = array('app_id' => $this->appConfig['app_id'], 'act_key' => $this->appConfig['act_key']); diff --git a/api/libraries/bobing/Bo.php b/api/libraries/bobing/Bo.php index 3475eadb..f6f29467 100644 --- a/api/libraries/bobing/Bo.php +++ b/api/libraries/bobing/Bo.php @@ -29,26 +29,27 @@ class Bo extends Base */ public function kz_bo() { - if ($this->valid_nums <= 0) { - $content = '
您的博饼次数已经用完啦~
立即邀请好友助力博饼,
获得更多购车金,
冲击汽车大奖!!!
'; - $popup = array('title' => '邀请好友', 'content' => $content, 'btn' => array('title' => '立即邀请', 'url' => '/bobing/pages/game/invite/index')); - return array('status' => 1, 'popup' => $popup); - } $data['app_id'] = $this->appConfig['app_id']; $data['act_key'] = $this->appConfig['act_key']; - $data['uid'] = $this->uid; + $re_u = $this->ci->bobing_user_model->get(array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $this->uid)); + $all_car_gold = $re_u['car_gold'] + $re_u['buy_car_gold'] + $re_u['lotter_gold']; + if ($this->valid_nums <= 0) { + $content = '
今天博饼次数已经用完啦~
已累计获得' . $all_car_gold . '元购车金
明天还有' . $this->appConfig['kz_nums'] . '次博饼机会
立即邀请好友助力博饼
获得更多购车金
冲击汽车大奖!!!
'; + $popup = array('title' => '邀请好友', 'content' => $content, 'btn' => array('title' => '邀请好友助力', 'url' => '/bobing/pages/game/invite/index')); + return array('status' => 1, 'popup' => $popup); + } $this->ci->load->library('bobing/dice'); $this->ci->dice->init(); $dices = $this->ci->dice->getResultArr(); $level = $this->ci->dice->getResultLevel(); $credit = $this->ci->dice->getcredit($level); $level_name = $this->ci->dice->getResultName(); - $re_u = $this->ci->bobing_user_model->get(array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $this->uid)); if ($this->car_id == 15 && $level >= 6) {//ex1用户博到状元时设为罚黑 $dices = $this->dicesAry[rand(1, 6)]; $level = $credit = 0; $level_name = '罚黑'; } + $data['uid'] = $this->uid; $data['dices'] = implode(',', $dices); $data['level'] = $level; $data['credit'] = $credit; @@ -59,15 +60,19 @@ class Bo extends Base $data['c_time'] = time(); $popup = ''; if ($re_u['car_gold'] < $this->appConfig['max_car_gold']) {//购车金小于购车金设定值 - if ($this->appConfig['ratio_car_gold_kz'] && $this->appConfig['ratio_car_gold_kz'] <= rand(1, 5)) {//购车金概率 + if ($this->appConfig['ratio_car_gold_kz'] && ($this->appConfig['ratio_car_gold_kz'] <= rand(1, 100))) {//购车金概率 //$car_gold = $this->carGoldAry[rand(1, 7)]; $car_gold = rand(25, 35); if (($car_gold + $re_u['car_gold']) > $this->appConfig['max_car_gold']) {//如果购车金大于设定值,那么本次增加到最大值 $car_gold = $this->appConfig['max_car_gold'] - $re_u['car_gold']; } $data['car_gold'] = $car_gold; - $all_car_gold = $car_gold + $re_u['car_gold'] + $re_u['buy_car_gold'] + $re_u['lotter_gold']; - $content = '
博到 ' . $car_gold . ' 元购车金!

您已累计博得
' . $all_car_gold . ' 元购车金
'; + $content = '
博到 ' . $car_gold . ' 元购车金!
+

您已累计获得
' . $all_car_gold . ' 元购车金
购车金可无限叠加使用
'; + $nums = $this->valid_nums - 1; + if ($nums > 0) { + $content .= '
今天还可再博' . $nums . '
'; + } $popup = array('title' => '恭喜您', 'content' => $content, 'btn' => array('title' => '立即使用购车金', 'url' => '/bobing/pages/game/signUp/index')); } } @@ -95,10 +100,13 @@ class Bo extends Base $data['uid'] = $this->cf_uid; $data['cf_uid'] = $this->uid; if ($this->valid_nums <= 0) { - $re_u = $this->ci->bobing_user_model->get(array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $this->uid)); - $credit = intval($re_u['credit']); - $content = '
您已获得' . $credit . '积分,
立即开桌获得更多幸运分,
冲刺购物卡、苹果手机、汽车大奖
'; - $popup = array('title' => '开桌', 'content' => $content, 'btn' => array('title' => '立即开桌', 'url' => '/bobing/pages/index/index')); + $re_u2 = $this->ci->bobing_user_model->get(array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $this->uid)); + $credit = intval($re_u2['credit']); + $sum_credit = $this->ci->bobing_logs_model->sum('credit', array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $data['uid'], 'cf_uid' => $data['cf_uid'])); + $sum_car_gold = $this->ci->bobing_logs_model->sum('car_gold', array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $data['uid'], 'cf_uid' => $data['cf_uid'])); + $content = '
您已帮好友博到
' . $sum_credit['credit'] . ' 幸运分和 +' . intval($sum_car_gold['car_gold']) . ' 购车金
同时您还获得 ' . $credit . ' 积分
立即开桌获得更多幸运分
冲刺汽车大奖!
'; + $popup = array('title' => '开桌', 'content' => $content, 'btn' => array('title' => '我也要开桌', 'url' => '/bobing/pages/index/index')); return array('status' => 2, 'popup' => $popup); } $this->ci->load->library('bobing/dice'); @@ -122,25 +130,25 @@ class Bo extends Base $data['type'] = 1; $popup = ''; if ($re_u['car_gold'] < $this->appConfig['max_car_gold']) {//购车金小于购车金设定值 - if ($this->appConfig['ratio_car_gold_zl'] && $this->appConfig['ratio_car_gold_zl'] == rand(1, 3)) {//购车金概率 + if ($this->appConfig['ratio_car_gold_zl'] && ($this->appConfig['ratio_car_gold_zl'] <= rand(1, 100))) {//购车金概率 //$car_gold = $this->carGoldAry[rand(1, 7)]; $car_gold = rand(40, 60); if (($car_gold + $re_u['car_gold']) > $this->appConfig['max_car_gold']) {//如果购车金大于设定值,那么本次增加到最大值 $car_gold = $this->appConfig['max_car_gold'] - $re_u['car_gold']; } $data['car_gold'] = $car_gold; - $content = '
帮助好友博到' . $car_gold . '元购车金和' . $data['credit'] . '幸运分,
您的好友离汽车大奖更进一步了!
'; - $popup = array('title' => '恭喜您', 'content' => $content, 'btn' => array('title' => '我也要开桌博取汽车大奖' + $content = '
恭喜您
帮好友博到' . $car_gold . '元购车金
'; + $popup = array('title' => '恭喜您', 'content' => $content, 'btn' => array('title' => '我也要博大奖' , 'url' => '/bobing/pages/index/index')); } } $hong_bao_day = $this->ci->bobing_user_model->hongBaoDay($data['act_key']); - if (!$data['car_gold'] && ($hong_bao_day < $this->appConfig['hong_bao_day'])) {//无购车金时抽红包与红包小于每日设定值 - if ($this->appConfig['ratio_hong_bao'] && $this->appConfig['ratio_hong_bao'] >= rand(1, 100)) {//红包概率 - $re_l = $this->ci->bobing_logs_model->get(array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $data['uid'] + if ($hong_bao_day < $this->appConfig['max_hong_bao_day']) {//无购车金时抽红包与红包小于每日设定值 + if ($this->appConfig['ratio_hong_bao'] && $this->appConfig['ratio_hong_bao'] <= rand(1, 100)) {//红包概率 + $hb_count = $this->ci->bobing_logs_model->count(array('app_id' => $data['app_id'], 'act_key' => $data['act_key'], 'uid' => $data['uid'] , 'cf_uid' => $data['cf_uid'], 'hong_bao >' => 0)); - if (!$re_l) {//帮博时只能在一个用户上中一次红包 - $hong_bao = '0.3'; //'0.' . rand(30, 68);//0.30到0.68红包 + if ($hb_count < 2) {//帮博时最多出现两次红包 + $hong_bao = '0.' . rand(30, 68); $data['hong_bao'] = $hong_bao; $data['status'] = 1; $this->ci->bobing_user_model->hongBaoDay($data['act_key'], $hong_bao); diff --git a/api/libraries/bobing/Dice.php b/api/libraries/bobing/Dice.php index dc884ecc..4354fa83 100644 --- a/api/libraries/bobing/Dice.php +++ b/api/libraries/bobing/Dice.php @@ -269,11 +269,11 @@ class Dice self::RESULT_WZDYX => 70, //五子带一秀 self::RESULT_WZ => 60, //五子 self::RESULT_ZY => 50, //状元 - self::RESULT_DT => 20, //对堂 - self::RESULT_SH => 10, //三红 - self::RESULT_SJ => 5, //四进 - self::RESULT_EJ => 2, //二举 - self::RESULT_YX => 1, //一秀 + self::RESULT_DT => 30, //对堂 + self::RESULT_SH => 20, //三红 + self::RESULT_SJ => 15, //四进 + self::RESULT_EJ => 10, //二举 + self::RESULT_YX => 5, //一秀 self::RESULT_FH => 0, //罚黑 ); return intval($arr[$level]); diff --git a/common/models/bobing/Bobing_user_model.php b/common/models/bobing/Bobing_user_model.php index 20e28308..896ee910 100644 --- a/common/models/bobing/Bobing_user_model.php +++ b/common/models/bobing/Bobing_user_model.php @@ -36,37 +36,37 @@ class Bobing_user_model extends Base_model $config = array( 'title' => 'LiChe博饼', 'content' => '2021闽南博饼嘉年华', 'game_start_date' => '2021-09-01 10:00', 'game_end_date' => '2021-10-08 15:00', 'group' => array('title' => '添加小狸', 'btn' => '加小狸企业微信', 'tips' => '通过后送288幸运分'), - 'app_id' => 1, 'act_key' => $act_key, 'kz_nums' => 5, 'zl_nums' => 3, 'wxqy_nums' => 500, 'ratio_hong_bao' => 50, 'ratio_car_gold_kz' => 3, 'ratio_car_gold_zl' => 1, - 'max_car_gold' => 500, 'buy_car_gold' => 500, 'hong_bao_day' => 500, 'lottery_nums' => 10, 'lotter_gold' => 1000, + 'app_id' => 1, 'act_key' => $act_key, 'kz_nums' => 5, 'zl_nums' => 5, 'wxqy_nums' => 500, 'ratio_hong_bao' => 40, 'ratio_car_gold_kz' => 60, 'ratio_car_gold_zl' => 40, + 'max_car_gold' => 500, 'buy_car_gold' => 500, 'max_hong_bao_day' => 500, 'lottery_nums' => 5, 'lotter_gold' => 1000, 'rule' => array('title' => '活动流程及规则', 'content' => '
一、活动时间:2021年9月9日10:00-2021年10月8日15:00
二、活动流程及规则
-
1. 开桌用户可以直接获得5次博饼次数,博饼次数用完后,通过邀请助力用户获得3次博饼次数为其博饼,双方可获得如下奖励
-
(1)开桌用户:
-
① 获得购车金:助力用户每次助力博饼,随机为开桌用户获得一定金额的购车金,购车金可以累计使用;
-
② 获得幸运分: 助力用户每次助力博饼,根据博出的结果,为开桌用户获得不同的幸运分:一秀5分、二举10分、四进15分、三红20分、对堂30分、状元50分 -五子60分、五子带一秀70分、五红80分、六博黑90分、六博红100分、状元插金华120分
-
(2)助力用户:
-
① 获得购车金:助力用户每次助力博饼,随机获得现金红包,最高可获得100元,现金红包直接进入获奖用户的微信钱包;
-
② 获得幸运分: 助力用户每次助力博饼,根据博出的结果,同时为自己获得幸运分:一秀5分、二举10分、四进15分、三红20分、对堂30分、状元50分 -五子60分、五子带一秀70分、五红80分、六博黑90分、六博红100分、状元插金华120分
-
2. 所有用户均可通过添加狸车顾问微信,直接领取500元购车金(购车金可以与博饼获得的购车金共同累计,一位用户活动期间只能领取一次)
-
3. 每日博饼幸运分进入日排行榜,前10名可额外获得购车金1000元(购车金可以与博饼获得的购车金共同累计,一位用户活动期间只能获得一次日排行奖励)
-
4. 活动期间博饼幸运分进入总排行榜,第一名获得新能源汽车大奖(车辆所有权,购置税自理)
+
1. 用户通过开桌每天有5次博饼机会,博饼机会用完后,可通过邀请好友助力博饼(每位好友最多可助力5次),参与用户可获得如下奖励:
+
(1)开桌用户
+
① 获得购车金: 每次博饼,有几率获得随机金额的购车金。好友助力博饼,有几率帮其获得随机金额的购车金,购车金可以累加使用;
+
② 获得幸运分: 每次助力博饼,根据博出的结果,可获得相应的幸运分:一秀5分、二举10分、四进15分、三红20分、对堂30分、状元50分、 + 五子60分、五子带一秀70分、五红80分、六勃黑90分、六勃红100分、状元插金花120分;
+
(2)助力用户
+
① 获得现金红包:每次助力博饼,随机掉落现金红包,打开后有几率获得最高100元现金,现金直接转入获奖用户的微信钱包;
+
② 获得幸运分: 每次助力博饼,根据博出的结果,可同时为自己获得相应的幸运分:一秀5分、二举10分、四进15分、三红20分、对堂30分、状元50分、 + 五子60分、五子带一秀70分、五红80分、六勃黑90分、六勃红100分、状元插金花120分;
+
2. 所有用户均可通过添加狸车顾问微信,直接领取500元购车金(购车金可以与博饼获得的购车金共同累计,一位用户活动期间只能领取一次)。
+
3. 每日博饼幸运分进入日排行榜,前五名可额外获得1000元购车金(购车金可以与博饼获得的购车金共同累计,一位用户活动期间只能获得一次日排行奖励)
+
4. 活动期间博饼幸运分进入总排行榜,第一名获得新能源汽车大奖(车辆所有权、个人偶然所得税自理)
5. 每日排行、总排行榜若出现幸运分相同的情况,则以用户首次进行博饼的时间进行排序依据,越早参加博饼的用户,排名越靠前;
6. 关于购车金
(1)活动期间用户博取的购车金、领取的购车金以及排名奖励的购车金均可累计使用;
-
(2)使用范围为:泉州、漳州、厦门指定的经销商(点击查看经销商列表)
+
(2)使用范围为:泉州、漳州、厦门指定的经销商
(3)使用的品牌车型为:
-
川汽野马-雷丁芒果
-
东风新能源-EX1
-
哪吒-哪吒V
-
零跑-零跑T03、S01、C11
-
欧拉-黑猫、白猫、好猫
-
奇瑞新能源-小蚂蚁
+
川汽野马-雷丁芒果
+
东风新能源-EX1
+
哪吒-哪吒V
+
零跑-零跑T03、S01、C11
+
欧拉-黑猫、白猫、好猫
+
奇瑞新能源-小蚂蚁
(4)使用购车金时,用户可在经销商处协商好购车价后,再提出购车金抵扣,不影响正常车辆优惠政策;
-
7. 任何问题均可联系新能源汽车顾问解答 (联系新能源汽车顾问按钮)
-
8. 在法律允许范围内,主办方拥有对本次活动的最终解释权。
'), +
6. 任何问题均可联系新能源汽车顾问解答。
+
7. 在法律允许范围内,主办方拥有对本次活动的最终解释权。
'), ); } return $config; @@ -91,10 +91,10 @@ class Bobing_user_model extends Base_model if ($id == 15) {//15ex1 13雷丁 $url_id .= 'ex1-'; } - $v = '?0907'; + $v = '?0908'; $imgs['banner'] = $url_id . 'banner.jpg' . $v; //公用头图 - $imgs['banner2'] = $url_id . 'banner2.jpg' . $v; + $imgs['banner2'] = $url_id . 'banner2.png' . $v; //邀请头图 $imgs['invite_theme'] = $url_id . 'invite-theme.jpg' . $v; //邀请海报生成图 diff --git a/home/controllers/h5/Hongbao.php b/home/controllers/h5/Hongbao.php index 893bef49..31125678 100644 --- a/home/controllers/h5/Hongbao.php +++ b/home/controllers/h5/Hongbao.php @@ -23,23 +23,27 @@ class Hongbao extends CI_Controller $params = $this->input->get(); // $params['uid'] = 14; // $params['id'] = 828932; - $data = array('code' => 400, 'title' => '领取失败', 'msg' => ''); + $data = array('code' => 400, 'title' => '领取成功', 'msg' => '恭喜您领到了一年的好运气'); + $msg = ''; if (!$params['id'] || !$params['uid']) { - $data['msg'] = '参数错误!'; + $msg = '参数错误!'; } else { $this->uid = intval($params['uid']); $id = intval($params['id']); $re_l = $this->mdBobingLogs->get(array('id' => $id)); - if (!$re_l || $re_l['status'] == 0 || $re_l['hong_bao'] <= 0) { - $data['msg'] = '条件不符合!'; + if (!$re_l || $re_l['status'] == 0) { + $msg = '条件不符合!'; + } + if ($re_l['hong_bao'] <= 0) { + $msg = '空的现金红包!'; } if ($re_l['status'] == 2) { - $data['msg'] = '您已领取过了!'; + $msg = '您已领取过了!'; } if ($re_l['cf_uid'] != $params['uid']) { - $data['msg'] = 'uid错误!'; + $msg = 'uid错误!'; } - if (!$data['msg']) { + if (!$msg) { $url = http_host_com('home') . "/h5/hongbao?id={$id}&uid={$this->uid}"; $params['app_id'] = $re_l['app_id']; $params['cf_uid'] = $re_l['cf_uid']; @@ -59,9 +63,9 @@ class Hongbao extends CI_Controller $this->mdBobingLogs->update(array('status' => 2), array('id' => $id));//设为已领取 $data['title'] = '领取成功'; $data['code'] = 200; - $data['msg'] = '¥' . $re_l['hong_bao'] . '元'; + $data['msg'] = '恭喜您领到' . $re_l['hong_bao'] . '元现金,已转入微信零钱~'; } else { - $data['msg'] = '转帐失败!'; + //$data['msg'] = '转帐失败!'; } } } diff --git a/home/views/h5/hongbao/index.php b/home/views/h5/hongbao/index.php index 2c75686d..83903c77 100644 --- a/home/views/h5/hongbao/index.php +++ b/home/views/h5/hongbao/index.php @@ -6,20 +6,41 @@ content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> 领取红包 + + + - -
-
-
-
-
- -
- + + +
+ + +
+ +
+
+
+
+
+
+ +
+
+
+
+ 好的 +
- +
+ \ No newline at end of file diff --git a/www/home/css/h5/hongbao/red.css b/www/home/css/h5/hongbao/red.css index 4cb83415..9e499f38 100644 --- a/www/home/css/h5/hongbao/red.css +++ b/www/home/css/h5/hongbao/red.css @@ -1 +1 @@ -@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.267vw}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.bds-1-ccc{border:#ccc 1px solid}.bts-1-ccc{border-top:#ccc 1px solid}.bls-1-ccc{border-left:#ccc 1px solid}.brs-1-ccc{border-right:#ccc 1px solid}.bbs-1-ccc{border-bottom:#ccc 1px solid}.last-b-none:last-child{border-bottom:none}.inner10{padding:1.333vw}.inner20{padding:2.667vw}.inner30{padding:4vw}.inner40{padding:5.333vw}.ulib-r0{border-radius:0!important}.ulib-r5{border-radius:.667vw}.ulib-r10{border-radius:1.333vw}.ulib-r20{border-radius:2.667vw}.ulib-r750{border-radius:100vw}.ml0{margin-left:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.pl0{padding-left:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.ml5{margin-left:.667vw}.mt5{margin-top:.667vw}.mr5{margin-right:.667vw}.mb5{margin-bottom:.667vw}.pl5{padding-left:.667vw}.pt5{padding-top:.667vw}.pr5{padding-right:.667vw}.pb5{padding-bottom:.667vw}.ml10{margin-left:1.333vw}.mt10{margin-top:1.333vw}.mr10{margin-right:1.333vw}.mb10{margin-bottom:1.333vw}.pl10{padding-left:1.333vw}.pt10{padding-top:1.333vw}.pr10{padding-right:1.333vw}.pb10{padding-bottom:1.333vw}.ml15{margin-left:2vw}.mt15{margin-top:2vw}.mr15{margin-right:2vw}.mb15{margin-bottom:2vw}.pl15{padding-left:2vw}.pt15{padding-top:2vw}.pr15{padding-right:2vw}.pb15{padding-bottom:2vw}.ml20{margin-left:2.667vw}.mt20{margin-top:2.667vw}.mr20{margin-right:2.667vw}.mb20{margin-bottom:2.667vw}.pl20{padding-left:2.667vw}.pt20{padding-top:2.667vw}.pr20{padding-right:2.667vw}.pb20{padding-bottom:2.667vw}.ml25{margin-left:3.333vw}.mt25{margin-top:3.333vw}.mr25{margin-right:3.333vw}.mb25{margin-bottom:3.333vw}.pl25{padding-left:3.333vw}.pt25{padding-top:3.333vw}.pr25{padding-right:3.333vw}.pb25{padding-bottom:3.333vw}.ml30{margin-left:4vw}.mt30{margin-top:4vw}.mr30{margin-right:4vw}.mb30{margin-bottom:4vw}.pl30{padding-left:4vw}.pt30{padding-top:4vw}.pr30{padding-right:4vw}.pb30{padding-bottom:4vw}.ml35{margin-left:4.667vw}.mt35{margin-top:4.667vw}.mr35{margin-right:4.667vw}.mb35{margin-bottom:4.667vw}.pl35{padding-left:4.667vw}.pt35{padding-top:4.667vw}.pr35{padding-right:4.667vw}.pb35{padding-bottom:4.667vw}.ml40{margin-left:5.333vw}.mt40{margin-top:5.333vw}.mr40{margin-right:5.333vw}.mb40{margin-bottom:5.333vw}.pl40{padding-left:5.333vw}.pt40{padding-top:5.333vw}.pr40{padding-right:5.333vw}.pb40{padding-bottom:5.333vw}.ml45{margin-left:6vw}.mt45{margin-top:6vw}.mr45{margin-right:6vw}.mb45{margin-bottom:6vw}.pl45{padding-left:6vw}.pt45{padding-top:6vw}.pr45{padding-right:6vw}.pb45{padding-bottom:6vw}.ml50{margin-left:6.667vw}.mt50{margin-top:6.667vw}.mr50{margin-right:6.667vw}.mb50{margin-bottom:6.667vw}.pl50{padding-left:6.667vw}.pt50{padding-top:6.667vw}.pr50{padding-right:6.667vw}.pb50{padding-bottom:6.667vw}.ml55{margin-left:7.333vw}.mt55{margin-top:7.333vw}.mr55{margin-right:7.333vw}.mb55{margin-bottom:7.333vw}.pl55{padding-left:7.333vw}.pt55{padding-top:7.333vw}.pr55{padding-right:7.333vw}.pb55{padding-bottom:7.333vw}.ml60{margin-left:8vw}.mt60{margin-top:8vw}.mr60{margin-right:8vw}.mb60{margin-bottom:8vw}.pl60{padding-left:8vw}.pt60{padding-top:8vw}.pr60{padding-right:8vw}.pb60{padding-bottom:8vw}.pl130{padding-left:17.333vw}.pt130{padding-top:17.333vw}.pr130{padding-right:17.333vw}.pb130{padding-bottom:17.333vw}.pl220{padding-left:29.333vw}.pt220{padding-top:29.333vw}.pr220{padding-right:29.333vw}.pb220{padding-bottom:29.333vw}.btn{display:inline-block;font-size:2vw;text-align:center;border:none;vertical-align:middle;cursor:pointer;-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}.btn:active{box-shadow:inset 0 .4vw .667vw rgba(0,0,0,.125)}.btn[disabled]{background-color:#aaa;border:.02667rem solid transparent;color:#777}.bg-fa{background-color:#fafafa}.bg-f5{background-color:#f5f5f5}.bg-f7{background-color:#f7f7f7}.color-333{color:#333}.bg-333{background-color:#333}.color-666{color:#666}.bg-666{background-color:#666}.color-888{color:#888}.bg-888{background-color:#888}.color-999{color:#999}.bg-999{background-color:#999}.color-bbb{color:#bbb}.bg-bbb{background-color:#bbb}.color-ccc{color:#ccc}.bg-ccc{background-color:#ccc}.color-ddd{color:#ddd}.bg-ddd{background-color:#ddd}.color-fff{color:#fff}.bg-fff{background-color:#fff}.color-fe8c16{color:#fe8c16}.bg-fe8c16{background-color:#fe8c16}.fn-clear:after,.fn-clear:before{content:"";display:table}.fn-clear:after{clear:both}.fn-clear{zoom:1}.fn-fl{float:left}.fn-fr{float:right}.fn-clear:after,.fn-clear:before{content:"";display:table}.fn-clear:after{clear:both}.fn-clear{zoom:1}.fn-fl{float:left}.fn-fr{float:right}.fn-flex{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-webkit-box-align:stretch;align-items:stretch}.fn-flex-center{-webkit-box-align:center;align-items:center}.fn-flex-item{display:block;-webkit-box-flex:1;flex:1}.fn-flex-item[flexsize="2"]{-webkit-box-flex:2;flex:2}.fn-flex-item[flexsize="3"]{-webkit-box-flex:3;flex:3}.fn-flex-item[flexsize="4"]{-webkit-box-flex:4;flex:4}.fn-flex-item[flexsize="5"]{-webkit-box-flex:5;flex:5}.fn-flex-item[flexsize="6"]{-webkit-box-flex:6;flex:6}.fn-flex-item[flexsize="7"]{-webkit-box-flex:7;flex:7}.fn-flex-item[flexsize="8"]{-webkit-box-flex:8;flex:8}.fn-flex-item[flexsize="9"]{-webkit-box-flex:9;flex:9}.fn-flex-wrap{flex-wrap:wrap}.justify-between{-webkit-box-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;justify-content:center}.block{display:block}.inline-block{display:inline-block}.fn-hide{display:none!important}.overflowhidden{overflow:hidden}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.left-0{left:0}.bottom-0{bottom:0}.right-0{right:0}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.box-center-middle{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-middle{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.box-center{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.box-border{box-sizing:border-box}.wp20{width:20%;box-sizing:border-box}.wp25{width:25%;box-sizing:border-box}.wp33{width:33%;box-sizing:border-box}.wp40{width:40%;box-sizing:border-box}.wp50{width:50%;box-sizing:border-box}.wp60{width:60%!important;box-sizing:border-box}.wp65{width:65%!important;box-sizing:border-box}.wp70{width:70%!important;box-sizing:border-box}.wp80{width:80%!important;box-sizing:border-box}.wp90{width:90%;box-sizing:border-box}.wp100{width:100%;box-sizing:border-box}.transition-all{-webkit-transition:all ease .2s;transition:all ease .2s}.op20{opacity:.2}.text-nowrap{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-underline{text-decoration:underline}.text-through{text-decoration:line-through}.text-middle{vertical-align:middle}.text-lighter{font-weight:400}.text-bold{font-weight:600}.text-break{word-break:break-all;word-wrap:break-word}.space-nowrap{white-space:nowrap}.space-normal{white-space:normal}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.font-24{font-size:3.2vw}.font-26{font-size:3.467vw}.font-28{font-size:3.733vw}.font-30{font-size:4vw}.font-32{font-size:4.267vw}.font-34{font-size:4.533vw}.font-36{font-size:4.8vw}.font-38{font-size:5.067vw}.font-40{font-size:5.333vw}.font-42{font-size:5.6vw}.font-44{font-size:5.867vw}.font-46{font-size:6.133vw}.font-48{font-size:6.4vw}.font-50{font-size:6.667vw}.font-52{font-size:6.933vw}.font-54{font-size:7.2vw}.font-56{font-size:7.467vw}.font-58{font-size:7.733vw}.font-60{font-size:8vw}.font-80{font-size:10.667vw}.font-100{font-size:13.333vw}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input:focus,select:focus,textarea:focus{outline:0}em{font-style:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none;color:#333}body,button,select,textarea{font-family:'\5FAE\8F6F\96C5\9ED1',Tahoma,Arial,Helvetica,sans-serif}html{width:100%;background-color:#fff}body{background-color:#f3f3f3}img{max-width:100%}body,html{height:100%}.img-top-cover{background-repeat:no-repeat;background-position:center top;background-size:100% auto}.img-center-cover{background-repeat:no-repeat;background-position:center center;background-size:100% auto}.img-middle-cover{background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.img-fill-cover{background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.img-center-middle-100{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.red{height:100%;min-height:146.667vw;background-color:#fff3e8}.wp100{width:100%;box-sizing:border-box}.absolute{position:absolute}.top-320{top:49.333vw}.left-0{left:0}.right-0{right:0}.font-60{font-size:8vw}.font-80{font-size:10.667vw}.pt20{padding-top:2.667vw}.pt120{padding-top:16vw}.pl40{padding-left:5.333vw}.text-bold{font-weight:600}.text-center{text-align:center}.color-fffcf4{color:#fffcf4}.msg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000}.msg .msgBg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.msg .msgMain{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.msg .msgMain i.close{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-8.267vw;width:6.667vw;height:6.667vw;border-radius:100%;border:.4vw solid #fff;cursor:pointer}.msg .msgMain i.close::after,.msg .msgMain i.close::before{position:absolute;left:50%;top:50%;content:'';width:3.333vw;height:.267vw;background-color:#fff}.msg .msgMain i.close::before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.msg .msgMain i.close::after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.msg .msgMain .content{width:80vw;background-color:#fff;border-radius:1.333vw;padding:5.333vw}.msg .msgMain .content .word h2{font-size:4.8vw;padding-bottom:2vw}.msg .msgMain .content .word .desc{max-height:65vh;overflow-y:auto}.msg .msgMain .content .word p{margin:0 auto;color:#333;line-height:1.7}.msg .msgMain .content .opt{text-align:center;padding-top:2.667vw}.msg .msgMain .content .opt .btn{width:80%;height:9.333vw;line-height:9.333vw;display:inline-block;background-color:#fffcf4;color:#fff;border-radius:133.333vw;font-size:3.733vw}.msg.msg-sign .msgMain .content{width:73.333vw;padding:0}.msg.msg-sign .msgMain .content input[type=text]{width:50.667vw;height:5.333vw;text-indent:.5em}.msg.msg-sign .msgMain .content button{width:25.333vw;height:7.333vw}.msg.msg-imgbox .msgMain .content{width:133.333vw}.msg.msg-imgbox .msgMain .main{height:66.667vw;background-color:#f0f0f0}.msg.msg-imgbox .msgMain .main img{max-width:100%;max-height:100%} \ No newline at end of file +@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.267vw}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.bds-1-ccc{border:#ccc 1px solid}.bts-1-ccc{border-top:#ccc 1px solid}.bls-1-ccc{border-left:#ccc 1px solid}.brs-1-ccc{border-right:#ccc 1px solid}.bbs-1-ccc{border-bottom:#ccc 1px solid}.last-b-none:last-child{border-bottom:none}.inner10{padding:1.333vw}.inner20{padding:2.667vw}.inner30{padding:4vw}.inner40{padding:5.333vw}.ulib-r0{border-radius:0!important}.ulib-r5{border-radius:.667vw}.ulib-r10{border-radius:1.333vw}.ulib-r20{border-radius:2.667vw}.ulib-r750{border-radius:100vw}.ml0{margin-left:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.pl0{padding-left:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.ml5{margin-left:.667vw}.mt5{margin-top:.667vw}.mr5{margin-right:.667vw}.mb5{margin-bottom:.667vw}.pl5{padding-left:.667vw}.pt5{padding-top:.667vw}.pr5{padding-right:.667vw}.pb5{padding-bottom:.667vw}.ml10{margin-left:1.333vw}.mt10{margin-top:1.333vw}.mr10{margin-right:1.333vw}.mb10{margin-bottom:1.333vw}.pl10{padding-left:1.333vw}.pt10{padding-top:1.333vw}.pr10{padding-right:1.333vw}.pb10{padding-bottom:1.333vw}.ml15{margin-left:2vw}.mt15{margin-top:2vw}.mr15{margin-right:2vw}.mb15{margin-bottom:2vw}.pl15{padding-left:2vw}.pt15{padding-top:2vw}.pr15{padding-right:2vw}.pb15{padding-bottom:2vw}.ml20{margin-left:2.667vw}.mt20{margin-top:2.667vw}.mr20{margin-right:2.667vw}.mb20{margin-bottom:2.667vw}.pl20{padding-left:2.667vw}.pt20{padding-top:2.667vw}.pr20{padding-right:2.667vw}.pb20{padding-bottom:2.667vw}.ml25{margin-left:3.333vw}.mt25{margin-top:3.333vw}.mr25{margin-right:3.333vw}.mb25{margin-bottom:3.333vw}.pl25{padding-left:3.333vw}.pt25{padding-top:3.333vw}.pr25{padding-right:3.333vw}.pb25{padding-bottom:3.333vw}.ml30{margin-left:4vw}.mt30{margin-top:4vw}.mr30{margin-right:4vw}.mb30{margin-bottom:4vw}.pl30{padding-left:4vw}.pt30{padding-top:4vw}.pr30{padding-right:4vw}.pb30{padding-bottom:4vw}.ml35{margin-left:4.667vw}.mt35{margin-top:4.667vw}.mr35{margin-right:4.667vw}.mb35{margin-bottom:4.667vw}.pl35{padding-left:4.667vw}.pt35{padding-top:4.667vw}.pr35{padding-right:4.667vw}.pb35{padding-bottom:4.667vw}.ml40{margin-left:5.333vw}.mt40{margin-top:5.333vw}.mr40{margin-right:5.333vw}.mb40{margin-bottom:5.333vw}.pl40{padding-left:5.333vw}.pt40{padding-top:5.333vw}.pr40{padding-right:5.333vw}.pb40{padding-bottom:5.333vw}.ml45{margin-left:6vw}.mt45{margin-top:6vw}.mr45{margin-right:6vw}.mb45{margin-bottom:6vw}.pl45{padding-left:6vw}.pt45{padding-top:6vw}.pr45{padding-right:6vw}.pb45{padding-bottom:6vw}.ml50{margin-left:6.667vw}.mt50{margin-top:6.667vw}.mr50{margin-right:6.667vw}.mb50{margin-bottom:6.667vw}.pl50{padding-left:6.667vw}.pt50{padding-top:6.667vw}.pr50{padding-right:6.667vw}.pb50{padding-bottom:6.667vw}.ml55{margin-left:7.333vw}.mt55{margin-top:7.333vw}.mr55{margin-right:7.333vw}.mb55{margin-bottom:7.333vw}.pl55{padding-left:7.333vw}.pt55{padding-top:7.333vw}.pr55{padding-right:7.333vw}.pb55{padding-bottom:7.333vw}.ml60{margin-left:8vw}.mt60{margin-top:8vw}.mr60{margin-right:8vw}.mb60{margin-bottom:8vw}.pl60{padding-left:8vw}.pt60{padding-top:8vw}.pr60{padding-right:8vw}.pb60{padding-bottom:8vw}.pl130{padding-left:17.333vw}.pt130{padding-top:17.333vw}.pr130{padding-right:17.333vw}.pb130{padding-bottom:17.333vw}.pl220{padding-left:29.333vw}.pt220{padding-top:29.333vw}.pr220{padding-right:29.333vw}.pb220{padding-bottom:29.333vw}.btn{display:inline-block;font-size:2vw;text-align:center;border:none;vertical-align:middle;cursor:pointer;-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s}.btn:active{box-shadow:inset 0 .4vw .667vw rgba(0,0,0,.125)}.btn[disabled]{background-color:#aaa;border:.02667rem solid transparent;color:#777}.bg-fa{background-color:#fafafa}.bg-f5{background-color:#f5f5f5}.bg-f7{background-color:#f7f7f7}.color-333{color:#333}.bg-333{background-color:#333}.color-666{color:#666}.bg-666{background-color:#666}.color-888{color:#888}.bg-888{background-color:#888}.color-999{color:#999}.bg-999{background-color:#999}.color-bbb{color:#bbb}.bg-bbb{background-color:#bbb}.color-ccc{color:#ccc}.bg-ccc{background-color:#ccc}.color-ddd{color:#ddd}.bg-ddd{background-color:#ddd}.color-fff{color:#fff}.bg-fff{background-color:#fff}.color-fe8c16{color:#fe8c16}.bg-fe8c16{background-color:#fe8c16}.fn-clear:after,.fn-clear:before{content:"";display:table}.fn-clear:after{clear:both}.fn-clear{zoom:1}.fn-fl{float:left}.fn-fr{float:right}.fn-clear:after,.fn-clear:before{content:"";display:table}.fn-clear:after{clear:both}.fn-clear{zoom:1}.fn-fl{float:left}.fn-fr{float:right}.fn-flex{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-webkit-box-align:stretch;align-items:stretch}.fn-flex-center{-webkit-box-align:center;align-items:center}.fn-flex-item{display:block;-webkit-box-flex:1;flex:1}.fn-flex-item[flexsize="2"]{-webkit-box-flex:2;flex:2}.fn-flex-item[flexsize="3"]{-webkit-box-flex:3;flex:3}.fn-flex-item[flexsize="4"]{-webkit-box-flex:4;flex:4}.fn-flex-item[flexsize="5"]{-webkit-box-flex:5;flex:5}.fn-flex-item[flexsize="6"]{-webkit-box-flex:6;flex:6}.fn-flex-item[flexsize="7"]{-webkit-box-flex:7;flex:7}.fn-flex-item[flexsize="8"]{-webkit-box-flex:8;flex:8}.fn-flex-item[flexsize="9"]{-webkit-box-flex:9;flex:9}.fn-flex-wrap{flex-wrap:wrap}.justify-between{-webkit-box-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;justify-content:center}.block{display:block}.inline-block{display:inline-block}.fn-hide{display:none!important}.overflowhidden{overflow:hidden}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.left-0{left:0}.bottom-0{bottom:0}.right-0{right:0}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.box-center-middle{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-middle{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.box-center{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.box-border{box-sizing:border-box}.wp20{width:20%;box-sizing:border-box}.wp25{width:25%;box-sizing:border-box}.wp33{width:33%;box-sizing:border-box}.wp40{width:40%;box-sizing:border-box}.wp50{width:50%;box-sizing:border-box}.wp60{width:60%!important;box-sizing:border-box}.wp65{width:65%!important;box-sizing:border-box}.wp70{width:70%!important;box-sizing:border-box}.wp80{width:80%!important;box-sizing:border-box}.wp90{width:90%;box-sizing:border-box}.wp100{width:100%;box-sizing:border-box}.transition-all{-webkit-transition:all ease .2s;transition:all ease .2s}.op20{opacity:.2}.text-nowrap{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-underline{text-decoration:underline}.text-through{text-decoration:line-through}.text-middle{vertical-align:middle}.text-lighter{font-weight:400}.text-bold{font-weight:600}.text-break{word-break:break-all;word-wrap:break-word}.space-nowrap{white-space:nowrap}.space-normal{white-space:normal}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.font-24{font-size:3.2vw}.font-26{font-size:3.467vw}.font-28{font-size:3.733vw}.font-30{font-size:4vw}.font-32{font-size:4.267vw}.font-34{font-size:4.533vw}.font-36{font-size:4.8vw}.font-38{font-size:5.067vw}.font-40{font-size:5.333vw}.font-42{font-size:5.6vw}.font-44{font-size:5.867vw}.font-46{font-size:6.133vw}.font-48{font-size:6.4vw}.font-50{font-size:6.667vw}.font-52{font-size:6.933vw}.font-54{font-size:7.2vw}.font-56{font-size:7.467vw}.font-58{font-size:7.733vw}.font-60{font-size:8vw}.font-80{font-size:10.667vw}.font-100{font-size:13.333vw}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input:focus,select:focus,textarea:focus{outline:0}em{font-style:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none;color:#333}body,button,select,textarea{font-family:'\5FAE\8F6F\96C5\9ED1',Tahoma,Arial,Helvetica,sans-serif}html{width:100%;background-color:#fff}body{background-color:#f3f3f3}img{max-width:100%}body,html{height:100%}.img-top-cover{background-repeat:no-repeat;background-position:center top;background-size:100% auto}.img-center-cover{background-repeat:no-repeat;background-position:center center;background-size:100% auto}.img-middle-cover{background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.img-fill-cover{background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.img-center-middle-100{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.red{height:100%;min-height:146.667vw;background-color:#fff3e8}.wp100{width:100%;box-sizing:border-box}.absolute{position:absolute}.top-320{top:49.333vw}.left-0{left:0}.right-0{right:0}.font-60{font-size:8vw}.font-80{font-size:10.667vw}.pt20{padding-top:2.667vw}.pt120{padding-top:16vw}.pl40{padding-left:5.333vw}.text-bold{font-weight:600}.text-center{text-align:center}.color-fffcf4{color:#fffcf4}.msg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000}.msg .msgBg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.msg .msgMain{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.msg .msgMain i.close{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-8.267vw;width:6.667vw;height:6.667vw;border-radius:100%;border:.4vw solid #fff;cursor:pointer}.msg .msgMain i.close::after,.msg .msgMain i.close::before{position:absolute;left:50%;top:50%;content:'';width:3.333vw;height:.267vw;background-color:#fff}.msg .msgMain i.close::before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.msg .msgMain i.close::after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.msg .msgMain .content{width:80vw;background-color:#fff;border-radius:1.333vw}.msg .msgMain .content .word h2{font-size:4.8vw;padding-bottom:2vw}.msg .msgMain .content .word .desc{max-height:65vh;overflow-y:auto}.msg .msgMain .content .word p{margin:0 auto;color:#333;line-height:1.7}.msg .msgMain .content .opt{text-align:center;padding-top:2.667vw}.msg .msgMain .content .opt .btn{width:80%;height:9.333vw;line-height:9.333vw;display:inline-block;background-color:#fffcf4;color:#fff;border-radius:133.333vw;font-size:3.733vw}.msg.msg-sign .msgMain .content{width:73.333vw;padding:0}.msg.msg-sign .msgMain .content input[type=text]{width:50.667vw;height:5.333vw;text-indent:.5em}.msg.msg-sign .msgMain .content button{width:25.333vw;height:7.333vw}.msg.msg-imgbox .msgMain .content{width:133.333vw}.msg.msg-imgbox .msgMain .main{height:66.667vw;background-color:#f0f0f0}.msg.msg-imgbox .msgMain .main img{max-width:100%;max-height:100%} \ No newline at end of file diff --git a/www/home/img/h5/hongbao/bg2.jpg b/www/home/img/h5/hongbao/bg2.jpg new file mode 100644 index 00000000..dc382eda Binary files /dev/null and b/www/home/img/h5/hongbao/bg2.jpg differ