jq实现图片分页

页面代码
  1 <!DOCTYPE html>
  2 <html lang="en">
  3 
  4 <head>
  5     <meta charset="UTF-8">
  6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8     <meta name="keywords" content="" />
  9     <title>jq分页</title>
 10     <meta name="keywords" content="" />
 11     <meta name="description" content="" />
 12     <link rel="stylesheet" type="text/css" href="css/common.css">
 13     <link rel="stylesheet" type="text/css" href="./css/style.css">
 14     <link rel="stylesheet" type="text/css" href="./css/swiper.min.css">
 15     <link rel="stylesheet" type="text/css" href="./css/animate.css">
 16 </head>
 17 
 18 <body>
 19     <div class="news_content">
 20 
 21         <div class="news_list cleartfix">
 22             <div class="mainbox">
 23                 <ul class="news_list_ul" id="newsList">
 24                     <!--     这里在下面js生成 -->
 25                 </ul>
 26                 <div class="pagebox">
 27                     <!--     这里在下面js生成 -->
 28 
 29                     <!-- <a class="btn">首页</a>
 30                         <a class="prev" onclick="pageClick(top)"> 上一页 </a>
 31                         <a class="cur">1</a>
 32                         <a href="#">2</a>
 33                         <a href="#">3</a>
 34                         <a href="#">4</a>
 35                         <a href="#">5</a>
 36                         <a href="#">6</a>
 37                         <a href="#" class="next">下一页</a>
 38                         <a href="#" class="btn">尾页</a> -->
 39                 </div>
 40 
 41             </div>
 42 
 43         </div>
 44 
 45     </div>
 46     </div>
 47 
 48     <script src="js/jquery.min.js"></script>
 49     <script src="js/setting.js"></script>
 50 
 51     <script>
 52         window.currentIndex = 0; //当前点击页
 53         window.total = 0; //总页数
 54         var urlPath = options[0].urlPath.url;//配置页读取的接口数据  setting.js中配置的接口地址
 55         window.urlPath = urlPath;//全局定义路径
 56     </script>
 57 
 58     <script>
 59         /*下方是默认第一次请求时获取数据并处理*/
 60         $.ajax({
 61             /*一页只展示6张图,接口一次返回的数据最多也是6张,page值会随着点击的页面改变,这里默认加载第一页,直接写死page,动态可见下方pageClick()*/
 62             /*
 63             下方是调我接口数据的参数说明,你们可以自己请求自己的接口获取数据,仅供参考
 64             rows  每页行数
 65             page  当前页
 66             sidx  排序列
 67             sord  排序类型
 68             records  总记录数
 69             total   总页数
 70             */
 71             url: urlPath + "/api/GetImgApi/imgsInfo?data={\"rows\":6,\"page\":1,\"sidx\":\"\",\"sord\":\"asc\",\"records\":0,\"total\":0,\"totals\":0}",
 72             type: "get",
 73             dataType: "json",
 74             success: function (data) {
 75                 console.log(JSON.stringify(data));
 76                 var s_htmlDetail = "";
 77 
 78                 for (i = 0; i < data.data.data.length; i++) {
 79                     s_htmlDetail += " <li>";
 80                     s_htmlDetail += " <a>";
 81                     s_htmlDetail += " <div class=\"imgcon\"><img src=\"" + data.data.data[i].ImgPath + "\" alt=\"\"></div>";
 82                     s_htmlDetail += " <div class=\"txtcon\">";
 83 
 84                     s_htmlDetail += " </div>";
 85                     s_htmlDetail += " </a>";
 86                     s_htmlDetail += " </li>";
 87                 }
 88                 if (data.data.data.length < 6) {
 89                     for (i = 1; i <= (6 - data.data.data.length); i++) {
 90                         s_htmlDetail += " <li style=\"visibility: hidden\">";
 91                         s_htmlDetail += " <a>";
 92                         s_htmlDetail += " <div class=\"imgcon\"><img src=\"\"></div>";
 93                         s_htmlDetail += " <div class=\"txtcon\">";
 94                         s_htmlDetail += " <h3 class=\"tit\"></h3>";
 95                         s_htmlDetail += " <p class=\"time\"</p>";
 96                         s_htmlDetail += " </div>";
 97                         s_htmlDetail += " </a>";
 98                         s_htmlDetail += " </li>";
 99                     }
100                 }
101                 $('#newsList').append(s_htmlDetail);
102 
103                 //处理分页下面的行
104                 var s_htmlPage = "";
105                 s_htmlPage += " <a class=\"btn\" id=\"first\" onclick=\"pageClick(1,'first')\">首页</a>";
106                 s_htmlPage += " <a class=\"prev\"  id=\"prev\" onclick=\"pageClick((currentIndex-1),'prev')\"> 上一页 </a>";
107 
108                 for (i = 1; i <= (data.data.pagination.total > 5 ? 5 : data.data.pagination.total); i++) {
109                     if (i == 1) {
110                         s_htmlPage += " <a class=\"cur\"  onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
111                     } else {
112                         s_htmlPage += " <a onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
113                     }
114                 }
115                 s_htmlPage += " <a  class=\"next\" id=\"next\" onclick=\"pageClick((currentIndex+1),'next')\">下一页</a>";
116                 s_htmlPage += " <a  class=\"btn\" id=\"last\" onclick=\"pageClick('" + data.data.pagination.total + "','last')\">尾页</a>";
117 
118                 $('.pagebox').append(s_htmlPage);
119                 window.currentIndex = 1;
120                 window.total = data.data.pagination.total;
121             }
122         });
123     </script>
124 
125 
126     <script>
127         /*下方是点击分页请求数据获取数据并处理*/
128         /*pageClick点击的事件*/
129         pageClick = function (type, id) {
130             if (type < 1) {
131                 type = 1;
132             } else if (type > window.total) {
133                 type = window.total;
134             }
135 
136             window.currentIndex = type;
137             $.ajax({
138                 url: urlPath + "/api/GetImgApi/imgsInfo?data={\"rows\":6,\"page\":" + type + ",\"sidx\":\"\",\"sord\":\"asc\",\"records\":0,\"total\":0,\"totals\":0}",
139                 type: "get",
140                 dataType: "json",
141                 success: function (data) {
142                     //可以自行查看数据返回的格式
143                     console.log(JSON.stringify(data));
144                     $('#newsList').html("");
145                     $('.pagebox').html("");
146                     //处理下面的明细新闻
147                     var s_htmlDetail = "";
148                     for (i = 0; i < data.data.data.length; i++) {
149                         s_htmlDetail += " <li>";
150                         s_htmlDetail += " <a>";
151                         s_htmlDetail += " <div class=\"imgcon\"><img src=\"" + data.data.data[i].ImgPath + "\" alt=\"\"></div>";
152                         s_htmlDetail += " <div class=\"txtcon\">";
153 
154                         s_htmlDetail += " </div>";
155                         s_htmlDetail += " </a>";
156                         s_htmlDetail += " </li>";
157                     }
158                     if (data.data.data.length < 6) {
159                         for (i = 1; i <= (6 - data.data.data.length); i++) {
160                             s_htmlDetail += " <li style=\"visibility: hidden\">";
161                             s_htmlDetail += " <a>";
162                             s_htmlDetail += " <div class=\"imgcon\"><img src=\"\"></div>";
163                             s_htmlDetail += " <div class=\"txtcon\">";
164 
165                             s_htmlDetail += " </div>";
166                             s_htmlDetail += " </a>";
167                             s_htmlDetail += " </li>";
168                         }
169                     }
170                     $('#newsList').append(s_htmlDetail);
171 
172                     //处理分页下面的行
173                     var s_htmlPage = "";
174 
175                     s_htmlPage += " <a class=\"btn\" id=\"first\" onclick=\"pageClick(1,'first')\">首页</a>";
176                     s_htmlPage += " <a class=\"prev\"  id=\"prev\" onclick=\"pageClick((currentIndex-1),'prev')\"> 上一页 </a>";
177                     /*这里写的比较麻烦,处理下方页码,一次最多展示5页,超出5页,重新计算排序
178                     例:
179                     点击第一页:1  2  3  4  5 
180                     点击第二页:1  2  3  4  5 
181 
182                     点击第三页:1  2  3  4  5 
183                     点击第四页: 2  3  4  5  6 
184                     点击第五页: 3  4  5  6  7
185                     点击第六页: 4  5  6  7  8
186                     点击第七页: 5  6  7  8  9
187 
188                     无非就是考虑当前点击页码的位置,拿4举例,就是  第三位,第四位,第五位
189                     */
190 
191                     console.log("type=" + type);
192                     var total = data.data.pagination.total;
193                     /*判断页码大于等于四的,前面三位直接默认排序*/
194                     if (type >= 4) {
195                         /*判断当前页码是否在中间   type + 2 <= total  true的话说明在中间位置*/
196                         if (type + 2 <= total) {
197                             for (i = type - 2; i <= type + 2; i++) {
198                                 if (type == i) {
199                                     s_htmlPage += " <a class=\"cur\" id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
200                                 } else {
201                                     s_htmlPage += " <a id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
202                                 }
203                             }
204 
205                         } else {
206                             /*当前页码在倒数第二位*/
207                             if (type + 1 <= total) {
208                                 for (i = type - 3; i <= type + 1; i++) {
209                                     if (type == i) {
210                                         s_htmlPage += " <a class=\"cur\" id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
211                                     } else {
212                                         s_htmlPage += " <a id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
213                                     }
214                                 }
215                             } else {
216                                 /*当前页码在最后一位,但是要排除页码4,它减4就是0,不现实*/
217                                 if (type == total && type > 4) {
218                                     for (i = type - 4; i <= type; i++) {
219                                         if (type == i) {
220                                             s_htmlPage += " <a class=\"cur\" id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
221                                         } else {
222                                             s_htmlPage += " <a id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
223                                         }
224                                     }
225                                 } else {
226                                     for (i = type - 3; i <= type; i++) {
227                                         if (type == i) {
228                                             s_htmlPage += " <a class=\"cur\" id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
229                                         } else {
230                                             s_htmlPage += " <a id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
231                                         }
232                                     }
233                                 }
234 
235                             }
236                         }
237 
238                     } else {
239                         for (i = 1; i <= (total > 5 ? 5 : data.data.pagination.total); i++) {
240                             if (type == i) {
241                                 s_htmlPage += " <a class=\"cur\" id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
242                             } else {
243                                 s_htmlPage += " <a id=\"btn" + i + "\" onclick=\"pageClick(" + i + ",'btn" + i + "')\">" + i + "</a>";
244                             }
245                         }
246                     }
247 
248                     s_htmlPage += "<a  class=\"next\" id=\"next\" onclick=\"pageClick((currentIndex+1),'next')\">下一页</a>";
249                     s_htmlPage += " <a  class=\"btn\" id=\"last\" onclick=\"pageClick('" + total + "','last')\">尾页</a>";
250                     $('.pagebox').append(s_htmlPage);
251                     if (id == "first" || id == "last" || id == "prev" || id == "next") {
252                         $('#' + id).addClass('cur');
253                     }
254                 }
255             });
256         }
257     </script>
258 </body>
259 
260 </html>
View Code
css样式
   1 @charset "UTF-8";
   2 
   3 .animated {
   4     -webkit-animation-duration: 1s;
   5     animation-duration: 1s;
   6     -webkit-animation-fill-mode: both;
   7     animation-fill-mode: both
   8 }
   9 
  10 .animated.hinge {
  11     -webkit-animation-duration: 2s;
  12     animation-duration: 2s
  13 }
  14 
  15 @-webkit-keyframes bounce {
  16 
  17     0%,
  18     20%,
  19     50%,
  20     80%,
  21     100% {
  22         -webkit-transform: translateY(0);
  23         transform: translateY(0)
  24     }
  25 
  26     40% {
  27         -webkit-transform: translateY(-30px);
  28         transform: translateY(-30px)
  29     }
  30 
  31     60% {
  32         -webkit-transform: translateY(-15px);
  33         transform: translateY(-15px)
  34     }
  35 }
  36 
  37 @keyframes bounce {
  38 
  39     0%,
  40     20%,
  41     50%,
  42     80%,
  43     100% {
  44         -webkit-transform: translateY(0);
  45         -ms-transform: translateY(0);
  46         transform: translateY(0)
  47     }
  48 
  49     40% {
  50         -webkit-transform: translateY(-30px);
  51         -ms-transform: translateY(-30px);
  52         transform: translateY(-30px)
  53     }
  54 
  55     60% {
  56         -webkit-transform: translateY(-15px);
  57         -ms-transform: translateY(-15px);
  58         transform: translateY(-15px)
  59     }
  60 }
  61 
  62 .bounce {
  63     -webkit-animation-name: bounce;
  64     animation-name: bounce
  65 }
  66 
  67 @-webkit-keyframes flash {
  68 
  69     0%,
  70     50%,
  71     100% {
  72         opacity: 1
  73     }
  74 
  75     25%,
  76     75% {
  77         opacity: 0
  78     }
  79 }
  80 
  81 @keyframes flash {
  82 
  83     0%,
  84     50%,
  85     100% {
  86         opacity: 1
  87     }
  88 
  89     25%,
  90     75% {
  91         opacity: 0
  92     }
  93 }
  94 
  95 .flash {
  96     -webkit-animation-name: flash;
  97     animation-name: flash
  98 }
  99 
 100 @-webkit-keyframes pulse {
 101     0% {
 102         -webkit-transform: scale(1);
 103         transform: scale(1)
 104     }
 105 
 106     50% {
 107         -webkit-transform: scale(1.1);
 108         transform: scale(1.1)
 109     }
 110 
 111     100% {
 112         -webkit-transform: scale(1);
 113         transform: scale(1)
 114     }
 115 }
 116 
 117 @keyframes pulse {
 118     0% {
 119         -webkit-transform: scale(1);
 120         -ms-transform: scale(1);
 121         transform: scale(1)
 122     }
 123 
 124     50% {
 125         -webkit-transform: scale(1.1);
 126         -ms-transform: scale(1.1);
 127         transform: scale(1.1)
 128     }
 129 
 130     100% {
 131         -webkit-transform: scale(1);
 132         -ms-transform: scale(1);
 133         transform: scale(1)
 134     }
 135 }
 136 
 137 .pulse {
 138     -webkit-animation-name: pulse;
 139     animation-name: pulse
 140 }
 141 
 142 @-webkit-keyframes shake {
 143 
 144     0%,
 145     100% {
 146         -webkit-transform: translateX(0);
 147         transform: translateX(0)
 148     }
 149 
 150     10%,
 151     30%,
 152     50%,
 153     70%,
 154     90% {
 155         -webkit-transform: translateX(-10px);
 156         transform: translateX(-10px)
 157     }
 158 
 159     20%,
 160     40%,
 161     60%,
 162     80% {
 163         -webkit-transform: translateX(10px);
 164         transform: translateX(10px)
 165     }
 166 }
 167 
 168 @keyframes shake {
 169 
 170     0%,
 171     100% {
 172         -webkit-transform: translateX(0);
 173         -ms-transform: translateX(0);
 174         transform: translateX(0)
 175     }
 176 
 177     10%,
 178     30%,
 179     50%,
 180     70%,
 181     90% {
 182         -webkit-transform: translateX(-10px);
 183         -ms-transform: translateX(-10px);
 184         transform: translateX(-10px)
 185     }
 186 
 187     20%,
 188     40%,
 189     60%,
 190     80% {
 191         -webkit-transform: translateX(10px);
 192         -ms-transform: translateX(10px);
 193         transform: translateX(10px)
 194     }
 195 }
 196 
 197 .shake {
 198     -webkit-animation-name: shake;
 199     animation-name: shake
 200 }
 201 
 202 @-webkit-keyframes swing {
 203     20% {
 204         -webkit-transform: rotate(15deg);
 205         transform: rotate(15deg)
 206     }
 207 
 208     40% {
 209         -webkit-transform: rotate(-10deg);
 210         transform: rotate(-10deg)
 211     }
 212 
 213     60% {
 214         -webkit-transform: rotate(5deg);
 215         transform: rotate(5deg)
 216     }
 217 
 218     80% {
 219         -webkit-transform: rotate(-5deg);
 220         transform: rotate(-5deg)
 221     }
 222 
 223     100% {
 224         -webkit-transform: rotate(0);
 225         transform: rotate(0)
 226     }
 227 }
 228 
 229 @keyframes swing {
 230     20% {
 231         -webkit-transform: rotate(15deg);
 232         -ms-transform: rotate(15deg);
 233         transform: rotate(15deg)
 234     }
 235 
 236     40% {
 237         -webkit-transform: rotate(-10deg);
 238         -ms-transform: rotate(-10deg);
 239         transform: rotate(-10deg)
 240     }
 241 
 242     60% {
 243         -webkit-transform: rotate(5deg);
 244         -ms-transform: rotate(5deg);
 245         transform: rotate(5deg)
 246     }
 247 
 248     80% {
 249         -webkit-transform: rotate(-5deg);
 250         -ms-transform: rotate(-5deg);
 251         transform: rotate(-5deg)
 252     }
 253 
 254     100% {
 255         -webkit-transform: rotate(0);
 256         -ms-transform: rotate(0);
 257         transform: rotate(0)
 258     }
 259 }
 260 
 261 .swing {
 262     -webkit-transform-origin: top center;
 263     -ms-transform-origin: top center;
 264     transform-origin: top center;
 265     -webkit-animation-name: swing;
 266     animation-name: swing
 267 }
 268 
 269 @-webkit-keyframes tada {
 270     0% {
 271         -webkit-transform: scale(1);
 272         transform: scale(1)
 273     }
 274 
 275     10%,
 276     20% {
 277         -webkit-transform: scale(.9)rotate(-3deg);
 278         transform: scale(.9)rotate(-3deg)
 279     }
 280 
 281     30%,
 282     50%,
 283     70%,
 284     90% {
 285         -webkit-transform: scale(1.1)rotate(3deg);
 286         transform: scale(1.1)rotate(3deg)
 287     }
 288 
 289     40%,
 290     60%,
 291     80% {
 292         -webkit-transform: scale(1.1)rotate(-3deg);
 293         transform: scale(1.1)rotate(-3deg)
 294     }
 295 
 296     100% {
 297         -webkit-transform: scale(1)rotate(0);
 298         transform: scale(1)rotate(0)
 299     }
 300 }
 301 
 302 @keyframes tada {
 303     0% {
 304         -webkit-transform: scale(1);
 305         -ms-transform: scale(1);
 306         transform: scale(1)
 307     }
 308 
 309     10%,
 310     20% {
 311         -webkit-transform: scale(.9)rotate(-3deg);
 312         -ms-transform: scale(.9)rotate(-3deg);
 313         transform: scale(.9)rotate(-3deg)
 314     }
 315 
 316     30%,
 317     50%,
 318     70%,
 319     90% {
 320         -webkit-transform: scale(1.1)rotate(3deg);
 321         -ms-transform: scale(1.1)rotate(3deg);
 322         transform: scale(1.1)rotate(3deg)
 323     }
 324 
 325     40%,
 326     60%,
 327     80% {
 328         -webkit-transform: scale(1.1)rotate(-3deg);
 329         -ms-transform: scale(1.1)rotate(-3deg);
 330         transform: scale(1.1)rotate(-3deg)
 331     }
 332 
 333     100% {
 334         -webkit-transform: scale(1)rotate(0);
 335         -ms-transform: scale(1)rotate(0);
 336         transform: scale(1)rotate(0)
 337     }
 338 }
 339 
 340 .tada {
 341     -webkit-animation-name: tada;
 342     animation-name: tada
 343 }
 344 
 345 @-webkit-keyframes wobble {
 346     0% {
 347         -webkit-transform: translateX(0%);
 348         transform: translateX(0%)
 349     }
 350 
 351     15% {
 352         -webkit-transform: translateX(-25%)rotate(-5deg);
 353         transform: translateX(-25%)rotate(-5deg)
 354     }
 355 
 356     30% {
 357         -webkit-transform: translateX(20%)rotate(3deg);
 358         transform: translateX(20%)rotate(3deg)
 359     }
 360 
 361     45% {
 362         -webkit-transform: translateX(-15%)rotate(-3deg);
 363         transform: translateX(-15%)rotate(-3deg)
 364     }
 365 
 366     60% {
 367         -webkit-transform: translateX(10%)rotate(2deg);
 368         transform: translateX(10%)rotate(2deg)
 369     }
 370 
 371     75% {
 372         -webkit-transform: translateX(-5%)rotate(-1deg);
 373         transform: translateX(-5%)rotate(-1deg)
 374     }
 375 
 376     100% {
 377         -webkit-transform: translateX(0%);
 378         transform: translateX(0%)
 379     }
 380 }
 381 
 382 @keyframes wobble {
 383     0% {
 384         -webkit-transform: translateX(0%);
 385         -ms-transform: translateX(0%);
 386         transform: translateX(0%)
 387     }
 388 
 389     15% {
 390         -webkit-transform: translateX(-25%)rotate(-5deg);
 391         -ms-transform: translateX(-25%)rotate(-5deg);
 392         transform: translateX(-25%)rotate(-5deg)
 393     }
 394 
 395     30% {
 396         -webkit-transform: translateX(20%)rotate(3deg);
 397         -ms-transform: translateX(20%)rotate(3deg);
 398         transform: translateX(20%)rotate(3deg)
 399     }
 400 
 401     45% {
 402         -webkit-transform: translateX(-15%)rotate(-3deg);
 403         -ms-transform: translateX(-15%)rotate(-3deg);
 404         transform: translateX(-15%)rotate(-3deg)
 405     }
 406 
 407     60% {
 408         -webkit-transform: translateX(10%)rotate(2deg);
 409         -ms-transform: translateX(10%)rotate(2deg);
 410         transform: translateX(10%)rotate(2deg)
 411     }
 412 
 413     75% {
 414         -webkit-transform: translateX(-5%)rotate(-1deg);
 415         -ms-transform: translateX(-5%)rotate(-1deg);
 416         transform: translateX(-5%)rotate(-1deg)
 417     }
 418 
 419     100% {
 420         -webkit-transform: translateX(0%);
 421         -ms-transform: translateX(0%);
 422         transform: translateX(0%)
 423     }
 424 }
 425 
 426 .wobble {
 427     -webkit-animation-name: wobble;
 428     animation-name: wobble
 429 }
 430 
 431 @-webkit-keyframes bounceIn {
 432     0% {
 433         opacity: 0;
 434         -webkit-transform: scale(.3);
 435         transform: scale(.3)
 436     }
 437 
 438     50% {
 439         opacity: 1;
 440         -webkit-transform: scale(1.05);
 441         transform: scale(1.05)
 442     }
 443 
 444     70% {
 445         -webkit-transform: scale(.9);
 446         transform: scale(.9)
 447     }
 448 
 449     100% {
 450         -webkit-transform: scale(1);
 451         transform: scale(1)
 452     }
 453 }
 454 
 455 @keyframes bounceIn {
 456     0% {
 457         opacity: 0;
 458         -webkit-transform: scale(.3);
 459         -ms-transform: scale(.3);
 460         transform: scale(.3)
 461     }
 462 
 463     50% {
 464         opacity: 1;
 465         -webkit-transform: scale(1.05);
 466         -ms-transform: scale(1.05);
 467         transform: scale(1.05)
 468     }
 469 
 470     70% {
 471         -webkit-transform: scale(.9);
 472         -ms-transform: scale(.9);
 473         transform: scale(.9)
 474     }
 475 
 476     100% {
 477         -webkit-transform: scale(1);
 478         -ms-transform: scale(1);
 479         transform: scale(1)
 480     }
 481 }
 482 
 483 .bounceIn {
 484     -webkit-animation-name: bounceIn;
 485     animation-name: bounceIn
 486 }
 487 
 488 @-webkit-keyframes bounceInDown {
 489     0% {
 490         opacity: 0;
 491         -webkit-transform: translateY(-2000px);
 492         transform: translateY(-2000px)
 493     }
 494 
 495     60% {
 496         opacity: 1;
 497         -webkit-transform: translateY(30px);
 498         transform: translateY(30px)
 499     }
 500 
 501     80% {
 502         -webkit-transform: translateY(-10px);
 503         transform: translateY(-10px)
 504     }
 505 
 506     100% {
 507         -webkit-transform: translateY(0);
 508         transform: translateY(0)
 509     }
 510 }
 511 
 512 @keyframes bounceInDown {
 513     0% {
 514         opacity: 0;
 515         -webkit-transform: translateY(-2000px);
 516         -ms-transform: translateY(-2000px);
 517         transform: translateY(-2000px)
 518     }
 519 
 520     60% {
 521         opacity: 1;
 522         -webkit-transform: translateY(30px);
 523         -ms-transform: translateY(30px);
 524         transform: translateY(30px)
 525     }
 526 
 527     80% {
 528         -webkit-transform: translateY(-10px);
 529         -ms-transform: translateY(-10px);
 530         transform: translateY(-10px)
 531     }
 532 
 533     100% {
 534         -webkit-transform: translateY(0);
 535         -ms-transform: translateY(0);
 536         transform: translateY(0)
 537     }
 538 }
 539 
 540 .bounceInDown {
 541     -webkit-animation-name: bounceInDown;
 542     animation-name: bounceInDown
 543 }
 544 
 545 @-webkit-keyframes bounceInLeft {
 546     0% {
 547         opacity: 0;
 548         -webkit-transform: translateX(-2000px);
 549         transform: translateX(-2000px)
 550     }
 551 
 552     60% {
 553         opacity: 1;
 554         -webkit-transform: translateX(30px);
 555         transform: translateX(30px)
 556     }
 557 
 558     80% {
 559         -webkit-transform: translateX(-10px);
 560         transform: translateX(-10px)
 561     }
 562 
 563     100% {
 564         -webkit-transform: translateX(0);
 565         transform: translateX(0)
 566     }
 567 }
 568 
 569 @keyframes bounceInLeft {
 570     0% {
 571         opacity: 0;
 572         -webkit-transform: translateX(-2000px);
 573         -ms-transform: translateX(-2000px);
 574         transform: translateX(-2000px)
 575     }
 576 
 577     60% {
 578         opacity: 1;
 579         -webkit-transform: translateX(30px);
 580         -ms-transform: translateX(30px);
 581         transform: translateX(30px)
 582     }
 583 
 584     80% {
 585         -webkit-transform: translateX(-10px);
 586         -ms-transform: translateX(-10px);
 587         transform: translateX(-10px)
 588     }
 589 
 590     100% {
 591         -webkit-transform: translateX(0);
 592         -ms-transform: translateX(0);
 593         transform: translateX(0)
 594     }
 595 }
 596 
 597 .bounceInLeft {
 598     -webkit-animation-name: bounceInLeft;
 599     animation-name: bounceInLeft
 600 }
 601 
 602 @-webkit-keyframes bounceInRight {
 603     0% {
 604         opacity: 0;
 605         -webkit-transform: translateX(2000px);
 606         transform: translateX(2000px)
 607     }
 608 
 609     60% {
 610         opacity: 1;
 611         -webkit-transform: translateX(-30px);
 612         transform: translateX(-30px)
 613     }
 614 
 615     80% {
 616         -webkit-transform: translateX(10px);
 617         transform: translateX(10px)
 618     }
 619 
 620     100% {
 621         -webkit-transform: translateX(0);
 622         transform: translateX(0)
 623     }
 624 }
 625 
 626 @keyframes bounceInRight {
 627     0% {
 628         opacity: 0;
 629         -webkit-transform: translateX(2000px);
 630         -ms-transform: translateX(2000px);
 631         transform: translateX(2000px)
 632     }
 633 
 634     60% {
 635         opacity: 1;
 636         -webkit-transform: translateX(-30px);
 637         -ms-transform: translateX(-30px);
 638         transform: translateX(-30px)
 639     }
 640 
 641     80% {
 642         -webkit-transform: translateX(10px);
 643         -ms-transform: translateX(10px);
 644         transform: translateX(10px)
 645     }
 646 
 647     100% {
 648         -webkit-transform: translateX(0);
 649         -ms-transform: translateX(0);
 650         transform: translateX(0)
 651     }
 652 }
 653 
 654 .bounceInRight {
 655     -webkit-animation-name: bounceInRight;
 656     animation-name: bounceInRight
 657 }
 658 
 659 @-webkit-keyframes bounceInUp {
 660     0% {
 661         opacity: 0;
 662         -webkit-transform: translateY(2000px);
 663         transform: translateY(2000px)
 664     }
 665 
 666     60% {
 667         opacity: 1;
 668         -webkit-transform: translateY(-30px);
 669         transform: translateY(-30px)
 670     }
 671 
 672     80% {
 673         -webkit-transform: translateY(10px);
 674         transform: translateY(10px)
 675     }
 676 
 677     100% {
 678         -webkit-transform: translateY(0);
 679         transform: translateY(0)
 680     }
 681 }
 682 
 683 @keyframes bounceInUp {
 684     0% {
 685         opacity: 0;
 686         -webkit-transform: translateY(2000px);
 687         -ms-transform: translateY(2000px);
 688         transform: translateY(2000px)
 689     }
 690 
 691     60% {
 692         opacity: 1;
 693         -webkit-transform: translateY(-30px);
 694         -ms-transform: translateY(-30px);
 695         transform: translateY(-30px)
 696     }
 697 
 698     80% {
 699         -webkit-transform: translateY(10px);
 700         -ms-transform: translateY(10px);
 701         transform: translateY(10px)
 702     }
 703 
 704     100% {
 705         -webkit-transform: translateY(0);
 706         -ms-transform: translateY(0);
 707         transform: translateY(0)
 708     }
 709 }
 710 
 711 .bounceInUp {
 712     -webkit-animation-name: bounceInUp;
 713     animation-name: bounceInUp
 714 }
 715 
 716 @-webkit-keyframes bounceOut {
 717     0% {
 718         -webkit-transform: scale(1);
 719         transform: scale(1)
 720     }
 721 
 722     25% {
 723         -webkit-transform: scale(.95);
 724         transform: scale(.95)
 725     }
 726 
 727     50% {
 728         opacity: 1;
 729         -webkit-transform: scale(1.1);
 730         transform: scale(1.1)
 731     }
 732 
 733     100% {
 734         opacity: 0;
 735         -webkit-transform: scale(.3);
 736         transform: scale(.3)
 737     }
 738 }
 739 
 740 @keyframes bounceOut {
 741     0% {
 742         -webkit-transform: scale(1);
 743         -ms-transform: scale(1);
 744         transform: scale(1)
 745     }
 746 
 747     25% {
 748         -webkit-transform: scale(.95);
 749         -ms-transform: scale(.95);
 750         transform: scale(.95)
 751     }
 752 
 753     50% {
 754         opacity: 1;
 755         -webkit-transform: scale(1.1);
 756         -ms-transform: scale(1.1);
 757         transform: scale(1.1)
 758     }
 759 
 760     100% {
 761         opacity: 0;
 762         -webkit-transform: scale(.3);
 763         -ms-transform: scale(.3);
 764         transform: scale(.3)
 765     }
 766 }
 767 
 768 .bounceOut {
 769     -webkit-animation-name: bounceOut;
 770     animation-name: bounceOut
 771 }
 772 
 773 @-webkit-keyframes bounceOutDown {
 774     0% {
 775         -webkit-transform: translateY(0);
 776         transform: translateY(0)
 777     }
 778 
 779     20% {
 780         opacity: 1;
 781         -webkit-transform: translateY(-20px);
 782         transform: translateY(-20px)
 783     }
 784 
 785     100% {
 786         opacity: 0;
 787         -webkit-transform: translateY(2000px);
 788         transform: translateY(2000px)
 789     }
 790 }
 791 
 792 @keyframes bounceOutDown {
 793     0% {
 794         -webkit-transform: translateY(0);
 795         -ms-transform: translateY(0);
 796         transform: translateY(0)
 797     }
 798 
 799     20% {
 800         opacity: 1;
 801         -webkit-transform: translateY(-20px);
 802         -ms-transform: translateY(-20px);
 803         transform: translateY(-20px)
 804     }
 805 
 806     100% {
 807         opacity: 0;
 808         -webkit-transform: translateY(2000px);
 809         -ms-transform: translateY(2000px);
 810         transform: translateY(2000px)
 811     }
 812 }
 813 
 814 .bounceOutDown {
 815     -webkit-animation-name: bounceOutDown;
 816     animation-name: bounceOutDown
 817 }
 818 
 819 @-webkit-keyframes bounceOutLeft {
 820     0% {
 821         -webkit-transform: translateX(0);
 822         transform: translateX(0)
 823     }
 824 
 825     20% {
 826         opacity: 1;
 827         -webkit-transform: translateX(20px);
 828         transform: translateX(20px)
 829     }
 830 
 831     100% {
 832         opacity: 0;
 833         -webkit-transform: translateX(-2000px);
 834         transform: translateX(-2000px)
 835     }
 836 }
 837 
 838 @keyframes bounceOutLeft {
 839     0% {
 840         -webkit-transform: translateX(0);
 841         -ms-transform: translateX(0);
 842         transform: translateX(0)
 843     }
 844 
 845     20% {
 846         opacity: 1;
 847         -webkit-transform: translateX(20px);
 848         -ms-transform: translateX(20px);
 849         transform: translateX(20px)
 850     }
 851 
 852     100% {
 853         opacity: 0;
 854         -webkit-transform: translateX(-2000px);
 855         -ms-transform: translateX(-2000px);
 856         transform: translateX(-2000px)
 857     }
 858 }
 859 
 860 .bounceOutLeft {
 861     -webkit-animation-name: bounceOutLeft;
 862     animation-name: bounceOutLeft
 863 }
 864 
 865 @-webkit-keyframes bounceOutRight {
 866     0% {
 867         -webkit-transform: translateX(0);
 868         transform: translateX(0)
 869     }
 870 
 871     20% {
 872         opacity: 1;
 873         -webkit-transform: translateX(-20px);
 874         transform: translateX(-20px)
 875     }
 876 
 877     100% {
 878         opacity: 0;
 879         -webkit-transform: translateX(2000px);
 880         transform: translateX(2000px)
 881     }
 882 }
 883 
 884 @keyframes bounceOutRight {
 885     0% {
 886         -webkit-transform: translateX(0);
 887         -ms-transform: translateX(0);
 888         transform: translateX(0)
 889     }
 890 
 891     20% {
 892         opacity: 1;
 893         -webkit-transform: translateX(-20px);
 894         -ms-transform: translateX(-20px);
 895         transform: translateX(-20px)
 896     }
 897 
 898     100% {
 899         opacity: 0;
 900         -webkit-transform: translateX(2000px);
 901         -ms-transform: translateX(2000px);
 902         transform: translateX(2000px)
 903     }
 904 }
 905 
 906 .bounceOutRight {
 907     -webkit-animation-name: bounceOutRight;
 908     animation-name: bounceOutRight
 909 }
 910 
 911 @-webkit-keyframes bounceOutUp {
 912     0% {
 913         -webkit-transform: translateY(0);
 914         transform: translateY(0)
 915     }
 916 
 917     20% {
 918         opacity: 1;
 919         -webkit-transform: translateY(20px);
 920         transform: translateY(20px)
 921     }
 922 
 923     100% {
 924         opacity: 0;
 925         -webkit-transform: translateY(-2000px);
 926         transform: translateY(-2000px)
 927     }
 928 }
 929 
 930 @keyframes bounceOutUp {
 931     0% {
 932         -webkit-transform: translateY(0);
 933         -ms-transform: translateY(0);
 934         transform: translateY(0)
 935     }
 936 
 937     20% {
 938         opacity: 1;
 939         -webkit-transform: translateY(20px);
 940         -ms-transform: translateY(20px);
 941         transform: translateY(20px)
 942     }
 943 
 944     100% {
 945         opacity: 0;
 946         -webkit-transform: translateY(-2000px);
 947         -ms-transform: translateY(-2000px);
 948         transform: translateY(-2000px)
 949     }
 950 }
 951 
 952 .bounceOutUp {
 953     -webkit-animation-name: bounceOutUp;
 954     animation-name: bounceOutUp
 955 }
 956 
 957 @-webkit-keyframes fadeIn {
 958     0% {
 959         opacity: 0
 960     }
 961 
 962     100% {
 963         opacity: 1
 964     }
 965 }
 966 
 967 @keyframes fadeIn {
 968     0% {
 969         opacity: 0
 970     }
 971 
 972     100% {
 973         opacity: 1
 974     }
 975 }
 976 
 977 .fadeIn {
 978     -webkit-animation-name: fadeIn;
 979     animation-name: fadeIn
 980 }
 981 
 982 @-webkit-keyframes fadeInDown {
 983     0% {
 984         opacity: 0;
 985         -webkit-transform: translateY(-20px);
 986         transform: translateY(-20px)
 987     }
 988 
 989     100% {
 990         opacity: 1;
 991         -webkit-transform: translateY(0);
 992         transform: translateY(0)
 993     }
 994 }
 995 
 996 @keyframes fadeInDown {
 997     0% {
 998         opacity: 0;
 999         -webkit-transform: translateY(-20px);
1000         -ms-transform: translateY(-20px);
1001         transform: translateY(-20px)
1002     }
1003 
1004     100% {
1005         opacity: 1;
1006         -webkit-transform: translateY(0);
1007         -ms-transform: translateY(0);
1008         transform: translateY(0)
1009     }
1010 }
1011 
1012 .fadeInDown {
1013     -webkit-animation-name: fadeInDown;
1014     animation-name: fadeInDown
1015 }
1016 
1017 @-webkit-keyframes fadeInDownBig {
1018     0% {
1019         opacity: 0;
1020         -webkit-transform: translateY(-2000px);
1021         transform: translateY(-2000px)
1022     }
1023 
1024     100% {
1025         opacity: 1;
1026         -webkit-transform: translateY(0);
1027         transform: translateY(0)
1028     }
1029 }
1030 
1031 @keyframes fadeInDownBig {
1032     0% {
1033         opacity: 0;
1034         -webkit-transform: translateY(-2000px);
1035         -ms-transform: translateY(-2000px);
1036         transform: translateY(-2000px)
1037     }
1038 
1039     100% {
1040         opacity: 1;
1041         -webkit-transform: translateY(0);
1042         -ms-transform: translateY(0);
1043         transform: translateY(0)
1044     }
1045 }
1046 
1047 .fadeInDownBig {
1048     -webkit-animation-name: fadeInDownBig;
1049     animation-name: fadeInDownBig
1050 }
1051 
1052 @-webkit-keyframes fadeInLeft {
1053     0% {
1054         opacity: 0;
1055         -webkit-transform: translateX(-20px);
1056         transform: translateX(-20px)
1057     }
1058 
1059     100% {
1060         opacity: 1;
1061         -webkit-transform: translateX(0);
1062         transform: translateX(0)
1063     }
1064 }
1065 
1066 @keyframes fadeInLeft {
1067     0% {
1068         opacity: 0;
1069         -webkit-transform: translateX(-20px);
1070         -ms-transform: translateX(-20px);
1071         transform: translateX(-20px)
1072     }
1073 
1074     100% {
1075         opacity: 1;
1076         -webkit-transform: translateX(0);
1077         -ms-transform: translateX(0);
1078         transform: translateX(0)
1079     }
1080 }
1081 
1082 .fadeInLeft {
1083     -webkit-animation-name: fadeInLeft;
1084     animation-name: fadeInLeft
1085 }
1086 
1087 @-webkit-keyframes fadeInLeftBig {
1088     0% {
1089         opacity: 0;
1090         -webkit-transform: translateX(-2000px);
1091         transform: translateX(-2000px)
1092     }
1093 
1094     100% {
1095         opacity: 1;
1096         -webkit-transform: translateX(0);
1097         transform: translateX(0)
1098     }
1099 }
1100 
1101 @keyframes fadeInLeftBig {
1102     0% {
1103         opacity: 0;
1104         -webkit-transform: translateX(-2000px);
1105         -ms-transform: translateX(-2000px);
1106         transform: translateX(-2000px)
1107     }
1108 
1109     100% {
1110         opacity: 1;
1111         -webkit-transform: translateX(0);
1112         -ms-transform: translateX(0);
1113         transform: translateX(0)
1114     }
1115 }
1116 
1117 .fadeInLeftBig {
1118     -webkit-animation-name: fadeInLeftBig;
1119     animation-name: fadeInLeftBig
1120 }
1121 
1122 @-webkit-keyframes fadeInRight {
1123     0% {
1124         opacity: 0;
1125         -webkit-transform: translateX(20px);
1126         transform: translateX(20px)
1127     }
1128 
1129     100% {
1130         opacity: 1;
1131         -webkit-transform: translateX(0);
1132         transform: translateX(0)
1133     }
1134 }
1135 
1136 @keyframes fadeInRight {
1137     0% {
1138         opacity: 0;
1139         -webkit-transform: translateX(20px);
1140         -ms-transform: translateX(20px);
1141         transform: translateX(20px)
1142     }
1143 
1144     100% {
1145         opacity: 1;
1146         -webkit-transform: translateX(0);
1147         -ms-transform: translateX(0);
1148         transform: translateX(0)
1149     }
1150 }
1151 
1152 .fadeInRight {
1153     -webkit-animation-name: fadeInRight;
1154     animation-name: fadeInRight
1155 }
1156 
1157 @-webkit-keyframes fadeInRightBig {
1158     0% {
1159         opacity: 0;
1160         -webkit-transform: translateX(2000px);
1161         transform: translateX(2000px)
1162     }
1163 
1164     100% {
1165         opacity: 1;
1166         -webkit-transform: translateX(0);
1167         transform: translateX(0)
1168     }
1169 }
1170 
1171 @keyframes fadeInRightBig {
1172     0% {
1173         opacity: 0;
1174         -webkit-transform: translateX(2000px);
1175         -ms-transform: translateX(2000px);
1176         transform: translateX(2000px)
1177     }
1178 
1179     100% {
1180         opacity: 1;
1181         -webkit-transform: translateX(0);
1182         -ms-transform: translateX(0);
1183         transform: translateX(0)
1184     }
1185 }
1186 
1187 .fadeInRightBig {
1188     -webkit-animation-name: fadeInRightBig;
1189     animation-name: fadeInRightBig
1190 }
1191 
1192 @-webkit-keyframes fadeInUp {
1193     0% {
1194         opacity: 0;
1195         -webkit-transform: translateY(20px);
1196         transform: translateY(20px)
1197     }
1198 
1199     100% {
1200         opacity: 1;
1201         -webkit-transform: translateY(0);
1202         transform: translateY(0)
1203     }
1204 }
1205 
1206 @keyframes fadeInUp {
1207     0% {
1208         opacity: 0;
1209         -webkit-transform: translateY(20px);
1210         -ms-transform: translateY(20px);
1211         transform: translateY(20px)
1212     }
1213 
1214     100% {
1215         opacity: 1;
1216         -webkit-transform: translateY(0);
1217         -ms-transform: translateY(0);
1218         transform: translateY(0)
1219     }
1220 }
1221 
1222 .fadeInUp {
1223     -webkit-animation-name: fadeInUp;
1224     animation-name: fadeInUp
1225 }
1226 
1227 @-webkit-keyframes fadeInUpBig {
1228     0% {
1229         opacity: 0;
1230         -webkit-transform: translateY(2000px);
1231         transform: translateY(2000px)
1232     }
1233 
1234     100% {
1235         opacity: 1;
1236         -webkit-transform: translateY(0);
1237         transform: translateY(0)
1238     }
1239 }
1240 
1241 @keyframes fadeInUpBig {
1242     0% {
1243         opacity: 0;
1244         -webkit-transform: translateY(2000px);
1245         -ms-transform: translateY(2000px);
1246         transform: translateY(2000px)
1247     }
1248 
1249     100% {
1250         opacity: 1;
1251         -webkit-transform: translateY(0);
1252         -ms-transform: translateY(0);
1253         transform: translateY(0)
1254     }
1255 }
1256 
1257 .fadeInUpBig {
1258     -webkit-animation-name: fadeInUpBig;
1259     animation-name: fadeInUpBig
1260 }
1261 
1262 @-webkit-keyframes fadeOut {
1263     0% {
1264         opacity: 1
1265     }
1266 
1267     100% {
1268         opacity: 0
1269     }
1270 }
1271 
1272 @keyframes fadeOut {
1273     0% {
1274         opacity: 1
1275     }
1276 
1277     100% {
1278         opacity: 0
1279     }
1280 }
1281 
1282 .fadeOut {
1283     -webkit-animation-name: fadeOut;
1284     animation-name: fadeOut
1285 }
1286 
1287 @-webkit-keyframes fadeOutDown {
1288     0% {
1289         opacity: 1;
1290         -webkit-transform: translateY(0);
1291         transform: translateY(0)
1292     }
1293 
1294     100% {
1295         opacity: 0;
1296         -webkit-transform: translateY(20px);
1297         transform: translateY(20px)
1298     }
1299 }
1300 
1301 @keyframes fadeOutDown {
1302     0% {
1303         opacity: 1;
1304         -webkit-transform: translateY(0);
1305         -ms-transform: translateY(0);
1306         transform: translateY(0)
1307     }
1308 
1309     100% {
1310         opacity: 0;
1311         -webkit-transform: translateY(20px);
1312         -ms-transform: translateY(20px);
1313         transform: translateY(20px)
1314     }
1315 }
1316 
1317 .fadeOutDown {
1318     -webkit-animation-name: fadeOutDown;
1319     animation-name: fadeOutDown
1320 }
1321 
1322 @-webkit-keyframes fadeOutDownBig {
1323     0% {
1324         opacity: 1;
1325         -webkit-transform: translateY(0);
1326         transform: translateY(0)
1327     }
1328 
1329     100% {
1330         opacity: 0;
1331         -webkit-transform: translateY(2000px);
1332         transform: translateY(2000px)
1333     }
1334 }
1335 
1336 @keyframes fadeOutDownBig {
1337     0% {
1338         opacity: 1;
1339         -webkit-transform: translateY(0);
1340         -ms-transform: translateY(0);
1341         transform: translateY(0)
1342     }
1343 
1344     100% {
1345         opacity: 0;
1346         -webkit-transform: translateY(2000px);
1347         -ms-transform: translateY(2000px);
1348         transform: translateY(2000px)
1349     }
1350 }
1351 
1352 .fadeOutDownBig {
1353     -webkit-animation-name: fadeOutDownBig;
1354     animation-name: fadeOutDownBig
1355 }
1356 
1357 @-webkit-keyframes fadeOutLeft {
1358     0% {
1359         opacity: 1;
1360         -webkit-transform: translateX(0);
1361         transform: translateX(0)
1362     }
1363 
1364     100% {
1365         opacity: 0;
1366         -webkit-transform: translateX(-20px);
1367         transform: translateX(-20px)
1368     }
1369 }
1370 
1371 @keyframes fadeOutLeft {
1372     0% {
1373         opacity: 1;
1374         -webkit-transform: translateX(0);
1375         -ms-transform: translateX(0);
1376         transform: translateX(0)
1377     }
1378 
1379     100% {
1380         opacity: 0;
1381         -webkit-transform: translateX(-20px);
1382         -ms-transform: translateX(-20px);
1383         transform: translateX(-20px)
1384     }
1385 }
1386 
1387 .fadeOutLeft {
1388     -webkit-animation-name: fadeOutLeft;
1389     animation-name: fadeOutLeft
1390 }
1391 
1392 @-webkit-keyframes fadeOutLeftBig {
1393     0% {
1394         opacity: 1;
1395         -webkit-transform: translateX(0);
1396         transform: translateX(0)
1397     }
1398 
1399     100% {
1400         opacity: 0;
1401         -webkit-transform: translateX(-2000px);
1402         transform: translateX(-2000px)
1403     }
1404 }
1405 
1406 @keyframes fadeOutLeftBig {
1407     0% {
1408         opacity: 1;
1409         -webkit-transform: translateX(0);
1410         -ms-transform: translateX(0);
1411         transform: translateX(0)
1412     }
1413 
1414     100% {
1415         opacity: 0;
1416         -webkit-transform: translateX(-2000px);
1417         -ms-transform: translateX(-2000px);
1418         transform: translateX(-2000px)
1419     }
1420 }
1421 
1422 .fadeOutLeftBig {
1423     -webkit-animation-name: fadeOutLeftBig;
1424     animation-name: fadeOutLeftBig
1425 }
1426 
1427 @-webkit-keyframes fadeOutRight {
1428     0% {
1429         opacity: 1;
1430         -webkit-transform: translateX(0);
1431         transform: translateX(0)
1432     }
1433 
1434     100% {
1435         opacity: 0;
1436         -webkit-transform: translateX(20px);
1437         transform: translateX(20px)
1438     }
1439 }
1440 
1441 @keyframes fadeOutRight {
1442     0% {
1443         opacity: 1;
1444         -webkit-transform: translateX(0);
1445         -ms-transform: translateX(0);
1446         transform: translateX(0)
1447     }
1448 
1449     100% {
1450         opacity: 0;
1451         -webkit-transform: translateX(20px);
1452         -ms-transform: translateX(20px);
1453         transform: translateX(20px)
1454     }
1455 }
1456 
1457 .fadeOutRight {
1458     -webkit-animation-name: fadeOutRight;
1459     animation-name: fadeOutRight
1460 }
1461 
1462 @-webkit-keyframes fadeOutRightBig {
1463     0% {
1464         opacity: 1;
1465         -webkit-transform: translateX(0);
1466         transform: translateX(0)
1467     }
1468 
1469     100% {
1470         opacity: 0;
1471         -webkit-transform: translateX(2000px);
1472         transform: translateX(2000px)
1473     }
1474 }
1475 
1476 @keyframes fadeOutRightBig {
1477     0% {
1478         opacity: 1;
1479         -webkit-transform: translateX(0);
1480         -ms-transform: translateX(0);
1481         transform: translateX(0)
1482     }
1483 
1484     100% {
1485         opacity: 0;
1486         -webkit-transform: translateX(2000px);
1487         -ms-transform: translateX(2000px);
1488         transform: translateX(2000px)
1489     }
1490 }
1491 
1492 .fadeOutRightBig {
1493     -webkit-animation-name: fadeOutRightBig;
1494     animation-name: fadeOutRightBig
1495 }
1496 
1497 @-webkit-keyframes fadeOutUp {
1498     0% {
1499         opacity: 1;
1500         -webkit-transform: translateY(0);
1501         transform: translateY(0)
1502     }
1503 
1504     100% {
1505         opacity: 0;
1506         -webkit-transform: translateY(-20px);
1507         transform: translateY(-20px)
1508     }
1509 }
1510 
1511 @keyframes fadeOutUp {
1512     0% {
1513         opacity: 1;
1514         -webkit-transform: translateY(0);
1515         -ms-transform: translateY(0);
1516         transform: translateY(0)
1517     }
1518 
1519     100% {
1520         opacity: 0;
1521         -webkit-transform: translateY(-20px);
1522         -ms-transform: translateY(-20px);
1523         transform: translateY(-20px)
1524     }
1525 }
1526 
1527 .fadeOutUp {
1528     -webkit-animation-name: fadeOutUp;
1529     animation-name: fadeOutUp
1530 }
1531 
1532 @-webkit-keyframes fadeOutUpBig {
1533     0% {
1534         opacity: 1;
1535         -webkit-transform: translateY(0);
1536         transform: translateY(0)
1537     }
1538 
1539     100% {
1540         opacity: 0;
1541         -webkit-transform: translateY(-2000px);
1542         transform: translateY(-2000px)
1543     }
1544 }
1545 
1546 @keyframes fadeOutUpBig {
1547     0% {
1548         opacity: 1;
1549         -webkit-transform: translateY(0);
1550         -ms-transform: translateY(0);
1551         transform: translateY(0)
1552     }
1553 
1554     100% {
1555         opacity: 0;
1556         -webkit-transform: translateY(-2000px);
1557         -ms-transform: translateY(-2000px);
1558         transform: translateY(-2000px)
1559     }
1560 }
1561 
1562 .fadeOutUpBig {
1563     -webkit-animation-name: fadeOutUpBig;
1564     animation-name: fadeOutUpBig
1565 }
1566 
1567 @-webkit-keyframes flip {
1568     0% {
1569         -webkit-transform: perspective(400px)translateZ(0)rotateY(0)scale(1);
1570         transform: perspective(400px)translateZ(0)rotateY(0)scale(1)
1571     }
1572 
1573     0%,
1574     40% {
1575         -webkit-animation-timing-function: ease-out;
1576         animation-timing-function: ease-out
1577     }
1578 
1579     40% {
1580         -webkit-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1);
1581         transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1)
1582     }
1583 
1584     50% {
1585         -webkit-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
1586         transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
1587         -webkit-animation-timing-function: ease-in;
1588         animation-timing-function: ease-in
1589     }
1590 
1591     80% {
1592         -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95);
1593         transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95)
1594     }
1595 
1596     80%,
1597     100% {
1598         -webkit-animation-timing-function: ease-in;
1599         animation-timing-function: ease-in
1600     }
1601 
1602     100% {
1603         -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1);
1604         transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1)
1605     }
1606 }
1607 
1608 @keyframes flip {
1609     0% {
1610         -webkit-transform: perspective(400px)translateZ(0)rotateY(0)scale(1);
1611         -ms-transform: perspective(400px)translateZ(0)rotateY(0)scale(1);
1612         transform: perspective(400px)translateZ(0)rotateY(0)scale(1)
1613     }
1614 
1615     0%,
1616     40% {
1617         -webkit-animation-timing-function: ease-out;
1618         animation-timing-function: ease-out
1619     }
1620 
1621     40% {
1622         -webkit-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1);
1623         -ms-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1);
1624         transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1)
1625     }
1626 
1627     50% {
1628         -webkit-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
1629         -ms-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
1630         transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1);
1631         -webkit-animation-timing-function: ease-in;
1632         animation-timing-function: ease-in
1633     }
1634 
1635     80% {
1636         -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95);
1637         -ms-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95);
1638         transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95)
1639     }
1640 
1641     80%,
1642     100% {
1643         -webkit-animation-timing-function: ease-in;
1644         animation-timing-function: ease-in
1645     }
1646 
1647     100% {
1648         -webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1);
1649         -ms-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1);
1650         transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1)
1651     }
1652 }
1653 
1654 .animated.flip {
1655     -webkit-backface-visibility: visible;
1656     -ms-backface-visibility: visible;
1657     backface-visibility: visible;
1658     -webkit-animation-name: flip;
1659     animation-name: flip
1660 }
1661 
1662 @-webkit-keyframes flipInX {
1663     0% {
1664         -webkit-transform: perspective(400px)rotateX(90deg);
1665         transform: perspective(400px)rotateX(90deg);
1666         opacity: 0
1667     }
1668 
1669     40% {
1670         -webkit-transform: perspective(400px)rotateX(-10deg);
1671         transform: perspective(400px)rotateX(-10deg)
1672     }
1673 
1674     70% {
1675         -webkit-transform: perspective(400px)rotateX(10deg);
1676         transform: perspective(400px)rotateX(10deg)
1677     }
1678 
1679     100% {
1680         -webkit-transform: perspective(400px)rotateX(0);
1681         transform: perspective(400px)rotateX(0);
1682         opacity: 1
1683     }
1684 }
1685 
1686 @keyframes flipInX {
1687     0% {
1688         -webkit-transform: perspective(400px)rotateX(90deg);
1689         -ms-transform: perspective(400px)rotateX(90deg);
1690         transform: perspective(400px)rotateX(90deg);
1691         opacity: 0
1692     }
1693 
1694     40% {
1695         -webkit-transform: perspective(400px)rotateX(-10deg);
1696         -ms-transform: perspective(400px)rotateX(-10deg);
1697         transform: perspective(400px)rotateX(-10deg)
1698     }
1699 
1700     70% {
1701         -webkit-transform: perspective(400px)rotateX(10deg);
1702         -ms-transform: perspective(400px)rotateX(10deg);
1703         transform: perspective(400px)rotateX(10deg)
1704     }
1705 
1706     100% {
1707         -webkit-transform: perspective(400px)rotateX(0);
1708         -ms-transform: perspective(400px)rotateX(0);
1709         transform: perspective(400px)rotateX(0);
1710         opacity: 1
1711     }
1712 }
1713 
1714 .flipInX {
1715     -webkit-backface-visibility: visible !important;
1716     -ms-backface-visibility: visible !important;
1717     backface-visibility: visible !important;
1718     -webkit-animation-name: flipInX;
1719     animation-name: flipInX
1720 }
1721 
1722 @-webkit-keyframes flipInY {
1723     0% {
1724         -webkit-transform: perspective(400px)rotateY(90deg);
1725         transform: perspective(400px)rotateY(90deg);
1726         opacity: 0
1727     }
1728 
1729     40% {
1730         -webkit-transform: perspective(400px)rotateY(-10deg);
1731         transform: perspective(400px)rotateY(-10deg)
1732     }
1733 
1734     70% {
1735         -webkit-transform: perspective(400px)rotateY(10deg);
1736         transform: perspective(400px)rotateY(10deg)
1737     }
1738 
1739     100% {
1740         -webkit-transform: perspective(400px)rotateY(0);
1741         transform: perspective(400px)rotateY(0);
1742         opacity: 1
1743     }
1744 }
1745 
1746 @keyframes flipInY {
1747     0% {
1748         -webkit-transform: perspective(400px)rotateY(90deg);
1749         -ms-transform: perspective(400px)rotateY(90deg);
1750         transform: perspective(400px)rotateY(90deg);
1751         opacity: 0
1752     }
1753 
1754     40% {
1755         -webkit-transform: perspective(400px)rotateY(-10deg);
1756         -ms-transform: perspective(400px)rotateY(-10deg);
1757         transform: perspective(400px)rotateY(-10deg)
1758     }
1759 
1760     70% {
1761         -webkit-transform: perspective(400px)rotateY(10deg);
1762         -ms-transform: perspective(400px)rotateY(10deg);
1763         transform: perspective(400px)rotateY(10deg)
1764     }
1765 
1766     100% {
1767         -webkit-transform: perspective(400px)rotateY(0);
1768         -ms-transform: perspective(400px)rotateY(0);
1769         transform: perspective(400px)rotateY(0);
1770         opacity: 1
1771     }
1772 }
1773 
1774 .flipInY {
1775     -webkit-backface-visibility: visible !important;
1776     -ms-backface-visibility: visible !important;
1777     backface-visibility: visible !important;
1778     -webkit-animation-name: flipInY;
1779     animation-name: flipInY
1780 }
1781 
1782 @-webkit-keyframes flipOutX {
1783     0% {
1784         -webkit-transform: perspective(400px)rotateX(0);
1785         transform: perspective(400px)rotateX(0);
1786         opacity: 1
1787     }
1788 
1789     100% {
1790         -webkit-transform: perspective(400px)rotateX(90deg);
1791         transform: perspective(400px)rotateX(90deg);
1792         opacity: 0
1793     }
1794 }
1795 
1796 @keyframes flipOutX {
1797     0% {
1798         -webkit-transform: perspective(400px)rotateX(0);
1799         -ms-transform: perspective(400px)rotateX(0);
1800         transform: perspective(400px)rotateX(0);
1801         opacity: 1
1802     }
1803 
1804     100% {
1805         -webkit-transform: perspective(400px)rotateX(90deg);
1806         -ms-transform: perspective(400px)rotateX(90deg);
1807         transform: perspective(400px)rotateX(90deg);
1808         opacity: 0
1809     }
1810 }
1811 
1812 .flipOutX {
1813     -webkit-animation-name: flipOutX;
1814     animation-name: flipOutX;
1815     -webkit-backface-visibility: visible !important;
1816     -ms-backface-visibility: visible !important;
1817     backface-visibility: visible !important
1818 }
1819 
1820 @-webkit-keyframes flipOutY {
1821     0% {
1822         -webkit-transform: perspective(400px)rotateY(0);
1823         transform: perspective(400px)rotateY(0);
1824         opacity: 1
1825     }
1826 
1827     100% {
1828         -webkit-transform: perspective(400px)rotateY(90deg);
1829         transform: perspective(400px)rotateY(90deg);
1830         opacity: 0
1831     }
1832 }
1833 
1834 @keyframes flipOutY {
1835     0% {
1836         -webkit-transform: perspective(400px)rotateY(0);
1837         -ms-transform: perspective(400px)rotateY(0);
1838         transform: perspective(400px)rotateY(0);
1839         opacity: 1
1840     }
1841 
1842     100% {
1843         -webkit-transform: perspective(400px)rotateY(90deg);
1844         -ms-transform: perspective(400px)rotateY(90deg);
1845         transform: perspective(400px)rotateY(90deg);
1846         opacity: 0
1847     }
1848 }
1849 
1850 .flipOutY {
1851     -webkit-backface-visibility: visible !important;
1852     -ms-backface-visibility: visible !important;
1853     backface-visibility: visible !important;
1854     -webkit-animation-name: flipOutY;
1855     animation-name: flipOutY
1856 }
1857 
1858 @-webkit-keyframes lightSpeedIn {
1859     0% {
1860         -webkit-transform: translateX(100%)skewX(-30deg);
1861         transform: translateX(100%)skewX(-30deg);
1862         opacity: 0
1863     }
1864 
1865     60% {
1866         -webkit-transform: translateX(-20%)skewX(30deg);
1867         transform: translateX(-20%)skewX(30deg);
1868         opacity: 1
1869     }
1870 
1871     80% {
1872         -webkit-transform: translateX(0%)skewX(-15deg);
1873         transform: translateX(0%)skewX(-15deg);
1874         opacity: 1
1875     }
1876 
1877     100% {
1878         -webkit-transform: translateX(0%)skewX(0);
1879         transform: translateX(0%)skewX(0);
1880         opacity: 1
1881     }
1882 }
1883 
1884 @keyframes lightSpeedIn {
1885     0% {
1886         -webkit-transform: translateX(100%)skewX(-30deg);
1887         -ms-transform: translateX(100%)skewX(-30deg);
1888         transform: translateX(100%)skewX(-30deg);
1889         opacity: 0
1890     }
1891 
1892     60% {
1893         -webkit-transform: translateX(-20%)skewX(30deg);
1894         -ms-transform: translateX(-20%)skewX(30deg);
1895         transform: translateX(-20%)skewX(30deg);
1896         opacity: 1
1897     }
1898 
1899     80% {
1900         -webkit-transform: translateX(0%)skewX(-15deg);
1901         -ms-transform: translateX(0%)skewX(-15deg);
1902         transform: translateX(0%)skewX(-15deg);
1903         opacity: 1
1904     }
1905 
1906     100% {
1907         -webkit-transform: translateX(0%)skewX(0);
1908         -ms-transform: translateX(0%)skewX(0);
1909         transform: translateX(0%)skewX(0);
1910         opacity: 1
1911     }
1912 }
1913 
1914 .lightSpeedIn {
1915     -webkit-animation-name: lightSpeedIn;
1916     animation-name: lightSpeedIn;
1917     -webkit-animation-timing-function: ease-out;
1918     animation-timing-function: ease-out
1919 }
1920 
1921 @-webkit-keyframes lightSpeedOut {
1922     0% {
1923         -webkit-transform: translateX(0%)skewX(0);
1924         transform: translateX(0%)skewX(0);
1925         opacity: 1
1926     }
1927 
1928     100% {
1929         -webkit-transform: translateX(100%)skewX(-30deg);
1930         transform: translateX(100%)skewX(-30deg);
1931         opacity: 0
1932     }
1933 }
1934 
1935 @keyframes lightSpeedOut {
1936     0% {
1937         -webkit-transform: translateX(0%)skewX(0);
1938         -ms-transform: translateX(0%)skewX(0);
1939         transform: translateX(0%)skewX(0);
1940         opacity: 1
1941     }
1942 
1943     100% {
1944         -webkit-transform: translateX(100%)skewX(-30deg);
1945         -ms-transform: translateX(100%)skewX(-30deg);
1946         transform: translateX(100%)skewX(-30deg);
1947         opacity: 0
1948     }
1949 }
1950 
1951 .lightSpeedOut {
1952     -webkit-animation-name: lightSpeedOut;
1953     animation-name: lightSpeedOut;
1954     -webkit-animation-timing-function: ease-in;
1955     animation-timing-function: ease-in
1956 }
1957 
1958 @-webkit-keyframes rotateIn {
1959     0% {
1960         -webkit-transform: rotate(-200deg);
1961         transform: rotate(-200deg);
1962         opacity: 0
1963     }
1964 
1965     0%,
1966     100% {
1967         -webkit-transform-origin: center center;
1968         transform-origin: center center
1969     }
1970 
1971     100% {
1972         -webkit-transform: rotate(0);
1973         transform: rotate(0);
1974         opacity: 1
1975     }
1976 }
1977 
1978 @keyframes rotateIn {
1979     0% {
1980         -webkit-transform: rotate(-200deg);
1981         -ms-transform: rotate(-200deg);
1982         transform: rotate(-200deg);
1983         opacity: 0
1984     }
1985 
1986     0%,
1987     100% {
1988         -webkit-transform-origin: center center;
1989         -ms-transform-origin: center center;
1990         transform-origin: center center
1991     }
1992 
1993     100% {
1994         -webkit-transform: rotate(0);
1995         -ms-transform: rotate(0);
1996         transform: rotate(0);
1997         opacity: 1
1998     }
1999 }
2000 
2001 .rotateIn {
2002     -webkit-animation-name: rotateIn;
2003     animation-name: rotateIn
2004 }
2005 
2006 @-webkit-keyframes rotateInDownLeft {
2007     0% {
2008         -webkit-transform: rotate(-90deg);
2009         transform: rotate(-90deg);
2010         opacity: 0
2011     }
2012 
2013     0%,
2014     100% {
2015         -webkit-transform-origin: left bottom;
2016         transform-origin: left bottom
2017     }
2018 
2019     100% {
2020         -webkit-transform: rotate(0);
2021         transform: rotate(0);
2022         opacity: 1
2023     }
2024 }
2025 
2026 @keyframes rotateInDownLeft {
2027     0% {
2028         -webkit-transform: rotate(-90deg);
2029         -ms-transform: rotate(-90deg);
2030         transform: rotate(-90deg);
2031         opacity: 0
2032     }
2033 
2034     0%,
2035     100% {
2036         -webkit-transform-origin: left bottom;
2037         -ms-transform-origin: left bottom;
2038         transform-origin: left bottom
2039     }
2040 
2041     100% {
2042         -webkit-transform: rotate(0);
2043         -ms-transform: rotate(0);
2044         transform: rotate(0);
2045         opacity: 1
2046     }
2047 }
2048 
2049 .rotateInDownLeft {
2050     -webkit-animation-name: rotateInDownLeft;
2051     animation-name: rotateInDownLeft
2052 }
2053 
2054 @-webkit-keyframes rotateInDownRight {
2055     0% {
2056         -webkit-transform: rotate(90deg);
2057         transform: rotate(90deg);
2058         opacity: 0
2059     }
2060 
2061     0%,
2062     100% {
2063         -webkit-transform-origin: right bottom;
2064         transform-origin: right bottom
2065     }
2066 
2067     100% {
2068         -webkit-transform: rotate(0);
2069         transform: rotate(0);
2070         opacity: 1
2071     }
2072 }
2073 
2074 @keyframes rotateInDownRight {
2075     0% {
2076         -webkit-transform: rotate(90deg);
2077         -ms-transform: rotate(90deg);
2078         transform: rotate(90deg);
2079         opacity: 0
2080     }
2081 
2082     0%,
2083     100% {
2084         -webkit-transform-origin: right bottom;
2085         -ms-transform-origin: right bottom;
2086         transform-origin: right bottom
2087     }
2088 
2089     100% {
2090         -webkit-transform: rotate(0);
2091         -ms-transform: rotate(0);
2092         transform: rotate(0);
2093         opacity: 1
2094     }
2095 }
2096 
2097 .rotateInDownRight {
2098     -webkit-animation-name: rotateInDownRight;
2099     animation-name: rotateInDownRight
2100 }
2101 
2102 @-webkit-keyframes rotateInUpLeft {
2103     0% {
2104         -webkit-transform: rotate(90deg);
2105         transform: rotate(90deg);
2106         opacity: 0
2107     }
2108 
2109     0%,
2110     100% {
2111         -webkit-transform-origin: left bottom;
2112         transform-origin: left bottom
2113     }
2114 
2115     100% {
2116         -webkit-transform: rotate(0);
2117         transform: rotate(0);
2118         opacity: 1
2119     }
2120 }
2121 
2122 @keyframes rotateInUpLeft {
2123     0% {
2124         -webkit-transform: rotate(90deg);
2125         -ms-transform: rotate(90deg);
2126         transform: rotate(90deg);
2127         opacity: 0
2128     }
2129 
2130     0%,
2131     100% {
2132         -webkit-transform-origin: left bottom;
2133         -ms-transform-origin: left bottom;
2134         transform-origin: left bottom
2135     }
2136 
2137     100% {
2138         -webkit-transform: rotate(0);
2139         -ms-transform: rotate(0);
2140         transform: rotate(0);
2141         opacity: 1
2142     }
2143 }
2144 
2145 .rotateInUpLeft {
2146     -webkit-animation-name: rotateInUpLeft;
2147     animation-name: rotateInUpLeft
2148 }
2149 
2150 @-webkit-keyframes rotateInUpRight {
2151     0% {
2152         -webkit-transform: rotate(-90deg);
2153         transform: rotate(-90deg);
2154         opacity: 0
2155     }
2156 
2157     0%,
2158     100% {
2159         -webkit-transform-origin: right bottom;
2160         transform-origin: right bottom
2161     }
2162 
2163     100% {
2164         -webkit-transform: rotate(0);
2165         transform: rotate(0);
2166         opacity: 1
2167     }
2168 }
2169 
2170 @keyframes rotateInUpRight {
2171     0% {
2172         -webkit-transform: rotate(-90deg);
2173         -ms-transform: rotate(-90deg);
2174         transform: rotate(-90deg);
2175         opacity: 0
2176     }
2177 
2178     0%,
2179     100% {
2180         -webkit-transform-origin: right bottom;
2181         -ms-transform-origin: right bottom;
2182         transform-origin: right bottom
2183     }
2184 
2185     100% {
2186         -webkit-transform: rotate(0);
2187         -ms-transform: rotate(0);
2188         transform: rotate(0);
2189         opacity: 1
2190     }
2191 }
2192 
2193 .rotateInUpRight {
2194     -webkit-animation-name: rotateInUpRight;
2195     animation-name: rotateInUpRight
2196 }
2197 
2198 @-webkit-keyframes rotateOut {
2199     0% {
2200         -webkit-transform: rotate(0);
2201         transform: rotate(0);
2202         opacity: 1
2203     }
2204 
2205     0%,
2206     100% {
2207         -webkit-transform-origin: center center;
2208         transform-origin: center center
2209     }
2210 
2211     100% {
2212         -webkit-transform: rotate(200deg);
2213         transform: rotate(200deg);
2214         opacity: 0
2215     }
2216 }
2217 
2218 @keyframes rotateOut {
2219     0% {
2220         -webkit-transform: rotate(0);
2221         -ms-transform: rotate(0);
2222         transform: rotate(0);
2223         opacity: 1
2224     }
2225 
2226     0%,
2227     100% {
2228         -webkit-transform-origin: center center;
2229         -ms-transform-origin: center center;
2230         transform-origin: center center
2231     }
2232 
2233     100% {
2234         -webkit-transform: rotate(200deg);
2235         -ms-transform: rotate(200deg);
2236         transform: rotate(200deg);
2237         opacity: 0
2238     }
2239 }
2240 
2241 .rotateOut {
2242     -webkit-animation-name: rotateOut;
2243     animation-name: rotateOut
2244 }
2245 
2246 @-webkit-keyframes rotateOutDownLeft {
2247     0% {
2248         -webkit-transform: rotate(0);
2249         transform: rotate(0);
2250         opacity: 1
2251     }
2252 
2253     0%,
2254     100% {
2255         -webkit-transform-origin: left bottom;
2256         transform-origin: left bottom
2257     }
2258 
2259     100% {
2260         -webkit-transform: rotate(90deg);
2261         transform: rotate(90deg);
2262         opacity: 0
2263     }
2264 }
2265 
2266 @keyframes rotateOutDownLeft {
2267     0% {
2268         -webkit-transform: rotate(0);
2269         -ms-transform: rotate(0);
2270         transform: rotate(0);
2271         opacity: 1
2272     }
2273 
2274     0%,
2275     100% {
2276         -webkit-transform-origin: left bottom;
2277         -ms-transform-origin: left bottom;
2278         transform-origin: left bottom
2279     }
2280 
2281     100% {
2282         -webkit-transform: rotate(90deg);
2283         -ms-transform: rotate(90deg);
2284         transform: rotate(90deg);
2285         opacity: 0
2286     }
2287 }
2288 
2289 .rotateOutDownLeft {
2290     -webkit-animation-name: rotateOutDownLeft;
2291     animation-name: rotateOutDownLeft
2292 }
2293 
2294 @-webkit-keyframes rotateOutDownRight {
2295     0% {
2296         -webkit-transform: rotate(0);
2297         transform: rotate(0);
2298         opacity: 1
2299     }
2300 
2301     0%,
2302     100% {
2303         -webkit-transform-origin: right bottom;
2304         transform-origin: right bottom
2305     }
2306 
2307     100% {
2308         -webkit-transform: rotate(-90deg);
2309         transform: rotate(-90deg);
2310         opacity: 0
2311     }
2312 }
2313 
2314 @keyframes rotateOutDownRight {
2315     0% {
2316         -webkit-transform: rotate(0);
2317         -ms-transform: rotate(0);
2318         transform: rotate(0);
2319         opacity: 1
2320     }
2321 
2322     0%,
2323     100% {
2324         -webkit-transform-origin: right bottom;
2325         -ms-transform-origin: right bottom;
2326         transform-origin: right bottom
2327     }
2328 
2329     100% {
2330         -webkit-transform: rotate(-90deg);
2331         -ms-transform: rotate(-90deg);
2332         transform: rotate(-90deg);
2333         opacity: 0
2334     }
2335 }
2336 
2337 .rotateOutDownRight {
2338     -webkit-animation-name: rotateOutDownRight;
2339     animation-name: rotateOutDownRight
2340 }
2341 
2342 @-webkit-keyframes rotateOutUpLeft {
2343     0% {
2344         -webkit-transform: rotate(0);
2345         transform: rotate(0);
2346         opacity: 1
2347     }
2348 
2349     0%,
2350     100% {
2351         -webkit-transform-origin: left bottom;
2352         transform-origin: left bottom
2353     }
2354 
2355     100% {
2356         -webkit-transform: rotate(-90deg);
2357         transform: rotate(-90deg);
2358         opacity: 0
2359     }
2360 }
2361 
2362 @keyframes rotateOutUpLeft {
2363     0% {
2364         -webkit-transform: rotate(0);
2365         -ms-transform: rotate(0);
2366         transform: rotate(0);
2367         opacity: 1
2368     }
2369 
2370     0%,
2371     100% {
2372         -webkit-transform-origin: left bottom;
2373         -ms-transform-origin: left bottom;
2374         transform-origin: left bottom
2375     }
2376 
2377     100% {
2378         -webkit-transform: rotate(-90deg);
2379         -ms-transform: rotate(-90deg);
2380         transform: rotate(-90deg);
2381         opacity: 0
2382     }
2383 }
2384 
2385 .rotateOutUpLeft {
2386     -webkit-animation-name: rotateOutUpLeft;
2387     animation-name: rotateOutUpLeft
2388 }
2389 
2390 @-webkit-keyframes rotateOutUpRight {
2391     0% {
2392         -webkit-transform: rotate(0);
2393         transform: rotate(0);
2394         opacity: 1
2395     }
2396 
2397     0%,
2398     100% {
2399         -webkit-transform-origin: right bottom;
2400         transform-origin: right bottom
2401     }
2402 
2403     100% {
2404         -webkit-transform: rotate(90deg);
2405         transform: rotate(90deg);
2406         opacity: 0
2407     }
2408 }
2409 
2410 @keyframes rotateOutUpRight {
2411     0% {
2412         -webkit-transform: rotate(0);
2413         -ms-transform: rotate(0);
2414         transform: rotate(0);
2415         opacity: 1
2416     }
2417 
2418     0%,
2419     100% {
2420         -webkit-transform-origin: right bottom;
2421         -ms-transform-origin: right bottom;
2422         transform-origin: right bottom
2423     }
2424 
2425     100% {
2426         -webkit-transform: rotate(90deg);
2427         -ms-transform: rotate(90deg);
2428         transform: rotate(90deg);
2429         opacity: 0
2430     }
2431 }
2432 
2433 .rotateOutUpRight {
2434     -webkit-animation-name: rotateOutUpRight;
2435     animation-name: rotateOutUpRight
2436 }
2437 
2438 @-webkit-keyframes slideInDown {
2439     0% {
2440         opacity: 0;
2441         -webkit-transform: translateY(-2000px);
2442         transform: translateY(-2000px)
2443     }
2444 
2445     100% {
2446         -webkit-transform: translateY(0);
2447         transform: translateY(0)
2448     }
2449 }
2450 
2451 @keyframes slideInDown {
2452     0% {
2453         opacity: 0;
2454         -webkit-transform: translateY(-2000px);
2455         -ms-transform: translateY(-2000px);
2456         transform: translateY(-2000px)
2457     }
2458 
2459     100% {
2460         -webkit-transform: translateY(0);
2461         -ms-transform: translateY(0);
2462         transform: translateY(0)
2463     }
2464 }
2465 
2466 .slideInDown {
2467     -webkit-animation-name: slideInDown;
2468     animation-name: slideInDown
2469 }
2470 
2471 @-webkit-keyframes slideInLeft {
2472     0% {
2473         opacity: 0;
2474         -webkit-transform: translateX(-2000px);
2475         transform: translateX(-2000px)
2476     }
2477 
2478     100% {
2479         -webkit-transform: translateX(0);
2480         transform: translateX(0)
2481     }
2482 }
2483 
2484 @keyframes slideInLeft {
2485     0% {
2486         opacity: 0;
2487         -webkit-transform: translateX(-2000px);
2488         -ms-transform: translateX(-2000px);
2489         transform: translateX(-2000px)
2490     }
2491 
2492     100% {
2493         -webkit-transform: translateX(0);
2494         -ms-transform: translateX(0);
2495         transform: translateX(0)
2496     }
2497 }
2498 
2499 .slideInLeft {
2500     -webkit-animation-name: slideInLeft;
2501     animation-name: slideInLeft
2502 }
2503 
2504 @-webkit-keyframes slideInRight {
2505     0% {
2506         opacity: 0;
2507         -webkit-transform: translateX(2000px);
2508         transform: translateX(2000px)
2509     }
2510 
2511     100% {
2512         -webkit-transform: translateX(0);
2513         transform: translateX(0)
2514     }
2515 }
2516 
2517 @keyframes slideInRight {
2518     0% {
2519         opacity: 0;
2520         -webkit-transform: translateX(2000px);
2521         -ms-transform: translateX(2000px);
2522         transform: translateX(2000px)
2523     }
2524 
2525     100% {
2526         -webkit-transform: translateX(0);
2527         -ms-transform: translateX(0);
2528         transform: translateX(0)
2529     }
2530 }
2531 
2532 .slideInRight {
2533     -webkit-animation-name: slideInRight;
2534     animation-name: slideInRight
2535 }
2536 
2537 @-webkit-keyframes slideOutLeft {
2538     0% {
2539         -webkit-transform: translateX(0);
2540         transform: translateX(0)
2541     }
2542 
2543     100% {
2544         opacity: 0;
2545         -webkit-transform: translateX(-2000px);
2546         transform: translateX(-2000px)
2547     }
2548 }
2549 
2550 @keyframes slideOutLeft {
2551     0% {
2552         -webkit-transform: translateX(0);
2553         -ms-transform: translateX(0);
2554         transform: translateX(0)
2555     }
2556 
2557     100% {
2558         opacity: 0;
2559         -webkit-transform: translateX(-2000px);
2560         -ms-transform: translateX(-2000px);
2561         transform: translateX(-2000px)
2562     }
2563 }
2564 
2565 .slideOutLeft {
2566     -webkit-animation-name: slideOutLeft;
2567     animation-name: slideOutLeft
2568 }
2569 
2570 @-webkit-keyframes slideOutRight {
2571     0% {
2572         -webkit-transform: translateX(0);
2573         transform: translateX(0)
2574     }
2575 
2576     100% {
2577         opacity: 0;
2578         -webkit-transform: translateX(2000px);
2579         transform: translateX(2000px)
2580     }
2581 }
2582 
2583 @keyframes slideOutRight {
2584     0% {
2585         -webkit-transform: translateX(0);
2586         -ms-transform: translateX(0);
2587         transform: translateX(0)
2588     }
2589 
2590     100% {
2591         opacity: 0;
2592         -webkit-transform: translateX(2000px);
2593         -ms-transform: translateX(2000px);
2594         transform: translateX(2000px)
2595     }
2596 }
2597 
2598 .slideOutRight {
2599     -webkit-animation-name: slideOutRight;
2600     animation-name: slideOutRight
2601 }
2602 
2603 @-webkit-keyframes slideOutUp {
2604     0% {
2605         -webkit-transform: translateY(0);
2606         transform: translateY(0)
2607     }
2608 
2609     100% {
2610         opacity: 0;
2611         -webkit-transform: translateY(-2000px);
2612         transform: translateY(-2000px)
2613     }
2614 }
2615 
2616 @keyframes slideOutUp {
2617     0% {
2618         -webkit-transform: translateY(0);
2619         -ms-transform: translateY(0);
2620         transform: translateY(0)
2621     }
2622 
2623     100% {
2624         opacity: 0;
2625         -webkit-transform: translateY(-2000px);
2626         -ms-transform: translateY(-2000px);
2627         transform: translateY(-2000px)
2628     }
2629 }
2630 
2631 .slideOutUp {
2632     -webkit-animation-name: slideOutUp;
2633     animation-name: slideOutUp
2634 }
2635 
2636 @-webkit-keyframes hinge {
2637     0% {
2638         -webkit-transform: rotate(0);
2639         transform: rotate(0)
2640     }
2641 
2642     0%,
2643     20%,
2644     60% {
2645         -webkit-transform-origin: top left;
2646         transform-origin: top left;
2647         -webkit-animation-timing-function: ease-in-out;
2648         animation-timing-function: ease-in-out
2649     }
2650 
2651     20%,
2652     60% {
2653         -webkit-transform: rotate(80deg);
2654         transform: rotate(80deg)
2655     }
2656 
2657     40% {
2658         -webkit-transform: rotate(60deg);
2659         transform: rotate(60deg)
2660     }
2661 
2662     40%,
2663     80% {
2664         -webkit-transform-origin: top left;
2665         transform-origin: top left;
2666         -webkit-animation-timing-function: ease-in-out;
2667         animation-timing-function: ease-in-out
2668     }
2669 
2670     80% {
2671         -webkit-transform: rotate(60deg)translateY(0);
2672         transform: rotate(60deg)translateY(0);
2673         opacity: 1
2674     }
2675 
2676     100% {
2677         -webkit-transform: translateY(700px);
2678         transform: translateY(700px);
2679         opacity: 0
2680     }
2681 }
2682 
2683 @keyframes hinge {
2684     0% {
2685         -webkit-transform: rotate(0);
2686         -ms-transform: rotate(0);
2687         transform: rotate(0)
2688     }
2689 
2690     0%,
2691     20%,
2692     60% {
2693         -webkit-transform-origin: top left;
2694         -ms-transform-origin: top left;
2695         transform-origin: top left;
2696         -webkit-animation-timing-function: ease-in-out;
2697         animation-timing-function: ease-in-out
2698     }
2699 
2700     20%,
2701     60% {
2702         -webkit-transform: rotate(80deg);
2703         -ms-transform: rotate(80deg);
2704         transform: rotate(80deg)
2705     }
2706 
2707     40% {
2708         -webkit-transform: rotate(60deg);
2709         -ms-transform: rotate(60deg);
2710         transform: rotate(60deg)
2711     }
2712 
2713     40%,
2714     80% {
2715         -webkit-transform-origin: top left;
2716         -ms-transform-origin: top left;
2717         transform-origin: top left;
2718         -webkit-animation-timing-function: ease-in-out;
2719         animation-timing-function: ease-in-out
2720     }
2721 
2722     80% {
2723         -webkit-transform: rotate(60deg)translateY(0);
2724         -ms-transform: rotate(60deg)translateY(0);
2725         transform: rotate(60deg)translateY(0);
2726         opacity: 1
2727     }
2728 
2729     100% {
2730         -webkit-transform: translateY(700px);
2731         -ms-transform: translateY(700px);
2732         transform: translateY(700px);
2733         opacity: 0
2734     }
2735 }
2736 
2737 .hinge {
2738     -webkit-animation-name: hinge;
2739     animation-name: hinge
2740 }
2741 
2742 @-webkit-keyframes rollIn {
2743     0% {
2744         opacity: 0;
2745         -webkit-transform: translateX(-100%)rotate(-120deg);
2746         transform: translateX(-100%)rotate(-120deg)
2747     }
2748 
2749     100% {
2750         opacity: 1;
2751         -webkit-transform: translateX(0)rotate(0);
2752         transform: translateX(0)rotate(0)
2753     }
2754 }
2755 
2756 @keyframes rollIn {
2757     0% {
2758         opacity: 0;
2759         -webkit-transform: translateX(-100%)rotate(-120deg);
2760         -ms-transform: translateX(-100%)rotate(-120deg);
2761         transform: translateX(-100%)rotate(-120deg)
2762     }
2763 
2764     100% {
2765         opacity: 1;
2766         -webkit-transform: translateX(0)rotate(0);
2767         -ms-transform: translateX(0)rotate(0);
2768         transform: translateX(0)rotate(0)
2769     }
2770 }
2771 
2772 .rollIn {
2773     -webkit-animation-name: rollIn;
2774     animation-name: rollIn
2775 }
2776 
2777 @-webkit-keyframes rollOut {
2778     0% {
2779         opacity: 1;
2780         -webkit-transform: translateX(0)rotate(0);
2781         transform: translateX(0)rotate(0)
2782     }
2783 
2784     100% {
2785         opacity: 0;
2786         -webkit-transform: translateX(100%)rotate(120deg);
2787         transform: translateX(100%)rotate(120deg)
2788     }
2789 }
2790 
2791 @keyframes rollOut {
2792     0% {
2793         opacity: 1;
2794         -webkit-transform: translateX(0)rotate(0);
2795         -ms-transform: translateX(0)rotate(0);
2796         transform: translateX(0)rotate(0)
2797     }
2798 
2799     100% {
2800         opacity: 0;
2801         -webkit-transform: translateX(100%)rotate(120deg);
2802         -ms-transform: translateX(100%)rotate(120deg);
2803         transform: translateX(100%)rotate(120deg)
2804     }
2805 }
2806 
2807 .rollOut {
2808     -webkit-animation-name: rollOut;
2809     animation-name: rollOut
2810 }
View Code
 1 html, body, div, span, applet, object, iframe,
 2 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 3 a, abbr, acronym, address, big, cite, code,
 4 del, dfn, em, img, ins, kbd, q, s, samp,
 5 small, strike, strong, sub, sup, tt, var,
 6 b, u, i, center,
 7 dl, dt, dd, ol, ul, li,
 8 fieldset, form, label, legend,
 9 table, caption, tbody, tfoot, thead, tr, th, td,
10 article, aside, canvas, details, embed, 
11 figure, figcaption, footer, header, hgroup, 
12 menu, nav, output, ruby, section, summary,
13 time, mark, audio, video {
14     margin: 0;
15     padding: 0;
16     border: 0;
17     font-size: 100px;
18     font: inherit;
19     font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Microsoft YaHei";
20     vertical-align: baseline;
21 }
22 /* HTML5 display-role reset for older browsers */
23 article, aside, details, figcaption, figure, 
24 footer, header, hgroup, menu, nav, section {
25     display: block;
26 }
27 body {
28     line-height: 1;
29  
30     min-width: 1380px;
31     color: #333;
32 }
33 ol, ul {
34     list-style: none;
35 }
36 blockquote, q {
37     quotes: none;
38 }
39 blockquote:before, blockquote:after,
40 q:before, q:after {
41     content: '';
42     content: none;
43 }
44 table {
45     border-collapse: collapse;
46     border-spacing: 0;
47 }
48 a{
49     text-decoration: none;
50 }
51 a:link{text-decoration: none} 
52 a:visited{text-decoration: none} 
53 a:hover{text-decoration: none}  
54 a:active{text-decoration: none}
55 body {
56     font-family: "Avenir Next", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif, "Microsoft YaHei", "Source Han Sans CN";
57 }
View Code
  1 .mainbox {
  2     width: 1200px;
  3     margin: 0 auto;
  4 }
  5 
  6 .header {
  7     position: fixed;
  8     top: 0px;
  9     left: 0px;
 10     width: 100%;
 11     min-width: 1000px;
 12     z-index: 9999;
 13     background: #fff;
 14     height: 97px;
 15     /* transition: all .3s; */
 16     border-bottom: 1px solid rgba(153, 153, 153, 0.52);
 17     font-size: 16px;
 18     min-width: 1280px;
 19 }
 20   
 21    
 22 .news_list {
 23     padding: 50px 0 40px;
 24     background-color: #f2f6fb;
 25 }
 26 
 27 .news_list_ul {
 28     width: 1230px;
 29 }
 30 
 31 .news_list_ul li {
 32     width: 380px;
 33     height: 342px;
 34     background-color: #fff;
 35     margin-right: 30px;
 36     float: left;
 37     margin-bottom: 30px;
 38 }
 39 
 40 .news_list_ul li a {
 41     display: block;
 42 }
 43 
 44 .news_list_ul li .txtcon {
 45     line-height: 32px;
 46     padding: 21px 0 0 28px;
 47 }
 48 
 49 .news_list_ul li .tit {
 50     color: #333;
 51     font-size: 16px;
 52     height: 30px;
 53     overflow: hidden;
 54 }
 55 
 56 .news_list_ul li .time {
 57     color: #999;
 58 }
 59 
 60 .news_list_ul li .imgcon {
 61 
 62     width: 380px;
 63     height: 229px;
 64     overflow: hidden;
 65 }
 66 
 67 .news_list_ul li .imgcon img {
 68     width: 380px;
 69     height: 229px;
 70     transition: all 0.5s;
 71 
 72 }
 73 
 74 .news_list_ul li:hover {
 75     box-shadow: 5px 4px 10px 1px rgba(0, 0, 0, 0.1);
 76     transition: all 0.5s;
 77 }
 78 
 79 .news_list_ul li:hover .imgcon img {
 80     transform: scale(1.1, 1.1)
 81 }
 82 
 83 .pagebox {
 84     text-align: center;
 85     padding: 78px 0 0px;
 86     /* border-top: 1px solid #fff; */
 87     margin-top: -1px;
 88     font-size: 0;
 89 }
 90 
 91 .pagebox a {
 92     display: inline-block;
 93     *display: inline;
 94     *zoom: 1;
 95     color: #333;
 96     width: 36px;
 97     height: 36px;
 98     text-align: center;
 99     line-height: 36px;
100     border: 1px solid #dbdbdb;
101     font-size: 16px;
102     margin: 0 6px;
103     background-color: #fff;
104 }
105 
106 .pagebox a.cur {
107     border-color: #15499d;
108     color: #fff;
109     background-color: #15499d;
110 }
111 
112 .pagebox a:hover {
113     border-color: #15499d;
114     color: #fff;
115     background-color: #15499d;
116 }
117 
118 .pagebox a.prev,
119 .pagebox a.next {
120     width: 73px;
121 }
122 
123 .pagebox a.btn {
124     width: 60px;
125 }
126  
127   
128    
View Code
  1 /**
  2  * Swiper 4.5.0
  3  * Most modern mobile touch slider and framework with hardware accelerated transitions
  4  * http://www.idangero.us/swiper/
  5  *
  6  * Copyright 2014-2019 Vladimir Kharlampidi
  7  *
  8  * Released under the MIT License
  9  *
 10  * Released on: February 22, 2019
 11  */
 12 .swiper-container {
 13     margin: 0 auto;
 14     position: relative;
 15     overflow: hidden;
 16     list-style: none;
 17     padding: 0;
 18     z-index: 1
 19 }
 20 
 21 .swiper-container-no-flexbox .swiper-slide {
 22     float: left
 23 }
 24 
 25 .swiper-container-vertical>.swiper-wrapper {
 26     -webkit-box-orient: vertical;
 27     -webkit-box-direction: normal;
 28     -webkit-flex-direction: column;
 29     -ms-flex-direction: column;
 30     flex-direction: column
 31 }
 32 
 33 .swiper-wrapper {
 34     position: relative;
 35     width: 100%;
 36     height: 100%;
 37     z-index: 1;
 38     display: -webkit-box;
 39     display: -webkit-flex;
 40     display: -ms-flexbox;
 41     display: flex;
 42     -webkit-transition-property: -webkit-transform;
 43     transition-property: -webkit-transform;
 44     -o-transition-property: transform;
 45     transition-property: transform;
 46     transition-property: transform, -webkit-transform;
 47     -webkit-box-sizing: content-box;
 48     box-sizing: content-box
 49 }
 50 
 51 .swiper-container-android .swiper-slide,
 52 .swiper-wrapper {
 53     -webkit-transform: translate3d(0, 0, 0);
 54     transform: translate3d(0, 0, 0)
 55 }
 56 
 57 .swiper-container-multirow>.swiper-wrapper {
 58     -webkit-flex-wrap: wrap;
 59     -ms-flex-wrap: wrap;
 60     flex-wrap: wrap
 61 }
 62 
 63 .swiper-container-free-mode>.swiper-wrapper {
 64     -webkit-transition-timing-function: ease-out;
 65     -o-transition-timing-function: ease-out;
 66     transition-timing-function: ease-out;
 67     margin: 0 auto
 68 }
 69 
 70 .swiper-slide {
 71     -webkit-flex-shrink: 0;
 72     -ms-flex-negative: 0;
 73     flex-shrink: 0;
 74     width: 100%;
 75     height: 100%;
 76     position: relative;
 77     -webkit-transition-property: -webkit-transform;
 78     transition-property: -webkit-transform;
 79     -o-transition-property: transform;
 80     transition-property: transform;
 81     transition-property: transform, -webkit-transform
 82 }
 83 
 84 .swiper-slide-invisible-blank {
 85     visibility: hidden
 86 }
 87 
 88 .swiper-container-autoheight,
 89 .swiper-container-autoheight .swiper-slide {
 90     height: auto
 91 }
 92 
 93 .swiper-container-autoheight .swiper-wrapper {
 94     -webkit-box-align: start;
 95     -webkit-align-items: flex-start;
 96     -ms-flex-align: start;
 97     align-items: flex-start;
 98     -webkit-transition-property: height, -webkit-transform;
 99     transition-property: height, -webkit-transform;
100     -o-transition-property: transform, height;
101     transition-property: transform, height;
102     transition-property: transform, height, -webkit-transform
103 }
104 
105 .swiper-container-3d {
106     -webkit-perspective: 1200px;
107     perspective: 1200px
108 }
109 
110 .swiper-container-3d .swiper-cube-shadow,
111 .swiper-container-3d .swiper-slide,
112 .swiper-container-3d .swiper-slide-shadow-bottom,
113 .swiper-container-3d .swiper-slide-shadow-left,
114 .swiper-container-3d .swiper-slide-shadow-right,
115 .swiper-container-3d .swiper-slide-shadow-top,
116 .swiper-container-3d .swiper-wrapper {
117     -webkit-transform-style: preserve-3d;
118     transform-style: preserve-3d
119 }
120 
121 .swiper-container-3d .swiper-slide-shadow-bottom,
122 .swiper-container-3d .swiper-slide-shadow-left,
123 .swiper-container-3d .swiper-slide-shadow-right,
124 .swiper-container-3d .swiper-slide-shadow-top {
125     position: absolute;
126     left: 0;
127     top: 0;
128     width: 100%;
129     height: 100%;
130     pointer-events: none;
131     z-index: 10
132 }
133 
134 .swiper-container-3d .swiper-slide-shadow-left {
135     background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
136     background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
137     background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
138     background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
139 }
140 
141 .swiper-container-3d .swiper-slide-shadow-right {
142     background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
143     background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
144     background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
145     background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
146 }
147 
148 .swiper-container-3d .swiper-slide-shadow-top {
149     background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
150     background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
151     background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
152     background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
153 }
154 
155 .swiper-container-3d .swiper-slide-shadow-bottom {
156     background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
157     background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
158     background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
159     background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
160 }
161 
162 .swiper-container-wp8-horizontal,
163 .swiper-container-wp8-horizontal>.swiper-wrapper {
164     -ms-touch-action: pan-y;
165     touch-action: pan-y
166 }
167 
168 .swiper-container-wp8-vertical,
169 .swiper-container-wp8-vertical>.swiper-wrapper {
170     -ms-touch-action: pan-x;
171     touch-action: pan-x
172 }
173 
174 .swiper-button-next,
175 .swiper-button-prev {
176     position: absolute;
177     top: 50%;
178     width: 27px;
179     height: 44px;
180     margin-top: -22px;
181     z-index: 10;
182     cursor: pointer;
183     background-size: 27px 44px;
184     background-position: center;
185     background-repeat: no-repeat
186 }
187 
188 .swiper-button-next.swiper-button-disabled,
189 .swiper-button-prev.swiper-button-disabled {
190     opacity: .35;
191     cursor: auto;
192     pointer-events: none
193 }
194 
195 .swiper-button-prev,
196 .swiper-container-rtl .swiper-button-next {
197     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
198     left: 10px;
199     right: auto
200 }
201 
202 .swiper-button-next,
203 .swiper-container-rtl .swiper-button-prev {
204     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
205     right: 10px;
206     left: auto
207 }
208 
209 .swiper-button-prev.swiper-button-white,
210 .swiper-container-rtl .swiper-button-next.swiper-button-white {
211     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
212 }
213 
214 .swiper-button-next.swiper-button-white,
215 .swiper-container-rtl .swiper-button-prev.swiper-button-white {
216     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
217 }
218 
219 .swiper-button-prev.swiper-button-black,
220 .swiper-container-rtl .swiper-button-next.swiper-button-black {
221     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
222 }
223 
224 .swiper-button-next.swiper-button-black,
225 .swiper-container-rtl .swiper-button-prev.swiper-button-black {
226     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
227 }
228 
229 .swiper-button-lock {
230     display: none
231 }
232 
233 .swiper-pagination {
234     position: absolute;
235     text-align: center;
236     -webkit-transition: .3s opacity;
237     -o-transition: .3s opacity;
238     transition: .3s opacity;
239     -webkit-transform: translate3d(0, 0, 0);
240     transform: translate3d(0, 0, 0);
241     z-index: 10
242 }
243 
244 .swiper-pagination.swiper-pagination-hidden {
245     opacity: 0
246 }
247 
248 .swiper-container-horizontal>.swiper-pagination-bullets,
249 .swiper-pagination-custom,
250 .swiper-pagination-fraction {
251     bottom: 10px;
252     left: 0;
253     width: 100%
254 }
255 
256 .swiper-pagination-bullets-dynamic {
257     overflow: hidden;
258     font-size: 0
259 }
260 
261 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
262     -webkit-transform: scale(.33);
263     -ms-transform: scale(.33);
264     transform: scale(.33);
265     position: relative
266 }
267 
268 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
269     -webkit-transform: scale(1);
270     -ms-transform: scale(1);
271     transform: scale(1)
272 }
273 
274 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
275     -webkit-transform: scale(1);
276     -ms-transform: scale(1);
277     transform: scale(1)
278 }
279 
280 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
281     -webkit-transform: scale(.66);
282     -ms-transform: scale(.66);
283     transform: scale(.66)
284 }
285 
286 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
287     -webkit-transform: scale(.33);
288     -ms-transform: scale(.33);
289     transform: scale(.33)
290 }
291 
292 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
293     -webkit-transform: scale(.66);
294     -ms-transform: scale(.66);
295     transform: scale(.66)
296 }
297 
298 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
299     -webkit-transform: scale(.33);
300     -ms-transform: scale(.33);
301     transform: scale(.33)
302 }
303 
304 .swiper-pagination-bullet {
305     width: 8px;
306     height: 8px;
307     display: inline-block;
308     border-radius: 100%;
309     background: #000;
310     opacity: .2
311 }
312 
313 button.swiper-pagination-bullet {
314     border: none;
315     margin: 0;
316     padding: 0;
317     -webkit-box-shadow: none;
318     box-shadow: none;
319     -webkit-appearance: none;
320     -moz-appearance: none;
321     appearance: none
322 }
323 
324 .swiper-pagination-clickable .swiper-pagination-bullet {
325     cursor: pointer
326 }
327 
328 .swiper-pagination-bullet-active {
329     opacity: 1;
330     background: #007aff
331 }
332 
333 .swiper-container-vertical>.swiper-pagination-bullets {
334     right: 10px;
335     top: 50%;
336     -webkit-transform: translate3d(0, -50%, 0);
337     transform: translate3d(0, -50%, 0)
338 }
339 
340 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
341     margin: 6px 0;
342     display: block
343 }
344 
345 .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
346     top: 50%;
347     -webkit-transform: translateY(-50%);
348     -ms-transform: translateY(-50%);
349     transform: translateY(-50%);
350     width: 8px
351 }
352 
353 .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
354     display: inline-block;
355     -webkit-transition: .2s top, .2s -webkit-transform;
356     transition: .2s top, .2s -webkit-transform;
357     -o-transition: .2s transform, .2s top;
358     transition: .2s transform, .2s top;
359     transition: .2s transform, .2s top, .2s -webkit-transform
360 }
361 
362 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
363     margin: 0 4px
364 }
365 
366 .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
367     left: 50%;
368     -webkit-transform: translateX(-50%);
369     -ms-transform: translateX(-50%);
370     transform: translateX(-50%);
371     white-space: nowrap
372 }
373 
374 .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
375     -webkit-transition: .2s left, .2s -webkit-transform;
376     transition: .2s left, .2s -webkit-transform;
377     -o-transition: .2s transform, .2s left;
378     transition: .2s transform, .2s left;
379     transition: .2s transform, .2s left, .2s -webkit-transform
380 }
381 
382 .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
383     -webkit-transition: .2s right, .2s -webkit-transform;
384     transition: .2s right, .2s -webkit-transform;
385     -o-transition: .2s transform, .2s right;
386     transition: .2s transform, .2s right;
387     transition: .2s transform, .2s right, .2s -webkit-transform
388 }
389 
390 .swiper-pagination-progressbar {
391     background: rgba(0, 0, 0, .25);
392     position: absolute
393 }
394 
395 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
396     background: #007aff;
397     position: absolute;
398     left: 0;
399     top: 0;
400     width: 100%;
401     height: 100%;
402     -webkit-transform: scale(0);
403     -ms-transform: scale(0);
404     transform: scale(0);
405     -webkit-transform-origin: left top;
406     -ms-transform-origin: left top;
407     transform-origin: left top
408 }
409 
410 .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
411     -webkit-transform-origin: right top;
412     -ms-transform-origin: right top;
413     transform-origin: right top
414 }
415 
416 .swiper-container-horizontal>.swiper-pagination-progressbar,
417 .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
418     width: 100%;
419     height: 4px;
420     left: 0;
421     top: 0
422 }
423 
424 .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
425 .swiper-container-vertical>.swiper-pagination-progressbar {
426     width: 4px;
427     height: 100%;
428     left: 0;
429     top: 0
430 }
431 
432 .swiper-pagination-white .swiper-pagination-bullet-active {
433     background: #fff
434 }
435 
436 .swiper-pagination-progressbar.swiper-pagination-white {
437     background: rgba(255, 255, 255, .25)
438 }
439 
440 .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
441     background: #fff
442 }
443 
444 .swiper-pagination-black .swiper-pagination-bullet-active {
445     background: #000
446 }
447 
448 .swiper-pagination-progressbar.swiper-pagination-black {
449     background: rgba(0, 0, 0, .25)
450 }
451 
452 .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
453     background: #000
454 }
455 
456 .swiper-pagination-lock {
457     display: none
458 }
459 
460 .swiper-scrollbar {
461     border-radius: 10px;
462     position: relative;
463     -ms-touch-action: none;
464     background: rgba(0, 0, 0, .1)
465 }
466 
467 .swiper-container-horizontal>.swiper-scrollbar {
468     position: absolute;
469     left: 1%;
470     bottom: 3px;
471     z-index: 50;
472     height: 5px;
473     width: 98%
474 }
475 
476 .swiper-container-vertical>.swiper-scrollbar {
477     position: absolute;
478     right: 3px;
479     top: 1%;
480     z-index: 50;
481     width: 5px;
482     height: 98%
483 }
484 
485 .swiper-scrollbar-drag {
486     height: 100%;
487     width: 100%;
488     position: relative;
489     background: rgba(0, 0, 0, .5);
490     border-radius: 10px;
491     left: 0;
492     top: 0
493 }
494 
495 .swiper-scrollbar-cursor-drag {
496     cursor: move
497 }
498 
499 .swiper-scrollbar-lock {
500     display: none
501 }
502 
503 .swiper-zoom-container {
504     width: 100%;
505     height: 100%;
506     display: -webkit-box;
507     display: -webkit-flex;
508     display: -ms-flexbox;
509     display: flex;
510     -webkit-box-pack: center;
511     -webkit-justify-content: center;
512     -ms-flex-pack: center;
513     justify-content: center;
514     -webkit-box-align: center;
515     -webkit-align-items: center;
516     -ms-flex-align: center;
517     align-items: center;
518     text-align: center
519 }
520 
521 .swiper-zoom-container>canvas,
522 .swiper-zoom-container>img,
523 .swiper-zoom-container>svg {
524     max-width: 100%;
525     max-height: 100%;
526     -o-object-fit: contain;
527     object-fit: contain
528 }
529 
530 .swiper-slide-zoomed {
531     cursor: move
532 }
533 
534 .swiper-lazy-preloader {
535     width: 42px;
536     height: 42px;
537     position: absolute;
538     left: 50%;
539     top: 50%;
540     margin-left: -21px;
541     margin-top: -21px;
542     z-index: 10;
543     -webkit-transform-origin: 50%;
544     -ms-transform-origin: 50%;
545     transform-origin: 50%;
546     -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
547     animation: swiper-preloader-spin 1s steps(12, end) infinite
548 }
549 
550 .swiper-lazy-preloader:after {
551     display: block;
552     content: '';
553     width: 100%;
554     height: 100%;
555     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
556     background-position: 50%;
557     background-size: 100%;
558     background-repeat: no-repeat
559 }
560 
561 .swiper-lazy-preloader-white:after {
562     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
563 }
564 
565 @-webkit-keyframes swiper-preloader-spin {
566     100% {
567         -webkit-transform: rotate(360deg);
568         transform: rotate(360deg)
569     }
570 }
571 
572 @keyframes swiper-preloader-spin {
573     100% {
574         -webkit-transform: rotate(360deg);
575         transform: rotate(360deg)
576     }
577 }
578 
579 .swiper-container .swiper-notification {
580     position: absolute;
581     left: 0;
582     top: 0;
583     pointer-events: none;
584     opacity: 0;
585     z-index: -1000
586 }
587 
588 .swiper-container-fade.swiper-container-free-mode .swiper-slide {
589     -webkit-transition-timing-function: ease-out;
590     -o-transition-timing-function: ease-out;
591     transition-timing-function: ease-out
592 }
593 
594 .swiper-container-fade .swiper-slide {
595     pointer-events: none;
596     -webkit-transition-property: opacity;
597     -o-transition-property: opacity;
598     transition-property: opacity
599 }
600 
601 .swiper-container-fade .swiper-slide .swiper-slide {
602     pointer-events: none
603 }
604 
605 .swiper-container-fade .swiper-slide-active,
606 .swiper-container-fade .swiper-slide-active .swiper-slide-active {
607     pointer-events: auto
608 }
609 
610 .swiper-container-cube {
611     overflow: visible
612 }
613 
614 .swiper-container-cube .swiper-slide {
615     pointer-events: none;
616     -webkit-backface-visibility: hidden;
617     backface-visibility: hidden;
618     z-index: 1;
619     visibility: hidden;
620     -webkit-transform-origin: 0 0;
621     -ms-transform-origin: 0 0;
622     transform-origin: 0 0;
623     width: 100%;
624     height: 100%
625 }
626 
627 .swiper-container-cube .swiper-slide .swiper-slide {
628     pointer-events: none
629 }
630 
631 .swiper-container-cube.swiper-container-rtl .swiper-slide {
632     -webkit-transform-origin: 100% 0;
633     -ms-transform-origin: 100% 0;
634     transform-origin: 100% 0
635 }
636 
637 .swiper-container-cube .swiper-slide-active,
638 .swiper-container-cube .swiper-slide-active .swiper-slide-active {
639     pointer-events: auto
640 }
641 
642 .swiper-container-cube .swiper-slide-active,
643 .swiper-container-cube .swiper-slide-next,
644 .swiper-container-cube .swiper-slide-next+.swiper-slide,
645 .swiper-container-cube .swiper-slide-prev {
646     pointer-events: auto;
647     visibility: visible
648 }
649 
650 .swiper-container-cube .swiper-slide-shadow-bottom,
651 .swiper-container-cube .swiper-slide-shadow-left,
652 .swiper-container-cube .swiper-slide-shadow-right,
653 .swiper-container-cube .swiper-slide-shadow-top {
654     z-index: 0;
655     -webkit-backface-visibility: hidden;
656     backface-visibility: hidden
657 }
658 
659 .swiper-container-cube .swiper-cube-shadow {
660     position: absolute;
661     left: 0;
662     bottom: 0;
663     width: 100%;
664     height: 100%;
665     background: #000;
666     opacity: .6;
667     -webkit-filter: blur(50px);
668     filter: blur(50px);
669     z-index: 0
670 }
671 
672 .swiper-container-flip {
673     overflow: visible
674 }
675 
676 .swiper-container-flip .swiper-slide {
677     pointer-events: none;
678     -webkit-backface-visibility: hidden;
679     backface-visibility: hidden;
680     z-index: 1
681 }
682 
683 .swiper-container-flip .swiper-slide .swiper-slide {
684     pointer-events: none
685 }
686 
687 .swiper-container-flip .swiper-slide-active,
688 .swiper-container-flip .swiper-slide-active .swiper-slide-active {
689     pointer-events: auto
690 }
691 
692 .swiper-container-flip .swiper-slide-shadow-bottom,
693 .swiper-container-flip .swiper-slide-shadow-left,
694 .swiper-container-flip .swiper-slide-shadow-right,
695 .swiper-container-flip .swiper-slide-shadow-top {
696     z-index: 0;
697     -webkit-backface-visibility: hidden;
698     backface-visibility: hidden
699 }
700 
701 .swiper-container-coverflow .swiper-wrapper {
702     -ms-perspective: 1200px
703 }
View Code

js代码:

var options = [{
    "urlPath": {
        "url": "http://localhost:6789"
    }
}]
View Code

 

最终样式

 

posted @ 2021-07-01 15:43  MakeGod  阅读(123)  评论(0)    收藏  举报