base.less 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990
  1. html {
  2. -webkit-text-size-adjust: 100%;
  3. -ms-text-size-adjust: 100%;
  4. }
  5. body, h1, h2, h3, h4, h5, h6, dl, dd, p, hr {
  6. margin: 0;
  7. }
  8. button, option, textarea, td {
  9. padding: 0;
  10. }
  11. ul, ol, input {
  12. margin: 0;
  13. padding: 0;
  14. }
  15. ul, ol {
  16. list-style-type: none;
  17. }
  18. table {
  19. border-spacing: 0;
  20. border-collapse: collapse;
  21. }
  22. strong, b {
  23. font-weight: normal;
  24. }
  25. em, i {
  26. font-style: normal;
  27. }
  28. /* */
  29. h1, h2, h3, h4, h5, h6 {
  30. font-size: 100%;
  31. font-weight: normal;
  32. }
  33. body, button, input, select, textarea {
  34. }
  35. button {
  36. border: none;
  37. }
  38. /*
  39. */
  40. img {
  41. border: 0;
  42. vertical-align: middle;
  43. }
  44. input, textarea, select {
  45. outline: none;
  46. }
  47. :focus{
  48. outline:0;
  49. }
  50. a {
  51. color: #000;
  52. text-decoration: none;
  53. }
  54. textarea {
  55. resize: none;
  56. }
  57. /*
  58. ::-ms-clear ï
  59. ::-ms-revealï
  60. */
  61. ::-ms-clear, ::-ms-reveal {
  62. display: none;
  63. }
  64. ::-webkit-input-placeholder { /* WebKit browsers */
  65. color: #999 !important;
  66. }
  67. :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  68. color: #999 !important;
  69. }
  70. ::-moz-placeholder { /* Mozilla Firefox 19+ */
  71. color: #999 !important;
  72. }
  73. :-ms-input-placeholder { /* Internet Explorer 10+ */
  74. color: #999 !important;
  75. }
  76. /**/
  77. a ,button, input, textarea {
  78. -webkit-tap-highlight-color: rgba(0,0,0,0);
  79. }
  80. .l {
  81. float: left;
  82. }
  83. .r {
  84. float: right;
  85. }
  86. .clearfix {
  87. zoom: 1;
  88. }
  89. .clearfix:after,
  90. .container:after,
  91. .container01:after {
  92. content: ".";
  93. display: block;
  94. height: 0;
  95. clear: both;
  96. overflow: hidden;
  97. visibility: hidden;
  98. }
  99. html, body {
  100. position: relative;
  101. height: 100%;
  102. }
  103. .container,
  104. .container01 {
  105. /*padding-right: 15px;
  106. padding-left: 15px;*/
  107. margin-right: auto;
  108. margin-left: auto;
  109. }
  110. @media (min-width: 768px) {
  111. .container,
  112. .container01 {
  113. width: 750px;
  114. }
  115. }
  116. @media (min-width: 992px) {
  117. .container,
  118. .container01 {
  119. width: 970px;
  120. }
  121. }
  122. @media (min-width: 1200px) {
  123. .container {
  124. width: 1170px;
  125. }
  126. .container01 {
  127. width: 1053px;
  128. }
  129. }
  130. .container-fluid {
  131. /*padding-right: 15px;
  132. padding-left: 15px;*/
  133. margin-right: auto;
  134. margin-left: auto;
  135. }
  136. /*swiper*/
  137. .swiper-hd .swiper-slide img {
  138. width: 100%;
  139. }
  140. .swiper-hd {
  141. /*padding-top: 50px;*/
  142. box-sizing: border-box;
  143. }
  144. .swiper-hd .swiper-pagination-bullet {
  145. border: 1px solid #fff;border-radius: 50%;box-sizing: border-box;cursor: pointer;display: inline-block;height: 10px;width: 10px;
  146. }
  147. .swiper-hd .swiper-pagination-white .swiper-pagination-bullet-active {
  148. background:#fff;
  149. }
  150. .swiper-hd.swiper-container-horizontal .swiper-pagination {
  151. text-align: center;
  152. bottom: 30px;
  153. right: 0;
  154. left: 0;
  155. }
  156. .swiper-hd.swiper-container {
  157. width: 100%;
  158. height: 100%;
  159. }
  160. @media (max-width: 768px) {
  161. .swiper-hd.swiper-container {
  162. height: 90%;
  163. }
  164. }
  165. .swiper-hd .swiper-slide {
  166. text-align: center;
  167. font-size: 18px;
  168. background: #000;
  169. /* Center slide text vertically */
  170. display: -webkit-box;
  171. display: -ms-flexbox;
  172. display: -webkit-flex;
  173. display: flex;
  174. -webkit-box-pack: center;
  175. -ms-flex-pack: center;
  176. -webkit-justify-content: center;
  177. justify-content: center;
  178. -webkit-box-align: center;
  179. -ms-flex-align: center;
  180. -webkit-align-items: center;
  181. align-items: center;
  182. /*transition-duration: 500ms!important;*/
  183. }
  184. .swiper-hd .swiper-slide A.swiperA{
  185. display:block; width:100%; height:100%; position: absolute; top:0; left:0;right:0;
  186. }
  187. .swiper-hd .swiper-button-next,
  188. .swiper-hd .swiper-button-prev {
  189. /*margin-top: 3px;*/
  190. display: none;
  191. }
  192. .swiper-hd .swiper-button-prev {
  193. /*left: 5%;*/
  194. }
  195. .swiper-hd .swiper-button-next {
  196. /*right: 5%;*/
  197. }
  198. .swiper-hd .swiper-slide .inSw-inner {
  199. margin: 0 auto;
  200. }
  201. .swiper-hd .swiper-slide p {
  202. color: #fff;
  203. /*font-size: 22px;*/
  204. font-size: 30px;
  205. line-height: normal;
  206. font-weight:bold;
  207. text-transform:uppercase;
  208. font-family: 'Ubuntu',"微软雅黑", Arial;
  209. }
  210. @media (min-width: 768px) {
  211. .swiper-hd {
  212. /*padding-top: 86px;*/
  213. /*padding-top: 66px;*/
  214. }
  215. .swiper-hd .swiper-slide p {
  216. font-size: 40px;
  217. }
  218. .swiper-hd .swiper-button-next,
  219. .swiper-hd .swiper-button-prev {
  220. display: block;
  221. }
  222. .swiper-hd .swiper-slide p {
  223. font-size: 45px;
  224. }
  225. }
  226. @media (min-width: 992px) {
  227. .swiper-hd {
  228. /*padding-top: 86px;*/
  229. /*padding-top: 66px;*/
  230. }
  231. .swiper-hd .swiper-slide p {
  232. font-size: 56px;
  233. }
  234. }
  235. /* */
  236. .swiper-b2 {
  237. padding: 0 15px;
  238. }
  239. @media (min-width: 768px) {
  240. .swiper-b2 {
  241. padding: 0;
  242. }
  243. }
  244. .swiper-b2 .swiper-slide {
  245. position: relative;
  246. }
  247. .swiper-b2 .swiper-slide .swiper-vertical-div {
  248. position: absolute;
  249. /*padding: 40px 70px;*/
  250. background: rgba(255, 255, 255, 0.5);
  251. width: auto;
  252. /*height: 350px;*/
  253. left: 50%;
  254. top: 50%;
  255. /*margin-top: 20px;*/
  256. transform: translate(-50%, -50%);
  257. text-align: center;
  258. padding: 20px 15px 20px;
  259. box-sizing: border-box;
  260. /*display: none;*/
  261. opacity: 0;
  262. transition: all .6s ease-in;
  263. }
  264. .swiper-b2 .swiper-slide .swiper-vertical-div.h347 {
  265. height: auto;
  266. }
  267. .swiper-b2 .swiper-slide.swiper-slide-active .swiper-vertical-div {
  268. /*margin-top: 0;*/
  269. opacity: 1;
  270. }
  271. .swiper-b2 .swiper-vertical-div p {
  272. /*max-height: 84px;*/
  273. overflow: hidden;
  274. }
  275. @media (min-width: 768px) {
  276. .swiper-b2 .swiper-slide .swiper-vertical-div {
  277. width: 760px;
  278. padding: 40px 70px 40px;
  279. }
  280. .swiper-b2 .swiper-slide .swiper-vertical-div.h347 {
  281. height: 367px;
  282. }
  283. .swiper-b2 .swiper-vertical-div p {
  284. max-height: auto;
  285. }
  286. }
  287. .swiper-b2 .swiper-vertical-div img {
  288. width: 38px;
  289. height: 38px;
  290. }
  291. .swiper-b2 .swiper-vertical-div h5 {
  292. font-size: 28px;
  293. margin-top: 20px;
  294. font-family: 'granby_ef_lightregular';
  295. }
  296. @media (min-width: 768px) {
  297. .swiper-b2 .swiper-vertical-div h5 {
  298. margin-top: 32px;
  299. }
  300. }
  301. .swiper-b2 .swiper-vertical-div p {
  302. font-size: 19px;
  303. line-height: 1.4;
  304. font-weight: 400;
  305. margin-top: 14px;
  306. font-family: 'granby_ef_lightregular';
  307. }
  308. .swiper-b2 .swiper-vertical-div a {
  309. font-size: 15px;
  310. font-weight: 500;
  311. text-transform: uppercase;
  312. line-height: 1.6;
  313. display: block;
  314. width: 260px;
  315. height: 34px;
  316. line-height: 34px;
  317. background: #fff;
  318. text-align: center;
  319. margin: 30px auto 0;
  320. font-family: 'granby_ef_lightregular';
  321. letter-spacing: 2px;
  322. }
  323. .swiper-b2 .swiper-container {
  324. height: 100%;
  325. }
  326. .swiper-b2 .swiper-vertical {
  327. margin-top: 30px;
  328. /*height: 300px;*/
  329. /*height: 348px;*/
  330. }
  331. @media (min-width: 768px) {
  332. .swiper-b2 .swiper-vertical {
  333. margin-top: 200px;
  334. /*height: 732px;*/
  335. }
  336. }
  337. .swiper-b2 .swiper-container-vertical .swiper-pagination-bullet {
  338. width: 3px;
  339. height: 28px;
  340. background-color: rgba(255, 255, 255, .6);
  341. border-radius: 0;
  342. }
  343. .swiper-b2 .swiper-container-vertical .swiper-pagination-bullet.swiper-pagination-bullet-active {
  344. background-color: #fff;
  345. }
  346. .swiper-b2 .swiper-container-vertical>.swiper-pagination {
  347. right: 20px;
  348. display: none;
  349. }
  350. @media (min-width: 768px) {
  351. .swiper-b2 .swiper-container-vertical>.swiper-pagination {
  352. right: 50px;
  353. display: block;
  354. }
  355. }
  356. .swiper-slide,.swiper-wrapper {
  357. height: 100%;
  358. position: relative;
  359. transform-style: preserve-3d;
  360. width: 100%
  361. }
  362. .swiper-pagination,.swiper-wrapper {
  363. -webkit-transform: translate3d(0,0,0)
  364. }
  365. .swiper-container {
  366. margin: 0 auto;
  367. position: relative;
  368. overflow: hidden;
  369. z-index: 1
  370. }
  371. .swiper-container-vertical>.swiper-wrapper {
  372. -webkit-box-orient: vertical;
  373. -moz-box-orient: vertical;
  374. -ms-flex-direction: column;
  375. -webkit-flex-direction: column;
  376. flex-direction: column
  377. }
  378. .swiper-wrapper {
  379. z-index: 1;
  380. display: -webkit-box;
  381. display: -moz-box;
  382. display: -ms-flexbox;
  383. display: -webkit-flex;
  384. display: flex;
  385. -webkit-transition-property: -webkit-transform;
  386. -moz-transition-property: -moz-transform;
  387. -o-transition-property: -o-transform;
  388. -ms-transition-property: -ms-transform;
  389. transition-property: transform;
  390. -moz-transform: translate3d(0,0,0);
  391. -o-transform: translate(0,0);
  392. -ms-transform: translate3d(0,0,0);
  393. transform: translate3d(0,0,0);
  394. -webkit-box-sizing: content-box;
  395. -moz-box-sizing: content-box;
  396. box-sizing: content-box
  397. }
  398. .swiper-slide,.swiper-wrapper {
  399. -ms-transform-style: preserve-3d;
  400. -moz-transform-style: preserve-3d;
  401. -webkit-transform-style: preserve-3d
  402. }
  403. .swiper-container-multirow>.swiper-wrapper {
  404. -webkit-box-lines: multiple;
  405. -moz-box-lines: multiple;
  406. -ms-fles-wrap: wrap;
  407. -webkit-flex-wrap: wrap;
  408. flex-wrap: wrap
  409. }
  410. .swiper-container-free-mode>.swiper-wrapper {
  411. -webkit-transition-timing-function: ease-out;
  412. -moz-transition-timing-function: ease-out;
  413. -ms-transition-timing-function: ease-out;
  414. -o-transition-timing-function: ease-out;
  415. transition-timing-function: ease-out;
  416. margin: 0 auto
  417. }
  418. .swiper-slide {
  419. -webkit-flex-shrink: 0;
  420. -ms-flex: 0 0 auto;
  421. flex-shrink: 0
  422. }
  423. .swiper-wp8-horizontal {
  424. -ms-touch-action: pan-y;
  425. touch-action: pan-y
  426. }
  427. .swiper-wp8-vertical {
  428. -ms-touch-action: pan-x;
  429. touch-action: pan-x
  430. }
  431. .swiper-button-next,.swiper-button-prev {
  432. position: absolute;
  433. top: 50%;
  434. width: 27px;
  435. height: 44px;
  436. margin-top: -22px;
  437. z-index: 10;
  438. cursor: pointer;
  439. -moz-background-size: 27px 44px;
  440. -webkit-background-size: 27px 44px;
  441. background-size: 27px 44px;
  442. background-position: center;
  443. background-repeat: no-repeat
  444. }
  445. .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
  446. opacity: .35;
  447. cursor: auto
  448. }
  449. .swiper-button-prev,.swiper-container-rtl .swiper-button-next {
  450. left: 10px;
  451. right: auto
  452. }
  453. .swiper-button-next,.swiper-container-rtl .swiper-button-prev {
  454. right: 10px;
  455. left: auto
  456. }
  457. .swiper-pagination {
  458. position: absolute;
  459. text-align: center;
  460. -webkit-transition: 300ms;
  461. -moz-transition: 300ms;
  462. -o-transition: 300ms;
  463. transition: 300ms;
  464. -ms-transform: translate3d(0,0,0);
  465. -o-transform: translate3d(0,0,0);
  466. transform: translate3d(0,0,0);
  467. z-index: 10
  468. }
  469. .swiper-pagination.swiper-pagination-hidden {
  470. opacity: 0
  471. }
  472. .swiper-pagination-bullet {
  473. width: 8px;
  474. height: 8px;
  475. display: inline-block;
  476. border-radius: 100%;
  477. background: #000;
  478. opacity: .2
  479. }
  480. .swiper-pagination-clickable .swiper-pagination-bullet {
  481. cursor: pointer
  482. }
  483. .swiper-pagination-white .swiper-pagination-bullet {
  484. background: #fff
  485. }
  486. .swiper-pagination-bullet-active {
  487. opacity: 1;
  488. background: #007aff
  489. }
  490. .swiper-pagination-white .swiper-pagination-bullet-active {
  491. background: #fff
  492. }
  493. .swiper-pagination-black .swiper-pagination-bullet-active {
  494. background: #000
  495. }
  496. .swiper-container-vertical>.swiper-pagination {
  497. right: 10px;
  498. top: 50%;
  499. -webkit-transform: translate3d(0,-50%,0);
  500. -moz-transform: translate3d(0,-50%,0);
  501. -o-transform: translate(0,-50%);
  502. -ms-transform: translate3d(0,-50%,0);
  503. transform: translate3d(0,-50%,0)
  504. }
  505. .swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
  506. margin: 5px 0;
  507. display: block
  508. }
  509. .swiper-container-horizontal>.swiper-pagination {
  510. bottom: 10px;
  511. left: 0;
  512. width: 100%
  513. }
  514. .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
  515. margin: 0 5px
  516. }
  517. .swiper-container-3d {
  518. -webkit-perspective: 1200px;
  519. -moz-perspective: 1200px;
  520. -o-perspective: 1200px;
  521. perspective: 1200px
  522. }
  523. .swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
  524. -webkit-transform-style: preserve-3d;
  525. -moz-transform-style: preserve-3d;
  526. -ms-transform-style: preserve-3d;
  527. transform-style: preserve-3d
  528. }
  529. .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
  530. position: absolute;
  531. left: 0;
  532. top: 0;
  533. width: 100%;
  534. height: 100%;
  535. pointer-events: none;
  536. z-index: 10
  537. }
  538. .swiper-container-3d .swiper-slide-shadow-left {
  539. background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
  540. background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
  541. background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
  542. background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
  543. background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
  544. }
  545. .swiper-container-3d .swiper-slide-shadow-right {
  546. background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
  547. background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
  548. background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
  549. background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
  550. background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
  551. }
  552. .swiper-container-3d .swiper-slide-shadow-top {
  553. background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
  554. background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
  555. background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
  556. background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
  557. background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
  558. }
  559. .swiper-container-3d .swiper-slide-shadow-bottom {
  560. background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
  561. background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
  562. background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
  563. background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
  564. background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
  565. }
  566. .swiper-container-coverflow .swiper-wrapper {
  567. -ms-perspective: 1200px
  568. }
  569. .swiper-container-fade.swiper-container-free-mode .swiper-slide {
  570. -webkit-transition-timing-function: ease-out;
  571. -moz-transition-timing-function: ease-out;
  572. -ms-transition-timing-function: ease-out;
  573. -o-transition-timing-function: ease-out;
  574. transition-timing-function: ease-out
  575. }
  576. .swiper-container-fade .swiper-slide {
  577. pointer-events: none
  578. }
  579. .swiper-container-fade .swiper-slide-active {
  580. pointer-events: auto
  581. }
  582. .swiper-container-cube {
  583. overflow: visible
  584. }
  585. .swiper-container-cube .swiper-slide {
  586. pointer-events: none;
  587. visibility: hidden;
  588. -webkit-transform-origin: 0 0;
  589. -moz-transform-origin: 0 0;
  590. -ms-transform-origin: 0 0;
  591. transform-origin: 0 0;
  592. -webkit-backface-visibility: hidden;
  593. -moz-backface-visibility: hidden;
  594. -ms-backface-visibility: hidden;
  595. backface-visibility: hidden;
  596. width: 100%;
  597. height: 100%
  598. }
  599. .swiper-container-cube.swiper-container-rtl .swiper-slide {
  600. -webkit-transform-origin: 100% 0;
  601. -moz-transform-origin: 100% 0;
  602. -ms-transform-origin: 100% 0;
  603. transform-origin: 100% 0
  604. }
  605. .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
  606. pointer-events: auto;
  607. visibility: visible
  608. }
  609. .swiper-container-cube .swiper-cube-shadow {
  610. position: absolute;
  611. left: 0;
  612. bottom: 0;
  613. width: 100%;
  614. height: 100%;
  615. background: #000;
  616. opacity: .6;
  617. -webkit-filter: blur(50px);
  618. filter: blur(50px)
  619. }
  620. .swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
  621. z-index: 0
  622. }
  623. .swiper-scrollbar {
  624. border-radius: 10px;
  625. position: relative;
  626. -ms-touch-action: none;
  627. background: rgba(0,0,0,.1)
  628. }
  629. .swiper-container-horizontal>.swiper-scrollbar {
  630. position: absolute;
  631. left: 1%;
  632. bottom: 3px;
  633. z-index: 50;
  634. height: 5px;
  635. width: 98%
  636. }
  637. .swiper-container-vertical>.swiper-scrollbar {
  638. position: absolute;
  639. right: 3px;
  640. top: 1%;
  641. z-index: 50;
  642. width: 5px;
  643. height: 98%
  644. }
  645. .swiper-scrollbar-drag {
  646. height: 100%;
  647. width: 100%;
  648. position: relative;
  649. background: rgba(0,0,0,.5);
  650. border-radius: 10px;
  651. left: 0;
  652. top: 0
  653. }
  654. .swiper-scrollbar-cursor-drag {
  655. cursor: move
  656. }
  657. .swiper-lazy-preloader {
  658. width: 42px;
  659. height: 42px;
  660. position: absolute;
  661. left: 50%;
  662. top: 50%;
  663. margin-left: -21px;
  664. margin-top: -21px;
  665. z-index: 10;
  666. -webkit-transform-origin: 50%;
  667. -moz-transform-origin: 50%;
  668. transform-origin: 50%;
  669. -webkit-animation: swiper-preloader-spin 1s step-end infinite;
  670. -moz-animation: swiper-preloader-spin 1s step-end infinite;
  671. animation: swiper-preloader-spin 1s step-end infinite
  672. }
  673. .swiper-lazy-preloader:after {
  674. display: block;
  675. content: "";
  676. width: 100%;
  677. height: 100%;
  678. 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");
  679. background-position: 50%;
  680. -webkit-background-size: 100%;
  681. background-size: 100%;
  682. background-repeat: no-repeat
  683. }
  684. .swiper-lazy-preloader-white:after {
  685. 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")
  686. }
  687. @-webkit-keyframes swiper-preloader-spin {
  688. 0% {
  689. -webkit-transform: rotate(0)
  690. }
  691. 8.33333333% {
  692. -webkit-transform: rotate(30deg)
  693. }
  694. 16.66666667% {
  695. -webkit-transform: rotate(60deg)
  696. }
  697. 25% {
  698. -webkit-transform: rotate(90deg)
  699. }
  700. 33.33333333% {
  701. -webkit-transform: rotate(120deg)
  702. }
  703. 41.66666667% {
  704. -webkit-transform: rotate(150deg)
  705. }
  706. 50% {
  707. -webkit-transform: rotate(180deg)
  708. }
  709. 58.33333333% {
  710. -webkit-transform: rotate(210deg)
  711. }
  712. 66.66666667% {
  713. -webkit-transform: rotate(240deg)
  714. }
  715. 75% {
  716. -webkit-transform: rotate(270deg)
  717. }
  718. 83.33333333% {
  719. -webkit-transform: rotate(300deg)
  720. }
  721. 91.66666667% {
  722. -webkit-transform: rotate(330deg)
  723. }
  724. 100% {
  725. -webkit-transform: rotate(360deg)
  726. }
  727. }
  728. @keyframes swiper-preloader-spin {
  729. 0% {
  730. transform: rotate(0)
  731. }
  732. 8.33333333% {
  733. transform: rotate(30deg)
  734. }
  735. 16.66666667% {
  736. transform: rotate(60deg)
  737. }
  738. 25% {
  739. transform: rotate(90deg)
  740. }
  741. 33.33333333% {
  742. transform: rotate(120deg)
  743. }
  744. 41.66666667% {
  745. transform: rotate(150deg)
  746. }
  747. 50% {
  748. transform: rotate(180deg)
  749. }
  750. 58.33333333% {
  751. transform: rotate(210deg)
  752. }
  753. 66.66666667% {
  754. transform: rotate(240deg)
  755. }
  756. 75% {
  757. transform: rotate(270deg)
  758. }
  759. 83.33333333% {
  760. transform: rotate(300deg)
  761. }
  762. 91.66666667% {
  763. transform: rotate(330deg)
  764. }
  765. 100% {
  766. transform: rotate(360deg)
  767. }
  768. }
  769. /*mousebtn*/
  770. .swiper-container .mousebtn { position:absolute; bottom:20%;right:0 ;left:0; display:inline-block; width: 32px;height:62px;margin:0 auto; text-align:center;}
  771. .swiper-container .mouse {
  772. position: relative;
  773. width: 32px;
  774. height: 62px;
  775. margin: 0 auto 20px;
  776. background: none;
  777. /*border: 2px solid white;*/background:url(../images/dropdown.png) no-repeat 50% 50% ;
  778. border-radius:32px;
  779. z-index: 1;
  780. }
  781. .swiper-container .mouse:after {
  782. display: block;
  783. content: "";
  784. position: absolute;
  785. top: 0px;
  786. left: 50%;
  787. /* width: calc(1px * 2);
  788. height: calc(4px * 2);*/width:6px;height:18px;
  789. background: none;
  790. /* border: 2px solid white;*/background:url(../images/dropdown2.png) no-repeat 50% 50% ;
  791. border-radius: 100%;
  792. -webkit-animation-name: scrollWheel;
  793. animation-name: scrollWheel;
  794. -webkit-animation-duration: 1.4s;
  795. animation-duration: 1.4s;
  796. -webkit-animation-fill-mode: forwards;
  797. animation-fill-mode: forwards;
  798. -webkit-animation-iteration-count: infinite;
  799. animation-iteration-count: infinite;
  800. -webkit-animation-timing-function: ease;
  801. animation-timing-function: ease;
  802. will-change: transform;
  803. }
  804. @-webkit-keyframes scrollWheel {
  805. from {
  806. -webkit-transform: translate(-50%, 0);
  807. -webkit-transform: translate3d(-50%, 0, 0);
  808. transform: translate(-50%, 0);
  809. transform: translate3d(-50%, 0, 0);
  810. opacity: 1;
  811. }
  812. to {
  813. -webkit-transform: translate(-50%, 20px);
  814. -webkit-transform: translate3d(-50%, 20px, 0);
  815. transform: translate(-50%, 20px);
  816. transform: translate3d(-50%, 20px, 0);
  817. opacity: 0;
  818. }
  819. @media (min-width: 768px) {
  820. from {
  821. -webkit-transform: translate(-50%, 0);
  822. -webkit-transform: translate3d(-50%, 0, 0);
  823. transform: translate(-50%, 0);
  824. transform: translate3d(-50%, 0, 0);
  825. opacity: 1;
  826. }
  827. to {
  828. -webkit-transform: translate(-50%, 40px);
  829. -webkit-transform: translate3d(-50%, 40px, 0);
  830. transform: translate(-50%, 40px);
  831. transform: translate3d(-50%, 40px, 0);
  832. opacity: 0;
  833. }
  834. }
  835. }
  836. @keyframes scrollWheel {
  837. from {
  838. -webkit-transform: translate(-50%, 0);
  839. -webkit-transform: translate3d(-50%, 0, 0);
  840. transform: translate(-50%, 0);
  841. transform: translate3d(-50%, 0, 0);
  842. opacity: 1;
  843. }
  844. to {
  845. -webkit-transform: translate(-50%, 20px);
  846. -webkit-transform: translate3d(-50%, 20px, 0);
  847. transform: translate(-50%, 20px);
  848. transform: translate3d(-50%, 20px, 0);
  849. opacity: 0;
  850. }
  851. /* @media (min-width: 768px) {
  852. from {
  853. -webkit-transform: translate(-50%, 0);
  854. -webkit-transform: translate3d(-50%, 0, 0);
  855. transform: translate(-50%, 0);
  856. transform: translate3d(-50%, 0, 0);
  857. opacity: 1;
  858. }
  859. to {
  860. -webkit-transform: translate(-50%, 40px);
  861. -webkit-transform: translate3d(-50%, 40px, 0);
  862. transform: translate(-50%, 40px);
  863. transform: translate3d(-50%, 40px, 0);
  864. opacity: 0;
  865. }
  866. }*/
  867. }
  868. @media (min-width: 768px){
  869. /*.swiper-container .mouse {
  870. width: 32px;
  871. height: 62px;
  872. margin: 0 auto 0px;
  873. background: none;
  874. border: 2px solid white;
  875. border-radius: 32px;
  876. }*/
  877. }