Authored by hf

do fixes bug to cuxiao coupon feature

Showing 100 changed files with 379 additions and 795 deletions

Too many changes to show.

To preserve performance only 100 of 100+ files are displayed.

1 -Mobile  
  1 +存放PC模板的预编译文件
  1 +<?php
  2 +
  3 +/**
  4 + * 所有Controller控制器的基类
  5 + *
  6 + * @name HuodongAction
  7 + * @package library
  8 + * @copyright yoho.inc
  9 + * @version 1.0 (2015-11-27 14:40:21)
  10 + * @author fei.hong <fei.hong@yoho.cn>
  11 + */
  12 +
  13 +namespace Action;
  14 +
  15 +use Yaf\Controller_Abstract;
  16 +use Yaf\Dispatcher;
  17 +use Yaf\Application;
  18 +use Plugin\Cache;
  19 +use Hood\Session;
  20 +
  21 +class HuodongAction extends Controller_Abstract
  22 +{
  23 +
  24 + /**
  25 + * HTTP请求对象
  26 + *
  27 + * @var object
  28 + */
  29 + protected $_request;
  30 +
  31 + /**
  32 + * 用户相关信息
  33 + */
  34 + protected $_uid = 0;
  35 + protected $_uname = '';
  36 +
  37 + /**
  38 + * 存放模板数据
  39 + *
  40 + * @var array
  41 + */
  42 + protected $_data;
  43 +
  44 + /**
  45 + * 初始化
  46 + */
  47 + public function init()
  48 + {
  49 + $this->_request = $this->getRequest();
  50 +
  51 + $config = Application::app()->getConfig()->get('application');
  52 + if (isset($config->js->url)) {
  53 + $this->_view->assign('jsUrl', $config->js->url);
  54 + }
  55 + if (isset($config->css->url)) {
  56 + $this->_view->assign('cssUrl', $config->js->url);
  57 + }
  58 + }
  59 +
  60 + /**
  61 + * 封装一下获取get参数
  62 + *
  63 + * @param String $key
  64 + * @param mixed $default
  65 + * @return mixed
  66 + */
  67 + protected function get($key = null, $default = null)
  68 + {
  69 + if (null === $key) {
  70 + return $_GET;
  71 + }
  72 + return $this->_request->getQuery($key, $default);
  73 + }
  74 +
  75 + /**
  76 + * 封装一下获取post参数
  77 + *
  78 + * @param String $key
  79 + * @param mixed $default
  80 + * @return mixed
  81 + */
  82 + protected function post($key = null, $default = null)
  83 + {
  84 + if (null === $key) {
  85 + return $_POST;
  86 + }
  87 + return $this->_request->getPost($key, $default);
  88 + }
  89 +
  90 + /**
  91 + * 封装一下获取YAF内部的参数
  92 + *
  93 + * @param String $key
  94 + * @param mixed $default
  95 + * @return mixed
  96 + */
  97 + protected function param($key, $default = null)
  98 + {
  99 + return $this->_request->getParam($key, $default);
  100 + }
  101 +
  102 + /**
  103 + * 封装一下获取服务器的参数
  104 + *
  105 + * @param String $key
  106 + * @param mixed $default
  107 + * @return mixed
  108 + */
  109 + protected function server($key, $default = null)
  110 + {
  111 + return $this->_request->getServer($key, $default);
  112 + }
  113 +
  114 + /**
  115 + * 关闭模板自动渲染
  116 + *
  117 + * @return void
  118 + */
  119 + protected function disableView()
  120 + {
  121 + Dispatcher::getInstance()->autoRender(false);
  122 + }
  123 +
  124 + /**
  125 + * 输出JSON数据到浏览器
  126 + *
  127 + * @return void
  128 + */
  129 + protected function echoJson($json)
  130 + {
  131 + headers_sent() || header('Content-Type: application/json; charset=utf-8;');
  132 +
  133 + if (is_array($json)) {
  134 + $json = json_encode($json);
  135 + }
  136 +
  137 + echo $json;
  138 + }
  139 +
  140 + /**
  141 + * 返回JSON数据
  142 + *
  143 + * @param int $code 状态编码
  144 + * @param string $message 提示信息
  145 + * @param mixed $data 数据内容
  146 + * @return json
  147 + */
  148 + protected function returnJson($code, $message, $data)
  149 + {
  150 + return json_encode(array(
  151 + 'code' => $code,
  152 + 'message' => $message,
  153 + 'data' => $data,
  154 + ));
  155 + }
  156 +
  157 + /**
  158 + * 判断是不是AJAX请求
  159 + *
  160 + * @return bool
  161 + */
  162 + protected function isAjax()
  163 + {
  164 + return $this->_request->isXmlHttpRequest();
  165 + }
  166 +
  167 + /**
  168 + * 跳转到错误页面
  169 + */
  170 + protected function error()
  171 + {
  172 + headers_sent() || header('Location: /error.html');
  173 +
  174 + exit();
  175 + }
  176 +
  177 + /**
  178 + * 跳转到指定的URL
  179 + *
  180 + * @param string $url 链接地址
  181 + * @return void
  182 + */
  183 + protected function go($url)
  184 + {
  185 + headers_sent() || header('Location: ' . $url);
  186 +
  187 + exit();
  188 + }
  189 +
  190 + /**
  191 + * 设置Cookie
  192 + *
  193 + * @param string $name cookie的名字
  194 + * @param string $value cookie的值
  195 + * @param integer $expire cookie过期时间
  196 + * @param integer $path cookie可用的路径
  197 + * @param string $domain cookie可用域名
  198 + */
  199 + protected function setCookie($name, $value, $expire = 0, $path = '/', $domain = '.yohobuy.com')
  200 + {
  201 + setcookie($name, $value, $expire, $path, $domain);
  202 + }
  203 +
  204 + /**
  205 + * 返回Cookie变量
  206 + *
  207 + * @param string $name cookie名称
  208 + * @param string $default 未获取到返回的默认值
  209 + * @return string 获取到的cookie值
  210 + */
  211 + protected function getCookie($name, $default = '')
  212 + {
  213 + return $this->_request->getCookie($name, $default);
  214 + }
  215 +
  216 + /**
  217 + * 设置缓存
  218 + *
  219 + * @param string $key 键名
  220 + * @param mixed $value 需要缓存的数据
  221 + * @param int $expire 缓存有效期(单位秒, 0表示永久)
  222 + * @return void
  223 + */
  224 + protected function setCache($key, $value, $expire)
  225 + {
  226 + Cache::set($key, $value, $expire);
  227 + }
  228 +
  229 + /**
  230 + * 获取缓存
  231 + *
  232 + * @param string $key 键名
  233 + * @param bool $isMaster 控制是到主服务器取,还是到从服务器取缓存
  234 + * @return mixed
  235 + */
  236 + protected function getCache($key, $isMaster = true)
  237 + {
  238 + if ($isMaster) {
  239 + return Cache::get($key, 'master');
  240 + } else {
  241 + return Cache::get($key, 'slave');
  242 + }
  243 + }
  244 +
  245 + /**
  246 + * 设置Session
  247 + *
  248 + * @param string $name 名称
  249 + * @param mixed $value 值
  250 + * @return void
  251 + */
  252 + public function setSession($name, $value)
  253 + {
  254 + Session::start('yohobuy_session', null, 'yohobuy.com')->__set($name, $value);
  255 + }
  256 +
  257 + /**
  258 + * 获取Session
  259 + *
  260 + * @param string $name 名称
  261 + */
  262 + public function getSession($name)
  263 + {
  264 + return Session::start('yohobuy_session', null, 'yohobuy.com')->__get($name);
  265 + }
  266 +
  267 + /**
  268 + * 获取当前登录的用户ID
  269 + *
  270 + * @return int
  271 + * @todo
  272 + */
  273 + protected function getUid()
  274 + {
  275 + if (!$this->_uid) {
  276 + $cookie = $this->getCookie('_UID');
  277 + if (!empty($cookie)) {
  278 + $cookieList = explode('::', $cookie);
  279 + if (isset($cookieList[1]) && is_numeric($cookieList[1])) {
  280 + $this->_uid = $cookieList[1];
  281 + $this->_uname = $cookieList[0];
  282 + }
  283 + }
  284 + }
  285 + return $this->_uid;
  286 + }
  287 +
  288 + /**
  289 + * 获取客户端唯一标识
  290 + *
  291 + * @return string
  292 + */
  293 + protected function getUdid()
  294 + {
  295 + $udid = '';
  296 +
  297 + $realIP = $this->_request->getServer('HTTP_X_REAL_IP');
  298 + if ($realIP) {
  299 + $udid = md5($realIP);
  300 + } else {
  301 + $realIP = $this->_request->getServer('REMOTE_ADDR', '');
  302 + $udid = md5($realIP);
  303 + }
  304 +
  305 + return $udid;
  306 + }
  307 +
  308 + /*
  309 + * 设置网站SEO的标题
  310 + *
  311 + * @param string $title 标题
  312 + * @param string $sign 连接的字符串
  313 + * @param bool $showMore 是否显示更多内容
  314 + * @return void
  315 + */
  316 + protected function setTitle($title, $showMore = true, $sign = ' | ')
  317 + {
  318 + $this->_view->assign('title_more', $showMore);
  319 + $this->_view->assign('title', $title . $sign);
  320 + }
  321 +
  322 + /**
  323 + * 设置网站SEO的关键词
  324 + *
  325 + * @param string $keywords 关键词,多个之间用","逗号分隔
  326 + * @return void
  327 + */
  328 + protected function setKeywords($keywords)
  329 + {
  330 + $this->_view->assign('keywords', rtrim($keywords, ',') . ',');
  331 + }
  332 +
  333 + /**
  334 + * 设置网站SEO的描述内容
  335 + *
  336 + * @param string $description 描述内容
  337 + * @param string $sign 连接的字符串
  338 + * @param bool $showMore 是否显示更多内容
  339 + * @return void
  340 + */
  341 + protected function setDescription($description, $showMore = true, $sign = ' ')
  342 + {
  343 + $this->_view->assign('description_more', $showMore);
  344 + $this->_view->assign('description', $description . $sign);
  345 + }
  346 +
  347 + /**
  348 + * 设置最后修改时间
  349 + *
  350 + * @param string $modifiedTime 修改时间戳
  351 + * @param type $notModifiedExit 是否在没有修改时返回304状态
  352 + * @return void
  353 + */
  354 + public static function setLastModified($modifiedTime, $notModifiedExit = true)
  355 + {
  356 + $modifiedTime = date('D, d M Y H:i:s ', $modifiedTime) . 'GMT';
  357 + if ($notModifiedExit && isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && $modifiedTime == $_SERVER['HTTP_IF_MODIFIED_SINCE']) {
  358 + header('HTTP/1.1 304 Not Modified');
  359 + exit();
  360 + }
  361 + header('Last-Modified: ' . $modifiedTime);
  362 + }
  363 +
  364 + /**
  365 + * 设置浏览器的缓存
  366 + *
  367 + * @param int $seconds 单位是秒
  368 + * @return void
  369 + */
  370 + public static function setExpires($seconds = 180)
  371 + {
  372 + $time = date('D, d M Y H:i:s ', time() + $seconds) . 'GMT';
  373 +
  374 + header('Expires: ' . $time);
  375 + }
  376 +
  377 +}
@@ -107,6 +107,7 @@ class TemplateLayout implements View_Interface @@ -107,6 +107,7 @@ class TemplateLayout implements View_Interface
107 $tplExt = $config->template->ext; 107 $tplExt = $config->template->ext;
108 $viewPath = $config->template->path; 108 $viewPath = $config->template->path;
109 $viewName = $viewPath . '/' . strtolower($request->module) . '/' . strtolower($request->controller) . '/' . $tpl . $tplExt; 109 $viewName = $viewPath . '/' . strtolower($request->module) . '/' . strtolower($request->controller) . '/' . $tpl . $tplExt;
  110 +
110 // 判断视图模板文件是否存在, 不存在则直接返回空 111 // 判断视图模板文件是否存在, 不存在则直接返回空
111 if (!file_exists($viewName)) { 112 if (!file_exists($viewName)) {
112 return ''; 113 return '';
1 -@charset "UTF-8";  
2 -/* line 5, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
3 -html, body, div, span, applet, object, iframe,  
4 -h1, h2, h3, h4, h5, h6, p, blockquote, pre,  
5 -a, abbr, acronym, address, big, cite, code,  
6 -del, dfn, em, img, ins, kbd, q, s, samp,  
7 -small, strike, strong, sub, sup, tt, var,  
8 -b, u, i, center,  
9 -dl, dt, dd, ol, ul, li,  
10 -fieldset, form, label, legend,  
11 -table, caption, tbody, tfoot, thead, tr, th, td,  
12 -article, aside, canvas, details, embed,  
13 -figure, figcaption, footer, header, hgroup,  
14 -menu, nav, output, ruby, section, summary,  
15 -time, mark, audio, video {  
16 - margin: 0;  
17 - padding: 0;  
18 - border: 0;  
19 - font: inherit;  
20 - font-size: 100%;  
21 - vertical-align: baseline;  
22 -}  
23 -  
24 -/* line 22, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
25 -html {  
26 - line-height: 1;  
27 -}  
28 -  
29 -/* line 24, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
30 -ol, ul {  
31 - list-style: none;  
32 -}  
33 -  
34 -/* line 26, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
35 -table {  
36 - border-collapse: collapse;  
37 - border-spacing: 0;  
38 -}  
39 -  
40 -/* line 28, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
41 -caption, th, td {  
42 - text-align: left;  
43 - font-weight: normal;  
44 - vertical-align: middle;  
45 -}  
46 -  
47 -/* line 30, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
48 -q, blockquote {  
49 - quotes: none;  
50 -}  
51 -/* line 103, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
52 -q:before, q:after, blockquote:before, blockquote:after {  
53 - content: "";  
54 - content: none;  
55 -}  
56 -  
57 -/* line 32, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
58 -a img {  
59 - border: none;  
60 -}  
61 -  
62 -/* line 116, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */  
63 -article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  
64 - display: block;  
65 -}  
66 -  
67 -/*px转化rem*/  
68 -/* line 25, ../sass/base/_common.scss */  
69 -body {  
70 - font-family: helvetica,Arial,"SimHei";  
71 - background: #f2f2f2;  
72 -}  
73 -  
74 -/**  
75 - * 闭合浮动  
76 - * @Doc: http://nicolasgallagher.com/micro-clearfix-hack/  
77 - */  
78 -/* line 35, ../sass/base/_common.scss */  
79 -.clearfix:before,  
80 -.clearfix:after {  
81 - content: "";  
82 - display: table;  
83 -}  
84 -  
85 -/* line 41, ../sass/base/_common.scss */  
86 -.clearfix:after {  
87 - clear: both;  
88 -}  
89 -  
90 -/* line 45, ../sass/base/_common.scss */  
91 -.clearfix {  
92 - *zoom: 1;  
93 - /* IE6-7 触发 hasLayout */  
94 -}  
95 -  
96 -/* line 49, ../sass/base/_common.scss */  
97 -ol, ul {  
98 - list-style: none;  
99 -}  
100 -  
101 -/* line 53, ../sass/base/_common.scss */  
102 -a {  
103 - text-decoration: none;  
104 -}  
105 -  
106 -/* line 57, ../sass/base/_common.scss */  
107 -a:focus {  
108 - outline: none;  
109 -}  
110 -  
111 -/* line 5, ../sass/coupon-mobile.scss */  
112 -.coupon-hd {  
113 - height: 6.3rem;  
114 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
115 - background-repeat: no-repeat;  
116 - background-position: 0 -3.175rem;  
117 - background-size: 16rem 31.575rem;  
118 -}  
119 -/* line 10, ../sass/coupon-mobile.scss */  
120 -.coupon-hd.hd2 {  
121 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
122 - background-repeat: no-repeat;  
123 - background-position: 0 -9.725rem;  
124 - background-size: 16rem 31.575rem;  
125 -}  
126 -/* line 14, ../sass/coupon-mobile.scss */  
127 -.coupon-hd.hd3 {  
128 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
129 - background-repeat: no-repeat;  
130 - background-position: 0 -16.275rem;  
131 - background-size: 16rem 31.575rem;  
132 -}  
133 -  
134 -/* line 19, ../sass/coupon-mobile.scss */  
135 -.coupon-bd {  
136 - position: relative;  
137 - margin: 0.4rem 0.325rem 0;  
138 - padding: 0 0 0.875rem;  
139 - background: #fff url('../../../img/cuxiao/bd-bg.png?1448352895') repeat-y top left;  
140 - background-size: 100% auto;  
141 - -moz-border-radius: 0.25rem;  
142 - -webkit-border-radius: 0.25rem;  
143 - border-radius: 0.25rem;  
144 -}  
145 -/* line 28, ../sass/coupon-mobile.scss */  
146 -.coupon-bd .bd-top {  
147 - position: absolute;  
148 - height: 0.8rem;  
149 - left: 0;  
150 - right: 0;  
151 - top: 0;  
152 - background: url('../../../img/cuxiao/bd-header.png?1448352137') no-repeat top left;  
153 - background-size: 100% auto;  
154 -}  
155 -/* line 38, ../sass/coupon-mobile.scss */  
156 -.coupon-bd .bd-bottom {  
157 - position: absolute;  
158 - height: 0.15rem;  
159 - left: 0;  
160 - right: 0;  
161 - bottom: 0;  
162 - background: url('../../../img/cuxiao/bd-footer.png?1448352929') no-repeat bottom left;  
163 - background-size: 100% auto;  
164 -}  
165 -  
166 -/* line 49, ../sass/coupon-mobile.scss */  
167 -.coupon-rule {  
168 - padding: 1.225rem 0 0;  
169 -}  
170 -/* line 52, ../sass/coupon-mobile.scss */  
171 -.coupon-rule h2 {  
172 - margin: 0 auto;  
173 - width: 14.55rem;  
174 - height: 1.275rem;  
175 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
176 - background-repeat: no-repeat;  
177 - background-position: 0 0;  
178 - background-size: 16rem 31.575rem;  
179 -}  
180 -/* line 60, ../sass/coupon-mobile.scss */  
181 -.coupon-rule ul {  
182 - margin: 0.625rem auto 0;  
183 - padding: 0.375rem 0 0;  
184 - width: 14.525rem;  
185 - height: 3.55rem;  
186 - font-size: 0;  
187 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
188 - background-repeat: no-repeat;  
189 - background-position: 0 -27.625rem;  
190 - background-size: 16rem 31.575rem;  
191 -}  
192 -/* line 69, ../sass/coupon-mobile.scss */  
193 -.coupon-rule ul li {  
194 - margin: 0.375rem 0 0;  
195 -}  
196 -/* line 72, ../sass/coupon-mobile.scss */  
197 -.coupon-rule ul li:first-child {  
198 - margin: 0;  
199 -}  
200 -/* line 76, ../sass/coupon-mobile.scss */  
201 -.coupon-rule ul li span {  
202 - float: left;  
203 - margin: 0 0 0 0.65rem;  
204 - width: 2.15rem;  
205 - height: 0.6rem;  
206 - line-height: 0.6rem;  
207 - text-align: center;  
208 - font-size: 0.45rem;  
209 - -webkit-text-size-adjust: none;  
210 - color: #fff;  
211 - background: #c41a07;  
212 - -moz-border-radius: 0.125rem;  
213 - -webkit-border-radius: 0.125rem;  
214 - border-radius: 0.125rem;  
215 -}  
216 -/* line 93, ../sass/coupon-mobile.scss */  
217 -.coupon-rule ul li em {  
218 - float: left;  
219 - margin: 0 0 0 0.25rem;  
220 - width: 11.45rem;  
221 - font-size: 0.45rem;  
222 - -webkit-text-size-adjust: none;  
223 - color: #fff;  
224 - line-height: 0.65rem;  
225 -}  
226 -  
227 -/* line 102, ../sass/coupon-mobile.scss */  
228 -.floor-header {  
229 - margin: 1rem auto;  
230 - width: 14.5rem;  
231 - height: 0.6rem;  
232 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
233 - background-repeat: no-repeat;  
234 - background-position: 0 -1.525rem;  
235 - background-size: 16rem 31.575rem;  
236 -}  
237 -/* line 109, ../sass/coupon-mobile.scss */  
238 -.floor-header.top-recommend {  
239 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
240 - background-repeat: no-repeat;  
241 - background-position: 0 -2.35rem;  
242 - background-size: 16rem 31.575rem;  
243 -}  
244 -  
245 -/* line 115, ../sass/coupon-mobile.scss */  
246 -.img-coupon ul {  
247 - margin: 0.675rem 0 0;  
248 - height: 10.05rem;  
249 - background-repeat: no-repeat;  
250 - background-position: center center;  
251 - background-size: auto 100%;  
252 - text-align: center;  
253 - font-size: 0;  
254 -}  
255 -/* line 124, ../sass/coupon-mobile.scss */  
256 -.img-coupon ul.img-coupon01 {  
257 - background-image: url('../../../img/cuxiao/boy/pic01.png?1448351086');  
258 -}  
259 -/* line 128, ../sass/coupon-mobile.scss */  
260 -.img-coupon ul.img-coupon02 {  
261 - background-image: url('../../../img/cuxiao/boy/pic02.png?1448351239');  
262 -}  
263 -/* line 132, ../sass/coupon-mobile.scss */  
264 -.img-coupon ul.img-coupon03 {  
265 - background-image: url('../../../img/cuxiao/boy/pic03.png?1448351260');  
266 -}  
267 -/* line 136, ../sass/coupon-mobile.scss */  
268 -.img-coupon ul.img-coupon04 {  
269 - background-image: url('../../../img/cuxiao/boy/pic04.png?1448351280');  
270 -}  
271 -/* line 140, ../sass/coupon-mobile.scss */  
272 -.img-coupon ul.img-coupon05 {  
273 - background-image: url('../../../img/cuxiao/boy/pic05.png?1448351508');  
274 -}  
275 -/* line 144, ../sass/coupon-mobile.scss */  
276 -.img-coupon ul.img-coupon06 {  
277 - background-image: url('../../../img/cuxiao/boy/pic06.png?1448351671');  
278 -}  
279 -/* line 148, ../sass/coupon-mobile.scss */  
280 -.img-coupon ul.img-coupon07 {  
281 - background-image: url('../../../img/cuxiao/boy/pic07.png?1448351704');  
282 -}  
283 -/* line 152, ../sass/coupon-mobile.scss */  
284 -.img-coupon ul.img-coupon08 {  
285 - background-image: url('../../../img/cuxiao/boy/pic08.png?1448351725');  
286 -}  
287 -/* line 156, ../sass/coupon-mobile.scss */  
288 -.img-coupon ul.img-coupon01.girl {  
289 - background-image: url('../../../img/cuxiao/girl/pic01.png?1448355972');  
290 -}  
291 -/* line 160, ../sass/coupon-mobile.scss */  
292 -.img-coupon ul.img-coupon02.girl {  
293 - background-image: url('../../../img/cuxiao/girl/pic02.png?1448355989');  
294 -}  
295 -/* line 164, ../sass/coupon-mobile.scss */  
296 -.img-coupon ul.img-coupon03.girl {  
297 - background-image: url('../../../img/cuxiao/girl/pic03.png?1448356005');  
298 -}  
299 -/* line 168, ../sass/coupon-mobile.scss */  
300 -.img-coupon ul.img-coupon04.girl {  
301 - background-image: url('../../../img/cuxiao/girl/pic04.png?1448356024');  
302 -}  
303 -/* line 172, ../sass/coupon-mobile.scss */  
304 -.img-coupon ul.img-coupon05.girl {  
305 - background-image: url('../../../img/cuxiao/girl/pic05.png?1448356315');  
306 -}  
307 -/* line 176, ../sass/coupon-mobile.scss */  
308 -.img-coupon ul.img-coupon06.girl {  
309 - background-image: url('../../../img/cuxiao/girl/pic06.png?1448356330');  
310 -}  
311 -/* line 180, ../sass/coupon-mobile.scss */  
312 -.img-coupon ul.img-coupon07.girl {  
313 - background-image: url('../../../img/cuxiao/girl/pic07.png?1448356344');  
314 -}  
315 -/* line 184, ../sass/coupon-mobile.scss */  
316 -.img-coupon ul.img-coupon08.girl {  
317 - background-image: url('../../../img/cuxiao/girl/pic08.png?1448356359');  
318 -}  
319 -/* line 188, ../sass/coupon-mobile.scss */  
320 -.img-coupon ul.img-coupon01.girl2 {  
321 - background-image: url('../../../img/cuxiao/girl/pic201.png?1448438450');  
322 -}  
323 -/* line 192, ../sass/coupon-mobile.scss */  
324 -.img-coupon ul.img-coupon02.girl2 {  
325 - background-image: url('../../../img/cuxiao/girl/pic202.png?1448438464');  
326 -}  
327 -/* line 196, ../sass/coupon-mobile.scss */  
328 -.img-coupon ul.img-coupon03.girl2 {  
329 - background-image: url('../../../img/cuxiao/girl/pic203.png?1448438475');  
330 -}  
331 -/* line 200, ../sass/coupon-mobile.scss */  
332 -.img-coupon ul.img-coupon04.girl2 {  
333 - background-image: url('../../../img/cuxiao/girl/pic204.png?1448438485');  
334 -}  
335 -/* line 205, ../sass/coupon-mobile.scss */  
336 -.img-coupon ul.boy2-img-coupon01 {  
337 - background-image: url('../../../img/cuxiao/boy/pic201.png?1448437328');  
338 -}  
339 -/* line 209, ../sass/coupon-mobile.scss */  
340 -.img-coupon ul.boy2-img-coupon02 {  
341 - background-image: url('../../../img/cuxiao/boy/pic202.png?1448437347');  
342 -}  
343 -/* line 213, ../sass/coupon-mobile.scss */  
344 -.img-coupon ul.boy2-img-coupon03 {  
345 - background-image: url('../../../img/cuxiao/boy/pic203.png?1448437357');  
346 -}  
347 -/* line 217, ../sass/coupon-mobile.scss */  
348 -.img-coupon ul.boy2-img-coupon04 {  
349 - background-image: url('../../../img/cuxiao/boy/pic204.png?1448437366');  
350 -}  
351 -/* line 221, ../sass/coupon-mobile.scss */  
352 -.img-coupon ul:first-child {  
353 - margin: 0;  
354 -}  
355 -/* line 225, ../sass/coupon-mobile.scss */  
356 -.img-coupon ul li {  
357 - display: inline-block;  
358 - *zoom: 1;  
359 - *display: inline;  
360 - margin: 0 0 0 0.575rem;  
361 - width: 6.975rem;  
362 - height: 100%;  
363 -}  
364 -/* line 232, ../sass/coupon-mobile.scss */  
365 -.img-coupon ul li:first-child {  
366 - margin: 0;  
367 -}  
368 -/* line 236, ../sass/coupon-mobile.scss */  
369 -.img-coupon ul li .enter-store {  
370 - display: block;  
371 - height: 5.75rem;  
372 -}  
373 -/* line 241, ../sass/coupon-mobile.scss */  
374 -.img-coupon ul li .get-coupon {  
375 - display: block;  
376 - height: 5.25rem;  
377 -}  
378 -  
379 -/* line 250, ../sass/coupon-mobile.scss */  
380 -.logo-coupon li {  
381 - margin: 0.625rem auto 0;  
382 - width: 14.55rem;  
383 - height: 3.5rem;  
384 - background-repeat: no-repeat;  
385 - background-position: center center;  
386 - background-size: auto 100%;  
387 - font-size: 0;  
388 -}  
389 -/* line 259, ../sass/coupon-mobile.scss */  
390 -.logo-coupon li a {  
391 - float: left;  
392 - height: 100%;  
393 -}  
394 -/* line 264, ../sass/coupon-mobile.scss */  
395 -.logo-coupon li a.enter-store {  
396 - width: 4.85rem;  
397 -}  
398 -/* line 268, ../sass/coupon-mobile.scss */  
399 -.logo-coupon li a.get-coupon {  
400 - width: 9.7rem;  
401 -}  
402 -/* line 273, ../sass/coupon-mobile.scss */  
403 -.logo-coupon li.logo-coupon01 {  
404 - background-image: url('../../../img/cuxiao/boy/logo01.png?1448351351');  
405 -}  
406 -/* line 277, ../sass/coupon-mobile.scss */  
407 -.logo-coupon li.logo-coupon02 {  
408 - background-image: url('../../../img/cuxiao/boy/logo02.png?1448351368');  
409 -}  
410 -/* line 281, ../sass/coupon-mobile.scss */  
411 -.logo-coupon li.logo-coupon03 {  
412 - background-image: url('../../../img/cuxiao/boy/logo03.png?1448351384');  
413 -}  
414 -/* line 285, ../sass/coupon-mobile.scss */  
415 -.logo-coupon li.logo-coupon04 {  
416 - background-image: url('../../../img/cuxiao/boy/logo04.png?1448351411');  
417 -}  
418 -/* line 289, ../sass/coupon-mobile.scss */  
419 -.logo-coupon li.logo-coupon05 {  
420 - background-image: url('../../../img/cuxiao/boy/logo05.png?1448351430');  
421 -}  
422 -/* line 293, ../sass/coupon-mobile.scss */  
423 -.logo-coupon li.logo-coupon06 {  
424 - background-image: url('../../../img/cuxiao/boy/logo06.png?1448351445');  
425 -}  
426 -/* line 297, ../sass/coupon-mobile.scss */  
427 -.logo-coupon li.logo-coupon07 {  
428 - background-image: url('../../../img/cuxiao/boy/logo07.png?1448351797');  
429 -}  
430 -/* line 301, ../sass/coupon-mobile.scss */  
431 -.logo-coupon li.logo-coupon08 {  
432 - background-image: url('../../../img/cuxiao/boy/logo08.png?1448351808');  
433 -}  
434 -/* line 305, ../sass/coupon-mobile.scss */  
435 -.logo-coupon li.logo-coupon09 {  
436 - background-image: url('../../../img/cuxiao/boy/logo09.png?1448351824');  
437 -}  
438 -/* line 309, ../sass/coupon-mobile.scss */  
439 -.logo-coupon li.logo-coupon10 {  
440 - background-image: url('../../../img/cuxiao/boy/logo10.png?1448351846');  
441 -}  
442 -/* line 313, ../sass/coupon-mobile.scss */  
443 -.logo-coupon li.logo-coupon11 {  
444 - background-image: url('../../../img/cuxiao/boy/logo11.png?1448351884');  
445 -}  
446 -/* line 317, ../sass/coupon-mobile.scss */  
447 -.logo-coupon li.logo-coupon12 {  
448 - background-image: url('../../../img/cuxiao/boy/logo12.png?1448351897');  
449 -}  
450 -/* line 321, ../sass/coupon-mobile.scss */  
451 -.logo-coupon li.boy2-logo-coupon01 {  
452 - background-image: url('../../../img/cuxiao/boy/logo201.png?1448438029');  
453 -}  
454 -/* line 325, ../sass/coupon-mobile.scss */  
455 -.logo-coupon li.boy2-logo-coupon02 {  
456 - background-image: url('../../../img/cuxiao/boy/logo202.png?1448438043');  
457 -}  
458 -/* line 329, ../sass/coupon-mobile.scss */  
459 -.logo-coupon li.boy2-logo-coupon03 {  
460 - background-image: url('../../../img/cuxiao/boy/logo203.png?1448438058');  
461 -}  
462 -/* line 333, ../sass/coupon-mobile.scss */  
463 -.logo-coupon li.boy2-logo-coupon04 {  
464 - background-image: url('../../../img/cuxiao/boy/logo204.png?1448438064');  
465 -}  
466 -/* line 337, ../sass/coupon-mobile.scss */  
467 -.logo-coupon li.boy2-logo-coupon05 {  
468 - background-image: url('../../../img/cuxiao/boy/logo205.png?1448438083');  
469 -}  
470 -/* line 341, ../sass/coupon-mobile.scss */  
471 -.logo-coupon li.boy2-logo-coupon06 {  
472 - background-image: url('../../../img/cuxiao/boy/logo206.png?1448438092');  
473 -}  
474 -/* line 345, ../sass/coupon-mobile.scss */  
475 -.logo-coupon li.boy2-logo-coupon07 {  
476 - background-image: url('../../../img/cuxiao/boy/logo207.png?1448438099');  
477 -}  
478 -/* line 349, ../sass/coupon-mobile.scss */  
479 -.logo-coupon li.boy2-logo-coupon08 {  
480 - background-image: url('../../../img/cuxiao/boy/logo208.png?1448438106');  
481 -}  
482 -/* line 353, ../sass/coupon-mobile.scss */  
483 -.logo-coupon li.boy2-logo-coupon09 {  
484 - background-image: url('../../../img/cuxiao/boy/logo209.png?1448438113');  
485 -}  
486 -/* line 357, ../sass/coupon-mobile.scss */  
487 -.logo-coupon li.boy2-logo-coupon10 {  
488 - background-image: url('../../../img/cuxiao/boy/logo210.png?1448438120');  
489 -}  
490 -/* line 361, ../sass/coupon-mobile.scss */  
491 -.logo-coupon li.boy2-logo-coupon11 {  
492 - background-image: url('../../../img/cuxiao/boy/logo211.png?1448438128');  
493 -}  
494 -/* line 365, ../sass/coupon-mobile.scss */  
495 -.logo-coupon li.boy2-logo-coupon12 {  
496 - background-image: url('../../../img/cuxiao/boy/logo212.png?1448438142');  
497 -}  
498 -/* line 369, ../sass/coupon-mobile.scss */  
499 -.logo-coupon li.logo-coupon01.girl {  
500 - background-image: url('../../../img/cuxiao/girl/logo01.png?1448356069');  
501 -}  
502 -/* line 373, ../sass/coupon-mobile.scss */  
503 -.logo-coupon li.logo-coupon02.girl {  
504 - background-image: url('../../../img/cuxiao/girl/logo02.png?1448356084');  
505 -}  
506 -/* line 377, ../sass/coupon-mobile.scss */  
507 -.logo-coupon li.logo-coupon03.girl {  
508 - background-image: url('../../../img/cuxiao/girl/logo03.png?1448356099');  
509 -}  
510 -/* line 381, ../sass/coupon-mobile.scss */  
511 -.logo-coupon li.logo-coupon04.girl {  
512 - background-image: url('../../../img/cuxiao/girl/logo04.png?1448356113');  
513 -}  
514 -/* line 385, ../sass/coupon-mobile.scss */  
515 -.logo-coupon li.logo-coupon05.girl {  
516 - background-image: url('../../../img/cuxiao/girl/logo05.png?1448356129');  
517 -}  
518 -/* line 389, ../sass/coupon-mobile.scss */  
519 -.logo-coupon li.logo-coupon06.girl {  
520 - background-image: url('../../../img/cuxiao/girl/logo06.png?1448356141');  
521 -}  
522 -/* line 393, ../sass/coupon-mobile.scss */  
523 -.logo-coupon li.logo-coupon07.girl {  
524 - background-image: url('../../../img/cuxiao/girl/logo07.png?1448356171');  
525 -}  
526 -/* line 397, ../sass/coupon-mobile.scss */  
527 -.logo-coupon li.logo-coupon08.girl {  
528 - background-image: url('../../../img/cuxiao/girl/logo08.png?1448356189');  
529 -}  
530 -/* line 401, ../sass/coupon-mobile.scss */  
531 -.logo-coupon li.logo-coupon09.girl {  
532 - background-image: url('../../../img/cuxiao/girl/logo09.png?1448356208');  
533 -}  
534 -/* line 405, ../sass/coupon-mobile.scss */  
535 -.logo-coupon li.logo-coupon10.girl {  
536 - background-image: url('../../../img/cuxiao/girl/logo10.png?1448356222');  
537 -}  
538 -/* line 409, ../sass/coupon-mobile.scss */  
539 -.logo-coupon li.logo-coupon11.girl {  
540 - background-image: url('../../../img/cuxiao/girl/logo11.png?1448356235');  
541 -}  
542 -/* line 413, ../sass/coupon-mobile.scss */  
543 -.logo-coupon li.logo-coupon12.girl {  
544 - background-image: url('../../../img/cuxiao/girl/logo12.png?1448356245');  
545 -}  
546 -/* line 417, ../sass/coupon-mobile.scss */  
547 -.logo-coupon li.logo-coupon13.girl {  
548 - background-image: url('../../../img/cuxiao/girl/logo13.png?1448356258');  
549 -}  
550 -/* line 421, ../sass/coupon-mobile.scss */  
551 -.logo-coupon li.logo-coupon14.girl {  
552 - background-image: url('../../../img/cuxiao/girl/logo14.png?1448356276');  
553 -}  
554 -/* line 425, ../sass/coupon-mobile.scss */  
555 -.logo-coupon li.logo-coupon01.girl2 {  
556 - background-image: url('../../../img/cuxiao/girl/logo201.png?1448438723');  
557 -}  
558 -/* line 429, ../sass/coupon-mobile.scss */  
559 -.logo-coupon li.logo-coupon02.girl2 {  
560 - background-image: url('../../../img/cuxiao/girl/logo202.png?1448438730');  
561 -}  
562 -/* line 433, ../sass/coupon-mobile.scss */  
563 -.logo-coupon li.logo-coupon03.girl2 {  
564 - background-image: url('../../../img/cuxiao/girl/logo203.png?1448438740');  
565 -}  
566 -/* line 437, ../sass/coupon-mobile.scss */  
567 -.logo-coupon li.logo-coupon04.girl2 {  
568 - background-image: url('../../../img/cuxiao/girl/logo204.png?1448438749');  
569 -}  
570 -/* line 441, ../sass/coupon-mobile.scss */  
571 -.logo-coupon li.logo-coupon05.girl2 {  
572 - background-image: url('../../../img/cuxiao/girl/logo205.png?1448438759');  
573 -}  
574 -/* line 445, ../sass/coupon-mobile.scss */  
575 -.logo-coupon li.logo-coupon06.girl2 {  
576 - background-image: url('../../../img/cuxiao/girl/logo206.png?1448438770');  
577 -}  
578 -/* line 449, ../sass/coupon-mobile.scss */  
579 -.logo-coupon li.logo-coupon07.girl2 {  
580 - background-image: url('../../../img/cuxiao/girl/logo207.png?1448438778');  
581 -}  
582 -/* line 453, ../sass/coupon-mobile.scss */  
583 -.logo-coupon li.logo-coupon08.girl2 {  
584 - background-image: url('../../../img/cuxiao/girl/logo208.png?1448438787');  
585 -}  
586 -/* line 457, ../sass/coupon-mobile.scss */  
587 -.logo-coupon li.logo-coupon09.girl2 {  
588 - background-image: url('../../../img/cuxiao/girl/logo209.png?1448438794');  
589 -}  
590 -/* line 461, ../sass/coupon-mobile.scss */  
591 -.logo-coupon li.logo-coupon10.girl2 {  
592 - background-image: url('../../../img/cuxiao/girl/logo210.png?1448438804');  
593 -}  
594 -/* line 465, ../sass/coupon-mobile.scss */  
595 -.logo-coupon li.logo-coupon11.girl2 {  
596 - background-image: url('../../../img/cuxiao/girl/logo211.png?1448438812');  
597 -}  
598 -/* line 469, ../sass/coupon-mobile.scss */  
599 -.logo-coupon li.logo-coupon12.girl2 {  
600 - background-image: url('../../../img/cuxiao/girl/logo212.png?1448438820');  
601 -}  
602 -/* line 473, ../sass/coupon-mobile.scss */  
603 -.logo-coupon li.logo-coupon13.girl2 {  
604 - background-image: url('../../../img/cuxiao/girl/logo213.png?1448438834');  
605 -}  
606 -/* line 477, ../sass/coupon-mobile.scss */  
607 -.logo-coupon li.logo-coupon14.girl2 {  
608 - background-image: url('../../../img/cuxiao/girl/logo214.png?1448438851');  
609 -}  
610 -/* line 481, ../sass/coupon-mobile.scss */  
611 -.logo-coupon li.logo-coupon01.kid {  
612 - background-image: url('../../../img/cuxiao/kidlife/kid01.png?1448356814');  
613 -}  
614 -/* line 485, ../sass/coupon-mobile.scss */  
615 -.logo-coupon li.logo-coupon02.kid {  
616 - background-image: url('../../../img/cuxiao/kidlife/kid02.png?1448356826');  
617 -}  
618 -/* line 489, ../sass/coupon-mobile.scss */  
619 -.logo-coupon li.logo-coupon03.kid {  
620 - background-image: url('../../../img/cuxiao/kidlife/kid03.png?1448356841');  
621 -}  
622 -/* line 493, ../sass/coupon-mobile.scss */  
623 -.logo-coupon li.logo-coupon04.kid {  
624 - background-image: url('../../../img/cuxiao/kidlife/kid04.png?1448356853');  
625 -}  
626 -/* line 497, ../sass/coupon-mobile.scss */  
627 -.logo-coupon li.logo-coupon05.kid {  
628 - background-image: url('../../../img/cuxiao/kidlife/kid05.png?1448356864');  
629 -}  
630 -/* line 501, ../sass/coupon-mobile.scss */  
631 -.logo-coupon li.logo-coupon06.kid {  
632 - background-image: url('../../../img/cuxiao/kidlife/kid06.png?1448356876');  
633 -}  
634 -/* line 505, ../sass/coupon-mobile.scss */  
635 -.logo-coupon li.logo-coupon07.kid {  
636 - background-image: url('../../../img/cuxiao/kidlife/kid07.png?1448356889');  
637 -}  
638 -/* line 509, ../sass/coupon-mobile.scss */  
639 -.logo-coupon li.logo-coupon08.kid {  
640 - background-image: url('../../../img/cuxiao/kidlife/kid08.png?1448356903');  
641 -}  
642 -/* line 513, ../sass/coupon-mobile.scss */  
643 -.logo-coupon li.logo-coupon01.life {  
644 - background-image: url('../../../img/cuxiao/kidlife/life01.png?1448357136');  
645 -}  
646 -/* line 517, ../sass/coupon-mobile.scss */  
647 -.logo-coupon li.logo-coupon02.life {  
648 - background-image: url('../../../img/cuxiao/kidlife/life02.png?1448357146');  
649 -}  
650 -/* line 521, ../sass/coupon-mobile.scss */  
651 -.logo-coupon li.logo-coupon03.life {  
652 - background-image: url('../../../img/cuxiao/kidlife/life03.png?1448357177');  
653 -}  
654 -/* line 525, ../sass/coupon-mobile.scss */  
655 -.logo-coupon li.logo-coupon04.life {  
656 - background-image: url('../../../img/cuxiao/kidlife/life04.png?1448357198');  
657 -}  
658 -/* line 529, ../sass/coupon-mobile.scss */  
659 -.logo-coupon li.logo-coupon05.life {  
660 - background-image: url('../../../img/cuxiao/kidlife/life05.png?1448357214');  
661 -}  
662 -/* line 533, ../sass/coupon-mobile.scss */  
663 -.logo-coupon li.logo-coupon06.life {  
664 - background-image: url('../../../img/cuxiao/kidlife/life06.png?1448357233');  
665 -}  
666 -/* line 537, ../sass/coupon-mobile.scss */  
667 -.logo-coupon li.logo-coupon07.life {  
668 - background-image: url('../../../img/cuxiao/kidlife/life07.png?1448357248');  
669 -}  
670 -/* line 541, ../sass/coupon-mobile.scss */  
671 -.logo-coupon li.logo-coupon08.life {  
672 - background-image: url('../../../img/cuxiao/kidlife/life08.png?1448357264');  
673 -}  
674 -/* line 545, ../sass/coupon-mobile.scss */  
675 -.logo-coupon li.logo-coupon09.life {  
676 - background-image: url('../../../img/cuxiao/kidlife/life09.png?1448357278');  
677 -}  
678 -/* line 549, ../sass/coupon-mobile.scss */  
679 -.logo-coupon li.logo-coupon10.life {  
680 - background-image: url('../../../img/cuxiao/kidlife/life10.png?1448357290');  
681 -}  
682 -/* line 553, ../sass/coupon-mobile.scss */  
683 -.logo-coupon li.logo-coupon11.life {  
684 - background-image: url('../../../img/cuxiao/kidlife/life11.png?1448357308');  
685 -}  
686 -/* line 557, ../sass/coupon-mobile.scss */  
687 -.logo-coupon li.logo-coupon12.life {  
688 - background-image: url('../../../img/cuxiao/kidlife/life12.png?1448357325');  
689 -}  
690 -/* line 561, ../sass/coupon-mobile.scss */  
691 -.logo-coupon li.logo-coupon13.life {  
692 - background-image: url('../../../img/cuxiao/kidlife/life13.png?1448357337');  
693 -}  
694 -  
695 -/* line 567, ../sass/coupon-mobile.scss */  
696 -.coupon-ft {  
697 - padding: 0 0 2.6rem;  
698 - height: 6.8rem;  
699 - line-height: 6.8rem;  
700 - background-image: url('../../../img/cuxiao/footer.png?1448352083');  
701 - background-repeat: no-repeat;  
702 - background-position: left bottom;  
703 - background-size: 100% auto;  
704 -}  
705 -  
706 -/* line 577, ../sass/coupon-mobile.scss */  
707 -.other-coupon {  
708 - font-size: 0;  
709 - text-align: center;  
710 -}  
711 -/* line 581, ../sass/coupon-mobile.scss */  
712 -.other-coupon a {  
713 - display: inline-block;  
714 - *zoom: 1;  
715 - *display: inline;  
716 - margin: 0 0.325rem;  
717 - width: 4.55rem;  
718 - height: 4.55rem;  
719 - color: #fff;  
720 - font-size: 0.75rem;  
721 - font-weight: bold;  
722 - line-height: 2.5rem;  
723 - vertical-align: middle;  
724 - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png');  
725 - background-repeat: no-repeat;  
726 - background-position: 0 -22.825rem;  
727 - background-size: 16rem 31.575rem;  
728 -}  
729 -  
730 -/* line 597, ../sass/coupon-mobile.scss */  
731 -.get-dialog-shade {  
732 - display: none;  
733 - position: fixed;  
734 - z-index: 998;  
735 - left: 0;  
736 - right: 0;  
737 - top: 0;  
738 - bottom: 0;  
739 - background: #000;  
740 - opacity: 0.4;  
741 - filter: alpha(opacity=40);  
742 -}  
743 -  
744 -/* line 610, ../sass/coupon-mobile.scss */  
745 -.get-dialog {  
746 - display: none;  
747 - position: fixed;  
748 - left: 50%;  
749 - top: 50%;  
750 - margin: -3.3rem 0 0 -5rem;  
751 - padding: 1.6rem 0 0;  
752 - width: 10rem;  
753 - height: 5rem;  
754 - background: #fff;  
755 - z-index: 999;  
756 - text-align: center;  
757 -}  
758 -/* line 623, ../sass/coupon-mobile.scss */  
759 -.get-dialog p {  
760 - line-height: 0.8rem;  
761 - font-size: 0.6rem;  
762 - font-weight: bold;  
763 -}  
764 -/* line 629, ../sass/coupon-mobile.scss */  
765 -.get-dialog a {  
766 - display: block;  
767 - margin: 0.75rem auto 0;  
768 - width: 5.95rem;  
769 - height: 1.05rem;  
770 - line-height: 1.05rem;  
771 - background: #000;  
772 - font-size: 0.6rem;  
773 - color: #fff;  
774 -}  
775 -  
776 -/* 提示框 */  
777 -.yoho-tip {  
778 - position: fixed;  
779 - display: none;  
780 - text-align: center;  
781 - width: 70%;  
782 - padding: 34px 0;  
783 - top: 50%;  
784 - left: 50%;  
785 - margin-left: -35%;  
786 - margin-top: -45px;  
787 - background-color: #000;  
788 - opacity: 0.7;  
789 - color: #fff;  
790 - font-size: 18px;  
791 - border: none;  
792 - border-radius: 10px;  
793 -}  
794 -