css.css 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427
  1. @charset "utf-8";
  2. /* CSS Document */
  3. @font-face {
  4. font-style:normal;
  5. font-weight:normal;
  6. font-family:"pingfang";
  7. src:url('../fonts/PingFang Regular.eot');
  8. src:url('../fonts/PingFang Regular.eot?#iefix') format('embedded-opentype'),
  9. url('../fonts/PingFang Regular.woff') format('woff'),
  10. url('../fonts/PingFang Regular.ttf') format('truetype'),
  11. url('../fonts/PingFang Regular.svg#BIGPixelRegular') format('svg');
  12. }
  13. html,body{ width:100%;}
  14. body{ font-family:"pingfang","微软雅黑", Arial, sans-serif; font-size:14px; line-height:24px; color:#333; background:#fff;}
  15. a{ text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent;}
  16. *{ list-style:none; margin:0; border:none; outline:none; padding:0;}
  17. .fl{ float:left;}
  18. .fr{ float:right;}
  19. .ov{ overflow:hidden;}
  20. .dis{ display:block !important;}
  21. .dn{ display:none;}
  22. .clear{ clear:both;}
  23. input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#ccc;}
  24. input:-moz-placeholder,textarea:-moz-placeholder{ color:#ccc;}
  25. input::-moz-placeholder,textarea::-moz-placeholder{ color:#ccc;}
  26. input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#ccc;}
  27. input,select,textarea{ -webkit-appearance:none;}
  28. input[type=checkbox]{ -webkit-appearance:checkbox;}
  29. /*header*/
  30. .m_nav{ width:94%; padding:10px 3%; height:40px; position:relative; z-index:999; background-color:#fff;}
  31. .m_nav .nav_button{ display:block; position:absolute; height:22px; width:28px; left:3%; top:19px;}
  32. .m_nav .nav_button::after{ content:""; display:block; width:100%; height:2px; position:absolute; background:#000; bottom:0; left:0; transition:all 0.3s;}
  33. .m_nav .nav_button::before{ content:""; display:block; width:100%; height:2px; position:absolute; background:#000; top:0; left:0; transition:all 0.3s;}
  34. .m_nav .nav_button span{ display:block; height:2px; width:100%; background:#000; position:absolute; left:0; top:50%; margin-top:-1px;}
  35. .m_nav .nav_button.on span{ opacity:0;}
  36. .m_nav .nav_button.on::after{ transform:rotate(-45deg); top:50%;}
  37. .m_nav .nav_button.on::before{ transform:rotate(45deg); top:50%;}
  38. .m_nav .m_logo{ height:40px; display:block; margin:auto; width:calc(94% - 60px);}
  39. .m_nav .m_logo img{ height:40px; display:block; margin:auto;}
  40. body.oh{ overflow:hidden;}
  41. .phonemask{ position:absolute; z-index:990; height:100%; width:100%; top:0; left:0; background:rgba(0,0,0,0.6); display:none; margin-top:60px;}
  42. .m_nav_list{ position:absolute; top:60px; width:80%; bottom:0; overflow:hidden; font-size:12px; transition:all 0.5s; left:-100%; z-index:999; background-color:#fff;}
  43. .m_nav_list.on{ transition-delay:0.2s; left:0;}
  44. .nav_box{ transition:all 0.3s; background:#fff; height:100%; position:absolute; width:100%;}
  45. .m_nav_list li{ padding:15px 0; background:#fff; border-top:1px solid #efefef; padding-left:20px; position:relative;}
  46. .m_nav_list li a{ display:block;}
  47. .m_nav_list li .m_next{ display:block; width:50px; height:100%; border-left:1px solid #efefef; position:absolute; right:0; top:0; z-index:10;}
  48. .m_nav_list li .m_next::after{ content:""; display:block; height:0; width:0; border:4px solid transparent; border-left-color:#000; position:absolute; top:50%; margin-top:-4px; left:50%; margin-left:-4px;}
  49. .m_nav_list ul.first_list{ top:0; left:0;}
  50. .m_nav_list .second_list{ background:#fff; width:100%; height:100%; position:absolute; top:0; left:100%;}
  51. .m_nav_list .second_list ul{ background:#fff; height:100%; position:absolute; width:100%; opacity:0;}
  52. .m_nav_list .second_list ul.ztop{ z-index:99; opacity:1;}
  53. .m_nav_list .second_list .m_nav_title{ height:52px; background:#efefef; text-align:center; line-height:52px; font-size:16px; position:relative; cursor:pointer;}
  54. .m_nav_list .second_list .m_nav_title span{ display:block; width:52px; height:100%; position:absolute; top:0; left:0;}
  55. .m_nav_list .second_list .m_nav_title span::before{ content:""; border-top:2px solid transparent; border-left:2px solid transparent; display:block; width:8px; height:8px; margin:auto; position:absolute; top:0; bottom:0; border-color:#000; -ms-transform:rotate(-45deg); transform:rotate(-45deg); left:50%; box-sizing:border-box;}
  56. .m_nav_list .second_list ul li{ display:block; position:relative;}
  57. .m_nav_list .second_list ul li p{ display:none; padding:0 20px;}
  58. .m_nav_list .second_list ul li p a{ display:block; font-size:12px; line-height:22px; overflow:hidden; color:#999;}
  59. /*banner*/
  60. .banner{ width:100%; position:relative; z-index:0; overflow:hidden;}
  61. .banner img{ width:100%; display:block;}
  62. .banner .swiper-wrapper{ z-index:0;}
  63. .banner .swiper-pagination{ width:100%; text-align:center; position:absolute; left:0; bottom:5px; z-index:10;}
  64. .banner .swiper-pagination span{ margin:0 3px; width:6px; height:6px; background-color:#fff; border-radius:6px; cursor:pointer; display:inline-block; opacity:0.8;}
  65. .banner .swiper-pagination span.swiper-pagination-bullet-active{ width:16px; background-color:#0a0a0a;}
  66. /*首页*/
  67. .box01{ width:100%; padding-top:30px;}
  68. .box01 .title{ width:94%; text-align:center; margin:auto;}
  69. .box01 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  70. .box01 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  71. .box01 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  72. .box01 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  73. .box01 .title p img{ display:block; height:100%;}
  74. .box01 ul{ width:94%; display:block; margin:auto; margin-top:5px; text-align:center;}
  75. .box01 ul li{ display:inline-block; margin:0 1px; border:1px solid #20519a; border-radius:3px; width:68px; height:78px; overflow:hidden; margin-top:10px; vertical-align:top;}
  76. .box01 ul li strong{ display:block; overflow:hidden; margin-top:7px; height:30px; width:100%; position:relative;}
  77. .box01 ul li strong img{ height:100%; display:block; margin:auto;}
  78. .box01 ul li strong .img02{ display:none;}
  79. .box01 ul li:hover{ background-color:#2690df; border-color:#2690df;}
  80. .box01 ul li span{ text-align:center; display:block; font-size:12px; line-height:18px; height:18px; overflow:hidden; margin-top:3px;}
  81. .box01 ul li p{ text-align:center; display:block; font-size:10px; line-height:14px; height:14px; overflow:hidden; color:#666;}
  82. .box01 ul li:hover strong .img01{ display:none;}
  83. .box01 ul li:hover strong .img02{ display:block;}
  84. .box01 ul li:hover span{ color:#fff;}
  85. .box01 ul li:hover p{ color:#fff; opacity:0.32;}
  86. .box02{ width:100%; padding-top:30px;}
  87. .box02 .title{ width:94%; text-align:center; margin:auto;}
  88. .box02 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  89. .box02 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  90. .box02 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  91. .box02 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  92. .box02 .title p img{ display:block; height:100%;}
  93. .box02 .title p strong img{ width:40px;}
  94. .box02 .box{ width:100%; position:relative; margin-top:15px;}
  95. .box02 .box .swiper-slide{ width:100%; display:block; height:230px; background-position:center; background-repeat:no-repeat; background-size:cover;}
  96. .box02 .box a{ width:100%; height:100%; overflow:hidden; display:table; text-align:center; vertical-align:middle;}
  97. .box02 .box a .mask{ display:table-cell; text-align:center; vertical-align:middle;}
  98. .box02 .box a .mask span{ font-size:20px; font-weight:bold; color:#fff; display:block; line-height:30px; margin-bottom:10px;}
  99. .box02 .box a .mask p{ width:70px; height:24px; border:1px solid #fff; display:block; font-size:14px; line-height:24px; color:#fff; margin:auto;}
  100. .box02 .box a:hover{ background-color:rgba(32,81,154,0.6);}
  101. .box02 .box .swiper-button-prev{ width:28px; cursor:pointer; left:10px; top:50%; margin-top:-14px;}
  102. .box02 .box .swiper-button-next{ width:28px; cursor:pointer; right:10px; top:50%; margin-top:-14px;}
  103. .box02 .box .swiper-button-prev img,.box02 .box .swiper-button-next img{ width:100%; display:block;}
  104. .box03{ width:100%; padding:30px 0; background-color:#f6f9fb;}
  105. .box03 .title{ width:94%; text-align:center; margin:auto;}
  106. .box03 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  107. .box03 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  108. .box03 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  109. .box03 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  110. .box03 .title p img{ display:block; height:100%;}
  111. .box03 .title p strong img{ width:40px;}
  112. .box03 .box{ width:94%; margin:auto; position:relative; margin-top:15px;}
  113. .box03 .box .swiper-slide{ width:50%; display:block; overflow:hidden; position:relative; transform:scale(0.9); background-color:#fff; display:block;}
  114. .box03 .box .swiper-slide.swiper-slide-active{ transform:scale(1);}
  115. .box03 .box .swiper-slide .tu{ width:100%; height:90px;}
  116. .box03 .box .swiper-slide .tu img{ height:100%; display:block;}
  117. .box03 .box .swiper-slide .wen{ padding:10px;}
  118. .box03 .box .swiper-slide .wen span{ display:block; font-size:14px; line-height:20px; height:40px; overflow:hidden;}
  119. .box03 .box .swiper-slide .wen p{ display:block; font-size:12px; line-height:16px; height:16px; overflow:hidden; color:#a0a0a0; margin-top:3px;}
  120. /*footer*/
  121. .footer{ width:100%; background-color:#fff; padding:20px 0;}
  122. .footer .foot{ width:94%; margin:auto;}
  123. .footer .foot .left{ float:left;}
  124. .footer .foot .left img{ display:block; height:60px;}
  125. .footer .foot .right{ float:right;}
  126. .footer .foot .right p{ display:block; float:left; margin-right:10px;}
  127. .footer .foot .right p a{ display:block; color:#7d7f86; font-size:12px; line-height:15px; height:15px; overflow:hidden;}
  128. .footer .foot .right p a:hover{ color:#20519a;}
  129. .footer .foot .right strong{ width:60px; display:block; float:left; overflow:hidden;}
  130. .footer .foot .right strong img{ width:100%; display:block;}
  131. /*解决方案*/
  132. .cbox01{ width:100%; padding-top:30px;}
  133. .cbox01 .title{ width:94%; text-align:center; margin:auto;}
  134. .cbox01 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  135. .cbox01 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  136. .cbox01 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  137. .cbox01 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  138. .cbox01 .title p img{ display:block; height:100%;}
  139. .cbox01 .box{ width:100%; text-align:center; padding-top:15px;}
  140. .cbox01 .box .item{ background-color:#fff; overflow:hidden; width:30%; height:130px; box-shadow:3px 0 10px rgba(0,0,0,0.1); padding:10px; margin:0 3px; margin-bottom:10px; display:inline-table; box-sizing:border-box;}
  141. .cbox01 .box .item:hover{ box-shadow:0 0 10px rgba(0,97,174,0.3);}
  142. .cbox01 .box .item .tu{ display:block; width:100%; margin-bottom:7px; height:25px;}
  143. .cbox01 .box .item .tu img{ max-height:100%; display:block;}
  144. .cbox01 .box .item .line{ width:30px; height:1px; background-color:#20519a;}
  145. .cbox01 .box .item .wen{ text-align:center; margin-top:5px; font-size:14px; line-height:24px; color:#666;}
  146. .cbox02{ width:100%; position:relative; margin-top:15px;}
  147. .cbox02 .title{ width:94%; text-align:center; margin:auto; margin-bottom:15px;}
  148. .cbox02 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  149. .cbox02 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  150. .cbox02 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  151. .cbox02 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  152. .cbox02 .title p img{ display:block; height:100%;}
  153. .cbox02 .box{ width:100%; background-position:center; background-repeat:no-repeat; position:relative; z-index:9;}
  154. .cbox02 .box ul{ display:block; overflow:hidden; width:100%; margin:auto;}
  155. .cbox02 .box ul li{ display:block; height:248px;}
  156. .cbox02 .box ul li .left{ float:left; width:50%; overflow:hidden; padding:10px; box-sizing:border-box; overflow:auto;}
  157. .cbox02 .box ul li .right{ float:left; width:50%; overflow:hidden; height:248px; position:relative;}
  158. .cbox02 .box ul li .right img{ height:100%; display:block; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}
  159. .cbox02 .box ul li.c03{ margin-top:-12px;}
  160. .cbox02 .box ul li.c01 .left{ height:236px; background-color:#0061ae;}
  161. .cbox02 .box ul li.c02 .left{ height:220px; background-color:#fff;}
  162. .cbox02 .box ul li.c03 .left{ padding-top:12px; height:236px; background-color:#0061ae;}
  163. .cbox02 .box ul li.c02 .right{ margin-top:-12px;}
  164. .cbox02 .box ul li.c03 .right{ margin-top:-12px;}
  165. .cbox02 .box ul li .bt{ font-size:16px; line-height:26px; color:#fff; text-align:center;}
  166. .cbox02 .box ul li .wen{ font-size:14px; line-height:20px; color:#fff; margin-top:5px; text-align:justify;}
  167. .cbox02 .box ul li.c02 .bt{ color:#333;}
  168. .cbox02 .box ul li.c02 .wen{ color:#595959;}
  169. .cbox03{ width:100%; background-color:#fff; padding-top:18px;}
  170. .cbox03 .title{ width:94%; text-align:center; margin:auto;}
  171. .cbox03 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  172. .cbox03 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  173. .cbox03 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  174. .cbox03 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  175. .cbox03 .title p img{ display:block; height:100%;}
  176. .cbox03 .box{ width:100%; text-align:center; margin-top:15px;}
  177. .cbox03 .box .item{ background-color:#fff; overflow:hidden; width:80px; height:55px; box-shadow:3px 0 10px rgba(0,0,0,0.1); padding:10px 5px; margin:0 1px; margin-bottom:10px; display:inline-table;}
  178. .cbox03 .box .item:hover{ box-shadow:0 0 10px rgba(0,97,174,0.3);}
  179. .cbox03 .box .item strong{ display:block; height:30px; overflow:hidden;}
  180. .cbox03 .box .item strong img{ display:block; height:30px; margin:auto; -webkit-transition:-webkit-transform 1s,height 1s,width 1s;}
  181. .cbox03 .box .item p{ display:block; font-size:12px; line-height:20px; height:20px; overflow:hidden; margin-top:5px; color:#666;}
  182. .cbox03 .box .item:hover img{ -webkit-transform:rotateY(-360deg);}
  183. .cbox04{ width:100%; background-color:#fff; margin-top:20px;}
  184. .cbox04 .title{ width:94%; text-align:center; margin:auto;}
  185. .cbox04 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  186. .cbox04 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  187. .cbox04 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  188. .cbox04 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  189. .cbox04 .title p img{ display:block; height:100%;}
  190. .cbox04 .box{ max-width:100%; width:100%; text-align:center; margin-top:15px;}
  191. .cbox04 .box .item{ background-color:#fff; overflow:hidden; width:30%; height:120px; box-shadow:3px 0 10px rgba(0,0,0,0.1); margin:0 3px; margin-bottom:10px; display:inline-table;}
  192. .cbox04 .box .item:hover{ box-shadow:0 0 10px rgba(0,97,174,0.3);}
  193. .cbox04 .box .item strong{ display:block; height:80px; overflow:hidden;}
  194. .cbox04 .box .item strong img{ display:block; max-width:100%; max-height:100%; margin:auto;}
  195. .cbox04 .box .item p{ display:block; font-size:14px; line-height:24px; margin-top:10px; color:#666;}
  196. .cbox04 .box .item:hover p{ color:#20519a;}
  197. /*产品中心*/
  198. .pro01{ width:100%; padding:30px 0; background-color:#f6f9fb;}
  199. .pro01 .title{ width:94%; text-align:center; margin:auto;}
  200. .pro01 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  201. .pro01 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  202. .pro01 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  203. .pro01 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  204. .pro01 .title p img{ display:block; height:100%;}
  205. .pro01 .title p strong img{ width:40px;}
  206. .pro01 .box{ width:94%; margin:auto; margin-top:15px;}
  207. .pro01 .box .left{ width:70%; float:left;}
  208. .pro01 .box .left .wen{ font-size:14px; line-height:24px; color:#666; text-align:justify;}
  209. .pro01 .box .left .list{ width:100%; display:block; float:left; margin-top:5px;}
  210. .pro01 .box .left .list li{ width:33.33%; display:block; float:left; margin-top:10px;}
  211. .pro01 .box .left .list li img{ display:block; margin:auto; height:40px;}
  212. .pro01 .box .left .list li p{ font-size:12px; line-height:16px; display:block; margin-top:5px; text-align:center;}
  213. .pro01 .box .right{ width:27%; float:right;}
  214. .pro01 .box .right img{ display:block; max-width:100%; float:right;}
  215. .pro02{ width:100%; padding-top:30px; background-color:#fff;}
  216. .pro02 .title{ width:94%; text-align:center; margin:auto;}
  217. .pro02 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  218. .pro02 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  219. .pro02 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  220. .pro02 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  221. .pro02 .title p img{ display:block; height:100%;}
  222. .pro02 .title p strong img{ width:40px;}
  223. .pro02 .wen{ width:94%; margin:auto; margin-top:15px; display:flex; align-items:center;}
  224. .pro02 .wen .left{ width:20%;}
  225. .pro02 .wen .left img{ max-width:100%; display:block;}
  226. .pro02 .wen .right{ width:calc(80% - 10px); margin-left:10px; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
  227. .pro02 .wen .right img{ width:100%; display:block;}
  228. .chanpin{ width:94%; padding-top:15px; background-color:#fff; margin-left:3%;}
  229. .chanpin img{ width:100%; display:block; margin-top:15px;}
  230. .fd{ width:100%; height:100%; position:fixed; left:0; top:0; background-color:rgba(0,0,0,0.7); z-index:999; display:none;}
  231. .fd .close{ position:absolute; right:15px; top:15px;}
  232. .fd img{ display:block;}
  233. .fd .tu{ width:calc(100% - 30px); overflow:hidden; margin:15px; border-radius:5px; position:relative;}
  234. .fd .tu img{ width:100%; display:block;}
  235. .pro03{ width:100%; padding:30px 0; background-color:#f6f9fb;}
  236. .pro03 .title{ width:94%; text-align:center; margin:auto;}
  237. .pro03 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  238. .pro03 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  239. .pro03 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  240. .pro03 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  241. .pro03 .title p img{ display:block; height:100%;}
  242. .pro03 .box{ width:94%; margin:auto; margin-top:15px;}
  243. .pro03 .box .left{ width:67%; float:left;}
  244. .pro03 .box .left .wen{ font-size:14px; line-height:24px; color:#666; text-align:justify;}
  245. .pro03 .box .left .list{ display:block; width:100%; text-align:center;}
  246. .pro03 .box .left .list li{ display:block; float:left; width:24%; margin-right:1%; text-align:center; margin-top:10px;}
  247. .pro03 .box .left .list li img{ height:30px; display:block; margin:auto;}
  248. .pro03 .box .left .list li p{ line-height:18px; font-size:14px; display:block; margin-top:3px;}
  249. .pro03 .box .right{ width:30%; float:left; margin-left:3%;}
  250. .pro03 .box .right img{ max-width:100%; display:block; margin:auto;}
  251. .pro03 .box .table{ width:100%; margin-top:15px; float:left;}
  252. .pro03 .box .table table{ width:100%; border-top:1px solid #6e6e6e; border-left:1px solid #6e6e6e;}
  253. .pro03 .box .table table td{ border-bottom:1px solid #6e6e6e; border-right:1px solid #6e6e6e; color:#999; font-size:14px;}
  254. .pro03 .box .table table td:first-child{ color:#666; font-weight:bold;}
  255. .pro04{ width:100%; padding:30px 0; background-color:#fff;}
  256. .pro04 .title{ width:94%; text-align:center; margin:auto;}
  257. .pro04 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  258. .pro04 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  259. .pro04 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  260. .pro04 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  261. .pro04 .title p img{ display:block; height:100%;}
  262. .pro04 .box{ width:94%; margin:auto; margin-top:15px;}
  263. .pro04 .box .left{ width:67%; float:left;}
  264. .pro04 .box .left .wen{ font-size:14px; line-height:24px; color:#666; text-align:justify;}
  265. .pro04 .box .left .list{ display:block; width:100%; text-align:center;}
  266. .pro04 .box .left .list li{ display:block; float:left; width:24%; margin-right:1%; text-align:center; margin-top:10px;}
  267. .pro04 .box .left .list li img{ height:30px; display:block; margin:auto;}
  268. .pro04 .box .left .list li p{ line-height:18px; font-size:14px; display:block; margin-top:3px;}
  269. .pro04 .box .right{ width:30%; float:left; margin-right:3%;}
  270. .pro04 .box .right img{ max-width:100%; display:block; margin:auto;}
  271. .pro04 .box .table{ width:100%; margin-top:15px; float:left;}
  272. .pro04 .box .table table{ width:100%; border-top:1px solid #6e6e6e; border-left:1px solid #6e6e6e;}
  273. .pro04 .box .table table td{ border-bottom:1px solid #6e6e6e; border-right:1px solid #6e6e6e; color:#999; font-size:14px;}
  274. .pro04 .box .table table td:first-child{ color:#666; font-weight:bold;}
  275. .pt01{ width:100%; padding-top:30px; background-color:#fff; background-image:url(../images/ptbg_02.jpg); background-position:center 50px; background-repeat:no-repeat; background-size:100% auto;}
  276. .pt01 .title{ width:94%; text-align:center; margin:auto;}
  277. .pt01 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  278. .pt01 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  279. .pt01 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  280. .pt01 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  281. .pt01 .title p img{ display:block; height:100%;}
  282. .pt01 .box{ width:94%; margin:auto; margin-top:15px; position:relative; z-index:3;}
  283. .pt01 .box .left{ width:70%; float:left; font-size:14px; line-height:24px; color:#666; text-align:justify;}
  284. .pt01 .box .right{ width:27%; float:right;}
  285. .pt01 .box .right img{ max-width:100%; display:block; float:right;}
  286. .pt01 .conts{ width:100%; margin:auto; position:relative; z-index:0; margin-top:10px;}
  287. .pt01 .conts .swiper-container{ width:94%; position:relative; z-index:0; padding:0 3%; overflow:hidden;}
  288. .pt01 .conts .swiper-container .swiper-slide{ width:100%; display:block; position:relative; padding-bottom:10px;}
  289. .pt01 .conts .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; font-size:14px; line-height:24px; text-align:center; margin-bottom:5px;}
  290. .pt01 .conts .swiper-container .swiper-slide p{ width:100%; display:block; overflow:hidden; box-shadow:0 0 5px #0e8fef;}
  291. .pt01 .conts .swiper-container .swiper-slide p img{ width:100%; display:block;}
  292. .pt02{ width:100%; padding-top:20px; background-color:#fff;}
  293. .pt02 .title{ width:94%; text-align:center; margin:auto;}
  294. .pt02 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  295. .pt02 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  296. .pt02 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  297. .pt02 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  298. .pt02 .title p img{ display:block; height:100%;}
  299. .pt02 .box{ width:94%; margin:auto; margin-top:15px; position:relative; z-index:3;}
  300. .pt02 .box .left{ width:70%; float:right; font-size:14px; line-height:24px; color:#666; text-align:justify;}
  301. .pt02 .box .right{ width:27%; float:left;}
  302. .pt02 .box .right img{ max-width:100%; display:block;}
  303. .pt02 .conts{ width:100%; margin:auto; position:relative; z-index:0; margin-top:10px;}
  304. .pt02 .conts .swiper-container{ width:94%; position:relative; z-index:0; padding:0 3%; overflow:hidden;}
  305. .pt02 .conts .swiper-container .swiper-slide{ width:100%; display:block; position:relative; padding-bottom:10px;}
  306. .pt02 .conts .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; font-size:14px; line-height:24px; text-align:center; margin-bottom:5px;}
  307. .pt02 .conts .swiper-container .swiper-slide p{ width:100%; display:block; overflow:hidden; box-shadow:0 0 5px #0e8fef;}
  308. .pt02 .conts .swiper-container .swiper-slide p img{ width:100%; display:block;}
  309. .pt03{ width:100%; padding-top:20px; background-color:#fff; background-image:url(../images/ptbg02_24.jpg); background-position:center top; background-repeat:no-repeat; background-size:100% auto;}
  310. .pt03 .title{ width:94%; text-align:center; margin:auto;}
  311. .pt03 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  312. .pt03 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  313. .pt03 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  314. .pt03 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  315. .pt03 .title p img{ display:block; height:100%;}
  316. .pt03 .box{ width:94%; margin:auto; margin-top:15px; position:relative; z-index:3;}
  317. .pt03 .box .left{ width:47%; float:left; font-size:14px; line-height:24px; color:#666; text-align:justify;}
  318. .pt03 .box .right{ width:50%; float:right;}
  319. .pt03 .box .right img{ width:100%; display:block;}
  320. .pt03 .conts{ width:94%; margin:auto; position:relative; z-index:0; margin-top:10px;}
  321. .pt03 .conts .right{ width:60%;}
  322. .pt03 .conts .right .bt{ font-size:16px; line-height:26px; color:#666; font-weight:bold;}
  323. .pt03 .conts .right .wen{ font-size:14px; line-height:24px; color:#999; text-align:justify;}
  324. /*关于我们*/
  325. .ab01{ width:100%; padding-top:30px; padding-bottom:25px;}
  326. .ab01 .title{ width:94%; text-align:center; margin:auto;}
  327. .ab01 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  328. .ab01 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  329. .ab01 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  330. .ab01 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  331. .ab01 .title p img{ display:block; height:100%;}
  332. .ab01 .title p strong img{ width:40px;}
  333. .ab01 .box{ width:94%; margin:auto; position:relative; padding-top:15px;}
  334. .ab01 .box .tu{ width:100%; position:relative; z-index:0;}
  335. .ab01 .box .tu img{ width:100%; display:block;}
  336. .ab01 .box .wen{ width:94%; margin:auto; padding:10px; background-color:#fff; font-size:14px; line-height:24px; text-align:justify; position:relative; z-index:9; box-shadow:0 0 10px rgba(0,0,0,0.1); box-sizing:border-box; position:relative; z-index:3; margin-top:-80px;}
  337. .ab01 .box .wen p{ display:block; text-indent:2em;}
  338. .ab02{ width:100%; padding:30px 0; background-color:#f7f8fa;}
  339. .ab02 .title{ width:94%; text-align:center; margin:auto;}
  340. .ab02 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  341. .ab02 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  342. .ab02 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  343. .ab02 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  344. .ab02 .title p img{ display:block; height:100%;}
  345. .ab02 .title p strong img{ width:40px;}
  346. .ab02 .box{ width:94%; position:relative; margin:auto; margin-top:15px;}
  347. .ab02 .box .swiper-button-prev{ width:28px; cursor:pointer; left:0; top:50%; margin-top:-14px;}
  348. .ab02 .box .swiper-button-next{ width:28px; cursor:pointer; right:0; top:50%; margin-top:-14px;}
  349. .ab02 .box .swiper-button-prev img,.ab02 .box .swiper-button-next img{ width:100%; display:block;}
  350. .ab02 .box .swiper-slide{ width:208px; height:160px; display:block; overflow:hidden; position:relative; transform:scale(0.9); background-position:center; background-repeat:no-repeat; background-size:cover; display:block;}
  351. .ab02 .box .swiper-slide.swiper-slide-active{ transform:scale(1);}
  352. .ab02 .box .swiper-slide .mask{ background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8)); position:absolute; left:0; bottom:0; padding:10px; width:100%; box-sizing:border-box; text-align:center; overflow:auto;}
  353. .ab02 .box .swiper-slide .mask span{ display:block; color:#fff; font-size:16px; line-height:26px; color:#fff;}
  354. .ab02 .box .swiper-slide .mask p{ display:none; color:#fff; font-size:12px; line-height:20px; color:#fff; text-align:justify;}
  355. .ab02 .box .swiper-slide.swiper-slide-active .mask{ background:none; padding:10px; background-color:rgba(25,99,197,0.8); height:100%; box-sizing:border-box;}
  356. .ab02 .box .swiper-slide.swiper-slide-active .mask p{ display:block;}
  357. .ab03{ width:100%; padding:30px 0;}
  358. .ab03 .title{ width:94%; text-align:center; margin:auto;}
  359. .ab03 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  360. .ab03 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  361. .ab03 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  362. .ab03 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  363. .ab03 .title p img{ display:block; height:100%;}
  364. .ab03 .title p strong img{ width:40px;}
  365. .ab03 .list{ width:94%; padding:0 3%; margin:auto; display:block; overflow:visible;}
  366. .ab03 .list li{ margin-top:15px; display:flex; width:100%; box-shadow:0 0 5px rgba(0,0,0,0.1); background-color:#fff; overflow:hidden; padding:15px; box-sizing:border-box; align-items:center;}
  367. .ab03 .list li .left{ width:70px;}
  368. .ab03 .list li .left img{ display:block; height:25px; margin:auto;}
  369. .ab03 .list li .left b{ font-size:14px; line-height:24px; margin-top:5px; display:block; text-align:center;}
  370. .ab03 .list li .right{ margin-left:10px; width:calc(100% - 80px); font-size:14px; line-height:24px; color:#999; text-align:justify;}
  371. .ab04{ width:100%; padding:30px 0; background-color:#f7f8fa;}
  372. .ab04 .title{ width:94%; text-align:center; margin:auto;}
  373. .ab04 .title p{ display:inline-table; position:relative; padding:2px 10px;}
  374. .ab04 .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  375. .ab04 .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  376. .ab04 .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  377. .ab04 .title p img{ display:block; height:100%;}
  378. .ab04 .title p strong img{ width:40px;}
  379. .ab04 .wen{ width:94%; margin:auto; margin-top:15px;}
  380. .ab04 .wen img{ max-width:100%; display:block; margin:auto;}
  381. /*联系我们*/
  382. .cont{ width:94%; margin:30px auto; padding:30px 0; position:relative; z-index:9; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
  383. .cont .title{ width:90%; margin:auto; text-align:center;}
  384. .cont .title p{ display:inline-table; position:relative; padding:2px 10px;}
  385. .cont .title p a{ display:block; position:relative; z-index:3; font-size:18px; line-height:28px;}
  386. .cont .title p b{ display:block; height:17px; position:absolute; left:0; top:0; z-index:0;}
  387. .cont .title p strong{ display:block; position:absolute; right:0; bottom:0; z-index:0; height:15px;}
  388. .cont .title p img{ display:block; height:100%;}
  389. .cont .title p strong img{ width:40px;}
  390. .cont .c01{ padding:15px 5%; font-size:16px; line-height:26px; font-weight:bold;}
  391. .cont .c02{ padding:0 5%;}
  392. .cont .c02 p{ width:100%; float:left; margin-top:10px;}
  393. .cont .c02 p img{ height:18px; display:block; float:left; margin-top:7px;}
  394. .cont .c02 p input{ height:32px; display:block; float:left; width:calc(100% - 28px); font-size:14px; border-bottom:1px solid #f2f3f7; margin-left:10px; line-height:32px;}
  395. .cont .c02 p textarea{ padding:5px 10px; display:block; width:calc(100% - 48px); background-color:#f5f5f5; font-size:14px; line-height:24px; margin-top:6px; float:left; margin-left:10px; height:130px;}
  396. .cont .c03{ padding:15px 5%;}
  397. .cont .c03 input{ width:120px; height:30px; border-radius:5px; cursor:pointer; display:block; color:#fff; text-align:center; font-size:14px; line-height:30px; overflow:hidden; background:linear-gradient(to right,#6ba7dd,#4d74ae); float:right;}
  398. .cont .c04{ width:90%; margin:10px 5%; height:190px;}
  399. .cont .c05{ width:90%; margin:auto;}
  400. .cont .c05 b{ font-size:16px; line-height:26px; display:block;}
  401. .cont .c05 p{ font-size:14px; line-height:24px; display:block;}