main.css 4.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. @charset "utf-8";
  2. #visual{height:890px;}
  3. .swiper-slide{
  4. overflow:hidden;
  5. text-align: center;
  6. /* Center slide text vertically */
  7. display: -webkit-box;
  8. display: -ms-flexbox;
  9. display: -webkit-flex;
  10. display: flex;
  11. -webkit-box-pack: center;
  12. -ms-flex-pack: center;
  13. -webkit-justify-content: center;
  14. justify-content: center;
  15. -webkit-box-align: center;
  16. -ms-flex-align: center;
  17. -webkit-align-items: center;
  18. align-items: center;
  19. }
  20. .swiper-container-horizontal>.swiper-pagination-bullets,
  21. .swiper-pagination-custom,
  22. .swiper-pagination-fraction{bottom:150px;}
  23. .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
  24. .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1;}
  25. .swiper-pagination-bullet-active{width:46px;height:10px;background:#000;border-radius:5px;}
  26. .swiper-button-next, .swiper-button-prev{width:83px;height:83px;}
  27. .swiper-button-next{right:60px;background:url('/img/btn_slide_right.png') no-repeat;}
  28. .swiper-button-prev{left:60px;background:url('/img/btn_slide_left.png') no-repeat;}
  29. #visual .scroll{position:absolute;bottom:70px;left:50%;z-index:300;margin-left:-13px;padding-top:10px;width:26px;height:53px;background:url('/img/bg_scroll.png') no-repeat;}
  30. #visual .scroll span{display:block;margin-top:3px;width:100%;height:7px;background:url('/img/bg_scroll_arr.png') center no-repeat;}
  31. #visual .scroll span:nth-child(1){opacity:.3;}
  32. #visual .scroll span:nth-child(2){opacity:.5;}
  33. .main_con1{position:relative;height:548px;background:#f5f5f5;}
  34. .main_con1:after{content:'';display:block;clear:both;}
  35. .main_con1 .bg{float:left;padding-right:66px;width:50%;height:100%;background:url('/img/bg_main_con1.jpg') right 50% no-repeat;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
  36. .main_con1 ul{overflow:hidden;position:absolute;top:180px;left:50%;padding-left:122px;width:600px;}
  37. .main_con1 ul li{float:left;padding:0 54px;font-size:20px;line-height:28px;color:#000;text-align:center;}
  38. .main_con1 ul li a{display:block;}
  39. .main_con1 ul li span{display:block;margin-bottom:30px;width:82px;height:82px;background-color:#000;background-position:center;background-repeat:no-repeat;border-radius:50%;}
  40. .main_con1 ul li:nth-child(1){padding-left:0;}
  41. .main_con1 ul li:nth-child(1) span{background-image:url('/img/ic_time.png');}
  42. .main_con1 ul li:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}
  43. .main_con1 ul li:nth-child(2) span{background-image:url('/img/ic_money.png');}
  44. .main_con1 ul li:nth-child(3){padding-right:0;}
  45. .main_con1 ul li:nth-child(3) span{background-image:url('/img/ic_car.png');}
  46. .main_con2{height:799px;background:url('/img/bg_main_con2.jpg') center no-repeat;}
  47. .main_con2 .mobile{margin:0 auto;width:1200px;height:100%;background:url('/img/bg_main_mobile.png') 840px 80px no-repeat;color:#fff;}
  48. .main_con2 .mobile dt{padding:200px 0 0 40px;background:url('/img/ic_mobile.png') 20px 105px no-repeat;text-shadow:0 0 5px rgba(0,0,0,.3);font-weight:800;font-size:60px;line-height:75px;letter-spacing:-2px;}
  49. .main_con2 .mobile dt em{font:400 60px 'NG';}
  50. .main_con2 .mobile dd.txt{margin-top:110px;padding-left:40px;font-size:35px;line-height:50px;}
  51. .main_con2 .mobile dd.btn{padding:55px 0 0 40px;}
  52. .main_con2 .mobile dd.btn a{display:inline-block;width:200px;height:60px;border:1px solid #fff;font-size:18px;line-height:53px;color:#fff;}
  53. .main_con2 .mobile dd.btn a:first-child{padding-left:60px;background:url('/img/ic_google.png') 28px 50% no-repeat;}
  54. .main_con2 .mobile dd.btn a:nth-child(2){margin-left:20px;padding-left:68px;background:url('/img/ic_apple.png') 34px 50% no-repeat;}
  55. .main_con3{margin:0 auto;padding:120px 0;width:1200px;}
  56. .main_con3 h2{font-size:50px;color:#000;text-align:center;}
  57. .main_con3 .more{margin:25px 0 10px;color:#636363;text-align:right;}
  58. .main_con4{padding-top:120px;height:580px;background:url('/img/bg_main_con4.gif') repeat;}
  59. .main_con4 h2{font-size:50px;text-align:center;color:#000;}
  60. .main_con4 .date{margin-top:50px;font:600 25px 'Century Gothic',sans-serif;text-align:center;color:#6b6b6b;}
  61. .main_con4 .date:before{content:'';display:block;margin:0 auto 10px;width:55px;height:1px;background:#6b6b6b;}
  62. .main_con4 .num_estimate{overflow:hidden;margin-top:30px;}
  63. .main_con4 .num_estimate li{float:left;padding-top:70px;width:27%;background:url('/img/ic_chart.png') 50% 0 no-repeat;font-size:16px;color:#303030;text-align:center;}
  64. .main_con4 .num_estimate li:nth-child(2){padding-top:50px;width:46%;background:none;}
  65. .main_con4 .num_estimate li em{display:block;margin-bottom:20px;font:600 50px 'Century Gothic',sans-serif;color:#666;}
  66. .main_con4 .num_estimate li:nth-child(2) em{margin-bottom:17px;font-size:70px;color:#000;}