index.css 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569
  1. body {
  2. background-color: #fff;
  3. }
  4. .visible-hide{
  5. visibility: hidden;
  6. }
  7. img{
  8. display: block;
  9. width: 100%;
  10. }
  11. footer {
  12. position: fixed;
  13. width: 100%;
  14. margin: 0 auto;
  15. text-align: center;
  16. bottom: 0;
  17. background: #0061a8;
  18. color: #FFFFFF;
  19. font-size: 0.37rem;
  20. z-index: 999;
  21. padding: 0.33rem 0;
  22. }
  23. footer p {
  24. line-height: 1.5;
  25. }
  26. footer p a{
  27. color: #fff;
  28. }
  29. .sy-wechat{
  30. width: 3.86rem;
  31. height: 3.86rem;
  32. margin: auto;
  33. text-align: center;
  34. }
  35. .r-w {
  36. display: inline-block;
  37. width: 1.58rem;
  38. text-align: justify;
  39. vertical-align: middle;
  40. height: 0.5rem;
  41. line-height: 0.5rem;
  42. }
  43. .r-w:after {
  44. content: "";
  45. display: inline-block;
  46. width: 100%;
  47. }
  48. .wrap {
  49. padding-bottom: 15%;
  50. }
  51. em,
  52. font {
  53. color: #0a4e99;
  54. }
  55. .color {
  56. color: #0061a8;
  57. }
  58. .marginbtm {
  59. margin-bottom: 0.25rem;
  60. }
  61. .header .logo a {
  62. position: absolute;
  63. left: 0.2rem;
  64. top: 0.46rem;
  65. width: 0.6rem;
  66. height: 0.6rem;
  67. background: url(../code/back.png) top center no-repeat;
  68. background-size: cover;
  69. margin-right: 0.5rem;
  70. }
  71. /*防伪溯源*/
  72. .header {
  73. width: 10rem;
  74. margin: 0 auto;
  75. text-align: center;
  76. background: #0061a8;
  77. }
  78. /************************轮播banner样式部分**********************/
  79. #banner {
  80. position: relative;
  81. width: 10rem;
  82. height: 4.22rem;
  83. overflow: hidden;
  84. }
  85. #banner .swiper-slide {
  86. position: relative;
  87. text-align: center;
  88. }
  89. #banner img {
  90. max-width: 100%;
  91. height: 5.86rem;
  92. }
  93. .pagination {
  94. position: absolute;
  95. z-index: 20;
  96. bottom: 6px;
  97. width: 66px;
  98. text-align: center;
  99. right: 0;
  100. margin: 0;
  101. }
  102. .swiper-container-horizontal>.swiper-pagination-bullets {
  103. bottom: 0.08rem !important;
  104. }
  105. .swiper-pagination-bullet {
  106. display: inline-block;
  107. width: 12px;
  108. height: 6px;
  109. border-radius: 10px;
  110. /* border: solid 2px #fff; */
  111. background: #fff;
  112. margin: 0 1px;
  113. opacity: 0.8;
  114. cursor: pointer;
  115. transition: all 0.5s;
  116. }
  117. .swiper-pagination-bullet-active {
  118. background: #29529b;
  119. }
  120. .header .logo {
  121. width: 10rem;
  122. margin: auto;
  123. text-align: center;
  124. height:1.65rem;
  125. line-height: 1.65rem;
  126. padding-top: 0.21rem;
  127. }
  128. .header .logo img{
  129. width: 7.84rem;
  130. height: 1.22rem;
  131. line-height: 1.22rem;
  132. margin: auto;
  133. text-align: center;
  134. vertical-align: middle;
  135. }
  136. .head-h3 {
  137. width: 3.54rem;
  138. margin: 0.5rem auto 0;
  139. height: 0.96rem;
  140. line-height: 0.96rem;
  141. font-size: 0.4rem;
  142. background: #0061a8;
  143. color: #fff;
  144. text-align: center;
  145. border-radius: 50px;
  146. }
  147. .head-h3 img {
  148. vertical-align: middle;
  149. }
  150. .head-title {
  151. width: 4.72rem;
  152. height: 0.96rem;
  153. margin: 0.5rem auto;
  154. }
  155. .sycont {
  156. width: 9.42rem;
  157. margin: 0 auto 0.33rem;
  158. padding: 0.33rem 0;
  159. /*border: solid 1px #0061a8;*/
  160. border-radius: 8px;
  161. position: relative;
  162. overflow: hidden;
  163. background:#f6f6f6;
  164. }
  165. .qwrz {
  166. position: absolute;
  167. top: 0;
  168. right: 0;
  169. width: 1.42rem;
  170. height: 1.42rem;
  171. }
  172. .click-btn{
  173. display: inline-block;
  174. background: #0061a8;
  175. color: #fff !important;
  176. border-radius: 5px;
  177. padding: 0.05rem;
  178. font-size: 0.34rem;
  179. float: right;
  180. }
  181. .click-btn:active{
  182. opacity: 0.8;
  183. }
  184. .sydetail p,
  185. .sycont p {
  186. font-size: 0.37rem;
  187. line-height: 1.5;
  188. padding: 0 0.33rem;
  189. }
  190. .sydetail p{
  191. margin-bottom: 0.2rem;
  192. }
  193. .sycont .cxbtn {
  194. float: right;
  195. color: #fff;
  196. background: #0061a8;
  197. border-radius: 5px;
  198. width: 1.73rem;
  199. height: 0.5rem;
  200. line-height: 0.5rem;
  201. font-size: 0.34rem;
  202. text-align: center;
  203. }
  204. .sycont .cxbtn:active {
  205. opacity: 0.8;
  206. }
  207. .sydetail {
  208. width: 10rem;
  209. margin: 0 auto 0.2rem;
  210. padding: 0.33rem 0;
  211. position: relative;
  212. }
  213. .sydetail .sydetail-h3 {
  214. width: 10rem;
  215. height: 1.08rem;
  216. line-height: 1.08rem;
  217. margin: 0 auto 0.5rem;
  218. text-align: center;
  219. background: #0061a8;
  220. color: #fff;
  221. font-size: 0.4rem;
  222. position: relative;
  223. }
  224. /*产品系列*/
  225. .procont {
  226. width: 100%;
  227. }
  228. .syright {
  229. display: inline-table;
  230. width: 6.9rem;
  231. vertical-align: top;
  232. }
  233. .syright1 {
  234. display: inline-table;
  235. width: 3.2rem;
  236. vertical-align: top;
  237. }
  238. .syright2 {
  239. display: inline-table;
  240. width: 6.15rem;
  241. vertical-align: top;
  242. }
  243. .nav {
  244. width: 10rem;
  245. margin: 0.5rem auto;
  246. display: flex;
  247. align-items: center;
  248. justify-items: center;
  249. padding: 0 0.25rem;
  250. }
  251. .nav a {
  252. flex: 1;
  253. display: block;
  254. text-align: center;
  255. color: #fff;
  256. margin: 0 0.5rem;
  257. background: #0061a8;
  258. padding: 0.35rem;
  259. border-radius: 15px;
  260. box-shadow:2px 2px 5px #333;
  261. transition: all 0.2s inline;
  262. }
  263. .nav a .nav-img{
  264. width: 0.68rem;
  265. height: 0.68rem;
  266. text-align: center;
  267. margin: auto;
  268. }
  269. .nav a .nav-img img{
  270. display: block;
  271. width: 100%;
  272. }
  273. .nav a p {
  274. line-height: 1.8;
  275. font-size: 0.34rem;
  276. }
  277. .nav a:active {
  278. opacity: 0.8;
  279. }
  280. /*tab*/
  281. .tab-content {
  282. width: 9.44rem;
  283. margin: 0 auto;
  284. }
  285. .tab-menu {
  286. width: 100%;
  287. margin: 0 auto;
  288. height: 0.88rem;
  289. line-height: 0.88rem;
  290. border: 1px solid #d2d2d2;
  291. color: #333;
  292. transform: skew(-20deg);
  293. display: table;
  294. }
  295. .tab-menu a {
  296. display: table-cell;
  297. width: 1%;
  298. transform: skew(20deg);
  299. position: relative;
  300. text-align: center;
  301. color: #7c7c7c;
  302. font-size: 0.48rem;
  303. }
  304. .tab-menu a i {
  305. display: inline-block;
  306. margin-right: 0.2rem;
  307. }
  308. .tab-menu a:after {
  309. content: "/";
  310. position: absolute;
  311. right: 0;
  312. }
  313. .tab-menu a:last-child:after {
  314. display: none;
  315. }
  316. .tab-item {
  317. height: 3.94rem;
  318. display: none;
  319. }
  320. .active {
  321. color: #0061a8 !important;
  322. }
  323. /*公司介绍*/
  324. .gs-cont {
  325. width: 9.44rem;
  326. margin: 0 auto;
  327. font-size: 0.36rem;
  328. }
  329. .gs-cont h3 {
  330. width: 6.61rem;
  331. height: 0.73rem;
  332. margin: 0.5rem auto;
  333. }
  334. .gs-cont p {
  335. line-height: 1.5;
  336. }
  337. .gs-cont p a {
  338. color: #961212;
  339. }
  340. .cont {
  341. width: 100%;
  342. margin: 0 auto;
  343. }
  344. .cont p {
  345. padding: 0 0.33rem;
  346. margin-bottom: 0.2rem;
  347. }
  348. .sydetail p a {
  349. color: #0061a8;
  350. }
  351. /************ 合格证书 承诺 **************/
  352. .hgzs-box{
  353. width: 98%;
  354. margin: auto;
  355. padding: 0.33rem;
  356. border-radius: 5px;
  357. box-shadow: 1px 1px 1px #ddd, -1px -1px 1px #ddd;
  358. font-size: 0.37rem;
  359. }
  360. .cn-title{width: 100%; margin-bottom: 0.2rem;font-size: 0.4rem;color: #0061a8;text-align: center;}
  361. .hgzs-box p{margin-bottom: 0.2rem;}
  362. .hgzs-box ul li{font-size: 0.34rem;}
  363. .hgzs-box ul li:last-child{margin: 0.26rem 0.66rem;}
  364. .checkedBox{margin: 0 4px;}
  365. /****BEGIN checkbox 样式****/
  366. /* Checkmark style starts */
  367. @-moz-keyframes dothabottomcheck {
  368. 0% {
  369. height: 0;
  370. }
  371. 100% {
  372. height: 8px;
  373. }
  374. }
  375. @-webkit-keyframes dothabottomcheck {
  376. 0% {
  377. height: 0;
  378. }
  379. 100% {
  380. height: 8px;
  381. }
  382. }
  383. @keyframes dothabottomcheck {
  384. 0% {
  385. height: 0;
  386. }
  387. 100% {
  388. height: 8px;
  389. }
  390. }
  391. @keyframes dothatopcheck {
  392. 0% {
  393. height: 0;
  394. }
  395. 50% {
  396. height: 0;
  397. }
  398. 100% {
  399. height: 15px;
  400. }
  401. }
  402. @-webkit-keyframes dothatopcheck {
  403. 0% {
  404. height: 0;
  405. }
  406. 50% {
  407. height: 0;
  408. }
  409. 100% {
  410. height: 15px;
  411. }
  412. }
  413. @-moz-keyframes dothatopcheck {
  414. 0% {
  415. height: 0;
  416. }
  417. 50% {
  418. height: 0;
  419. }
  420. 100% {
  421. height: 15px;
  422. }
  423. }
  424. input[type=checkbox] {
  425. display: none;
  426. }
  427. .check-box {
  428. height: 14px;
  429. width: 14px;
  430. background-color: transparent;
  431. border: 1px solid black;
  432. border-radius: 3px;
  433. position: relative;
  434. display: inline-block;
  435. -moz-box-sizing: border-box;
  436. -webkit-box-sizing: border-box;
  437. box-sizing: border-box;
  438. -moz-transition: border-color ease 0.2s;
  439. -o-transition: border-color ease 0.2s;
  440. -webkit-transition: border-color ease 0.2s;
  441. transition: border-color ease 0.2s;
  442. cursor: pointer;
  443. vertical-align: middle;
  444. }
  445. .check-box::before, .check-box::after {
  446. -moz-box-sizing: border-box;
  447. -webkit-box-sizing: border-box;
  448. box-sizing: border-box;
  449. position: absolute;
  450. height: 0;
  451. width: 2px;
  452. background-color: #0061a8;
  453. display: inline-block;
  454. -moz-transform-origin: left top;
  455. -ms-transform-origin: left top;
  456. -o-transform-origin: left top;
  457. -webkit-transform-origin: left top;
  458. transform-origin: left top;
  459. border-radius: 5px;
  460. content: ' ';
  461. -webkit-transition: opacity ease .5;
  462. -moz-transition: opacity ease .5;
  463. transition: opacity ease .5;
  464. }
  465. .check-box::before {
  466. top: 10px;
  467. left: 8px;
  468. /* box-shadow: 0 0 0 5px #667788; */
  469. -moz-transform: rotate(-135deg);
  470. -ms-transform: rotate(-135deg);
  471. -o-transform: rotate(-135deg);
  472. -webkit-transform: rotate(-135deg);
  473. transform: rotate(-135deg);
  474. }
  475. .check-box::after {
  476. top: 4px;
  477. left: 2px;
  478. -moz-transform: rotate(-45deg);
  479. -ms-transform: rotate(-45deg);
  480. -o-transform: rotate(-45deg);
  481. -webkit-transform: rotate(-45deg);
  482. transform: rotate(-45deg);
  483. }
  484. input[type=checkbox]:checked + .check-box,
  485. .check-box.checked {
  486. border-color: #0061a8;
  487. }
  488. input[type=checkbox]:checked + .check-box::after,
  489. .check-box.checked::after {
  490. height: 14px;
  491. -moz-animation: dothabottomcheck 0.2s ease 0s forwards;
  492. -o-animation: dothabottomcheck 0.2s ease 0s forwards;
  493. -webkit-animation: dothabottomcheck 0.2s ease 0s forwards;
  494. animation: dothabottomcheck 0.2s ease 0s forwards;
  495. }
  496. input[type=checkbox]:checked + .check-box::before,
  497. .check-box.checked::before {
  498. height: 0.8rem;
  499. -moz-animation: dothatopcheck 0.4s ease 0s forwards;
  500. -o-animation: dothatopcheck 0.4s ease 0s forwards;
  501. -webkit-animation: dothatopcheck 0.4s ease 0s forwards;
  502. animation: dothatopcheck 0.4s ease 0s forwards;
  503. }