default.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. @charset "utf-8";
  2. /* ///// font ///// */
  3. @font-face {
  4. font-family:'NS';
  5. font-style:normal;
  6. font-weight:400;
  7. src:url(/common/font/nanumsquarer.eot);
  8. src:url(/common/font/nanumsquarer.eot?#iefix) format('embedded-opentype'),
  9. url(/common/font/nanumsquarer.woff) format('woff'),
  10. url(/common/font/nanumsquarer.ttf) format('truetype');
  11. }
  12. @font-face {
  13. font-family:'NSB';
  14. font-style:normal;
  15. font-weight:700;
  16. src:url(/common/font/nanumsquareb.eot);
  17. src:url(/common/font/nanumsquareb.eot?#iefix) format('embedded-opentype'),
  18. url(/common/font/nanumsquareb.woff) format('woff'),
  19. url(/common/font/nanumsquareb.ttf) format('truetype');
  20. }
  21. @font-face {
  22. font-family:'FordM';
  23. font-style:normal;
  24. font-weight:700;
  25. src:url(/common/font/FordAntennaWGL-Medium.eot);
  26. src:url(/common/font/FordAntennaWGL-Medium.eot?#iefix) format('embedded-opentype'),
  27. url(/common/font/FordAntennaWGL-Medium.woff) format('woff'),
  28. url(/common/font/FordAntennaWGL-Medium.ttf) format('truetype');
  29. }
  30. /* ///// initial ///// */
  31. *{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
  32. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
  33. b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, main, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;color:inherit;} /* vertical-align:baseline */
  34. article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{display:block}
  35. ol, ul{list-style:none}
  36. blockquote, q{quotes:none}
  37. blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}
  38. table{table-layout:fixed;width:100%;border-spacing:0;empty-cells:show}
  39. caption,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px}
  40. form{display:block}
  41. button, input, select, textarea{outline:none;vertical-align:top;font-family:'NS';}
  42. input{padding:0;border-radius:0;/*-webkit-appearance:none;appearance:none*/}
  43. input[type=radio],
  44. input[type=checkbox]{-webkit-appearance:none;appearance:none;}
  45. iframe, fieldset{border:0;vertical-align:top}
  46. img{border:0;vertical-align:top}
  47. i, em, address{font-style:normal}
  48. hr{display:none}
  49. a{text-decoration:none;cursor:pointer}
  50. a:focus, a:hover, a:active{text-decoration:none}
  51. .hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px;}
  52. /* ///// common ///// */
  53. html, body{position: relative;min-width:1480px;height:100%;}
  54. html{overflow-y:scroll;}
  55. body{position:relative;font:13px/22px 'NS';*word-break:break-all;-ms-word-break:break-all;color:#666;}
  56. .inner{margin:0 auto;width:1200px;}
  57. .fl{float:left;}
  58. .fr{float:right;}
  59. .clearfix:after{display:block;content:'';clear:both;}
  60. .tal{text-align:left !important;}
  61. .tar{text-align:right !important;}
  62. .tac{text-align:center !important;}
  63. strong{font-weight:700;}
  64. input[type=checkbox]{display:inline-block;width:13px;height:13px;background:url('/images/common/bg_check.gif') no-repeat;vertical-align:middle;}
  65. input[type=checkbox]:checked{background:url('/images/common/bg_check_on.gif') no-repeat;}
  66. input[type=radio]{display:inline-block;margin-top:0;width:12px;height:12px;background:url('/images/common/bg_radio.gif') no-repeat;vertical-align:middle;}
  67. input[type=radio]:checked{background-position:0 bottom;}
  68. input.txt{margin:0;padding:0 0 0 5px;border:none;}
  69. .mt100{margin-top:100px !important;}
  70. .en{font-family:'FordM' !important;}
  71. /* ///// layout ///// */
  72. #left_banner { position:absolute; /*top:560px;*/ left:0; z-index:9999999}
  73. #left_banner.wide{top:auto;bottom:0;}
  74. #left_banner .layer_trigger{display:none;}
  75. #left_banner .layer_trigger.ty2{display:block;}
  76. #left_banner.wide .layer_trigger{display:block;}
  77. #left_banner.wide .layer_trigger.ty2{display:none;}
  78. .mw_layer{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
  79. .mw_layer.open{display:block}
  80. .mw_layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
  81. #layer{position:absolute;top:50%;left:50%;width:1100px;margin:-480px 0 0 -500px;padding:28px 28px 0 28px;}
  82. #nav{position:fixed;top:0;right:0;z-index:999;padding:40px 20px 0;height:100%;width:140px;background:#272727;}
  83. #nav .logo{padding:0 0 37px;text-align:center;}
  84. #nav .car_search{padding-left:37px;height:64px;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;background:url('/images/common/ico_search.png') 10px 50% no-repeat;font:15px/64px 'NS';color:#fff;cursor:pointer;}
  85. #nav > ul{padding-top:26px;}
  86. #nav > ul > li{font:14px/38px 'NS';color:#fff;}
  87. #nav .btn_top{position:absolute;bottom:52px;left:0;width:100%;height:80px;font-size:11px;color:#fff;text-align:center;}
  88. #nav .btn_top a{display:block;margin:0 auto;}
  89. #nav .btn_top a .line{display:block;margin:15px auto 5px;width:1px;height:40px;background:#a1a1a1;transition:all 0.3s;}
  90. #nav .btn_top.on a .line{margin-top:0;height:55px;background:#fff;}
  91. #search_box_wrap{overflow:hidden;position:fixed;top:0;right:140px;width:0;height:100%;background:#000;}
  92. #search_box{padding:99px 30px 0;width:340px;}
  93. #search_box .close{position:absolute;top:42px;left:30px;}
  94. #search_box .close a{overflow:hidden;display:block;width:22px;height:17px;background:url('/images/common/btn_search_close.png') no-repeat;text-indent:-9999px;}
  95. #search_box .keyword{border-top:1px solid #2a2a2a;}
  96. #search_box .keyword dt{height:54px;font-size:15px;line-height:54px;color:#fff;}
  97. #search_box .keyword dd{border:1px solid #fff;font:0/0 Arial;}
  98. #search_box .keyword dd input.txt{padding-left:18px;width:234px;height:43px;background:none;font:13px/43px 'NS';color:#fff;}
  99. #search_box .keyword dd input.txt::-moz-placeholder{font-size:13px;}
  100. #search_box .keyword dd input.txt:-ms-input-placeholder{font-size:13px;}
  101. #search_box .keyword dd input.txt::-webkit-input-placeholder{font-size:13px;}
  102. #search_box .keyword dd button{display:inline-block;width:44px;height:43px;border:none;background:url('/images/common/btn_car_search.gif') no-repeat;cursor:pointer;}
  103. #search_box ul{margin-top:30px;}
  104. #search_box ul li{cursor:pointer;}
  105. #search_box ul > li{margin-top:20px;}
  106. #search_box ul > li > span{display:block;padding-left:9px;height:35px;background:url('/images/common/bg_option_open.png') 256px 50% no-repeat;border:1px solid #2a2a2a;font:15px/35px 'NS';color:#fff;}
  107. #search_box ul > li.open > span{background-image:url('/images/common/bg_option_close.png');}
  108. #search_box ul li .option{display:none;overflow:auto;margin-top:20px;height:80px;}
  109. #search_box ul li .option li{margin-top:8px;padding-left:9px;}
  110. #search_box ul li .option li:hover,
  111. #search_box ul li .option li.select{color:#fff;}
  112. #search_box ul li .option li:first-child{margin:0;}
  113. #search_box .btn_center{margin-top:40px;}
  114. #search_box .btn_center .btn{width:100%;}
  115. #search_box .guide_box { margin-top:112px}
  116. #search_box .guide_box p { color:#FFF; font-size:13px;}
  117. #search_box .guide{overflow:hidden;height:86px;border:1px solid #2a2a2a; margin-top:10px}
  118. #search_box .guide li{float:left;margin:0;width:33.3%;border-left:1px solid #2a2a2a;text-align:center;color:#fff;}
  119. #search_box .guide li a{display:block;padding-top:62px;}
  120. #search_box .guide li:first-child{border:none;}
  121. #search_box .guide li:first-child a{background:url('/images/common/ico_guide01.gif') 50% 16px no-repeat;}
  122. #search_box .guide li:nth-child(2) a{background:url('/images/common/ico_guide02.gif') 50% 17px no-repeat;}
  123. #search_box .guide li:nth-child(3) a{background:url('/images/common/ico_guide03.gif') 50% 18px no-repeat;}
  124. #container{min-height:100%;}
  125. #contents{margin:0 auto;padding:60px 0 130px;width:1200px;}
  126. #contents h2{margin-bottom:20px;font:30px/1 'NSB';color:#000;}
  127. #footer{padding-top:27px;height:190px;background:#333;}
  128. #footer .info{margin-top:13px;padding-top:16px;border-top:1px solid #3c3c3c;font:12px/20px 'NS';}
  129. #footer .info em{display:inline-block;margin-left:13px;padding-left:15px;background:url('/images/common/bg_bar02.gif') 0 50% no-repeat;}
  130. #footer .copyright{margin-top:15px;font-size:11px;color:#484747;}
  131. #footer .btn_sunin {float:right; margin-top:-14px}
  132. /* ///// common style ///// */
  133. select{height:50px;border:1px solid #bcbcbc;}
  134. .btn_center{margin-top:50px;text-align:center;}
  135. .btn_right{margin-top:20px;text-align:right;}
  136. a.btn{display:inline-block;height:50px;background:#14518e;font:15px/50px 'NS';text-align:center;color:#fff;}
  137. a.btn_more{display:inline-block;width:380px;height:70px;border:1px solid #b8b8b8;line-height:70px;font:18px/70px 'NS';text-align:center;}
  138. .car_list{overflow:hidden;}
  139. .car_list li{position:relative;float:left;margin-left:30px;width:380px;}
  140. .car_list li:first-child{margin-left:0;}
  141. .car_list li .flag_new{overflow:hidden;display:block;position:absolute;top:10px;right:10px;width:49px;height:49px;background:url('/images/common/flag_new.png') no-repeat;text-indent:-9999px;}
  142. .car_list li .flag_hot{overflow:hidden;display:block;position:absolute;top:10px;right:10px;width:49px;height:49px;background:url('/images/common/flag_hot.png') no-repeat;text-indent:-9999px;}
  143. .car_list li .flag_sale{overflow:hidden;display:block;position:absolute;top:10px;right:10px;width:49px;height:49px;background:url('/images/common/flag_sale.png') no-repeat;text-indent:-9999px;}
  144. .car_list li .thumb{display:block;height:285px;}
  145. .car_list li .thumb img{width:380px;height:285px;}
  146. .car_list li > p{padding:30px 0 0 29px;height:113px;border:1px solid #bcbcbc;font-size:18px;}
  147. .car_list li > p strong{display:block;margin-top:5px;font:30px/1 'NSB';color:#000;letter-spacing:-1px;}
  148. .car_list li > p strong em{display:inline-block;font-size:20px;vertical-align:middle;}
  149. .car_list li .over{display:none;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;}
  150. .car_list li:hover .over{display:block;}
  151. .car_list li .over:before{content:'';display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:#000;opacity:.85;}
  152. .car_list li .over > p{position:relative;z-index:200;padding-left:30px;}
  153. .car_list li .over .info{padding-top:23px;height:285px;font:15px/30px 'NS';}
  154. .car_list li .over .price{padding:30px 0 0 29px;height:113px;font-size:18px;}
  155. .car_list li .over .price strong{display:block;margin-top:5px;font:30px/1 'NSB';letter-spacing:-1px;}
  156. .car_list li .over .price strong em{display:inline-block;font-size:20px;vertical-align:middle;}
  157. .car_list2 li{overflow:hidden;margin-top:30px;}
  158. .car_list2 li:first-child{margin:0;}
  159. .car_list2 li .thumb{float:left;width:260px; height:195px}
  160. .car_list2 li .thumb img { width:260px; height:195px;}
  161. .car_list2 li p{float:left;padding:60px 0 0 50px;width:940px;height:195px;border:1px solid #bcbcbc;}
  162. .car_list2 li p strong{display:block;margin-bottom:10px;font:26px/1 'NSB';color:#000;}
  163. .car_list2 li p .info em{display:inline-block;margin-left:13px;padding-left:15px;background:url('/images/common/bg_bar.gif') 0 50% no-repeat;}
  164. .car_list2 li p .info i{color:#000;}
  165. .car_list2 li p .price{/*display:block;*/margin-top:75px; margin-left:250px;font:30px/1 'NSB';color:#000;letter-spacing:-1px;}
  166. .car_list2 li p .price em{display:inline-block;font-size:20px;vertical-align:middle; }
  167. .search{margin:60px 0 30px;}
  168. .search:after{content:'';display:block;clear:both;}
  169. .search > ul{float:left;}
  170. .search > ul li{cursor:pointer;}
  171. .search > ul > li{position:relative;z-index:100;float:left;margin-right:20px;width:285px;height:50px;}
  172. .search > ul > li > span{display:block;padding-left:9px;height:50px;border:1px solid #bcbcbc;background:url('/images/common/bg_option_open02.png') 256px 50% no-repeat;font-size:15px;line-height:50px;color:#000;}
  173. .search > ul > li.open > span{background-image:url('/images/common/bg_option_close02.png');}
  174. .search ul li .option{display:none;position:absolute;top:49px;left:0;overflow:auto;padding:13px 0 10px;width:100%;max-height:168px;border:1px solid #bcbcbc;background:#fff;}
  175. .search ul li .option li{margin-top:8px;padding-left:9px;}
  176. .search ul li .option li:hover,
  177. .search ul li .option li.select{background-color:#14518e;color:#fff;}
  178. .search ul li .option li:first-child{margin:0;}
  179. .search > .btn{float:right;width:285px;font-size:15px;}
  180. /* swiper style */
  181. .swiper-container {
  182. width:100%;
  183. height:100%;
  184. }
  185. .swiper-slide {
  186. /*text-align:center;*/
  187. /* Center slide text vertically */
  188. display:-webkit-box;
  189. display:-ms-flexbox;
  190. display:-webkit-flex;
  191. display:flex;
  192. /*-webkit-box-pack:center;
  193. -ms-flex-pack:center;
  194. -webkit-justify-content:center;
  195. justify-content:center;
  196. -webkit-box-align:center;
  197. -ms-flex-align:center;
  198. -webkit-align-items:center;*/
  199. align-items:baseline;
  200. }
  201. .swiper-slide img { width:200px; height:150px}