├── .editorconfig ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── dist ├── css │ ├── combined-103215463b.css │ └── combined-dbb0bb1391.css ├── img │ ├── ad001-l.png │ ├── ad001-m.png │ ├── ad001.png │ ├── ad002-l.png │ ├── ad002-m.png │ ├── ad002.png │ ├── ad003-l.png │ ├── ad003-m.png │ ├── ad003.png │ ├── app-l.png │ ├── app-l@2x.png │ ├── app-m.png │ ├── app-m@2x.png │ ├── app.png │ ├── app@2x.png │ ├── cert1.png │ ├── cert2.png │ ├── login-bg.jpg │ ├── logo.psd │ ├── logo@1x.png │ ├── logo@2x.png │ ├── next.png │ └── prev.png ├── index.html └── js │ └── combined-1868f28117.js ├── gulpfile.js ├── package.json └── src ├── 404.html ├── css ├── index.css ├── login.css └── myreset.css ├── favicon.ico ├── humans.txt ├── img ├── ad001-l.png ├── ad001-m.png ├── ad001.png ├── ad002-l.png ├── ad002-m.png ├── ad002.png ├── ad003-l.png ├── ad003-m.png ├── ad003.png ├── app-l.png ├── app-l@2x.png ├── app-m.png ├── app-m@2x.png ├── app.png ├── app@2x.png ├── cert1.png ├── cert2.png ├── login-bg.jpg ├── logo.psd ├── logo@1x.png ├── logo@2x.png ├── next.png └── prev.png ├── index.html ├── js ├── index.js ├── login.js ├── main.js └── vendor │ ├── OwlCarousel2 │ ├── assets │ │ ├── ajax-loader.gif │ │ ├── owl.carousel.css │ │ ├── owl.carousel.min.css │ │ ├── owl.theme.default.css │ │ ├── owl.theme.default.min.css │ │ ├── owl.theme.green.css │ │ ├── owl.theme.green.min.css │ │ └── owl.video.play.png │ ├── owl.carousel.js │ └── owl.carousel.min.js │ └── picturefill.min.js ├── login.html └── robots.txt /.editorconfig: -------------------------------------------------------------------------------- 1 | # For more information about the properties used in 2 | # this file, please see the EditorConfig documentation: 3 | # http://editorconfig.org/ 4 | 5 | root = true 6 | 7 | [*] 8 | charset = utf-8 9 | end_of_line = lf 10 | indent_size = 4 11 | indent_style = space 12 | insert_final_newline = true 13 | trim_trailing_whitespace = true 14 | 15 | [*.md] 16 | trim_trailing_whitespace = false 17 | 18 | [{.travis.yml,package.json}] 19 | # The indent size used in the `package.json` file cannot be changed 20 | # https://github.com/npm/npm/pull/3180#issuecomment-16336516 21 | indent_size = 2 22 | indent_style = space -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | archive 2 | .idea 3 | node_modules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ### HEAD 2 | 3 | * Tell users that IE 8 and 9 are outdated 4 | ([#1747](https://github.com/h5bp/html5-boilerplate/issues/1747)). 5 | * Removed IE8 Support (upgrades jQuery and normalize.css to latest) 6 | ([#1524](https://github.com/h5bp/html5-boilerplate/issues/1524)). 7 | * Fix print styles for Internet Explorer 11 8 | ([#1799](https://github.com/h5bp/html5-boilerplate/issues/1799)). 9 | * Update doc links to https 10 | ([#1889](https://github.com/h5bp/html5-boilerplate/issues/1889)). 11 | * Delete crossdomain.xml 12 | ([#1881](https://github.com/h5bp/html5-boilerplate/issues/1881)). 13 | * Adds pre-wrap to PRE 14 | ([#1742](https://github.com/h5bp/html5-boilerplate/issues/1742)). 15 | * Change license format to SPDX format 16 | ([#1814](https://github.com/h5bp/html5-boilerplate/pull/1814)). 17 | * Simplify the Google Analytics snippet using `async` & `defer` ([#1660](https://github.com/h5bp/html5-boilerplate/pull/1660#issuecomment-89285678)). 18 | 19 | ### 5.3.0 (January 12, 2016) 20 | 21 | * Update jQuery to `v1.12.0`. 22 | * Fetch `jQuery` from jQuery's CDN instead of Google's 23 | ([#1737](https://github.com/h5bp/html5-boilerplate/issues/1737), 24 | [#1739](https://github.com/h5bp/html5-boilerplate/issues/1739)). 25 | * Change print color for `:first-letter` and `:first-line` 26 | pseudo-elements 27 | ([#1715](https://github.com/h5bp/html5-boilerplate/pull/1715)). 28 | 29 | ### 5.2.0 (May 1, 2015) 30 | 31 | * Update jQuery to `v1.11.3` 32 | ([#1699](https://github.com/h5bp/html5-boilerplate/issues/1699)). 33 | * Deprecate protocol-relative URLs 34 | ([#1694](https://github.com/h5bp/html5-boilerplate/issues/1694)). 35 | * Update high resolution media query 36 | ([#1474](https://github.com/h5bp/html5-boilerplate/issues/1474)). 37 | * Update Apache Server Configs to `v2.14.0`. 38 | 39 | ### 5.1.0 (April 1, 2015) 40 | 41 | * Update Normalize.css to `v3.0.3`. 42 | * Use `https://` in the Google Universal Analytics snippet 43 | ([eee759b](https://github.com/h5bp/html5-boilerplate/commit/eee759bfe175e850bbc8e4ad0682ec4fe4bd05d6)). 44 | * Remove the `visibility: hidden` declaration from `.hidden` 45 | ([#1663](https://github.com/h5bp/html5-boilerplate/issues/1663)). 46 | * Use ``
47 | instead of `` 48 | ([#1656](https://github.com/h5bp/html5-boilerplate/issues/1656)). 49 | * Update Apache Server Configs to `v2.13.0`. 50 | 51 | ### 5.0.0 (February 1, 2015) 52 | 53 | * Update to jQuery 1.11.2. 54 | * Update Apache Server Configs to v2.11.0. 55 | * Rename Apple touch icon to `apple-touch-icon.png` and add 56 | `` in `index.html` 57 | ([#1622](https://github.com/h5bp/html5-boilerplate/issues/1622)). 58 | * Add vertical centering for `iframe` 59 | ([#1613](https://github.com/h5bp/html5-boilerplate/issues/1613)). 60 | * Change the outdated browser prompt classname to `browserupgrade` 61 | ([#1608](https://github.com/h5bp/html5-boilerplate/issues/1608)). 62 | * Update to Normalize.css 3.0.2. 63 | ([#1050](https://github.com/h5bp/html5-boilerplate/issues/1050)). 64 | * Update `apple-touch-icon-precomposed.png` and the _"Apple touch 65 | icons"_ related documentation 66 | ([#1599](https://github.com/h5bp/html5-boilerplate/pull/1599)). 67 | * Add pseudo-elements to universal selector in print media query 68 | ([#1585](https://github.com/h5bp/html5-boilerplate/pull/1585)). 69 | * Update to Modernizr 2.8.3. 70 | * Remove need to readjust margins in `404.html` 71 | ([#1567](https://github.com/h5bp/html5-boilerplate/pull/1567)). 72 | * Add `/.editorconfig` file 73 | ([#1561](https://github.com/h5bp/html5-boilerplate/issues/1561), 74 | [#1564](https://github.com/h5bp/html5-boilerplate/issues/1564)). 75 | * Add `auto` to the Google Universal Analytics tracker create method 76 | ([#1562](https://github.com/h5bp/html5-boilerplate/issues/1562)). 77 | * Add `timeline` and `timelineEnd` to the list of `console` methods 78 | ([#1559](https://github.com/h5bp/html5-boilerplate/issues/1559)). 79 | * Add `lang=""` to `` 80 | ([#1542](https://github.com/h5bp/html5-boilerplate/issues/1542)). 81 | * Use `` instead of `` 82 | ([#1522](https://github.com/h5bp/html5-boilerplate/issues/1522)). 83 | * Add `/browserconfig.xml` file and tile images 84 | ([#1481](https://github.com/h5bp/html5-boilerplate/issues/1481)). 85 | * Add `Disallow:` to `robots.txt` 86 | ([#1487](https://github.com/h5bp/html5-boilerplate/issues/1487)). 87 | * Remove default foreground color from form elements 88 | ([#1390](https://github.com/h5bp/html5-boilerplate/issues/1390)). 89 | * Remove default margin from print styles 90 | ([#1477](https://github.com/h5bp/html5-boilerplate/issues/1477)). 91 | * Remove image replacement helper class `.ir` 92 | ([#1472](https://github.com/h5bp/html5-boilerplate/issues/1472), 93 | [#1475](https://github.com/h5bp/html5-boilerplate/issues/1475)). 94 | * Add vertical centering for `svg` 95 | ([#1453](https://github.com/h5bp/html5-boilerplate/issues/1453)). 96 | * Redesign 404 page 97 | ([#1443](https://github.com/h5bp/html5-boilerplate/pull/1443)). 98 | * Remove IE 6/7 hacks from `main.css` 99 | ([#1050](https://github.com/h5bp/html5-boilerplate/issues/1050)). 100 | * Remove IE conditional classes 101 | ([#1187](https://github.com/h5bp/html5-boilerplate/issues/1187), 102 | [#1290](https://github.com/h5bp/html5-boilerplate/issues/1290)). 103 | 104 | ### 4.3.0 (September 10, 2013) 105 | 106 | * Use one `apple-touch-icon` instead of six 107 | ([#1367](https://github.com/h5bp/html5-boilerplate/issues/1367)). 108 | * Move font-related declarations from `body` to `html` 109 | ([#1411](https://github.com/h5bp/html5-boilerplate/issues/1411)). 110 | * Update to Apache Server Configs 1.1.0. 111 | * Add `initial-scale=1` to the viewport `meta` 112 | ([#1398](https://github.com/h5bp/html5-boilerplate/pull/1398)). 113 | * Vertical centering for audio-, canvas- and video-tags 114 | ([#1326](https://github.com/h5bp/html5-boilerplate/issues/1326)). 115 | * Remove Google Chrome Frame related code 116 | ([#1379](https://github.com/h5bp/html5-boilerplate/pull/1379), 117 | [#1396](https://github.com/h5bp/html5-boilerplate/pull/1396)). 118 | * Update to Google Universal Analytics 119 | ([#1347](https://github.com/h5bp/html5-boilerplate/issues/1347)). 120 | * Update to jQuery 1.10.2. 121 | * Update to Normalize.css 1.1.3. 122 | 123 | ### 4.2.0 (April 8, 2013) 124 | 125 | * Remove Google Analytics protocol check 126 | ([#1319](https://github.com/h5bp/html5-boilerplate/pull/1319)). 127 | * Update to Normalize.css 1.1.1. 128 | * Update Apache configurations to include the latest changes in the 129 | canonical [`.htaccess`](https://github.com/h5bp/server-configs-apache) 130 | file. 131 | * Use a protocol relative URL for the 404 template script. 132 | * Update to jQuery 1.9.1. 133 | 134 | ### 4.1.0 (January 21, 2013) 135 | 136 | * Update to Normalize.css 1.1.0. 137 | * Update to jQuery 1.9.0. 138 | 139 | ### 4.0.3 (January 12, 2013) 140 | 141 | * Use 32x32 favicon.ico 142 | ([#1286](https://github.com/h5bp/html5-boilerplate/pull/1286)). 143 | * Remove named function expression in plugins.js 144 | ([#1280](https://github.com/h5bp/html5-boilerplate/pull/1280)). 145 | * Adjust CSS image-replacement code 146 | ([#1239](https://github.com/h5bp/html5-boilerplate/issues/1239)). 147 | * Update HiDPI example media query 148 | ([#1127](https://github.com/h5bp/html5-boilerplate/issues/1127)). 149 | 150 | ### 4.0.2 (December 9, 2012) 151 | 152 | * Update placeholder icons. 153 | * Update to Normalize.css 1.0.2. 154 | * Update to jQuery 1.8.3. 155 | 156 | ### 4.0.1 (October 20, 2012) 157 | 158 | * Further improvements to `console` method stubbing 159 | ([#1206](https://github.com/h5bp/html5-boilerplate/issues/1206), 160 | [#1229](https://github.com/h5bp/html5-boilerplate/pull/1229)). 161 | * Update to jQuery 1.8.2. 162 | * Update to Modernizr 2.6.2. 163 | * Minor additions to the documentation. 164 | 165 | ### 4.0.0 (August 28, 2012) 166 | 167 | * Improve the Apache compression configuration 168 | ([#1012](https://github.com/h5bp/html5-boilerplate/issues/1012), 169 | [#1173](https://github.com/h5bp/html5-boilerplate/issues/1173)). 170 | * Add a HiDPI example media query 171 | ([#1127](https://github.com/h5bp/html5-boilerplate/issues/1127)). 172 | * Add bundled docs 173 | ([#1154](https://github.com/h5bp/html5-boilerplate/issues/1154)). 174 | * Add MIT license 175 | ([#1139](https://github.com/h5bp/html5-boilerplate/issues/1139)). 176 | * Update to Normalize.css 1.0.1. 177 | * Separate Normalize.css from the rest of the CSS 178 | ([#1160](https://github.com/h5bp/html5-boilerplate/issues/1160)). 179 | * Improve `console.log` protection 180 | ([#1107](https://github.com/h5bp/html5-boilerplate/issues/1107)). 181 | * Replace hot pink text selection color with a neutral color. 182 | * Change image replacement technique 183 | ([#1149](https://github.com/h5bp/html5-boilerplate/issues/1149)). 184 | * Code format and consistency changes 185 | ([#1112](https://github.com/h5bp/html5-boilerplate/issues/1112)). 186 | * Rename CSS file and rename JS files and subdirectories. 187 | * Update to jQuery 1.8 188 | ([#1161](https://github.com/h5bp/html5-boilerplate/issues/1161)). 189 | * Update to Modernizr 2.6.1 190 | ([#1086](https://github.com/h5bp/html5-boilerplate/issues/1086)). 191 | * Remove uncompressed jQuery 192 | ([#1153](https://github.com/h5bp/html5-boilerplate/issues/1153)). 193 | * Remove superfluous inline comments 194 | ([#1150](https://github.com/h5bp/html5-boilerplate/issues/1150)). 195 | 196 | ### 3.0.2 (February 19, 2012) 197 | 198 | * Update to Modernizr 2.5.3. 199 | 200 | ### 3.0.1 (February 08, 2012). 201 | 202 | * Update to Modernizr 2.5.2 (includes html5shiv 3.3). 203 | 204 | ### 3.0.0 (February 06, 2012) 205 | 206 | * Improvements to `.htaccess`. 207 | * Improve 404 design. 208 | * Simplify JS folder structure. 209 | * Change `html` IE class names changed to target ranges rather than 210 | specific versions of IE. 211 | * Update CSS to include latest normalize.css changes and better 212 | typographic defaults 213 | ([#825](https://github.com/h5bp/html5-boilerplate/issues/825)). 214 | * Update to Modernizr 2.5 (includes yepnope 1.5 and html5shiv 3.2). 215 | * Update to jQuery 1.7.1. 216 | * Revert to async snippet for the Google Analytics script. 217 | * Remove the ant build script 218 | ([#826](https://github.com/h5bp/html5-boilerplate/issues/826)). 219 | * Remove Respond.js 220 | ([#816](https://github.com/h5bp/html5-boilerplate/issues/816)). 221 | * Remove the `demo/` directory 222 | ([#808](https://github.com/h5bp/html5-boilerplate/issues/808)). 223 | * Remove the `test/` directory 224 | ([#808](https://github.com/h5bp/html5-boilerplate/issues/808)). 225 | * Remove Google Chrome Frame script for IE6 users; replace with links 226 | to Chrome Frame and options for alternative browsers. 227 | * Remove `initial-scale=1` from the viewport `meta` 228 | ([#824](https://github.com/h5bp/html5-boilerplate/issues/824)). 229 | * Remove `defer` from all scripts to avoid legacy IE bugs. 230 | * Remove explicit Site Speed tracking for Google Analytics. It's now 231 | enabled by default. 232 | 233 | ### 2.0.0 (August 10, 2011) 234 | 235 | * Change starting CSS to be based on normalize.css instead of reset.css 236 | ([#500](https://github.com/h5bp/html5-boilerplate/issues/500)). 237 | * Add Respond.js media query polyfill. 238 | * Add Google Chrome Frame script prompt for IE6 users. 239 | * Simplify the `html` conditional comments for modern browsers and add 240 | an `oldie` class. 241 | * Update clearfix to use "micro clearfix". 242 | * Add placeholder CSS MQs for mobile-first approach. 243 | * Add `textarea { resize: vertical; }` to only allow vertical resizing. 244 | * Add `img { max-width: 100%; }` to the print styles; prevents images 245 | being truncated. 246 | * Add Site Speed tracking for Google Analytics. 247 | * Update to jQuery 1.6.2 (and use minified by default). 248 | * Update to Modernizr 2.0 Complete, Production minified (includes 249 | yepnope, html5shiv, and Respond.js). 250 | * Use `Modernizr.load()` to load the Google Analytics script. 251 | * Much faster build process. 252 | * Add build script options for CSSLint, JSLint, JSHint tools. 253 | * Build script now compresses all images in subfolders. 254 | * Build script now versions files by SHA hash. 255 | * Many `.htaccess` improvements including: disable directory browsing, 256 | improved support for all versions of Apache, more robust and extensive 257 | HTTP compression rules. 258 | * Remove `handheld.css` as it has very poor device support. 259 | * Remove touch-icon `link` elements from the HTML and include improved 260 | touch-icon support. 261 | * Remove the cache-busting query paramaters from files references in 262 | the HTML. 263 | * Remove IE6 PNGFix. 264 | 265 | ### 1.0.0 (March 21, 2011) 266 | 267 | * Rewrite build script to make it more customizable and flexible. 268 | * Add a humans.txt. 269 | * Numerous `.htaccess` improvements (including inline documentation). 270 | * Move the alternative server configurations to the H5BP server configs 271 | repo. 272 | * Use a protocol-relative url to reference jQuery and prevent mixed 273 | content warnings. 274 | * Optimize the Google Analytics snippet. 275 | * Use Eric Meyer's recent CSS reset update and the HTML5 Doctor reset. 276 | * More robust `sub`/`sup` CSS styles. 277 | * Add keyboard `.focusable` helper class that extends `.visuallyhidden`. 278 | * Print styles no longer print hash or JavaScript links. 279 | * Add a print reset for IE's proprietary filters. 280 | * Remove IE9-specific conditional class on the `html` element. 281 | * Remove margins from lists within `nav` elements. 282 | * Remove YUI profiling. 283 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) HTML5 Boilerplate 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7 | of the Software, and to permit persons to whom the Software is furnished to do 8 | so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 👉 GitHub: https://github.com/bxm0927/licaibao-responsive 2 | 3 | 👉 项目演示地址: https://bxm0927.github.io/licaibao-responsive/src/ 4 | 5 | 这是一个基于 **CSS 媒体查询**的响应式理财网站,以一个实际上线的互联网金融网站为案例,实际演示响应式网页的成型过程。 6 | 7 | ![图片预览](http://oph264zoo.bkt.clouddn.com/17-7-21/36280093.jpg) 8 | 9 | 10 | ## 技术栈 11 | 12 | - HTML:实现基本的 HTML 结构 13 | - CSS:渐进增强 or 优雅降级;自己整理的 reset.css 来统一页面初始样式;相对单位 rem;媒体查询;清除浮动等 14 | - JS:增加了一些特效,通过特效来改进用户体验;解决了一些浏览器兼容性问题;用 eslint 做 js 代码校验 15 | - OwlCarousel2.js:响应式轮播图插件 16 | - Gulp:自动化构建工具,使用Gulp进行自动化打包发布 17 | - Node.js:同步异步编程方式的区别,包管理器NPM的使用,package.json 如何配置,http-server 的使用等知识 18 | 19 | 20 | ## 收获 21 | 22 | 1. 对常见的响应式布局方法(CSS Media Query、Flex 弹性布局、Bootstrap 栅格系统)有了更深的认识 23 | 2. 加深了对 css3 的一些特性的掌握,如 border-radius、transition 等 24 | 3. 能够快速掌握并使用一个简易 JS 插件 25 | 4. 熟悉了Node.js的基本知识、包管理器npm的使用、httpserver的使用 26 | 5. 熟悉了自动化构建工具 Gulp 的基本流程 27 | -------------------------------------------------------------------------------- /dist/css/combined-103215463b.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8";blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}q:after,q:before{content:''}img{border:0}legend{color:#000}button,textarea{font-size:100%;border:0}table{border-collapse:collapse;border-spacing:0}.fl{float:left}.fr{float:right}.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}.clearfix{zoom:1}::selection{background-color:#b3d4fc;text-shadow:none}.browser-up{padding:1rem;background:#ccc;text-align:center}html{font-size:62.5%;font-family:sans-serif;color:#222}body{font-size:1.2rem;line-height:1.5;background-color:#f7f7f7}.header-box{width:100%}.header-nav-top{line-height:36px;line-height:3rem;padding:0 1.5rem;color:#fff;background:#555;border-bottom:1px solid #ecc000}.header-nav-top ul{text-align:right}.header-nav-top ul li{display:inline-block}.header-nav-top ul li+li{border-left:1px solid #999;margin-left:-4px}.header-nav-top ul li a{display:inline-block;padding:0 1.5rem;color:#fff}.header-nav-top ul li a:hover{color:#0ae;text-decoration:underline}.header-nav-main .logo-box{float:left;padding:1rem 1.5rem}.header-nav-main .logo{width:150px;height:35px;background:url(../img/logo@1x.png);background-size:150px 35px;text-indent:-9999px;overflow:hidden}.header-nav-main ul{float:right}.header-nav-main ul li{display:inline-block;border-left:1px solid #f0ede9}.header-nav-main ul li a{display:inline-block;line-height:5.5rem;font-size:1.6rem;font-weight:700;padding:0 3rem;color:#7c7a65}.header-nav-main ul li a:active,.header-nav-main ul li a:hover{color:#ffb300;background-color:#f8f6f1}.main-box{width:100%}.main-transaction{width:100%;background:#7c7365}.trans-content{max-width:90%;margin:0 auto;font-size:1.5rem}.trans-data{float:left;padding:1rem;text-align:left}.trans-data span,.trans-report a{display:inline-block;line-height:3rem;color:#fff}span.trans-money{font-size:2.2rem;color:#f90;letter-spacing:3px;margin:0 1rem;padding:0 1rem;border-radius:3px;background-color:rgba(255,255,255,.9);box-shadow:1px 2px 1px #333 inset}.trans-report{text-align:right}.trans-report a{padding:1rem}.main-ad{margin:0 auto}.ad-item,.main-ad{width:100%}.main-ad img{display:block;width:100%;max-width:100%}.main-feature{width:90%;margin:2rem auto;font-size:0}.feature-item,.main-notice{font-size:1.4rem;background-color:#fff}.feature-item{display:inline-block;width:calc(33.33% - 3rem);padding:1rem;box-shadow:0 0 4px}.feature-item+.feature-item{margin-left:1.5rem}.feature-item h3{width:40%;vertical-align:top;text-align:center;font-size:3.3rem;color:#f90}.feature-item p{width:55%;color:#999}.main-notice{width:90%;margin:2rem auto;line-height:3rem;box-shadow:0 0 4px #ccc}.feature-item h3,.feature-item p,.main-notice a{display:inline-block}.main-notice a:first-child{margin-left:2rem;width:70%;color:#666;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.main-notice a:first-child:before{content:"最新公告:\00a0\00a0";color:#aaa}.main-notice a span{color:#999;font-size:1.2rem;margin-right:2rem}.notice-more{color:#f90;margin-right:2rem}.main-product{width:90%;margin:2rem auto;font-size:1.4rem;border-top:2px solid #f90;background-color:#f5f9fa;box-shadow:0 0 4px #ccc}.product-title{float:left;width:20%}.product-title h2{margin-top:3rem;text-align:center;font-size:2.4rem;font-weight:400;color:#635c51}.product-title h2 em{display:block;margin-top:1rem;font-size:1.6rem}.product-title h2 em:first-child{margin-top:4rem}.product-content{float:right;width:79%;border-left:1px solid #eee;background-color:#fff}.product-item{width:100%}.product-item+.product-item{border-top:1px solid #eee}.product-item h3{float:left;width:30%;margin-top:2.6rem;font-size:1.4rem;font-weight:400;text-align:center}.product-item h3 span{margin-right:.5rem;font-size:3.6rem;font-style:normal;color:#8b999d}.product-item h3 i{display:block;font-size:1.2rem;font-style:normal;color:#999}.product-info{float:left;width:48%;padding:1rem;border-left:1px solid #eee;border-right:1px solid #eee;font-size:1.4rem}.product-info p{float:left;display:inline-block;text-align:center;width:56%;padding-top:1.5rem;padding-bottom:1.5rem}.product-info p:last-child{width:40%}.product-info .money,.product-info .year-rate{display:block;font-size:2.4rem;color:#f90}.product-info .money i,.product-info .year-rate i{font-size:1.2rem;font-style:normal;color:#999}.buy-btn{float:left;padding:1rem;width:calc(22% - 4.4rem)}.buy-btn a{display:block;width:90%;margin:1.8rem auto;max-width:12rem;line-height:4rem;text-align:center;color:#fff;background-color:#f90;border-radius:5px}.buy-btn a:hover{background-color:red;animation:transform-4 1s ease;transform:perspective(400px) rotateY(0deg)}@keyframes transform-4{0%{transform:perspective(400px) rotateY(0deg)}to{transform:perspective(400px) rotateY(360deg)}}.buy-btn a.disabled{background-color:#ccc;cursor:not-allowed}.main-business{padding:3rem 0;border-top:2px solid #eee;width:100%;background-color:#fff}.business-content{width:90%;margin:0 auto}.business-logo{-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);float:left;width:20%;margin-top:4rem;height:35px;background:url(../img/logo@1x.png) no-repeat;background-size:150px 35px}.business-content ul{text-align:center;float:left;width:16%}.business-content ul li{font-size:1.5rem;line-height:2.4rem}.business-content ul li:first-child{font-size:1.8rem;line-height:3rem}.business-content ul li a{color:#666}.business-content ul li a:hover{color:#0ae;text-decoration:underline}.footer-box{width:100%;padding:3rem 0 5rem;background-color:#ededed}.footer-box ul{text-align:center;margin-bottom:2rem}.footer-box ul li{display:inline-block}.footer-box .footer-icon{display:inline-block;margin-right:1.5rem;background:url(../img/cert1.png);background-size:466px 447px;text-indent:-9999px;overflow:hidden}.footer-box .footer-icon-1{width:38px;height:27px;background-position:-369px -45px}.footer-box .footer-icon-2{width:78px;height:27px;background-position:-110px -96px}.footer-box .footer-icon-3,.footer-box .footer-icon-4{width:36px;height:27px;background-position:-426px -90px}.footer-box .footer-icon-5{width:75px;height:27px;background-position:0 -320px}.footer-box .footer-icon-6,.footer-box .footer-icon-7{width:78px;height:27px;background-position:-110px -96px}.footer-box p{text-align:center;color:#999}@media only screen and (max-width:50em){.header-nav-top ul li a{padding:0 1rem}.header-nav-main .logo-box{float:none}.header-nav-main .logo{margin:1.5rem auto .5rem}.header-nav-main ul{float:none;text-align:center}.header-nav-main ul li{border:0}.header-nav-main ul li a{padding:0 1.5rem}.trans-data{padding:1rem .5rem}.trans-data span,.trans-report a{font-size:1.2rem}span.trans-money{font-size:1.6rem;margin:0;padding:0;letter-spacing:inherit;background-color:transparent;box-shadow:none}.product-content,.product-title{float:none;width:100%}.product-title h2{margin-top:2rem;font-size:2.2rem}.product-title h2 em{display:inline-block;font-size:1.2rem}.product-title h2 em:first-child{margin-top:0}.product-item h3 span{font-size:2.4rem}.product-info{padding:0;font-size:1.2rem}.product-info .money,.product-info .year-rate{font-size:2rem}.buy-btn{padding:0 0 0 2rem}.buy-btn a{margin:1.5rem auto}.business-logo{display:none}.business-content ul{float:left;width:20%}.business-content ul li{text-align:center;font-size:1.2rem;line-height:2rem}.business-content ul li:first-child{font-size:1.5rem;line-height:2.5rem}}@media only screen and (min-width:30em) and (max-width:50em){.feature-item h3,.feature-item p{display:block;width:100%;font-size:2.6rem}.feature-item p{font-size:1.2rem;text-align:center}}@media only screen and (max-width:30em){.header-nav-top .tel,.header-nav-top ul li:nth-child(3),.header-nav-top ul li:nth-child(4){display:none}.header-nav-main ul li{line-height:3rem}.header-nav-main ul li:first-child{display:none}.header-nav-main ul li a{padding:0 .5rem}.trans-content{padding:.5rem 0}.trans-data{float:none;padding:0}.trans-data,.trans-report{text-align:center}.trans-report a{padding:0}.main-feature{width:96%;margin:1rem auto}.feature-item{display:block;width:auto}.feature-item+.feature-item{margin:1rem 0 0}.main-notice{width:96%;margin:1rem auto;font-size:1.2rem}.main-notice a{margin-left:1rem}.main-notice a:first-child{width:60%}.main-notice a:first-child:before{content:"公告:";color:#aaa}.main-notice a span{display:none}.main-product{width:96%}.product-title h2{margin-top:.5rem}.product-title h2 span{display:block}.product-item h3 span{margin-right:0;font-size:2rem}.product-info{width:70%;float:right;padding:1rem 0;border:0}.product-info .money,.product-info .year-rate{font-size:1.8rem}.buy-btn{float:none;clear:both;padding:0 0 2rem;width:100%}.buy-btn a{max-width:26rem;margin:0 auto}.business-content{width:98%;margin:0 auto}.business-content ul li{text-align:center;font-size:1.2rem;line-height:2rem}.business-content ul li:first-child{font-size:1.4rem;line-height:2.5rem}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} -------------------------------------------------------------------------------- /dist/css/combined-dbb0bb1391.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8";blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}q:after,q:before{content:''}img{border:0}legend{color:#000}button,textarea{font-size:100%;border:0}table{border-collapse:collapse;border-spacing:0}.fl{float:left}.fr{float:right}.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}.clearfix{zoom:1}::selection{background-color:#b3d4fc;text-shadow:none}.browser-up{padding:1rem;background:#ccc;text-align:center}html{font-size:62.5%;font-family:sans-serif;color:#222}body{font-size:1.2rem;line-height:1.5;background-color:#f7f7f7}.header-box{width:100%}.header-nav-top{line-height:36px;line-height:3rem;padding:0 1.5rem;color:#fff;background:#555;border-bottom:1px solid #ecc000}.header-nav-top ul{text-align:right}.header-nav-top ul li{display:inline-block}.header-nav-top ul li+li{border-left:1px solid #999;margin-left:-4px}.header-nav-top ul li a{display:inline-block;padding:0 1.5rem;color:#fff}.header-nav-top ul li a:hover{color:#0ae;text-decoration:underline}.header-nav-main .logo-box{float:left;padding:1rem 1.5rem}.header-nav-main .logo{width:150px;height:35px;background:url(../img/logo@1x.png);background-size:150px 35px;text-indent:-9999px;overflow:hidden}.header-nav-main ul{float:right}.header-nav-main ul li{display:inline-block;border-left:1px solid #f0ede9}.header-nav-main ul li a{display:inline-block;line-height:5.5rem;font-size:1.6rem;font-weight:700;padding:0 3rem;color:#7c7a65}.header-nav-main ul li a:active,.header-nav-main ul li a:hover{color:#ffb300;background-color:#f8f6f1}.main-box{width:100%}.main-transaction{width:100%;background:#7c7365}.trans-content{max-width:90%;margin:0 auto;font-size:1.5rem}.trans-data{float:left;padding:1rem;text-align:left}.trans-data span,.trans-report a{display:inline-block;line-height:3rem;color:#fff}span.trans-money{font-size:2.2rem;color:#f90;letter-spacing:3px;margin:0 1rem;padding:0 1rem;border-radius:3px;background-color:rgba(255,255,255,.9);box-shadow:1px 2px 1px #333 inset}.trans-report{text-align:right}.trans-report a{padding:1rem}.main-ad{margin:0 auto}.ad-item,.main-ad{width:100%}.main-ad img{display:block;width:100%;max-width:100%}.main-feature{width:90%;margin:2rem auto;font-size:0}.feature-item,.main-notice{font-size:1.4rem;background-color:#fff}.feature-item{display:inline-block;width:calc(33.33% - 3rem);padding:1rem;box-shadow:0 0 4px}.feature-item+.feature-item{margin-left:1.5rem}.feature-item h3{width:40%;vertical-align:top;text-align:center;font-size:3.3rem;color:#f90}.feature-item p{width:55%;color:#999}.main-notice{width:90%;margin:2rem auto;line-height:3rem;box-shadow:0 0 4px #ccc}.feature-item h3,.feature-item p,.main-notice a{display:inline-block}.main-notice a:first-child{margin-left:2rem;width:70%;color:#666;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.main-notice a:first-child:before{content:"最新公告:\00a0\00a0";color:#aaa}.main-notice a span{color:#999;font-size:1.2rem;margin-right:2rem}.notice-more{color:#f90;margin-right:2rem}.main-product{width:90%;margin:2rem auto;font-size:1.4rem;border-top:2px solid #f90;background-color:#f5f9fa;box-shadow:0 0 4px #ccc}.product-title{float:left;width:20%}.product-title h2{margin-top:3rem;text-align:center;font-size:2.4rem;font-weight:400;color:#635c51}.product-title h2 em{display:block;margin-top:1rem;font-size:1.6rem}.product-title h2 em:first-child{margin-top:4rem}.product-content{float:right;width:79%;border-left:1px solid #eee;background-color:#fff}.product-item{width:100%}.product-item+.product-item{border-top:1px solid #eee}.product-item h3{float:left;width:30%;margin-top:2.6rem;font-size:1.4rem;font-weight:400;text-align:center}.product-item h3 span{margin-right:.5rem;font-size:3.6rem;font-style:normal;color:#8b999d}.product-item h3 i{display:block;font-size:1.2rem;font-style:normal;color:#999}.product-info{float:left;width:48%;padding:1rem;border-left:1px solid #eee;border-right:1px solid #eee;font-size:1.4rem}.product-info p{float:left;display:inline-block;text-align:center;width:56%;padding-top:1.5rem;padding-bottom:1.5rem}.product-info p:last-child{width:40%}.product-info .money,.product-info .year-rate{display:block;font-size:2.4rem;color:#f90}.product-info .money i,.product-info .year-rate i{font-size:1.2rem;font-style:normal;color:#999}.buy-btn{float:left;padding:1rem;width:calc(22% - 4.4rem)}.buy-btn a{display:block;width:90%;margin:1.8rem auto;max-width:12rem;line-height:4rem;text-align:center;color:#fff;background-color:#f90;border-radius:5px}.buy-btn a:hover{background-color:red;animation:transform-4 1s ease;transform:perspective(400px) rotateY(0deg)}@keyframes transform-4{0%{transform:perspective(400px) rotateY(0deg)}to{transform:perspective(400px) rotateY(360deg)}}.buy-btn a.disabled{background-color:#ccc;cursor:not-allowed}.main-business{padding:3rem 0;border-top:2px solid #eee;width:100%;background-color:#fff}.business-content{width:90%;margin:0 auto}.business-logo{-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);float:left;width:20%;margin-top:4rem;height:35px;background:url(../img/logo@1x.png) no-repeat;background-size:150px 35px}.business-content ul{text-align:center;float:left;width:16%}.business-content ul li{font-size:1.5rem;line-height:2.4rem}.business-content ul li:first-child{font-size:1.8rem;line-height:3rem}.business-content ul li a{color:#666}.business-content ul li a:hover{color:#0ae;text-decoration:underline}.footer-box{width:100%;padding:3rem 0 5rem;background-color:#ededed}.footer-box ul{text-align:center;margin-bottom:2rem}.footer-box ul li{display:inline-block}.footer-box .footer-icon{display:inline-block;margin-right:1.5rem;background:url(../img/cert1.png);background-size:466px 447px;text-indent:-9999px;overflow:hidden}.footer-box .footer-icon-1{width:38px;height:27px;background-position:-369px -45px}.footer-box .footer-icon-2{width:78px;height:27px;background-position:-110px -96px}.footer-box .footer-icon-3,.footer-box .footer-icon-4{width:36px;height:27px;background-position:-426px -90px}.footer-box .footer-icon-5{width:75px;height:27px;background-position:0 -320px}.footer-box .footer-icon-6,.footer-box .footer-icon-7{width:78px;height:27px;background-position:-110px -96px}.footer-box p{text-align:center;color:#999}@media only screen and (max-width:50em){.header-nav-top ul li a{padding:0 1rem}.header-nav-main .logo-box{float:none}.header-nav-main .logo{margin:1.5rem auto .5rem}.header-nav-main ul{float:none;text-align:center}.header-nav-main ul li{border:0}.header-nav-main ul li a{padding:0 1.5rem}.trans-data{padding:1rem .5rem}.trans-data span,.trans-report a{font-size:1.2rem}span.trans-money{font-size:1.6rem;margin:0;padding:0;letter-spacing:inherit;background-color:transparent;box-shadow:none}.product-content,.product-title{float:none;width:100%}.product-title h2{margin-top:2rem;font-size:2.2rem}.product-title h2 em{display:inline-block;font-size:1.2rem}.product-title h2 em:first-child{margin-top:0}.product-item h3 span{font-size:2.4rem}.product-info{padding:0;font-size:1.2rem}.product-info .money,.product-info .year-rate{font-size:2rem}.buy-btn{padding:0 0 0 2rem}.buy-btn a{margin:1.5rem auto}.business-logo{display:none}.business-content ul{float:left;width:20%}.business-content ul li{text-align:center;font-size:1.2rem;line-height:2rem}.business-content ul li:first-child{font-size:1.5rem;line-height:2.5rem}}@media only screen and (min-width:30em) and (max-width:50em){.feature-item h3,.feature-item p{display:block;width:100%;font-size:2.6rem}.feature-item p{font-size:1.2rem;text-align:center}}@media only screen and (max-width:30em){.header-nav-top .tel,.header-nav-top ul li:nth-child(3),.header-nav-top ul li:nth-child(4){display:none}.header-nav-main ul li{line-height:3rem}.header-nav-main ul li:first-child{display:none}.header-nav-main ul li a{padding:0 .5rem}.trans-content{padding:.5rem 0}.trans-data{float:none;padding:0}.trans-data,.trans-report{text-align:center}.trans-report a{padding:0}.main-feature{width:96%;margin:1rem auto}.feature-item{display:block;width:auto}.feature-item+.feature-item{margin:1rem 0 0}.main-notice{width:96%;margin:1rem auto;font-size:1.2rem}.main-notice a{margin-left:1rem}.main-notice a:first-child{width:60%}.main-notice a:first-child:before{content:"公告:";color:#aaa}.main-notice a span{display:none}.main-product{width:96%}.product-title h2{margin-top:.5rem}.product-title h2 span{display:block}.product-item h3 span{margin-right:0;font-size:2rem}.product-info{width:70%;float:right;padding:1rem 0;border:0}.product-info .money,.product-info .year-rate{font-size:1.8rem}.buy-btn{float:none;clear:both;padding:0 0 2rem;width:100%}.buy-btn a{max-width:26rem;margin:0 auto}.business-content{width:98%;margin:0 auto}.business-content ul li{text-align:center;font-size:1.2rem;line-height:2rem}.business-content ul li:first-child{font-size:1.4rem;line-height:2.5rem}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} -------------------------------------------------------------------------------- /dist/img/ad001-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad001-l.png -------------------------------------------------------------------------------- /dist/img/ad001-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad001-m.png -------------------------------------------------------------------------------- /dist/img/ad001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad001.png -------------------------------------------------------------------------------- /dist/img/ad002-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad002-l.png -------------------------------------------------------------------------------- /dist/img/ad002-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad002-m.png -------------------------------------------------------------------------------- /dist/img/ad002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad002.png -------------------------------------------------------------------------------- /dist/img/ad003-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad003-l.png -------------------------------------------------------------------------------- /dist/img/ad003-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad003-m.png -------------------------------------------------------------------------------- /dist/img/ad003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/ad003.png -------------------------------------------------------------------------------- /dist/img/app-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/app-l.png -------------------------------------------------------------------------------- /dist/img/app-l@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/app-l@2x.png -------------------------------------------------------------------------------- /dist/img/app-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/app-m.png -------------------------------------------------------------------------------- /dist/img/app-m@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/app-m@2x.png -------------------------------------------------------------------------------- /dist/img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/app.png -------------------------------------------------------------------------------- /dist/img/app@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/app@2x.png -------------------------------------------------------------------------------- /dist/img/cert1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/cert1.png -------------------------------------------------------------------------------- /dist/img/cert2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/cert2.png -------------------------------------------------------------------------------- /dist/img/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/login-bg.jpg -------------------------------------------------------------------------------- /dist/img/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/logo.psd -------------------------------------------------------------------------------- /dist/img/logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/logo@1x.png -------------------------------------------------------------------------------- /dist/img/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/logo@2x.png -------------------------------------------------------------------------------- /dist/img/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/next.png -------------------------------------------------------------------------------- /dist/img/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/dist/img/prev.png -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 理财宝 - imooc 响应式网页 10 | 11 | 12 | 13 | 14 | 18 | 19 | 20 | 23 | 24 | 25 |
26 | 37 | 38 | 51 |
52 | 53 | 54 |
55 | 56 |
57 |
58 |
59 | 平台累计成交金额 60 | 19888 61 | 万元 62 |
63 | 64 |
65 | 过去7日成交金额 66 | 1888 67 | 万元 68 |
69 | 70 | 73 |
74 |
75 | 76 | 77 |
78 | 103 |
104 | 105 | 106 |
107 |
108 |

安全

109 |

国家AAA信用平台
银行资金托管
上市公司背景保证

110 |
111 | 112 |
113 |

权威

114 |

中央电视台推荐
互联网百强企业
标准起草单位

115 |
116 | 117 |
118 |

省心

119 |

100元起投
用户利益保障机制
保险公司承保

120 |
121 |
122 | 123 | 124 |
125 | 2017-05-15元旦期间业务受理及值班公告,元旦期间业务受理及值班公告,元旦期间业务受理及值班公告,元旦期间业务受理及值班公告,元旦期间业务受理及值班公告,元旦期间业务受理及值班公告元告。 126 | 127 | 更多公告 128 |
129 | 130 | 131 |
132 |
133 |

134 | 固定期限产品 135 | 甄选优质基金 136 | 省时省力 137 | 坐等收益 138 |

139 |
140 | 141 |
142 |
143 |

3个月

144 |
145 |

约定年化收益率:3.50%

146 |

总成交金额:1880 万元

147 |
148 |
149 | 购买 150 |
151 |
152 | 153 |
154 |

3-6个月

155 |
156 |

约定年化收益率:3.60%

157 |

总成交金额:3880 万元

158 |
159 |
160 | 购买 161 |
162 |
163 | 164 |
165 |

6-12个月

166 |
167 |

约定年化收益率:4.50%

168 |

总成交金额:4880 万元

169 |
170 |
171 | 购买 172 |
173 |
174 | 175 |
176 |

12-24个月

177 |
178 |

约定年化收益率:5.50%

179 |

总成交金额:5880 万元

180 |
181 |
182 | 购买 183 |
184 |
185 | 186 |
187 |

24个月以上

188 |
189 |

约定年化收益率:6.50%

190 |

总成交金额:8880 万元

191 |
192 |
193 | 购买 194 |
195 |
196 |
197 |
198 | 199 | 200 |
201 |
202 |

203 | 债权/散标产品 204 | 自主投资 205 | 期限灵活 206 |

207 |
208 | 209 |
210 |
211 |

3个月日常生活消费

212 |
213 |

约定年化收益率:4.90%

214 |

总成交金额:18,000

215 |
216 |
217 | 投标 218 |
219 |
220 | 221 |
222 |

5个月资金周转

223 |
224 |

约定年化收益率:3.60%

225 |

金额:28,000

226 |
227 |
228 | 投标 229 |
230 |
231 | 232 |
233 |

7个月个人消费

234 |
235 |

约定年化收益率:5.20%

236 |

金额:38,000

237 |
238 |
239 | 还款中 240 |
241 |
242 | 243 |
244 |

1个月日常生活消费

245 |
246 |

约定年化收益率:5.50%

247 |

金额:48,000

248 |
249 |
250 | 还款中 251 |
252 |
253 | 254 |
255 |

12个月以上资金周转

256 |
257 |

约定年化收益率:6.80%

258 |

金额:58,000

259 |
260 |
261 | 已满标 262 |
263 |
264 |
265 |
266 | 267 | 268 |
269 |
270 | 271 | 272 | 279 | 280 | 285 | 286 | 291 | 292 | 298 | 299 | 305 |
306 |
307 |
308 | 309 | 310 | 323 | 324 | 325 | 326 | 337 | 338 | -------------------------------------------------------------------------------- /dist/js/combined-1868f28117.js: -------------------------------------------------------------------------------- 1 | !function(t){var e=navigator.userAgent;t.HTMLPictureElement&&/ecko/.test(e)&&e.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var e,i=document.createElement("source"),s=function(t){var e,s,n=t.parentNode;"PICTURE"===n.nodeName.toUpperCase()?(e=i.cloneNode(),n.insertBefore(e,n.firstElementChild),setTimeout(function(){n.removeChild(e)})):(!t._pfLastSize||t.offsetWidth>t._pfLastSize)&&(t._pfLastSize=t.offsetWidth,s=t.sizes,t.sizes+=",100vw",setTimeout(function(){t.sizes=s}))},n=function(){var t,e=document.querySelectorAll("picture > img, img[srcset][sizes]");for(t=0;t2.7?a=i+1:(r=e-i,n=Math.pow(t-.6,1.5),o=r*n,s&&(o+=.1*n),a=t+o):a=i>1?Math.sqrt(t*e):t,a>i}function o(t){var e,i=f.getSet(t),s=!1;"pending"!==i&&(s=m,i&&(e=f.setRes(i),f.applySetCandidate(e,t))),t[f.ns].evaled=s}function a(t,e){return t.res-e.res}function h(t,e,i){var s;return!i&&e&&(i=t[f.ns].sets,i=i&&i[i.length-1]),s=l(e,i),s&&(e=f.makeUrl(e),t[f.ns].curSrc=e,t[f.ns].curCan=s,s.res||X(s,s.set.sizes)),s}function l(t,e){var i,s,n;if(t&&e)for(n=f.parseSet(e),t=f.makeUrl(t),i=0;ii;i++)n=o[i],n[f.ns]=!0,(r=n.getAttribute("srcset"))&&e.push({srcset:r,media:n.getAttribute("media"),type:n.getAttribute("type"),sizes:n.getAttribute("sizes")})}function u(t,e){function i(e){var i,s=e.exec(t.substring(u));return s?(i=s[0],u+=i.length,i):void 0}function n(){var t,i,s,n,a,h,l,c,u,d=!1,g={};for(n=0;nu?d=!0:i=u):F.test(l)&&"h"===h?((s||i)&&(d=!0),0===c?d=!0:s=c):d=!0;d||(g.url=r,t&&(g.w=t),i&&(g.d=i),s&&(g.h=s),s||i||t||(g.d=1),1===g.d&&(e.has1x=!0),g.set=e,p.push(g))}for(var r,o,a,h,l,c=t.length,u=0,p=[];;){if(i(N),u>=c)return p;r=i(Q),o=[],","===r.slice(-1)?(r=r.replace(U,""),n()):function(){for(i(H),a="",h="in descriptor";;){if(l=t.charAt(u),"in descriptor"===h)if(s(l))a&&(o.push(a),a="",h="after descriptor");else{if(","===l)return u+=1,a&&o.push(a),void n();if("("===l)a+=l,h="in parens";else{if(""===l)return a&&o.push(a),void n();a+=l}}else if("in parens"===h)if(")"===l)a+=l,h="in descriptor";else{if(""===l)return o.push(a),void n();a+=l}else if("after descriptor"===h)if(s(l));else{if(""===l)return void n();h="in descriptor",u-=1}u+=1}}()}}function p(t){var e,i,n,r,o,a,h=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(i=function(t){function e(){r&&(o.push(r),r="")}function i(){o[0]&&(a.push(o),o=[])}for(var n,r="",o=[],a=[],h=0,l=0,c=!1;;){if(""===(n=t.charAt(l)))return e(),i(),a;if(c){if("*"===n&&"/"===t[l+1]){c=!1,l+=2,e();continue}l+=1}else{if(s(n)){if(t.charAt(l-1)&&s(t.charAt(l-1))||!r){l+=1;continue}if(0===h){e(),l+=1;continue}n=" "}else if("("===n)h+=1;else if(")"===n)h-=1;else{if(","===n){e(),i(),l+=1;continue}if("/"===n&&"*"===t.charAt(l+1)){c=!0,l+=2;continue}}r+=n,l+=1}}}(t),n=i.length,e=0;n>e;e++)if(r=i[e],o=r[r.length-1],function(t){return!!(h.test(t)&&parseFloat(t)>=0)||(!!l.test(t)||("0"===t||"-0"===t||"+0"===t))}(o)){if(a=o,r.pop(),0===r.length)return a;if(r=r.join(" "),f.matchesMedia(r))return a}return"100vw"}e.createElement("picture");var d,g,m,f={},v=!1,_=function(){},y=e.createElement("img"),w=y.getAttribute,x=y.setAttribute,A=y.removeAttribute,C=e.documentElement,$={},b={algorithm:""},z="data-pfsrc",E=z+"set",T=navigator.userAgent,S=/rident/.test(T)||/ecko/.test(T)&&T.match(/rv\:(\d+)/)&&RegExp.$1>35,D="currentSrc",P=/\s+\+?\d+(e\d+)?w/,M=t.picturefillCFG,R="font-size:100%!important;",k=!0,L={},j={},I=t.devicePixelRatio,O={px:1,in:96},W=e.createElement("a"),B=!1,H=/^[ \t\n\r\u000c]+/,N=/^[, \t\n\r\u000c]+/,Q=/^[^ \t\n\r\u000c]+/,U=/[,]+$/,F=/^\d+$/,q=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,G=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s||!1):t.attachEvent&&t.attachEvent("on"+e,i)},Z=function(t){var e={};return function(i){return i in e||(e[i]=t(i)),e[i]}},V=function(){var t=function(){for(var t=arguments,e=0,i=t[0];++e in t;)i=i.replace(t[e],t[++e]);return i},e=Z(function(e){return"return "+t((e||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(t,i){var s;if(!(t in L))if(L[t]=!1,i&&(s=t.match(/^([\d\.]+)(em|vw|px)$/)))L[t]=s[1]*O[s[2]];else try{L[t]=new Function("e",e(t))(O)}catch(t){}return L[t]}}(),X=function(t,e){return t.w?(t.cWidth=f.calcListLength(e||"100vw"),t.res=t.w/t.cWidth):t.res=t.d,t},K=function(t){if(v){var i,s,n,r=t||{};if(r.elements&&1===r.elements.nodeType&&("IMG"===r.elements.nodeName.toUpperCase()?r.elements=[r.elements]:(r.context=r.elements,r.elements=null)),i=r.elements||f.qsa(r.context||e,r.reevaluate||r.reselect?f.sel:f.selShort),n=i.length){for(f.setupRun(r),B=!0,s=0;n>s;s++)f.fillImg(i[s],r);f.teardownRun(r)}}};t.console&&console.warn,D in y||(D="src"),$["image/jpeg"]=!0,$["image/gif"]=!0,$["image/png"]=!0,$["image/svg+xml"]=e.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),f.ns=("pf"+(new Date).getTime()).substr(0,9),f.supSrcset="srcset"in y,f.supSizes="sizes"in y,f.supPicture=!!t.HTMLPictureElement,f.supSrcset&&f.supPicture&&!f.supSizes&&function(t){y.srcset="data:,a",t.src="data:,a",f.supSrcset=y.complete===t.complete,f.supPicture=f.supSrcset&&f.supPicture}(e.createElement("img")),f.supSrcset&&!f.supSizes?function(){var t="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",i=e.createElement("img"),s=function(){2===i.width&&(f.supSizes=!0),g=f.supSrcset&&!f.supSizes,v=!0,setTimeout(K)};i.onload=s,i.onerror=s,i.setAttribute("sizes","9px"),i.srcset=t+" 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 9w",i.src=t}():v=!0,f.selShort="picture>img,img[srcset]",f.sel=f.selShort,f.cfg=b,f.DPR=I||1,f.u=O,f.types=$,f.setSize=_,f.makeUrl=Z(function(t){return W.href=t,W.href}),f.qsa=function(t,e){return"querySelector"in t?t.querySelectorAll(e):[]},f.matchesMedia=function(){return t.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?f.matchesMedia=function(t){return!t||matchMedia(t).matches}:f.matchesMedia=f.mMQ,f.matchesMedia.apply(this,arguments)},f.mMQ=function(t){return!t||V(t)},f.calcLength=function(t){var e=V(t,!0)||!1;return 0>e&&(e=!1),e},f.supportsType=function(t){return!t||$[t]},f.parseSize=Z(function(t){var e=(t||"").match(/(\([^)]+\))?\s*(.+)/);return{media:e&&e[1],length:e&&e[2]}}),f.parseSet=function(t){return t.cands||(t.cands=u(t.srcset,t)),t.cands},f.getEmValue=function(){var t;if(!d&&(t=e.body)){var i=e.createElement("div"),s=C.style.cssText,n=t.style.cssText;i.style.cssText="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",C.style.cssText=R,t.style.cssText=R,t.appendChild(i),d=i.offsetWidth,t.removeChild(i),d=parseFloat(d,10),C.style.cssText=s,t.style.cssText=n}return d||16},f.calcListLength=function(t){if(!(t in j)||b.uT){var e=f.calcLength(p(t));j[t]=e||O.width}return j[t]},f.setRes=function(t){var e;if(t){e=f.parseSet(t);for(var i=0,s=e.length;s>i;i++)X(e[i],t.sizes)}return e},f.setRes.res=X,f.applySetCandidate=function(t,e){if(t.length){var i,s,n,o,l,c,u,p,d,g=e[f.ns],m=f.DPR;if(c=g.curSrc||e[D],u=g.curCan||h(e,c,t[0].set),u&&u.set===t[0].set&&((d=S&&!e.complete&&u.res-.1>m)||(u.cached=!0,u.res>=m&&(l=u))),!l)for(t.sort(a),o=t.length,l=t[o-1],s=0;o>s;s++)if(i=t[s],i.res>=m){n=s-1,l=t[n]&&(d||c!==f.makeUrl(i.url))&&r(t[n].res,i.res,m,t[n].cached)?t[n]:i;break}l&&(p=f.makeUrl(l.url),g.curSrc=p,g.curCan=l,p!==c&&f.setSrc(e,l),f.setSize(e))}},f.setSrc=function(t,e){var i;t.src=e.url,"image/svg+xml"===e.set.type&&(i=t.style.width,t.style.width=t.offsetWidth+1+"px",t.offsetWidth+1&&(t.style.width=i))},f.getSet=function(t){var e,i,s,n=!1,r=t[f.ns].sets;for(e=0;er?i=setTimeout(n,e-r):(i=null,t())};return function(){s=new Date,i||(i=setTimeout(n,e))}}(a,99)),G(e,"readystatechange",n)}(),f.picturefill=K,f.fillImgs=K,f.teardownRun=_,K._=f,t.picturefillCFG={pf:f,push:function(t){var e=t.shift();"function"==typeof f[e]?f[e].apply(f,t):(b[e]=t[0],B&&f.fillImgs({reselect:!0}))}};for(;M&&M.length;)t.picturefillCFG.push(M.shift());t.picturefill=K,"object"==typeof module&&"object"==typeof module.exports?module.exports=K:"function"==typeof define&&define.amd&&define("picturefill",function(){return K}),f.supPicture||($["image/webp"]=function(e,i){var s=new t.Image;return s.onerror=function(){$[e]=!1,K()},s.onload=function(){$[e]=1===s.width,K()},s.src=i,"pending"}("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document),function(t,e,i,s){function n(e,i){this.settings=null,this.options=t.extend({},n.Defaults,i),this.$element=t(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},t.each(["onResize","onThrottledResize"],t.proxy(function(e,i){this._handlers[i]=t.proxy(this[i],this)},this)),t.each(n.Plugins,t.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),t.each(n.Workers,t.proxy(function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})},this)),this.setup(),this.initialize()}n.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:e,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},n.Width={Default:"default",Inner:"inner",Outer:"outer"},n.Type={Event:"event",State:"state"},n.Plugins={},n.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,n={width:"auto","margin-left":s?e:"","margin-right":s?"":e};!i&&this.$stage.children().css(n),t.css=n}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,r=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=i>1||t.items.merge,r[s]=n?e*i:this._items[s].width();this._widths=r}},{filter:["items","settings"],run:function(){var e=[],i=this._items,s=this.settings,n=Math.max(2*s.items,4),r=2*Math.ceil(i.length/2),o=s.loop&&i.length?s.rewind?n:Math.max(n,r):0,a="",h="";for(o/=2;o--;)e.push(this.normalize(e.length/2,!0)),a+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),h=i[e[e.length-1]][0].outerHTML+h;this._clones=e,t(a).addClass("cloned").appendTo(this.$stage),t(h).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,s=0,n=0,r=[];++ii;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+r*n,(this.op(t,"<=",o)&&this.op(t,">",a)||this.op(e,"<",o)&&this.op(e,">",a))&&h.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+h.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],n.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var e,i,n;e=this.$element.find("img"),i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:s,n=this.$element.children(i).width(),e.length&&0>=n&&this.preloadAutoWidthImages(e)}this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},n.prototype.setup=function(){var e=this.viewport(),i=this.options.responsive,s=-1,n=null;i?(t.each(i,function(t){e>=t&&t>s&&(s=Number(t))}),n=t.extend({},this.options,i[s]),"function"==typeof n.stagePadding&&(n.stagePadding=n.stagePadding()),delete n.responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+s))):n=t.extend({},this.options),this.trigger("change",{property:{name:"settings",value:n}}),this._breakpoint=s,this.settings=n,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},n.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},n.prototype.prepare=function(e){var i=this.trigger("prepare",{content:e});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:i.data}),i.data},n.prototype.update=function(){for(var e=0,i=this._pipe.length,s=t.proxy(function(t){return this[t]},this._invalidated),n={};i>e;)(this._invalidated.all||t.grep(this._pipe[e].filter,s).length>0)&&this._pipe[e].run(n),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},n.prototype.width=function(t){switch(t=t||n.Width.Default){case n.Width.Inner:case n.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},n.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},n.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},n.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},n.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},n.prototype.onDragStart=function(e){var s=null;3!==e.which&&(t.support.transform?(s=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),s={x:s[16===s.length?12:4],y:s[16===s.length?13:5]}):(s=this.$stage.position(),s={x:this.settings.rtl?s.left+this.$stage.width()-this.width()+this.settings.margin:s.left,y:s.top}),this.is("animating")&&(t.support.transform?this.animate(s.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=s,this._drag.stage.current=s,this._drag.pointer=this.pointer(e),t(i).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(i).one("mousemove.owl.core touchmove.owl.core",t.proxy(function(e){var s=this.difference(this._drag.pointer,this.pointer(e));t(i).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(s.x)0^this.settings.rtl?"left":"right";t(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==s.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(n.x,0!==s.x?r:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=r,(Math.abs(s.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},n.prototype.closest=function(e,i){var s=-1,n=this.width(),r=this.coordinates();return this.settings.freeDrag||t.each(r,t.proxy(function(t,o){return"left"===i&&e>o-30&&o+30>e?s=t:"right"===i&&e>o-n-30&&o-n+30>e?s=t+1:this.op(e,"<",o)&&this.op(e,">",r[t+1]||o-n)&&(s="left"===i?t+1:t),-1===s},this)),this.settings.loop||(this.op(e,">",r[this.minimum()])?s=e=this.minimum():this.op(e,"<",r[this.maximum()])&&(s=e=this.maximum())),s},n.prototype.animate=function(e){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),i&&(this.enter("animating"),this.trigger("translate")),t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"}):i?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},n.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},n.prototype.current=function(t){if(t===s)return this._current;if(0===this._items.length)return s;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==s&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},n.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,function(t,e){return e})},n.prototype.reset=function(t){(t=this.normalize(t))!==s&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},n.prototype.normalize=function(t,e){var i=this._items.length,n=e?0:this._clones.length;return!this.isNumeric(t)||1>i?t=s:(0>t||t>=i+n)&&(t=((t-n/2)%i+i)%i+n/2),t},n.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},n.prototype.maximum=function(t){var e,i,s,n=this.settings,r=this._coordinates.length;if(n.loop)r=this._clones.length/2+this._items.length-1;else if(n.autoWidth||n.merge){for(e=this._items.length,i=this._items[--e].width(),s=this.$element.width();e--&&!((i+=this._items[e].width()+this.settings.margin)>s););r=e+1}else r=n.center?this._items.length-1:this._items.length-n.items;return t&&(r-=this._clones.length/2),Math.max(r,0)},n.prototype.minimum=function(t){return t?0:this._clones.length/2},n.prototype.items=function(t){return t===s?this._items.slice():(t=this.normalize(t,!0),this._items[t])},n.prototype.mergers=function(t){return t===s?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},n.prototype.clones=function(e){var i=this._clones.length/2,n=i+this._items.length,r=function(t){return t%2==0?n+t/2:i-(t+1)/2};return e===s?t.map(this._clones,function(t,e){return r(e)}):t.map(this._clones,function(t,i){return t===e?r(i):null})},n.prototype.speed=function(t){return t!==s&&(this._speed=t),this._speed},n.prototype.coordinates=function(e){var i,n=1,r=e-1;return e===s?t.map(this._coordinates,t.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(n=-1,r=e+1),i=this._coordinates[e],i+=(this.width()-i+(this._coordinates[r]||0))/2*n):i=this._coordinates[r]||0,i=Math.ceil(i))},n.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},n.prototype.to=function(t,e){var i=this.current(),s=null,n=t-this.relative(i),r=(n>0)-(0>n),o=this._items.length,a=this.minimum(),h=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(n)>o/2&&(n+=-1*r*o),t=i+n,(s=((t-a)%o+o)%o+a)!==t&&h>=s-n&&s-n>0&&(i=s-n,t=s,this.reset(i))):this.settings.rewind?(h+=1,t=(t%h+h)%h):t=Math.max(a,Math.min(h,t)),this.speed(this.duration(i,t,e)),this.current(t),this.$element.is(":visible")&&this.update()},n.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},n.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},n.prototype.onTransitionEnd=function(t){return(t===s||(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)===this.$stage.get(0)))&&(this.leave("animating"),void this.trigger("translated"))},n.prototype.viewport=function(){var s;if(this.options.responsiveBaseElement!==e)s=t(this.options.responsiveBaseElement).width();else if(e.innerWidth)s=e.innerWidth;else{if(!i.documentElement||!i.documentElement.clientWidth)throw"Can not detect viewport width.";s=i.documentElement.clientWidth}return s},n.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter(function(){return 1===this.nodeType}).each(t.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},n.prototype.add=function(e,i){var n=this.relative(this._current);i=i===s?this._items.length:this.normalize(i,!0),e=e instanceof jQuery?e:t(e),this.trigger("add",{content:e,position:i}),e=this.prepare(e),0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[i-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(e),this._items.splice(i,0,e),this._mergers.splice(i,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[n]&&this.reset(this._items[n].index()),this.invalidate("items"),this.trigger("added",{content:e,position:i})},n.prototype.remove=function(t){(t=this.normalize(t,!0))!==s&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},n.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy(function(e,i){this.enter("pre-loading"),i=t(i),t(new Image).one("load",t.proxy(function(t){i.attr("src",t.target.src),i.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))},n.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(i).off(".owl.core"),!1!==this.settings.responsive&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize));for(var s in this._plugins)this._plugins[s].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},n.prototype.op=function(t,e,i){var s=this.settings.rtl;switch(e){case"<":return s?t>i:i>t;case">":return s?i>t:t>i;case">=":return s?i>=t:t>=i;case"<=":return s?t>=i:i>=t}},n.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},n.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},n.prototype.trigger=function(e,i,s,r,o){var a={item:{count:this._items.length,index:this.current()}},h=t.camelCase(t.grep(["on",e,s],function(t){return t}).join("-").toLowerCase()),l=t.Event([e,"owl",s||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},a,i));return this._supress[e]||(t.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(l)}),this.register({type:n.Type.Event,name:e}),this.$element.trigger(l),this.settings&&"function"==typeof this.settings[h]&&this.settings[h].call(this,l)),l},n.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]===s&&(this._states.current[e]=0),this._states.current[e]++},this))},n.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]--},this))},n.prototype.register=function(e){if(e.type===n.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var i=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!i||!i.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:i.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===n.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy(function(i,s){return t.inArray(i,this._states.tags[e.name])===s},this)))},n.prototype.suppress=function(e){t.each(e,t.proxy(function(t,e){this._supress[e]=!0},this))},n.prototype.release=function(e){t.each(e,t.proxy(function(t,e){delete this._supress[e]},this))},n.prototype.pointer=function(t){var i={x:null,y:null} 2 | ;return t=t.originalEvent||t||e.event,t=t.touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,t.pageX?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i},n.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},n.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.owlCarousel=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var s=t(this),r=s.data("owl.carousel");r||(r=new n(this,"object"==typeof e&&e),s.data("owl.carousel",r),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(e,i){r.register({type:n.Type.Event,name:i}),r.$element.on(i+".owl.carousel.core",t.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))})),"string"==typeof e&&"_"!==e.charAt(0)&&r[e].apply(r,i)})},t.fn.owlCarousel.Constructor=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={autoRefresh:!0,autoRefreshInterval:500},n.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=e.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},n.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},n.prototype.destroy=function(){var t,i;e.clearInterval(this._interval);for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":t.proxy(function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type))for(var i=this._core.settings,s=i.center&&Math.ceil(i.items/2)||i.items,n=i.center&&-1*s||0,r=(e.property&&void 0!==e.property.value?e.property.value:this._core.current())+n,o=this._core.clones().length,a=t.proxy(function(t,e){this.load(e)},this);n++-1||(n.each(t.proxy(function(i,s){var n,r=t(s),o=e.devicePixelRatio>1&&r.attr("data-src-retina")||r.attr("data-src");this._core.trigger("load",{element:r,url:o},"lazy"),r.is("img")?r.one("load.owl.lazy",t.proxy(function(){r.css("opacity",1),this._core.trigger("loaded",{element:r,url:o},"lazy")},this)).attr("src",o):(n=new Image,n.onload=t.proxy(function(){r.css({"background-image":"url("+o+")",opacity:"1"}),this._core.trigger("loaded",{element:r,url:o},"lazy")},this),n.src=o)},this)),this._loaded.push(s.get(0)))},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"==t.property.name&&this.update()},this),"loaded.owl.lazy":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},n.prototype.update=function(){var e=this._core._current,i=e+this._core.settings.items,s=this._core.$stage.children().toArray().slice(e,i),n=[],r=0;t.each(s,function(e,i){n.push(t(i).height())}),r=Math.max.apply(null,n),this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)},n.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,t(e.content)))}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy(function(t){this.play(t)},this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var i=function(){return t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube"}(),s=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),n=t.attr("data-width")||this._core.settings.videoWidth,r=t.attr("data-height")||this._core.settings.videoHeight,o=t.attr("href");if(!o)throw new Error("Missing video URL.");if(s=o.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),s[3].indexOf("youtu")>-1)i="youtube";else if(s[3].indexOf("vimeo")>-1)i="vimeo";else{if(!(s[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[o]={type:i,id:s,width:n,height:r},e.attr("data-video",o),this.thumbnail(t,this._videos[o])},n.prototype.thumbnail=function(e,i){var s,n,r,o=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",a=e.find("img"),h="src",l="",c=this._core.settings,u=function(t){n='
',s=c.lazyLoad?'
':'
',e.after(s),e.after(n)};return e.wrap('
"),this._core.settings.lazyLoad&&(h="data-src",l="owl-lazy"),a.length?(u(a.attr(h)),a.remove(),!1):void("youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?t.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){r=t[0].thumbnail_large,u(r)}}):"vzaar"===i.type&&t.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){r=t.framegrab_url,u(r)}}))},n.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},n.prototype.play=function(e){var i,s=t(e.target),n=s.closest("."+this._core.settings.itemClass),r=this._videos[n.attr("data-video")],o=r.width||"100%",a=r.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),n=this._core.items(this._core.relative(n.index())),this._core.reset(n.index()),"youtube"===r.type?i='':"vimeo"===r.type?i='':"vzaar"===r.type&&(i=''),t('
'+i+"
").insertAfter(n.find(".owl-video")),this._playing=n.addClass("owl-video-playing"))},n.prototype.isInFullScreen=function(){var e=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},n.prototype.destroy=function(){var t,e;this._core.$element.off("click.owl.video");for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this.core=e,this.core.options=t.extend({},n.Defaults,this.core.options),this.swapping=!0,this.previous=s,this.next=s,this.handlers={"change.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":t.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};n.Defaults={animateOut:!1,animateIn:!1},n.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,i=t.proxy(this.clear,this),s=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,o=this.core.settings.animateOut;this.core.current()!==this.previous&&(o&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),s.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(o)),r&&n.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}},n.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":t.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":t.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":t.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype.play=function(t,e){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},n.prototype._getNextTimeout=function(s,n){return this._timeout&&e.clearTimeout(this._timeout),e.setTimeout(t.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||i.hidden||this._core.next(n||this._core.settings.autoplaySpeed)},this),s||this._core.settings.autoplayTimeout)},n.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},n.prototype.stop=function(){this._core.is("rotating")&&(e.clearTimeout(this._timeout),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},n.prototype.destroy=function(){var t,e;this.stop();for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('
'+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers)};n.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},n.prototype.initialize=function(){var e,i=this._core.settings;this._controls.$relative=(i.navContainer?t(i.navContainer):t("
").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=t("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[t("
").addClass(i.dotClass).append(t("")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?t(i.dotsContainer):t("
").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",t.proxy(function(e){var s=t(e.target).parent().is(this._controls.$absolute)?t(e.target).index():t(e.target).parent().index();e.preventDefault(),this.to(s,i.dotsSpeed)},this));for(e in this._overrides)this._core[e]=t.proxy(this[e],this)},n.prototype.destroy=function(){var t,e,i,s;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)this._controls[e].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},n.prototype.update=function(){var t,e,i,s=this._core.clones().length/2,n=s+this._core.items().length,r=this._core.maximum(!0),o=this._core.settings,a=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],t=s,e=0,i=0;n>t;t++){if(e>=a||0===e){if(this._pages.push({start:Math.min(r,t-s),end:t-s+a-1}),Math.min(r,t-s)===r)break;e=0,++i}e+=this._core.mergers(this._core.relative(t))}},n.prototype.draw=function(){var e,i=this._core.settings,s=this._core.items().length<=i.items,n=this._core.relative(this._core.current()),r=i.loop||i.rewind;this._controls.$relative.toggleClass("disabled",!i.nav||s),i.nav&&(this._controls.$previous.toggleClass("disabled",!r&&n<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!r&&n>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!i.dots||s),i.dots&&(e=this._pages.length-this._controls.$absolute.children().length,i.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):0>e&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(t.inArray(this.current(),this._pages)).addClass("active"))},n.prototype.onTrigger=function(e){var i=this._core.settings;e.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}},n.prototype.current=function(){var e=this._core.relative(this._core.current());return t.grep(this._pages,t.proxy(function(t,i){return t.start<=e&&t.end>=e},this)).pop()},n.prototype.getPosition=function(e){var i,s,n=this._core.settings;return"page"==n.slideBy?(i=t.inArray(this.current(),this._pages),s=this._pages.length,e?++i:--i,i=this._pages[(i%s+s)%s].start):(i=this._core.relative(this._core.current()),s=this._core.items().length,e?i+=n.slideBy:i-=n.slideBy),i},n.prototype.next=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},n.prototype.prev=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},n.prototype.to=function(e,i,s){var n;!s&&this._pages.length?(n=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(e%n+n)%n].start,i)):t.proxy(this._overrides.to,this._core)(e,i)},t.fn.owlCarousel.Constructor.Plugins.Navigation=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(i){this._core=i,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&t(e).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=e.content}},this),"changed.owl.carousel":t.proxy(function(i){if(i.namespace&&"position"===i.property.name){var s=this._core.items(this._core.relative(this._core.current())),n=t.map(this._hashes,function(t,e){return t===s?e:null}).join();if(!n||e.location.hash.slice(1)===n)return;e.location.hash=n}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers),t(e).on("hashchange.owl.navigation",t.proxy(function(t){var i=e.location.hash.substring(1),s=this._core.$stage.children(),n=this._hashes[i]&&s.index(this._hashes[i]);void 0!==n&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};n.Defaults={URLhashListener:!1},n.prototype.destroy=function(){var i,s;t(e).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(s in Object.getOwnPropertyNames(this))"function"!=typeof this[s]&&(this[s]=null)},t.fn.owlCarousel.Constructor.Plugins.Hash=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){function n(e,i){var n=!1,r=e.charAt(0).toUpperCase()+e.slice(1);return t.each((e+" "+a.join(r+" ")+r).split(" "),function(t,e){return o[e]!==s?(n=!i||e,!1):void 0}),n}function r(t){return n(t,!0)}var o=t("").get(0).style,a="Webkit Moz O ms".split(" "),h={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},l={csstransforms:function(){return!!n("transform")},csstransforms3d:function(){return!!n("perspective")},csstransitions:function(){return!!n("transition")},cssanimations:function(){return!!n("animation")}};l.csstransitions()&&(t.support.transition=new String(r("transition")),t.support.transition.end=h.transition.end[t.support.transition]),l.cssanimations()&&(t.support.animation=new String(r("animation")),t.support.animation.end=h.animation.end[t.support.animation]),l.csstransforms()&&(t.support.transform=new String(r("transform")),t.support.transform3d=l.csstransforms3d())}(window.Zepto||window.jQuery,window,document); -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | var rev = require('gulp-rev'); 3 | var revReplace = require('gulp-rev-replace'); 4 | var useref = require('gulp-useref'); 5 | var filter = require('gulp-filter'); 6 | var uglify = require('gulp-uglify'); 7 | var csso = require('gulp-csso'); 8 | 9 | gulp.task('default', function() { 10 | var jsFilter = filter('**/*.js', {restore: true}); 11 | var cssFilter = filter('**/*.css', {restore: true}); 12 | var indexHtmlFilter = filter(['**/*', '!**/index.html'], {restore: true}); 13 | 14 | return gulp.src('src/index.html') 15 | .pipe(useref()) 16 | .pipe(jsFilter) 17 | .pipe(uglify()) 18 | .pipe(jsFilter.restore) 19 | .pipe(cssFilter) 20 | .pipe(csso()) 21 | .pipe(cssFilter.restore) 22 | .pipe(indexHtmlFilter) 23 | .pipe(rev()) 24 | .pipe(indexHtmlFilter.restore) 25 | .pipe(revReplace()) 26 | .pipe(gulp.dest('dist')); 27 | }); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "responsive-imooc", 3 | "version": "1.0.0", 4 | "description": "
\r bootstrap/\r ├── css/\r │   ├── bootstrap.css\r │   ├── bootstrap.css.map\r │   ├── bootstrap.min.css\r │   ├── bootstrap.min.css.map\r │   ├── bootstrap-theme.css\r │   ├── bootstrap-theme.css.map\r │   ├── bootstrap-theme.min.css\r │   └── bootstrap-theme.min.css.map\r ├── js/\r │   ├── bootstrap.js\r │   └── bootstrap.min.js\r └── fonts/\r     ├── glyphicons-halflings-regular.eot\r     ├── glyphicons-halflings-regular.svg\r     ├── glyphicons-halflings-regular.ttf\r     ├── glyphicons-halflings-regular.woff\r     └── glyphicons-halflings-regular.woff2\r 
", 5 | "main": "index.js", 6 | "directories": { 7 | "doc": "doc", 8 | "test": "test" 9 | }, 10 | "scripts": { 11 | "test": "echo \"Error: no test specified\" && exit 1" 12 | }, 13 | "author": "", 14 | "license": "ISC", 15 | "dependencies": {}, 16 | "devDependencies": { 17 | "gulp": "^3.9.1", 18 | "gulp-csso": "^3.0.0", 19 | "gulp-filter": "^5.0.0", 20 | "gulp-rev": "^7.1.2", 21 | "gulp-rev-replace": "^0.4.3", 22 | "gulp-uglify": "^2.1.2", 23 | "gulp-useref": "^3.1.2" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Page Not Found 6 | 7 | 44 | 45 | 46 |

404, Page Not Found

47 |

Sorry, but the page you were trying to view does not exist.

48 | 49 | 50 | -------------------------------------------------------------------------------- /src/css/index.css: -------------------------------------------------------------------------------- 1 | /* 页面基本样式 */ 2 | html { 3 | /* 方便em与px相互转换,1em = 16px*62.5% = 10px */ 4 | font-size: 62.5%; 5 | font-family: sans-serif; 6 | color: #222; 7 | } 8 | body { 9 | /* 1.2rem = 12px */ 10 | font-size: 1.2rem; 11 | line-height: 1.5; 12 | background-color: #f7f7f7; 13 | } 14 | 15 | 16 | /* 顶部导航区 */ 17 | .header-box { 18 | width: 100%; 19 | } 20 | .header-nav-top { 21 | line-height: 36px; 22 | line-height: 3rem; 23 | padding: 0 1.5rem; 24 | color: #fff; 25 | background: #555; 26 | border-bottom: 1px solid #ecc000; 27 | } 28 | .header-nav-top .tel { 29 | 30 | } 31 | .header-nav-top ul { 32 | text-align: right; 33 | } 34 | .header-nav-top ul li { 35 | display: inline-block; 36 | } 37 | .header-nav-top ul li + li { 38 | border-left: 1px solid #999; 39 | /* 取消 li 之间的间隙 */ 40 | margin-left: -4px; 41 | } 42 | .header-nav-top ul li a { 43 | display: inline-block; 44 | padding: 0 1.5rem; 45 | color: #fff; 46 | } 47 | .header-nav-top ul li a:hover { 48 | color: #0ae; 49 | text-decoration: underline; 50 | } 51 | 52 | .header-nav-main { 53 | 54 | } 55 | .header-nav-main .logo-box{ 56 | float: left; 57 | padding: 1rem 1.5rem; 58 | } 59 | .header-nav-main .logo { 60 | width: 150px; 61 | height: 35px; 62 | background: url('../img/logo@1x.png'); 63 | background-size: 150px 35px; 64 | text-indent: -9999px; 65 | overflow: hidden; 66 | } 67 | .header-nav-main ul { 68 | float: right; 69 | } 70 | .header-nav-main ul li { 71 | display: inline-block; 72 | border-left: 1px solid #f0ede9; 73 | } 74 | .header-nav-main ul li a { 75 | display: inline-block; 76 | line-height: 5.5rem; 77 | font-size: 1.6rem; 78 | font-weight: bold; 79 | padding: 0 3rem; 80 | color: #7c7a65; 81 | } 82 | .header-nav-main ul li a:hover, 83 | .header-nav-main ul li a:active { 84 | color: #ffb300; 85 | background-color: #f8f6f1; 86 | } 87 | 88 | 89 | /* 主要内容区 */ 90 | .main-box { 91 | width: 100%; 92 | } 93 | 94 | .main-transaction { 95 | width: 100%; 96 | background: #7c7365; 97 | } 98 | .trans-content { 99 | max-width: 90%; 100 | margin: 0 auto; 101 | font-size: 1.5rem; 102 | } 103 | .trans-data { 104 | float: left; 105 | padding: 1rem; 106 | text-align: left; 107 | } 108 | .trans-data span { 109 | display: inline-block; 110 | line-height: 3rem; 111 | color: #fff; 112 | } 113 | span.trans-money { 114 | font-size: 2.2rem; 115 | color: #ff9900; 116 | letter-spacing: 3px; 117 | margin: 0 1rem; 118 | padding: 0 1rem; 119 | border-radius: 3px; 120 | background-color: rgba(255, 255, 255, 0.9); 121 | box-shadow: 1px 2px 1px #333 inset; 122 | } 123 | .trans-report { 124 | text-align: right; 125 | } 126 | .trans-report a { 127 | display: inline-block; 128 | color: #fff; 129 | padding: 1rem; 130 | line-height: 3rem; 131 | } 132 | 133 | .main-ad { 134 | width: 100%; 135 | margin: 0 auto; 136 | } 137 | .ad-item { 138 | width: 100%; 139 | } 140 | .main-ad img { 141 | display: block; 142 | width: 100%; 143 | max-width: 100%; 144 | } 145 | 146 | .main-feature { 147 | width: 90%; 148 | margin: 2rem auto; 149 | font-size: 0; 150 | } 151 | .feature-item { 152 | display: inline-block; 153 | width: calc(33.33% - 3rem); 154 | padding: 1rem; 155 | font-size: 1.4rem; 156 | background-color: #fff; 157 | box-shadow: 0 0 4px; 158 | } 159 | .feature-item + .feature-item { 160 | margin-left: 1.5rem; 161 | } 162 | .feature-item h3 { 163 | display: inline-block; 164 | width: 40%; 165 | vertical-align: top; 166 | text-align: center; 167 | font-size: 3.3rem; 168 | color: #ff9900; 169 | } 170 | .feature-item p { 171 | display: inline-block; 172 | width: 55%; 173 | color: #999; 174 | } 175 | 176 | .main-notice { 177 | width: 90%; 178 | margin: 2rem auto; 179 | font-size: 1.4rem; 180 | line-height: 3rem; 181 | background-color: #fff; 182 | box-shadow: 0 0 4px #ccc; 183 | } 184 | .main-notice a { 185 | display: inline-block; 186 | } 187 | .main-notice a:first-child { 188 | margin-left: 2rem; 189 | width: 70%; 190 | color: #666; 191 | -ms-text-overflow: ellipsis; 192 | text-overflow: ellipsis; 193 | overflow: hidden; 194 | white-space: nowrap; 195 | } 196 | .main-notice a:first-child:before { 197 | content: "最新公告:\00a0\00a0"; 198 | color: #aaa; 199 | } 200 | .main-notice a span { 201 | color: #999; 202 | font-size: 1.2rem; 203 | margin-right: 2rem; 204 | } 205 | .notice-more { 206 | color: #ff9900; 207 | margin-right: 2rem; 208 | } 209 | 210 | .main-product { 211 | width: 90%; 212 | margin: 2rem auto; 213 | font-size: 1.4rem; 214 | border-top: 2px solid #ff9900; 215 | background-color: #f5f9fa; 216 | box-shadow: 0 0 4px #ccc; 217 | } 218 | .product-title { 219 | float: left; 220 | width: 20%; 221 | } 222 | .product-title h2 { 223 | margin-top: 3rem; 224 | text-align: center; 225 | font-size: 2.4rem; 226 | font-weight: normal; 227 | color: #635c51; 228 | } 229 | .product-title h2 em { 230 | display: block; 231 | margin-top: 1rem; 232 | font-size: 1.6rem; 233 | } 234 | .product-title h2 em:first-child { 235 | margin-top: 4rem; 236 | } 237 | .product-content { 238 | float: right; 239 | width: 79%; 240 | border-left: 1px solid #eee; 241 | background-color: #fff; 242 | } 243 | .product-item { 244 | width: 100%; 245 | } 246 | .product-item + .product-item { 247 | border-top: 1px solid #eee; 248 | } 249 | .product-item h3 { 250 | float: left; 251 | width: 30%; 252 | margin-top: 2.6rem; 253 | font-size: 1.4rem; 254 | font-weight: normal; 255 | text-align: center; 256 | } 257 | .product-item h3 span { 258 | margin-right: 0.5rem; 259 | font-size: 3.6rem; 260 | font-style: normal; 261 | color: #8b999d; 262 | } 263 | .product-item h3 i { 264 | display: block; 265 | font-size: 1.2rem; 266 | font-style: normal; 267 | color: #999; 268 | } 269 | .product-info { 270 | float: left; 271 | width: 48%; 272 | padding: 1rem; 273 | border-left: 1px solid #eee; 274 | border-right: 1px solid #eee; 275 | font-size: 1.4rem; 276 | } 277 | .product-info p { 278 | float: left; 279 | display: inline-block; 280 | text-align: center; 281 | width: 56%; 282 | padding-top: 1.5rem; 283 | padding-bottom: 1.5rem; 284 | } 285 | .product-info p:last-child { 286 | width: 40%; 287 | } 288 | .product-info .year-rate, 289 | .product-info .money { 290 | display: block; 291 | font-size: 2.4rem; 292 | color: #ff9900; 293 | } 294 | .product-info .year-rate i, 295 | .product-info .money i { 296 | font-size: 1.2rem; 297 | font-style: normal; 298 | color: #999; 299 | } 300 | .buy-btn { 301 | float: left; 302 | padding: 1rem; 303 | width: calc(22% - 4.4rem); 304 | } 305 | .buy-btn a { 306 | display: block; 307 | width: 90%; 308 | margin: 1.8rem auto; 309 | max-width: 12rem; 310 | line-height: 4rem; 311 | text-align: center; 312 | color: #fff; 313 | background-color: #ff9900; 314 | border-radius: 5px; 315 | } 316 | .buy-btn a:hover { 317 | background-color: #ff0000; 318 | /* transition: all 0.5s ease; */ 319 | animation: transform-4 1s ease; 320 | transform:perspective(400px) rotateY(0deg); 321 | } 322 | @keyframes transform-4{ 323 | from{transform:perspective(400px) rotateY(0deg)} 324 | to{transform:perspective(400px) rotateY(360deg)} 325 | } 326 | .buy-btn a.disabled { 327 | background-color: #ccc; 328 | cursor: not-allowed; 329 | } 330 | 331 | .main-business { 332 | padding: 3rem 0; 333 | border-top: 2px solid #eee; 334 | width: 100%; 335 | background-color: #fff; 336 | } 337 | .business-content { 338 | width: 90%; 339 | margin: 0 auto; 340 | } 341 | .business-logo { 342 | /* 滤镜图片变黑白 */ 343 | -webkit-filter: grayscale(100%); 344 | -o-filter: grayscale(100%); 345 | filter: grayscale(100%); 346 | 347 | float: left; 348 | width: 20%; 349 | margin-top: 4rem; 350 | height: 35px; 351 | background: url('../img/logo@1x.png') no-repeat; 352 | background-size: 150px 35px; 353 | } 354 | .business-content ul { 355 | text-align: center; 356 | float: left; 357 | width: 16%; 358 | } 359 | .business-content ul li { 360 | font-size: 1.5rem; 361 | line-height: 2.4rem; 362 | } 363 | .business-content ul li:first-child { 364 | font-size: 1.8rem; 365 | line-height: 3rem; 366 | } 367 | .business-content ul li a { 368 | color: #666; 369 | } 370 | .business-content ul li a:hover { 371 | color: #0ae; 372 | text-decoration: underline; 373 | } 374 | 375 | 376 | /* 底部版权区 */ 377 | .footer-box { 378 | width: 100%; 379 | padding: 3rem 0 5rem; 380 | background-color: #ededed; 381 | } 382 | .footer-box ul { 383 | text-align: center; 384 | margin-bottom: 2rem; 385 | } 386 | .footer-box ul li { 387 | display: inline-block; 388 | } 389 | .footer-box .footer-icon { 390 | display: inline-block; 391 | margin-right: 1.5rem; 392 | background: url('../img/cert1.png'); 393 | background-size: 466px 447px; 394 | text-indent: -9999px; 395 | overflow: hidden; 396 | } 397 | .footer-box .footer-icon-1 { 398 | width: 38px; 399 | height: 27px; 400 | background-position: -369px -45px; 401 | } 402 | .footer-box .footer-icon-2 { 403 | width: 78px; 404 | height: 27px; 405 | background-position: -110px -96px; 406 | } 407 | .footer-box .footer-icon-3 { 408 | width: 36px; 409 | height: 27px; 410 | background-position: -426px -90px; 411 | } 412 | .footer-box .footer-icon-4 { 413 | width: 36px; 414 | height: 27px; 415 | background-position: -426px -90px; 416 | } 417 | .footer-box .footer-icon-5 { 418 | width: 75px; 419 | height: 27px; 420 | background-position: 0 -320px; 421 | } 422 | .footer-box .footer-icon-6 { 423 | width: 78px; 424 | height: 27px; 425 | background-position: -110px -96px; 426 | } 427 | .footer-box .footer-icon-7 { 428 | width: 78px; 429 | height: 27px; 430 | background-position: -110px -96px; 431 | } 432 | .footer-box p { 433 | text-align: center; 434 | color: #999; 435 | } 436 | 437 | 438 | /** 439 | * 响应式样式: 440 | * 响应式的级别很高,rem基于浏览器默认的font-size,即1rem = 16px 441 | * 响应式单位推荐使用em,和rem效果一样,但兼容性更好 442 | */ 443 | @media only screen and (max-width: 50em) { 444 | /* 顶部导航区 */ 445 | .header-nav-top ul li a { 446 | padding: 0 1rem; 447 | } 448 | .header-nav-main .logo-box{ 449 | float: none; 450 | } 451 | .header-nav-main .logo{ 452 | margin: 1.5rem auto 0.5rem; 453 | } 454 | .header-nav-main ul { 455 | float: none; 456 | text-align: center; 457 | } 458 | .header-nav-main ul li { 459 | border: none; 460 | } 461 | .header-nav-main ul li a { 462 | padding: 0 1.5rem; 463 | } 464 | 465 | 466 | /* 主要内容区 */ 467 | .trans-data { 468 | padding: 1rem 0.5rem; 469 | } 470 | .trans-data span { 471 | font-size: 1.2rem; 472 | } 473 | span.trans-money { 474 | font-size: 1.6rem; 475 | margin: 0; 476 | padding: 0; 477 | letter-spacing: inherit; 478 | background-color: transparent; 479 | box-shadow: none; 480 | } 481 | .trans-report a { 482 | font-size: 1.2rem; 483 | } 484 | 485 | .product-title { 486 | float: none; 487 | width: 100%; 488 | } 489 | .product-title h2 { 490 | margin-top: 2rem; 491 | font-size: 2.2rem; 492 | } 493 | .product-title h2 em { 494 | display: inline-block; 495 | font-size: 1.2rem; 496 | } 497 | .product-title h2 em:first-child { 498 | margin-top: 0rem; 499 | } 500 | .product-content { 501 | float: none; 502 | width: 100%; 503 | } 504 | .product-item h3 span { 505 | font-size: 2.4rem; 506 | } 507 | .product-info { 508 | padding: 0; 509 | font-size: 1.2rem; 510 | } 511 | .product-info .year-rate, 512 | .product-info .money { 513 | font-size: 2rem; 514 | } 515 | .buy-btn { 516 | padding: 0 0 0 2rem; 517 | } 518 | .buy-btn a { 519 | margin: 1.5rem auto; 520 | } 521 | 522 | .business-logo { 523 | display: none; 524 | } 525 | .business-content ul { 526 | float: left; 527 | width: 20%; 528 | } 529 | .business-content ul li { 530 | text-align: center; 531 | font-size: 1.2rem; 532 | line-height: 2rem; 533 | } 534 | .business-content ul li:first-child { 535 | font-size: 1.5rem; 536 | line-height: 2.5rem; 537 | } 538 | } 539 | 540 | /* 不被继承到小屏幕的样式 */ 541 | @media only screen and (min-width: 30em) and (max-width: 50em) { 542 | /* 顶部导航区 */ 543 | 544 | 545 | /* 主要内容区 */ 546 | .feature-item h3 { 547 | display: block; 548 | width: 100%; 549 | font-size: 2.6rem; 550 | } 551 | .feature-item p { 552 | display: block; 553 | width: 100%; 554 | font-size: 1.2rem; 555 | text-align: center; 556 | } 557 | } 558 | 559 | @media only screen and (max-width: 30em) { 560 | /* 顶部导航区 */ 561 | .header-nav-top .tel, 562 | .header-nav-top ul li:nth-child(3), 563 | .header-nav-top ul li:nth-child(4) { 564 | display: none; 565 | } 566 | .header-nav-main ul li { 567 | line-height: 3rem; 568 | } 569 | .header-nav-main ul li:first-child { 570 | display: none; 571 | } 572 | .header-nav-main ul li a { 573 | padding: 0 0.5rem; 574 | } 575 | 576 | 577 | /* 主要内容区 */ 578 | .trans-content { 579 | padding: 0.5rem 0; 580 | } 581 | .trans-data { 582 | float: none; 583 | padding: 0rem; 584 | text-align: center; 585 | } 586 | .trans-report { 587 | text-align: center; 588 | } 589 | .trans-report a { 590 | padding: 0rem; 591 | } 592 | 593 | .main-feature { 594 | width: 96%; 595 | margin: 1rem auto; 596 | } 597 | .feature-item { 598 | display: block; 599 | width: auto; 600 | } 601 | .feature-item + .feature-item { 602 | margin: 1rem 0 0; 603 | } 604 | 605 | .main-notice { 606 | width: 96%; 607 | margin: 1rem auto; 608 | font-size: 1.2rem; 609 | } 610 | .main-notice a { 611 | margin-left: 1rem; 612 | } 613 | .main-notice a:first-child { 614 | width: 60%; 615 | } 616 | .main-notice a:first-child:before { 617 | content: "公告:"; 618 | color: #aaa; 619 | } 620 | .main-notice a span { 621 | display: none; 622 | } 623 | 624 | .main-product { 625 | width: 96%; 626 | } 627 | .product-title h2 { 628 | margin-top: 0.5rem; 629 | } 630 | .product-title h2 span { 631 | display: block; 632 | } 633 | .product-item h3 span { 634 | margin-right: 0rem; 635 | font-size: 2rem; 636 | } 637 | .product-info { 638 | width: 70%; 639 | float: right; 640 | padding: 1rem 0; 641 | border: none; 642 | } 643 | .product-info .year-rate, 644 | .product-info .money { 645 | font-size: 1.8rem; 646 | } 647 | .buy-btn { 648 | float: none; 649 | clear: both; 650 | padding: 0 0 2rem; 651 | width: 100%; 652 | } 653 | .buy-btn a { 654 | max-width: 26rem; 655 | margin: 0rem auto; 656 | } 657 | 658 | .business-content { 659 | width: 98%; 660 | margin: 0 auto; 661 | } 662 | .business-content ul li { 663 | text-align: center; 664 | font-size: 1.2rem; 665 | line-height: 2rem; 666 | } 667 | .business-content ul li:first-child { 668 | font-size: 1.4rem; 669 | line-height: 2.5rem; 670 | } 671 | } -------------------------------------------------------------------------------- /src/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/css/login.css -------------------------------------------------------------------------------- /src/css/myreset.css: -------------------------------------------------------------------------------- 1 | /** 2 | * 作品:myreset.css 3 | * 维护:白小明 4 | * 更新:2017年5月15日 5 | * 理念:清除和重置是紧密不可分的 6 | * 特色:适应中文,基于最新主流浏览器 7 | */ 8 | 9 | /* 清除内外边距 */ 10 | @charset "utf-8"; 11 | body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 12 | pre,dl, dt, dd, ul, ol, li, 13 | fieldset, lengend, button, input, textarea, 14 | th, td { margin: 0; padding: 0; } 15 | 16 | /* 重置格式元素 */ 17 | ul, ol { list-style: none; } 18 | a { text-decoration: none; } 19 | q:before, q:after { content: ''; } 20 | img { border: 0; } 21 | 22 | /* 重置表单元素 */ 23 | legend { color: #000; } /* for ie6 */ 24 | button, textarea { font-size: 100%; border: 0; } /* 使得表单元素在 ie 下能继承字体大小 */ 25 | 26 | /* 重置表格元素 */ 27 | table { border-collapse: collapse; border-spacing: 0; } 28 | 29 | /* 清除浮动 */ 30 | .fl { float: left; } 31 | .fr { float: right; } 32 | .clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; } 33 | .clearfix { zoom: 1; } 34 | 35 | /* 文字选中效果 */ 36 | ::selection { 37 | background-color: #b3d4fc; 38 | text-shadow: none; 39 | } 40 | 41 | /* 浏览器升级 */ 42 | .browser-up { 43 | padding: 1rem; 44 | background: #ccc; 45 | text-align: center; 46 | } -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/favicon.ico -------------------------------------------------------------------------------- /src/humans.txt: -------------------------------------------------------------------------------- 1 | # humanstxt.org/ 2 | # The humans responsible & technology colophon 3 | 4 | # TEAM 5 | 6 | 你在该项目的职位:你的名字 7 | 8 | 网站:电子邮件,联系表格链接 9 | 10 | Twitter:你的Twitter用户名称 11 | 12 | 地点: 城市,社区,国家 13 | 14 | 15 | # THANKS 16 | 17 | 名称: 名称或网址 18 | 19 | 20 | # SITE 21 | 22 | 最后更新: 年 /月 /天 23 | 24 | 标准: HTML5, CSS3,.. 25 | 26 | 组件: Modernizr, jQuery, etc. 27 | 28 | 软件:用于开发网站的软件。 29 | 30 | 31 | # TECHNOLOGY COLOPHON 32 | 33 | CSS3, HTML5 34 | Apache Server Configs, jQuery, Modernizr, Normalize.css -------------------------------------------------------------------------------- /src/img/ad001-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad001-l.png -------------------------------------------------------------------------------- /src/img/ad001-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad001-m.png -------------------------------------------------------------------------------- /src/img/ad001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad001.png -------------------------------------------------------------------------------- /src/img/ad002-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad002-l.png -------------------------------------------------------------------------------- /src/img/ad002-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad002-m.png -------------------------------------------------------------------------------- /src/img/ad002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad002.png -------------------------------------------------------------------------------- /src/img/ad003-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad003-l.png -------------------------------------------------------------------------------- /src/img/ad003-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad003-m.png -------------------------------------------------------------------------------- /src/img/ad003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/ad003.png -------------------------------------------------------------------------------- /src/img/app-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/app-l.png -------------------------------------------------------------------------------- /src/img/app-l@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/app-l@2x.png -------------------------------------------------------------------------------- /src/img/app-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/app-m.png -------------------------------------------------------------------------------- /src/img/app-m@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/app-m@2x.png -------------------------------------------------------------------------------- /src/img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/app.png -------------------------------------------------------------------------------- /src/img/app@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/app@2x.png -------------------------------------------------------------------------------- /src/img/cert1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/cert1.png -------------------------------------------------------------------------------- /src/img/cert2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/cert2.png -------------------------------------------------------------------------------- /src/img/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/login-bg.jpg -------------------------------------------------------------------------------- /src/img/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/logo.psd -------------------------------------------------------------------------------- /src/img/logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/logo@1x.png -------------------------------------------------------------------------------- /src/img/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/logo@2x.png -------------------------------------------------------------------------------- /src/img/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/next.png -------------------------------------------------------------------------------- /src/img/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/img/prev.png -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 理财宝 - imooc 响应式网页 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 23 | 24 | 25 | 28 | 29 | 30 |
31 | 42 | 43 | 56 |
57 | 58 | 59 |
60 | 61 |
62 |
63 |
64 | 平台累计成交金额 65 | 19888 66 | 万元 67 |
68 | 69 |
70 | 过去7日成交金额 71 | 1888 72 | 万元 73 |
74 | 75 | 78 |
79 |
80 | 81 | 82 |
83 | 108 |
109 | 110 | 111 |
112 |
113 |

安全

114 |

国家AAA信用平台
银行资金托管
上市公司背景保证

115 |
116 | 117 |
118 |

权威

119 |

中央电视台推荐
互联网百强企业
标准起草单位

120 |
121 | 122 |
123 |

省心

124 |

100元起投
用户利益保障机制
保险公司承保

125 |
126 |
127 | 128 | 129 | 134 | 135 | 136 |
137 |
138 |

139 | 固定期限产品 140 | 甄选优质基金 141 | 省时省力 142 | 坐等收益 143 |

144 |
145 | 146 |
147 |
148 |

3个月

149 |
150 |

约定年化收益率:3.50%

151 |

总成交金额:1880 万元

152 |
153 |
154 | 购买 155 |
156 |
157 | 158 |
159 |

3-6个月

160 |
161 |

约定年化收益率:3.60%

162 |

总成交金额:3880 万元

163 |
164 |
165 | 购买 166 |
167 |
168 | 169 |
170 |

6-12个月

171 |
172 |

约定年化收益率:4.50%

173 |

总成交金额:4880 万元

174 |
175 |
176 | 购买 177 |
178 |
179 | 180 |
181 |

12-24个月

182 |
183 |

约定年化收益率:5.50%

184 |

总成交金额:5880 万元

185 |
186 |
187 | 购买 188 |
189 |
190 | 191 |
192 |

24个月以上

193 |
194 |

约定年化收益率:6.50%

195 |

总成交金额:8880 万元

196 |
197 |
198 | 购买 199 |
200 |
201 |
202 |
203 | 204 | 205 |
206 |
207 |

208 | 债权/散标产品 209 | 自主投资 210 | 期限灵活 211 |

212 |
213 | 214 |
215 |
216 |

3个月日常生活消费

217 |
218 |

约定年化收益率:4.90%

219 |

总成交金额:18,000

220 |
221 |
222 | 投标 223 |
224 |
225 | 226 |
227 |

5个月资金周转

228 |
229 |

约定年化收益率:3.60%

230 |

金额:28,000

231 |
232 |
233 | 投标 234 |
235 |
236 | 237 |
238 |

7个月个人消费

239 |
240 |

约定年化收益率:5.20%

241 |

金额:38,000

242 |
243 |
244 | 还款中 245 |
246 |
247 | 248 |
249 |

1个月日常生活消费

250 |
251 |

约定年化收益率:5.50%

252 |

金额:48,000

253 |
254 |
255 | 还款中 256 |
257 |
258 | 259 |
260 |

12个月以上资金周转

261 |
262 |

约定年化收益率:6.80%

263 |

金额:58,000

264 |
265 |
266 | 已满标 267 |
268 |
269 |
270 |
271 | 272 | 273 |
274 |
275 | 276 | 277 | 284 | 285 | 290 | 291 | 296 | 297 | 303 | 304 | 310 |
311 |
312 |
313 | 314 | 315 |
316 |
    317 |
  • 支付业务许可证
  • 318 |
  • PCI认证
  • 319 |
  • Visa 验证
  • 320 |
  • VerSign 加密服务
  • 321 |
  • 网络工商
  • 322 |
  • 电子商务协会认证诚信网
  • 323 |
  • 北京工商
  • 324 |
325 | 326 |

北京某互联网金融公司 版权所有 © 2016-2017

327 |
328 | 329 | 330 | 331 | 332 | 333 | 334 | 345 | 346 | -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/js/index.js -------------------------------------------------------------------------------- /src/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/js/login.js -------------------------------------------------------------------------------- /src/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/js/main.js -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/js/vendor/OwlCarousel2/assets/ajax-loader.gif -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/owl.carousel.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.0 3 | * Copyright 2013-2016 David Deutsch 4 | * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) 5 | */ 6 | /* 7 | * Owl Carousel - Core 8 | */ 9 | .owl-carousel { 10 | display: none; 11 | width: 100%; 12 | -webkit-tap-highlight-color: transparent; 13 | /* position relative and z-index fix webkit rendering fonts issue */ 14 | position: relative; 15 | z-index: 1; } 16 | .owl-carousel .owl-stage { 17 | position: relative; 18 | -ms-touch-action: pan-Y; } 19 | .owl-carousel .owl-stage:after { 20 | content: "."; 21 | display: block; 22 | clear: both; 23 | visibility: hidden; 24 | line-height: 0; 25 | height: 0; } 26 | .owl-carousel .owl-stage-outer { 27 | position: relative; 28 | overflow: hidden; 29 | /* fix for flashing background */ 30 | -webkit-transform: translate3d(0px, 0px, 0px); } 31 | .owl-carousel .owl-item { 32 | position: relative; 33 | min-height: 1px; 34 | float: left; 35 | -webkit-backface-visibility: hidden; 36 | -webkit-tap-highlight-color: transparent; 37 | -webkit-touch-callout: none; } 38 | .owl-carousel .owl-item img { 39 | display: block; 40 | width: 100%; 41 | -webkit-transform-style: preserve-3d; } 42 | .owl-carousel .owl-nav.disabled, 43 | .owl-carousel .owl-dots.disabled { 44 | display: none; } 45 | .owl-carousel .owl-nav .owl-prev, 46 | .owl-carousel .owl-nav .owl-next, 47 | .owl-carousel .owl-dot { 48 | cursor: pointer; 49 | cursor: hand; 50 | -webkit-user-select: none; 51 | -khtml-user-select: none; 52 | -moz-user-select: none; 53 | -ms-user-select: none; 54 | user-select: none; } 55 | .owl-carousel.owl-loaded { 56 | display: block; } 57 | .owl-carousel.owl-loading { 58 | opacity: 0; 59 | display: block; } 60 | .owl-carousel.owl-hidden { 61 | opacity: 0; } 62 | .owl-carousel.owl-refresh .owl-item { 63 | visibility: hidden; } 64 | .owl-carousel.owl-drag .owl-item { 65 | -webkit-user-select: none; 66 | -moz-user-select: none; 67 | -ms-user-select: none; 68 | user-select: none; } 69 | .owl-carousel.owl-grab { 70 | cursor: move; 71 | cursor: grab; } 72 | .owl-carousel.owl-rtl { 73 | direction: rtl; } 74 | .owl-carousel.owl-rtl .owl-item { 75 | float: right; } 76 | 77 | /* No Js */ 78 | .no-js .owl-carousel { 79 | display: block; } 80 | 81 | /* 82 | * Owl Carousel - Animate Plugin 83 | */ 84 | .owl-carousel .animated { 85 | -webkit-animation-duration: 1000ms; 86 | animation-duration: 1000ms; 87 | -webkit-animation-fill-mode: both; 88 | animation-fill-mode: both; } 89 | 90 | .owl-carousel .owl-animated-in { 91 | z-index: 0; } 92 | 93 | .owl-carousel .owl-animated-out { 94 | z-index: 1; } 95 | 96 | .owl-carousel .fadeOut { 97 | -webkit-animation-name: fadeOut; 98 | animation-name: fadeOut; } 99 | 100 | @-webkit-keyframes fadeOut { 101 | 0% { 102 | opacity: 1; } 103 | 100% { 104 | opacity: 0; } } 105 | 106 | @keyframes fadeOut { 107 | 0% { 108 | opacity: 1; } 109 | 100% { 110 | opacity: 0; } } 111 | 112 | /* 113 | * Owl Carousel - Auto Height Plugin 114 | */ 115 | .owl-height { 116 | transition: height 500ms ease-in-out; } 117 | 118 | /* 119 | * Owl Carousel - Lazy Load Plugin 120 | */ 121 | .owl-carousel .owl-item .owl-lazy { 122 | opacity: 0; 123 | transition: opacity 400ms ease; } 124 | 125 | .owl-carousel .owl-item img.owl-lazy { 126 | -webkit-transform-style: preserve-3d; 127 | transform-style: preserve-3d; } 128 | 129 | /* 130 | * Owl Carousel - Video Plugin 131 | */ 132 | .owl-carousel .owl-video-wrapper { 133 | position: relative; 134 | height: 100%; 135 | background: #000; } 136 | 137 | .owl-carousel .owl-video-play-icon { 138 | position: absolute; 139 | height: 80px; 140 | width: 80px; 141 | left: 50%; 142 | top: 50%; 143 | margin-left: -40px; 144 | margin-top: -40px; 145 | background: url("owl.video.play.png") no-repeat; 146 | cursor: pointer; 147 | z-index: 1; 148 | -webkit-backface-visibility: hidden; 149 | transition: -webkit-transform 100ms ease; 150 | transition: transform 100ms ease; } 151 | 152 | .owl-carousel .owl-video-play-icon:hover { 153 | -webkit-transform: scale(1.3, 1.3); 154 | -ms-transform: scale(1.3, 1.3); 155 | transform: scale(1.3, 1.3); } 156 | 157 | .owl-carousel .owl-video-playing .owl-video-tn, 158 | .owl-carousel .owl-video-playing .owl-video-play-icon { 159 | display: none; } 160 | 161 | .owl-carousel .owl-video-tn { 162 | opacity: 0; 163 | height: 100%; 164 | background-position: center center; 165 | background-repeat: no-repeat; 166 | background-size: contain; 167 | transition: opacity 400ms ease; } 168 | 169 | .owl-carousel .owl-video-frame { 170 | position: relative; 171 | z-index: 1; 172 | height: 100%; 173 | width: 100%; } 174 | -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/owl.carousel.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.0 3 | * Copyright 2013-2016 David Deutsch 4 | * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) 5 | */ 6 | .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/owl.theme.default.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.0 3 | * Copyright 2013-2016 David Deutsch 4 | * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) 5 | */ 6 | /* 7 | * Default theme - Owl Carousel CSS File 8 | */ 9 | .owl-theme .owl-nav { 10 | margin-top: 10px; 11 | text-align: center; 12 | -webkit-tap-highlight-color: transparent; } 13 | .owl-theme .owl-nav [class*='owl-'] { 14 | color: #FFF; 15 | font-size: 14px; 16 | margin: 5px; 17 | padding: 4px 7px; 18 | background: #D6D6D6; 19 | display: inline-block; 20 | cursor: pointer; 21 | border-radius: 3px; } 22 | .owl-theme .owl-nav [class*='owl-']:hover { 23 | background: #869791; 24 | color: #FFF; 25 | text-decoration: none; } 26 | .owl-theme .owl-nav .disabled { 27 | opacity: 0.5; 28 | cursor: default; } 29 | 30 | .owl-theme .owl-nav.disabled + .owl-dots { 31 | margin-top: 10px; } 32 | 33 | .owl-theme .owl-dots { 34 | text-align: center; 35 | -webkit-tap-highlight-color: transparent; } 36 | .owl-theme .owl-dots .owl-dot { 37 | display: inline-block; 38 | zoom: 1; 39 | *display: inline; } 40 | .owl-theme .owl-dots .owl-dot span { 41 | width: 10px; 42 | height: 10px; 43 | margin: 5px 7px; 44 | background: #D6D6D6; 45 | display: block; 46 | -webkit-backface-visibility: visible; 47 | transition: opacity 200ms ease; 48 | border-radius: 30px; } 49 | .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { 50 | background: #869791; } 51 | -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/owl.theme.default.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.0 3 | * Copyright 2013-2016 David Deutsch 4 | * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) 5 | */ 6 | .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/owl.theme.green.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.0 3 | * Copyright 2013-2016 David Deutsch 4 | * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) 5 | */ 6 | /* 7 | * Green theme - Owl Carousel CSS File 8 | */ 9 | .owl-theme .owl-nav { 10 | margin-top: 10px; 11 | text-align: center; 12 | -webkit-tap-highlight-color: transparent; } 13 | .owl-theme .owl-nav [class*='owl-'] { 14 | color: #FFF; 15 | font-size: 14px; 16 | margin: 5px; 17 | padding: 4px 7px; 18 | background: #D6D6D6; 19 | display: inline-block; 20 | cursor: pointer; 21 | border-radius: 3px; } 22 | .owl-theme .owl-nav [class*='owl-']:hover { 23 | background: #4DC7A0; 24 | color: #FFF; 25 | text-decoration: none; } 26 | .owl-theme .owl-nav .disabled { 27 | opacity: 0.5; 28 | cursor: default; } 29 | 30 | .owl-theme .owl-nav.disabled + .owl-dots { 31 | margin-top: 10px; } 32 | 33 | .owl-theme .owl-dots { 34 | text-align: center; 35 | -webkit-tap-highlight-color: transparent; } 36 | .owl-theme .owl-dots .owl-dot { 37 | display: inline-block; 38 | zoom: 1; 39 | *display: inline; } 40 | .owl-theme .owl-dots .owl-dot span { 41 | width: 10px; 42 | height: 10px; 43 | margin: 5px 7px; 44 | background: #D6D6D6; 45 | display: block; 46 | -webkit-backface-visibility: visible; 47 | transition: opacity 200ms ease; 48 | border-radius: 30px; } 49 | .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { 50 | background: #4DC7A0; } 51 | -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/owl.theme.green.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.0 3 | * Copyright 2013-2016 David Deutsch 4 | * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) 5 | */ 6 | .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#4DC7A0;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4DC7A0} -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/assets/owl.video.play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/js/vendor/OwlCarousel2/assets/owl.video.play.png -------------------------------------------------------------------------------- /src/js/vendor/OwlCarousel2/owl.carousel.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.0 3 | * Copyright 2013-2016 David Deutsch 4 | * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) 5 | */ 6 | !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++cc;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&h+e>b?d=a:"right"===c&&b>h-f-e&&h-f+e>b?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||1>c?a=d:(0>a||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
',d=k.lazyLoad?'
':'
',b.after(d),b.after(e)};return b.wrap('
"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}}))},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
'+c+"
").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null); 7 | },a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); -------------------------------------------------------------------------------- /src/js/vendor/picturefill.min.js: -------------------------------------------------------------------------------- 1 | /*! picturefill - v3.0.2 - 2016-02-12 2 | * https://scottjehl.github.io/picturefill/ 3 | * Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT 4 | */ 5 | !function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;cc;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;el?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;bf?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document); -------------------------------------------------------------------------------- /src/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bxm0927/licaibao-responsive/5f5ae63f04a5059bc717449218c804340376d4de/src/login.html -------------------------------------------------------------------------------- /src/robots.txt: -------------------------------------------------------------------------------- 1 | # www.robotstxt.org/ 2 | 3 | # Allow crawling of all content 4 | User-agent: * 5 | Disallow: --------------------------------------------------------------------------------