You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

477 lines
11 KiB

2 years ago
  1. @charset "utf-8";
  2. /* CSS Document */
  3. /*-----------------------for PC and Mobile both-----------------------*/
  4. #indexService ul li.serviceImport {
  5. background-image: url(../images/serviceImport.svg);
  6. }
  7. #indexService ul li.serviceExport {
  8. background-image: url(../images/serviceExport.svg);
  9. }
  10. #indexService ul li.serviceArt {
  11. background-image: url(../images/serviceArt.svg);
  12. }
  13. #indexService ul li.serviceExpo {
  14. background-image: url(../images/serviceExpo.svg);
  15. }
  16. #indexService ul li.serviceEarth {
  17. background-image: url(../images/serviceEarth.svg);
  18. }
  19. #indexService ul li.serviceBox {
  20. background-image: url(../images/serviceBox.svg);
  21. }
  22. #indexService ul li.serviceMoney {
  23. background-image: url(../images/serviceMoney.svg);
  24. }
  25. #indexService ul li.serviceList {
  26. background-image: url(../images/serviceList.svg);
  27. }
  28. #tab1 {
  29. background-image: url(../images/case/17-1.jpg);
  30. }
  31. #tab2 {
  32. background-image: url(../images/case/17-6.jpg);
  33. }
  34. #tab3 {
  35. background-image: url(../images/case/17-9.jpg);
  36. }
  37. #tab4 {
  38. background-image: url(../images/case/17-10.jpg);
  39. }
  40. /*-----------------------ANI-----------------------*/
  41. @keyframes leftFlyIn {
  42. 0% {
  43. left: -70%;
  44. }
  45. 40% {
  46. left: -70%;
  47. }
  48. 100% {
  49. left: 0;
  50. }
  51. }
  52. @keyframes rightFlyIn {
  53. 0% {
  54. right: -50%;
  55. }
  56. 40% {
  57. right: -50%;
  58. }
  59. 100% {
  60. right: 0;
  61. }
  62. }
  63. @keyframes fadeIn {
  64. 0% {
  65. opacity: 0;
  66. }
  67. 100% {
  68. opacity: 1;
  69. }
  70. }
  71. /*-----------------------for PC-----------------------*/
  72. @media screen and (min-width:801px) {
  73. /*-------------banner--------------------*/
  74. #banner {
  75. position: relative;
  76. opacity: 0;
  77. animation: fadeIn 1.5s ease;
  78. animation-fill-mode: forwards;
  79. margin-top: 130px;
  80. }
  81. .bannerslide li {
  82. width: 100%;
  83. }
  84. /*-----------------indexService--------------------*/
  85. #indexServiceWrapper {
  86. width: 100%;
  87. background-color: #f5f5f5;
  88. background-repeat: no-repeat;
  89. background-position: center center;
  90. background-size: cover;
  91. background-image: url(../images/map.png);
  92. }
  93. #indexService, #indexCase {
  94. width: 80%;
  95. margin: 0 auto;
  96. min-width: 1024px;
  97. max-width: 1440px;
  98. padding: 50px 0;
  99. }
  100. .indexServiceLeft {
  101. width: 60%;
  102. float: left;
  103. opacity: 0;
  104. }
  105. .indexServiceRight {
  106. width: 40%;
  107. float: right;
  108. opacity: 0;
  109. }
  110. #indexService h3 {
  111. margin-bottom: 15px;
  112. text-align: center;
  113. font-size: 19px;
  114. }
  115. #indexService ul {
  116. text-align: center;
  117. }
  118. #indexService ul li {
  119. display: inline-block;
  120. padding-top: 110px;
  121. background-repeat: no-repeat;
  122. background-position: top center;
  123. background-size: auto 100px;
  124. -webkit-transition: all 0.2s ease-out;
  125. transition: all 0.2s ease-out;
  126. }
  127. #indexService ul li:hover {
  128. background-size: auto 105px;
  129. -webkit-transition: all 0.2s ease-out;
  130. transition: all 0.2s ease-out;
  131. }
  132. #indexService ul li:hover {
  133. cursor: pointer;
  134. }
  135. .indexServiceLeft ul li {
  136. width: 32%;
  137. }
  138. .indexServiceRight ul li {
  139. width: 49%;
  140. }
  141. /*------------indexCase--------------*/
  142. .indexCaseLeft {
  143. width: 30%;
  144. float: left;
  145. opacity: 0;
  146. }
  147. .indexCaseRight {
  148. width: 70%;
  149. float: right;
  150. opacity: 0;
  151. }
  152. /*--------------tab-----------------*/
  153. #tabsNav {
  154. -webkit-overflow-scrolling: touch;
  155. border-top: 1px solid #e0e0e0;
  156. }
  157. #tabsNav li a {
  158. display: block;
  159. color: #333;
  160. height: 80px;
  161. line-height: 80px;
  162. font-size: 21px;
  163. text-decoration: none;
  164. border-bottom: 1px solid #e0e0e0;
  165. padding-left: 50px;
  166. background-repeat: no-repeat;
  167. background-position: center left 10px;
  168. background-size: 25px 25px;
  169. }
  170. #tabsNav li.active a, #tabsNav li.active a:hover {
  171. background-color: #EC681E;
  172. color: #fff;
  173. border-color: #EC681E;
  174. }
  175. #tabsNav li a:hover {
  176. color: #EC681E;
  177. }
  178. #tabsNav li:nth-child(1) a {
  179. background-image: url(../images/tabTaiwan.svg);
  180. }
  181. #tabsNav li:nth-child(2) a {
  182. background-image: url(../images/tabOversea.svg);
  183. }
  184. #tabsNav li:nth-child(3) a {
  185. background-image: url(../images/tabArt.svg);
  186. }
  187. #tabsNav li:nth-child(4) a {
  188. background-image: url(../images/tabCust.svg);
  189. }
  190. #tabsNav li.active:nth-child(1) a {
  191. background-image: url(../images/tabTaiwanW.svg);
  192. }
  193. #tabsNav li.active:nth-child(2) a {
  194. background-image: url(../images/tabOverseaW.svg);
  195. }
  196. #tabsNav li.active:nth-child(3) a {
  197. background-image: url(../images/tabArtW.svg);
  198. }
  199. #tabsNav li.active:nth-child(4) a {
  200. background-image: url(../images/tabCustW.svg);
  201. }
  202. .tab_content {
  203. background-repeat: no-repeat;
  204. background-position: center center;
  205. background-size: cover;
  206. width: 100%;
  207. height: 395px;
  208. position: relative;
  209. }
  210. .tab_content div {
  211. position: absolute;
  212. bottom: 0;
  213. left: 0;
  214. width: 45%;
  215. height: 320px;
  216. padding: 25px;
  217. background: linear-gradient(to right, rgba(236,104,30,1), rgba(236,104,30,0.6));
  218. color: #fff;
  219. }
  220. .tab_content a {
  221. color: #fff;
  222. }
  223. /*-----------serviceLink------------*/
  224. .serviceLink {
  225. opacity: 0;
  226. }
  227. .serviceLink li {
  228. width: 32%;
  229. float: left;
  230. margin-right: 2%;
  231. background-repeat: no-repeat;
  232. background-position: center center;
  233. background-size: cover;
  234. height: 350px;
  235. position: relative;
  236. overflow: hidden;
  237. }
  238. .serviceLink li:nth-child(2) {
  239. background-image: url(../images/inner/news1.jpg);
  240. }
  241. .serviceLink li:nth-child(3) {
  242. margin-right: 0;
  243. background-image: url(../images/inner/news2.jpg);
  244. }
  245. .serviceLink li a {
  246. width: 100%;
  247. height: 350px;
  248. display: block;
  249. position: absolute;
  250. left: 0;
  251. top: 0;
  252. }
  253. .serviceLink li a b {
  254. position: absolute;
  255. left: 0;
  256. bottom: 0;
  257. background: #ffa300;
  258. width: 100%;
  259. padding: 20px;
  260. -webkit-transition: all 0.2s ease-out;
  261. transition: all 0.2s ease-out;
  262. }
  263. .serviceLink li a:hover b {
  264. padding: 40px 20px;
  265. -webkit-transition: all 0.2s ease-out;
  266. transition: all 0.2s ease-out;
  267. }
  268. /*ani*/
  269. .leftFlyIn {
  270. position: relative;
  271. animation: leftFlyIn 0.8s ease;
  272. opacity: 1;
  273. }
  274. .rightFlyIn {
  275. position: relative;
  276. animation: rightFlyIn 0.8s ease;
  277. opacity: 1;
  278. }
  279. .fadeIn {
  280. animation: fadeIn 1.2s ease;
  281. opacity: 1;
  282. }
  283. }
  284. /*------------------for mobile------------------------*/
  285. @media screen and (max-width:800px) {
  286. /*-----------------banner-----------------*/
  287. #banner {
  288. margin-top: 70px;
  289. }
  290. /*-----------------indexService--------------------*/
  291. #indexServiceWrapper {
  292. background-color: #eee;
  293. padding: 20px 15px;
  294. background-repeat: no-repeat;
  295. background-position: center center;
  296. background-size: cover;
  297. background-image: url(../images/map.png);
  298. }
  299. #indexService h3 {
  300. margin-bottom: 15px;
  301. text-align: center;
  302. font-size: 13px;
  303. font-weight: normal;
  304. }
  305. #indexService ul {
  306. text-align: center;
  307. }
  308. #indexService ul li {
  309. display: inline-block;
  310. padding-top: 100px;
  311. background-repeat: no-repeat;
  312. background-position: top center;
  313. background-size: 70% 70%;
  314. width: 32%;
  315. }
  316. #indexService ul li:hover {
  317. cursor: pointer;
  318. }
  319. /*date nav*/
  320. #tabsNav {
  321. overflow: auto;
  322. -webkit-overflow-scrolling: touch;
  323. white-space: nowrap;
  324. margin: 0 -15px 20px -15px;
  325. }
  326. #tabsNav li {
  327. display: inline-block;
  328. }
  329. #tabsNav li a {
  330. display: block;
  331. border-top: 4px solid #ccc;
  332. text-decoration: none;
  333. color: #888;
  334. text-align: center;
  335. padding: 10px 15px;
  336. background: #f5f5f5;
  337. font-size: 13px;
  338. }
  339. #tabsNav li.active a {
  340. border-top: 4px solid #f60;
  341. color: #F60;
  342. background: #FFF;
  343. font-size: 15px;
  344. }
  345. #tabsNav li a:hover {
  346. color: #333;
  347. border-top: 4px solid #F60;
  348. }
  349. .tab_content {
  350. background-repeat: no-repeat;
  351. background-position: center center;
  352. background-size: cover;
  353. }
  354. .tab_content div {
  355. padding: 25px;
  356. background: linear-gradient(to right, rgba(236,104,30,1), rgba(236,104,30,0.6));
  357. color: #fff;
  358. }
  359. .tab_content a {
  360. color: #fff;
  361. }
  362. /*------------indexCase--------------*/
  363. #indexCase {
  364. padding: 20px 15px;
  365. }
  366. /*-----------serviceLink------------*/
  367. .serviceLink li {
  368. margin-bottom: 20px;
  369. background-repeat: no-repeat;
  370. background-position: center center;
  371. background-size: cover;
  372. position: relative;
  373. overflow: hidden;
  374. width: 100%;
  375. height: 240px;
  376. }
  377. .serviceLink li:nth-child(2) {
  378. background-image: url(../images/inner/news1.jpg);
  379. }
  380. .serviceLink li:nth-child(3) {
  381. margin-bottom: 0;
  382. background-image: url(../images/inner/news2.jpg);
  383. }
  384. .serviceLink li a {
  385. display: block;
  386. width: 100%;
  387. height: 240px;
  388. position: absolute;
  389. left: 0;
  390. top: 0;
  391. }
  392. .serviceLink li a b {
  393. position: absolute;
  394. left: 0;
  395. bottom: 0;
  396. background: #ffa300;
  397. width: 100%;
  398. padding: 20px;
  399. }
  400. .serviceLink li a h1.indexTitle {
  401. color: #fff;
  402. }
  403. .serviceLink li a h1.indexTitle em {
  404. border-bottom: 1px solid #fff;
  405. }
  406. }