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.

1192 lines
24 KiB

2 years ago
  1. @charset "utf-8";
  2. @import url("reset.css");
  3. /*@import url(https://fonts.googleapis.com/css?family=Roboto);*/
  4. /* CSS Document */
  5. a {
  6. color: #003A70;
  7. -webkit-tap-highlight-color: rgba(0,0,0,0);
  8. outline: none;
  9. }
  10. a:hover {
  11. color: #f26529;
  12. }
  13. /*-------font effect-----------*/
  14. .clear {
  15. clear: both;
  16. height: 0px;
  17. line-height: 0px;
  18. }
  19. .bold {
  20. font-weight: bold;
  21. }
  22. .red {
  23. color: #F00;
  24. }
  25. .orange {
  26. color: #f26529
  27. }
  28. .align_r {
  29. text-align: right;
  30. }
  31. .align_c {
  32. text-align: center;
  33. }
  34. .italic {
  35. font-style: italic;
  36. opacity: 0.7;
  37. font-weight: normal;
  38. }
  39. .red {
  40. color: #f00;
  41. }
  42. .nowrap {
  43. width: auto;
  44. white-space: nowrap;
  45. text-overflow: ellipsis;
  46. overflow: hidden;
  47. }
  48. .lightLine {
  49. height: 1px;
  50. line-height: 1px;
  51. border-bottom: 1px solid #e0e0e0;
  52. margin: 20px auto;
  53. }
  54. .divider {
  55. height: 10px;
  56. line-height: 10px;
  57. }
  58. ol.number {
  59. list-style: decimal;
  60. margin-left: 20px;
  61. display: inline-block;
  62. }
  63. ol.dot {
  64. list-style: disc;
  65. margin-left: 20px;
  66. display: inline-block;
  67. font-size: 13px;
  68. }
  69. ol.number li {
  70. padding-bottom: 5px;
  71. }
  72. ol.number li:last-child, ol.dot li:last-child {
  73. padding-bottom: 0;
  74. }
  75. /*-------a:visited-------*/
  76. ul.listNews li a:visited, .rightnewsList li a:visited {
  77. color: #999;
  78. }
  79. /*-------img effect-----------*/
  80. .addShadow {
  81. border: 1px solid #f5f5f5;
  82. box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
  83. }
  84. .squareThumb {
  85. width: 100%;
  86. height: 0;
  87. padding-bottom: 100%;
  88. }
  89. /*-------btn effect-----------*/
  90. .btn {
  91. -webkit-appearance: none; /*取消手機預設樣式*/
  92. }
  93. .btnStyle {
  94. text-decoration: none;
  95. cursor: pointer;
  96. display: inline-block;
  97. border: 0;
  98. border-radius: 30px;
  99. color: #fff;
  100. background: #f26529;
  101. }
  102. .btnStyle:hover {
  103. color: #FFF;
  104. background: #003A70;
  105. }
  106. /*------------------form effect-------------------*/
  107. input, textarea, body select {
  108. font-family: "微軟正黑體", "Roboto", sans-serif;
  109. font-size: 15px;
  110. padding: 0;
  111. color: #333;
  112. /*避免select長度不一*/
  113. box-sizing: border-box;
  114. display: inline-block;
  115. outline: none;
  116. }
  117. input:focus {
  118. outline: none;
  119. }
  120. input[disabled] {
  121. cursor: not-allowed;
  122. }
  123. ::-webkit-input-placeholder { /* WebKit browsers */
  124. color: #999;
  125. }
  126. :-ms-input-placeholder { /* WebKit browsers */
  127. color: #999;
  128. }
  129. .textStyle {
  130. border: 1px solid #ddd;
  131. border-radius: 5px;
  132. }
  133. .textStyle:focus {
  134. border: 1px solid #A6C1CE;
  135. background: #F6FBFE;
  136. }
  137. .formTitle {
  138. margin-bottom: 5px;
  139. font-weight: bold;
  140. }
  141. .largeItem {
  142. width: 1.2em;
  143. height: 1.2em;
  144. vertical-align: text-bottom;
  145. }
  146. .refresh {
  147. display: inline-block;
  148. width: 15px;
  149. height: 15px;
  150. text-indent: -9999px;
  151. background-image: url(../images/refresh.svg);
  152. background-repeat: no-repeat;
  153. background-size: 100% 100%;
  154. }
  155. .refreshO {
  156. background-image: url(../images/refreshOrange.svg);
  157. }
  158. /*-------------table Display--------------------*/
  159. .tableDisplay {
  160. border-collapse: collapse;
  161. }
  162. .tableDisplay th {
  163. padding: 6px 10px;
  164. word-break: break-all;
  165. background: #f26529;
  166. color: #fff;
  167. }
  168. .tableDisplay td {
  169. word-break: break-all;
  170. border-bottom: 1px solid #E0E0E0;
  171. padding: 6px 10px;
  172. }
  173. .tableDisplay tr:nth-child(even) td {
  174. background: #f9f9f9;
  175. }
  176. /*---------------------- toTop ------------------------*/
  177. #toTop {
  178. position: fixed;
  179. right: 30px;
  180. bottom: 35px;
  181. width: 40px;
  182. height: 40px;
  183. background: url(../images/icon_top.svg) no-repeat rgba(0,0,0,0.3) center center;
  184. cursor: pointer;
  185. display: none;
  186. z-index: 123;
  187. text-indent: -9999px;
  188. -webkit-border-radius: 20px;
  189. border-radius: 20px;
  190. }
  191. #toTop:hover {
  192. background: url(../images/icon_top.svg) no-repeat #F26529 center center;
  193. }
  194. /*---------quickLink--------*/
  195. #quickLink li.wechat a {
  196. background-image: url(../images/wechat.svg);
  197. }
  198. #quickLink li.FB a {
  199. background-image: url(../images/fb.svg);
  200. }
  201. #quickLink li.download a {
  202. background-image: url(../images/download.svg);
  203. }
  204. #quickLink li.login a {
  205. background-image: url(../images/login.svg);
  206. }
  207. #footer #quickLink li.login a {
  208. background-image: url(../images/loginWhite.svg);
  209. }
  210. #footer #quickLink li.download a {
  211. background-image: url(../images/downloadWhite.svg);
  212. }
  213. /*---------download--------*/
  214. .download li {
  215. padding-left: 22px;
  216. background-image: url(../images/download.svg);
  217. background-repeat: no-repeat;
  218. background-size: 16px 16px;
  219. background-position: left top 3px;
  220. padding-bottom: 5px;
  221. }
  222. .download li:last-child {
  223. padding-bottom: 0;
  224. }
  225. /*--------------------list news--------------------*/
  226. ul.listNews {
  227. }
  228. ul.listNews li {
  229. padding: 8px 0;
  230. border-bottom: 1px solid #e0e0e0;
  231. display: block;
  232. width: 100%;
  233. }
  234. ul.listNews li:hover {
  235. background-color: #eee;
  236. }
  237. ul.listNews li a {
  238. text-decoration: none;
  239. display: inline-block;
  240. color: #333;
  241. font-weight: bold;
  242. border-left: 2px solid #f26529;
  243. padding-left: 10px;
  244. }
  245. ul.listNews li a span {
  246. color: #999;
  247. font-style: italic;
  248. }
  249. #map {
  250. height: 600px;
  251. }
  252. /*-----------------------footer-----------------------*/
  253. footer a {
  254. color: #fff;
  255. }
  256. footer a:hover {
  257. color: #fff;
  258. }
  259. footer ul li {
  260. background-image: url(../images/map.svg);
  261. background-position: left center;
  262. background-repeat: no-repeat;
  263. background-size: 16px 16px;
  264. padding-left: 22px;
  265. }
  266. footer ul li:nth-child(2) {
  267. background-image: url(../images/tel.svg);
  268. }
  269. footer ul li:nth-child(3) {
  270. background-image: url(../images/mail.svg);
  271. }
  272. .article h1.BG1 {
  273. background-image: url(../images/inner/1.jpg);
  274. }
  275. .article h1.BG2 {
  276. background-image: url(../images/inner/2.jpg);
  277. }
  278. .article h1.BG3 {
  279. background-image: url(../images/inner/3.jpg);
  280. }
  281. .article h1.BG4 {
  282. background-image: url(../images/inner/4.jpg);
  283. }
  284. /*-----------------------for PC-----------------------*/
  285. @media screen and (min-width:801px) {
  286. /*-----------------------body-----------------------*/
  287. html, body {
  288. margin: 0;
  289. padding: 0;
  290. color: #000000;
  291. font-size: 15px;
  292. line-height: 160%;
  293. font-family: "微軟正黑體", "Roboto", sans-serif;
  294. background: #f0f0f0;
  295. }
  296. .NoShowInPC {
  297. display: none;
  298. }
  299. p {
  300. line-height: 160%;
  301. }
  302. h1, h2, h3, h4 {
  303. line-height: 120%;
  304. }
  305. .btn {
  306. padding: 6px 25px;
  307. line-height: 160%;
  308. font-size: 19px;
  309. }
  310. .btnSmall {
  311. padding: 8px 15px;
  312. line-height: 100%;
  313. font-size: 15px;
  314. }
  315. .textStyle {
  316. padding: 10px;
  317. }
  318. .rectThumb {
  319. width: 100%;
  320. height: 0;
  321. padding-bottom: 66%;
  322. }
  323. .picLeft {
  324. float: left;
  325. margin: 0 20px 20px 0;
  326. width: 40%;
  327. }
  328. .largeFont {
  329. font-size: 17px;
  330. }
  331. /*-----------------header---------------*/
  332. header {
  333. border-top: 5px solid #f26529;
  334. }
  335. #headerWrapper {
  336. position: relative;
  337. margin: 0 auto;
  338. height: 130px;
  339. min-width: 1024px;
  340. max-width: 1440px;
  341. z-index: 10;
  342. width: 80%;
  343. }
  344. #headerWrapper h1 a {
  345. width: 350px;
  346. height: 60px;
  347. text-indent: -9999px;
  348. position: absolute;
  349. left: 0;
  350. background-image: url(../images/logo.png);
  351. background-repeat: no-repeat;
  352. background-size: cover;
  353. top: 35px;
  354. }
  355. /*----------------quickLink------------------*/
  356. #quickLink {
  357. position: absolute;
  358. right: 0;
  359. top: 20px;
  360. }
  361. #quickLink li {
  362. float: left;
  363. margin-left: 20px;
  364. height: 30px;
  365. line-height: 30px;
  366. }
  367. #quickLink li a {
  368. display: block;
  369. background-repeat: no-repeat;
  370. background-size: 20px 20px;
  371. text-decoration: none;
  372. background-position: left center;
  373. padding-left: 24px;
  374. }
  375. /*----------------language------------------*/
  376. #language {
  377. position: absolute;
  378. right: 0;
  379. top: 45px;
  380. }
  381. #language li {
  382. float: left;
  383. margin-left: 10px;
  384. }
  385. #language li a {
  386. display: block;
  387. height: 40px;
  388. width: 40px;
  389. line-height: 40px;
  390. text-align: center;
  391. background: #d5d5d5;
  392. border-radius: 40px;
  393. color: #333;
  394. text-decoration: none;
  395. font-size: 17px;
  396. }
  397. #language li a:hover {
  398. color: #fff;
  399. background: #f26529;
  400. }
  401. /*------------------menu------------------------*/
  402. #headerWrapper h4 {
  403. display: none;
  404. }
  405. #menu {
  406. position: absolute;
  407. right: 60px;
  408. top: 53px;
  409. }
  410. #menu li {
  411. float: left;
  412. }
  413. #menu li a {
  414. display: block;
  415. text-align: center;
  416. font-size: 18px;
  417. margin-left: 30px;
  418. text-decoration: none;
  419. cursor: pointer;
  420. color: #333;
  421. padding-bottom: 5px;
  422. border-bottom: 2px solid #f0f0f0;
  423. }
  424. #menu li a:hover, #menu li.selected a {
  425. border-bottom: 2px solid #f26529;
  426. color: #f26529;
  427. }
  428. #menu li.selected a {
  429. font-weight: bold;
  430. }
  431. /*-------------content--------------------*/
  432. .article {
  433. width: 80%;
  434. height: auto;
  435. margin: 0 auto 20px auto;
  436. padding: 30px;
  437. min-width: 1024px;
  438. max-width: 1440px;
  439. background-color: #fff;
  440. }
  441. .article h1 {
  442. font-size: 41px;
  443. margin: -30px -30px 0 -30px;
  444. background-repeat: no-repeat;
  445. background-size: cover;
  446. background-position: center center;
  447. padding: 35px 0 35px 30px;
  448. color: #fff;
  449. }
  450. .article h1.BG1 {
  451. background-image: url(../images/inner/1.jpg);
  452. }
  453. .article h1.BG2 {
  454. background-image: url(../images/inner/2.jpg);
  455. }
  456. .article h1.BG3 {
  457. background-image: url(../images/inner/3.jpg);
  458. }
  459. .article h1.BG4 {
  460. background-image: url(../images/inner/4.jpg);
  461. }
  462. h1 span, h1 em {
  463. opacity: 0.6;
  464. font-size: 23px;
  465. font-style: italic;
  466. display: block;
  467. }
  468. h3 {
  469. font-size: 21px;
  470. font-weight: normal;
  471. }
  472. h4 {
  473. font-size: 17px;
  474. }
  475. .lightbox h1 {
  476. color: #f26529;
  477. }
  478. #left {
  479. float: left;
  480. width: 70%;
  481. border-right: 1px solid #e0e0e0;
  482. padding-right: 30px;
  483. }
  484. #right {
  485. float: right;
  486. width: 30%;
  487. padding-left: 30px;
  488. }
  489. #right h4 {
  490. color: #f26529;
  491. }
  492. .lightbox {
  493. padding: 20px;
  494. background: #fff;
  495. }
  496. /*------------------ newsList ----------------------*/
  497. #newsList li {
  498. border-bottom: 1px solid #e0e0e0;
  499. padding: 15px;
  500. overflow: auto;
  501. }
  502. #newsList li:last-child {
  503. margin: 0;
  504. }
  505. #newsList li div.newsListLeft {
  506. width: 20%;
  507. float: left;
  508. position: relative;
  509. }
  510. #newsList li div.newsListRight {
  511. float: right;
  512. width: 78%;
  513. }
  514. #newsList li h4 {
  515. margin-bottom: 10px;
  516. }
  517. #newsList li a {
  518. color: #333;
  519. display: block;
  520. }
  521. #newsList li:hover {
  522. background: #f5f5f5;
  523. }
  524. /*-------------aboutPic--------------------*/
  525. .aboutPic img {
  526. width: 75%;
  527. margin-bottom: 15px;
  528. }
  529. .aboutPic li {
  530. width: 32%;
  531. margin-right: 2%;
  532. float: left;
  533. text-align: center;
  534. }
  535. .aboutPic li:nth-child(3) {
  536. margin-right: 0;
  537. }
  538. /*-------------servicePic--------------------*/
  539. .service img {
  540. width: 100%;
  541. }
  542. .service li {
  543. width: 49%;
  544. float: left;
  545. margin: 0 2% 2% 0;
  546. }
  547. .service li:nth-child(even) {
  548. margin-right: 0;
  549. }
  550. .service div.serviceLeft {
  551. float: left;
  552. width: 120px;
  553. height: 120px;
  554. }
  555. .service div.serviceRight {
  556. width: auto;
  557. margin-left: 140px;
  558. height: 120px;
  559. /*垂直致中*/
  560. display: flex;
  561. justify-content: center;
  562. flex-direction: column;
  563. }
  564. /*-------------download--------------------*/
  565. .download div {
  566. width: 23.5%;
  567. margin: 0 2% 2% 0;
  568. padding: 20px;
  569. text-align: center;
  570. float: left;
  571. border: 1px solid #f1f1f1;
  572. box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
  573. }
  574. .download div p {
  575. min-height: 50px;
  576. margin-bottom: 10px;
  577. }
  578. .download div:nth-child(4n) {
  579. margin-right: 0;
  580. }
  581. .download .btn {
  582. width: 100%;
  583. }
  584. /*-------------table form--------------------*/
  585. .maxText {
  586. width: 100%;
  587. }
  588. .largeText {
  589. width: 80%;
  590. }
  591. .midText {
  592. width: 80%;
  593. }
  594. .smallText {
  595. width: 120px;
  596. }
  597. .tinyText {
  598. width: 70px;
  599. }
  600. .validcode {
  601. margin: 0 5px;
  602. }
  603. /*-------------googleMap--------------------*/
  604. .googleMap {
  605. width: 100%;
  606. height: 500px;
  607. }
  608. /*-------------footer--------------------*/
  609. footer {
  610. background: #f26529;
  611. color: rgba(255,255,255,0.9); /*color: #9E9E9E;*/
  612. font-size: 13px;
  613. }
  614. #footer {
  615. margin: 0 auto;
  616. padding: 30px 0;
  617. position: relative;
  618. width: 80%;
  619. }
  620. #footer img {
  621. height: 50px;
  622. }
  623. footer p {
  624. position: absolute;
  625. right: 0;
  626. bottom: 20px;
  627. }
  628. footer ul {
  629. position: absolute;
  630. left: 350px;
  631. top: 20px;
  632. }
  633. /*-----------tab btn-----------*/
  634. #track a, #money a {
  635. width: 60px;
  636. height: 210px;
  637. position: fixed;
  638. right: 0;
  639. background-repeat: no-repeat;
  640. background-position: top left;
  641. }
  642. #track a {
  643. top: 135px;
  644. background-image: url(../images/btnTrack.png);
  645. }
  646. #money a {
  647. top: 135px;
  648. background-image: url(../images/btnMoney.png);
  649. }
  650. #track a:hover, #money a:hover {
  651. width: 75px;
  652. }
  653. }
  654. /*------------------for mobile------------------------*/
  655. @media screen and (max-width:800px) {
  656. /*-----------------------body-----------------------*/
  657. html {
  658. width: 100%;
  659. min-height: 100%;
  660. margin: 0;
  661. padding: 0;
  662. -moz-text-size-adjust: none;
  663. -ms-text-size-adjust: none;
  664. -webkit-text-size-adjust: none;
  665. text-size-adjust: none;
  666. font-family: "微軟正黑體", "Roboto", sans-serif;
  667. }
  668. body {
  669. color: #333;
  670. line-height: 150%;
  671. font-size: 15px;
  672. font-family: "微軟正黑體", "Roboto", sans-serif;
  673. width: 100%;
  674. min-height: 100%;
  675. }
  676. p {
  677. line-height: 150%;
  678. }
  679. h1, h2, h3, h4 {
  680. line-height: 120%;
  681. }
  682. .btn {
  683. font-size: 17px;
  684. padding: 8px 15px;
  685. -webkit-appearance: none; /*取消手機預設樣式*/
  686. -webkit-box-sizing: border-box;
  687. -moz-box-sizing: border-box;
  688. box-sizing: border-box;
  689. }
  690. .textStyle {
  691. padding: 8px;
  692. }
  693. .alignCenterMobile {
  694. text-align: center
  695. }
  696. input, textarea, select {
  697. font-size: 15px;
  698. line-height: 150%;
  699. }
  700. .btnSmall {
  701. padding: 8px 15px;
  702. line-height: 100%;
  703. font-size: 16px;
  704. }
  705. .picForMobile {
  706. width: 100%;
  707. height: auto;
  708. }
  709. .NoShowInMobile {
  710. display: none;
  711. }
  712. .rectThumb {
  713. width: 100%;
  714. height: 0;
  715. padding-bottom: 100%;
  716. }
  717. .lightbox {
  718. padding: 20px 15px;
  719. }
  720. .picLeft {
  721. margin: 0 0 20px 0;
  722. width: 100%;
  723. }
  724. /*-------------table Display--------------------*/
  725. .tableDisplay td {
  726. font-size: 14px;
  727. padding: 5px;
  728. }
  729. /*------------------menu------------------------*/
  730. #headerWrapper h4 {
  731. display: block;
  732. position: absolute;
  733. width: 60px;
  734. height: 60px;
  735. top: 0;
  736. right: 0;
  737. background-image: url(../images/bars.svg);
  738. background-size: auto 50%;
  739. background-repeat: no-repeat;
  740. background-position: center center;
  741. text-indent: -9999px;
  742. }
  743. #headerWrapper h4.gray {
  744. background-color: #eee;
  745. }
  746. #menu {
  747. width: 100%;
  748. background: #eee;
  749. z-index: 100;
  750. position: absolute;
  751. top: 60px;
  752. right: 0;
  753. display: none;
  754. box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
  755. }
  756. #menu li {
  757. border-bottom: 1px solid #ddd;
  758. }
  759. #menu li:last-child {
  760. border-bottom: none;
  761. }
  762. #menu li a {
  763. color: #333;
  764. display: block;
  765. text-decoration: none;
  766. padding: 10px 0 10px 20px;
  767. }
  768. /*-----------------header---------------*/
  769. #headerWrapper {
  770. width: auto;
  771. height: 60px;
  772. padding: 15px;
  773. }
  774. header {
  775. box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
  776. border-top: 4px solid #f26529;
  777. position: fixed;
  778. left: 0;
  779. top: 0;
  780. width: 100%;
  781. background: #fff;
  782. z-index: 1;
  783. }
  784. #headerWrapper {
  785. position: relative;
  786. }
  787. #headerWrapper h1 a {
  788. width: 175px;
  789. height: 30px;
  790. text-indent: -9999px;
  791. background-image: url(../images/logo.png);
  792. background-repeat: no-repeat;
  793. background-size: cover;
  794. display: block;
  795. }
  796. /*----------------quickLink------------------*/
  797. #quickLink {
  798. overflow: auto;
  799. height: 35px;
  800. width: auto;
  801. background: #f1f1f1;
  802. padding: 0 10px;
  803. }
  804. #quickLink li {
  805. float: left;
  806. margin-right: 15px;
  807. }
  808. #quickLink li a {
  809. display: block;
  810. background-size: 0px 0px;
  811. text-decoration: none;
  812. line-height: 35px;
  813. font-size: 13px;
  814. }
  815. /*----------------language------------------*/
  816. #language {
  817. position: absolute;
  818. right: 70px;
  819. top: 17.5px;
  820. }
  821. #language li {
  822. float: left;
  823. margin-left: 5px;
  824. }
  825. #language li a {
  826. display: block;
  827. height: 25px;
  828. width: 25px;
  829. line-height: 25px;
  830. text-align: center;
  831. background: #d5d5d5;
  832. border-radius: 25px;
  833. color: #333;
  834. text-decoration: none;
  835. font-size: 13px;
  836. }
  837. #language li a:hover {
  838. color: #fff;
  839. background: #f26529;
  840. }
  841. /*-------------content inner--------------------*/
  842. .article {
  843. padding: 20px 15px;
  844. margin-top: 66px;
  845. }
  846. .article h1, #indexService h1, #indexExpo h1, #indexVideo h1, .lightbox h1 {
  847. font-size: 23px;
  848. }
  849. .article h1, .lightbox h1 {
  850. color: #f26529;
  851. }
  852. .article h1 {
  853. background-repeat: no-repeat;
  854. background-size: cover;
  855. background-position: center right;
  856. padding: 30px 15px;
  857. color: #fff;
  858. margin: -20px -15px 0 -15px;
  859. }
  860. h1 span {
  861. display: none;
  862. }
  863. .article h3 {
  864. font-size: 21px;
  865. font-weight: normal;
  866. }
  867. .article h4, #indexExpo h4 {
  868. font-size: 17px;
  869. }
  870. #right {
  871. margin-top: 20px;
  872. }
  873. #right h4 {
  874. color: #f26529;
  875. }
  876. /*------------------ newsList ----------------------*/
  877. #newsList li {
  878. border-bottom: 1px solid #e0e0e0;
  879. padding: 10px 0;
  880. overflow: auto;
  881. }
  882. #newsList li:last-child {
  883. margin: 0;
  884. }
  885. #newsList li div.newsListLeft {
  886. width: 23%;
  887. float: left;
  888. position: relative;
  889. }
  890. #newsList li div.newsListRight {
  891. float: right;
  892. width: 75%;
  893. }
  894. #newsList li h4 {
  895. margin-bottom: 5px;
  896. }
  897. #newsList li a {
  898. color: #333;
  899. display: block;
  900. }
  901. /*-------------aboutPic--------------------*/
  902. .aboutPic img {
  903. width: 80%;
  904. margin-bottom: 10px;
  905. }
  906. .aboutPic li {
  907. margin-bottom: 20px;
  908. float: left;
  909. text-align: center;
  910. border-bottom: 1px solid #e0e0e0;
  911. padding-bottom: 15px;
  912. }
  913. .aboutPic li:nth-child(3) {
  914. margin: 0;
  915. padding: 0;
  916. border: 0;
  917. }
  918. /*-------------servicePic--------------------*/
  919. .service img {
  920. width: 100%;
  921. }
  922. .service li {
  923. margin: 0 0 15px 0;
  924. border-bottom: 1px solid #e0e0e0;
  925. padding-bottom: 15px;
  926. }
  927. .service li:last-of-type {
  928. margin: 0;
  929. }
  930. .service div.serviceLeft {
  931. float: left;
  932. width: 100px;
  933. height: 100px;
  934. }
  935. .service div.serviceRight {
  936. width: auto;
  937. margin-left: 115px;
  938. }
  939. /*-------------download--------------------*/
  940. .download div {
  941. margin-bottom: 15px;
  942. padding: 15px;
  943. text-align: center;
  944. border: 1px solid #f1f1f1;
  945. box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
  946. }
  947. .download div p {
  948. min-height: 35px;
  949. margin-bottom: 10px;
  950. }
  951. .download .btn {
  952. width: 100%;
  953. }
  954. /*-------------table form--------------------*/
  955. .contentBox, .maxText, .largeText, .midText, .btnMax {
  956. width: 100%;
  957. }
  958. .smallText {
  959. width: 100px;
  960. }
  961. .tinyText {
  962. width: 70px;
  963. }
  964. .validcode {
  965. margin: 0 4px;
  966. }
  967. /*-------------footer--------------------*/
  968. footer {
  969. background: #f26529;
  970. color: rgba(255,255,255,0.7);
  971. }
  972. #footer {
  973. margin: 0 auto;
  974. padding: 15px;
  975. font-size: 13px;
  976. }
  977. #footer img {
  978. display: none;
  979. }
  980. #footer ul {
  981. margin-bottom: 10px;
  982. }
  983. #footer p {
  984. text-align: center;
  985. }
  986. /*------------------toTop------------------------*/
  987. #toTop {
  988. right: 10px;
  989. bottom: 60px;
  990. }
  991. #newsDetail img {
  992. width: 100%;
  993. height: 100%;
  994. }
  995. }
  996. .change_validcode, .change_validcode:hover, .change_validcode:focus, .change_validcode:active {
  997. color: #8d8d8d;
  998. font-size: 13px;
  999. top: 10px;
  1000. position: relative;
  1001. }
  1002. .change_validcode i {
  1003. margin-right: 3px;
  1004. }
  1005. .error {
  1006. color: red;
  1007. }
  1008. .lightbox {
  1009. padding: 20px;
  1010. background: #fff;
  1011. }
  1012. .lightbox h1 {
  1013. color: #f26529;
  1014. }
  1015. .required {
  1016. color: red;
  1017. margin-left: 5px;
  1018. }