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.

1056 lines
34 KiB

1 year ago
  1. @charset "utf-8";
  2. /*sanren*/
  3. *{
  4. margin: 0;
  5. padding: 0;
  6. border: 0;
  7. outline: none;
  8. font-size-adjust: none;
  9. -webkit-text-size-adjust: none;
  10. -moz-text-size-adjust: none;
  11. -ms-text-size-adjust: none;
  12. border-radius: 0px;
  13. -webkit-border-radius: 0px;
  14. -moz-border-radius: 0px;
  15. transform: none;
  16. -webkit-transform: none;
  17. -moz-transform: none;
  18. transition: none;
  19. -webkit-transition: none;
  20. -moz-transition: none;
  21. box-sizing: border-box;
  22. -moz-box-sizing: border-box;
  23. -webkit-box-sizing: border-box;
  24. }
  25. body {
  26. font-family: Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑",STHeiti,"华文细黑",sans-serif;
  27. padding: 0;
  28. margin: 0;
  29. font-size: 14px;
  30. color: #333;
  31. background: #fff;
  32. overflow-x: hidden;
  33. }
  34. body,
  35. div,
  36. dl,
  37. dt,
  38. dd,
  39. ul,
  40. ol,
  41. li,
  42. h1,
  43. h2,
  44. h3,
  45. h4,
  46. h5,
  47. h6,
  48. pre,
  49. code,
  50. form,
  51. fieldset,
  52. legend,
  53. input,
  54. textarea,
  55. p,
  56. blockquote,
  57. th,
  58. td,a {
  59. margin: 0;
  60. padding: 0;
  61. }
  62. input,button,textarea{outline:none; font-family: "microsoft yahei";-webkit-appearance:none;}
  63. select {outline:none;font-family: "microsoft yahei";}
  64. ul,
  65. li {
  66. list-style: none;
  67. padding: 0;
  68. margin: 0;
  69. }
  70. input[type="password"]::-ms-reveal{
  71. display:none
  72. }
  73. a {
  74. text-decoration: none;
  75. color: #333;
  76. transition: all 0.25s;
  77. }
  78. a.link {
  79. color: #20a53a;
  80. }
  81. /*a:hover{
  82. color: inherit;
  83. text-decoration: inherit;
  84. }*/
  85. img {
  86. border: none;
  87. display: inline-block;
  88. image-rendering: -moz-crisp-edges;
  89. image-rendering: -o-crisp-edges;
  90. image-rendering: -webkit-optimize-contrast;
  91. image-rendering: crisp-edges;
  92. -ms-interpolation-mode: nearest-neighbor;
  93. -webkit-font-smooting: antialiased;
  94. }
  95. em,i{
  96. font-style: normal;
  97. display: inline-block;
  98. }
  99. .dx{
  100. text-transform: uppercase;
  101. }
  102. .bgsz{
  103. background-size: cover !important;
  104. }
  105. .ovhd{
  106. overflow: hidden;
  107. }
  108. .posrelative{
  109. position: relative;
  110. }
  111. .clear {
  112. height: 0;
  113. clear: both;
  114. zoom: 1;
  115. }
  116. .clearfix:before, .clearfix:after {
  117. content:"";
  118. display:table
  119. }
  120. .clearfix:after {
  121. clear:both;
  122. }
  123. .fl{
  124. float: left;
  125. }
  126. .fr{
  127. float: right;
  128. }
  129. .w-full {
  130. width: 100%;
  131. }
  132. .pl-10{
  133. padding-left: 10px;
  134. }
  135. .pr-70 {
  136. padding-right: 70px;
  137. }
  138. .mt_5{
  139. margin-top: 5px;
  140. }
  141. .mt_10{
  142. margin-top: 10px;
  143. }
  144. .mt_15{
  145. margin-top: 15px;
  146. }
  147. .mt_20{
  148. margin-top: 20px;
  149. }
  150. .mt_25{
  151. margin-top: 25px;
  152. }
  153. .mt_30{
  154. margin-top: 30px;
  155. }
  156. .mt_35{
  157. margin-top: 35px;
  158. }
  159. .mt_40{
  160. margin-top: 40px;
  161. }
  162. .mt_50{
  163. margin-top: 50px;
  164. }
  165. .mt_60{
  166. margin-top: 60px;
  167. }
  168. .mt_70{
  169. margin-top: 70px;
  170. }
  171. .mt_80{
  172. margin-top: 80px;
  173. }
  174. .mt_100{
  175. margin-top: 100px;
  176. }
  177. .box_tab{
  178. display: table;
  179. width: 100%;
  180. height: 100%;
  181. }
  182. .tab_cell{
  183. display: table-cell;
  184. vertical-align: middle;
  185. }
  186. .bgwhite{
  187. background: #FFFFFF;
  188. }
  189. .padding30{
  190. padding: 30px;
  191. }
  192. .padding20{
  193. padding: 20px;
  194. }
  195. .padding15{
  196. padding: 15px;
  197. }
  198. .padding10{
  199. padding: 10px;
  200. }
  201. .padding5{
  202. padding: 5px;
  203. }
  204. .lrpadd20{
  205. padding: 0 20px;
  206. }
  207. .tbpadd20{
  208. padding: 20px 0;
  209. }
  210. .bordetrbl{
  211. border: 1px solid #e6e6e6;
  212. }
  213. .borderright{
  214. border-right: 1px solid #e6e6e6;
  215. }
  216. .borderleft{
  217. border-left: 1px solid #e6e6e6;
  218. }
  219. .bordertop{
  220. border-top: 1px solid #e6e6e6;
  221. }
  222. .borderbot{
  223. border-bottom: 1px solid #e6e6e6;
  224. }
  225. .wrap{
  226. width: 1400px;
  227. margin: 0 auto;
  228. }
  229. .wrap_1400{
  230. width: 1400px;
  231. margin: 0 auto;
  232. }
  233. .wrap_1200{
  234. width: 1200px;
  235. margin: 0 auto;
  236. }
  237. .hvimg{
  238. display: block;
  239. width: 100%;
  240. height: 100%;
  241. background-size: cover !important;
  242. transition: 1s;
  243. }
  244. .hvimghover:hover .hvimg{
  245. transform: scale(1.1);
  246. }
  247. .hvimghover img.img{
  248. transition: 1s;
  249. }
  250. .hvimghover:hover img.img{
  251. transform: scale(1.1);
  252. }
  253. .marl20{
  254. margin-left: 20px;
  255. }
  256. .marr20{
  257. margin-right: 20px;
  258. }
  259. .block{
  260. display: block;
  261. }
  262. .posrelative{
  263. position: relative;
  264. }
  265. .hoverop:hover{
  266. opacity: .85;
  267. }
  268. .distab{
  269. display: table;
  270. }
  271. .tbcell{
  272. display: table-cell;
  273. width: 100%;
  274. height: 100%;
  275. vertical-align: middle;
  276. text-align: center;
  277. }
  278. .tbcellimg{
  279. display: block;
  280. max-width: 100%;
  281. max-height: 100%;
  282. margin: 0 auto;
  283. }
  284. .bggray{
  285. background: #f8f8f8;
  286. }
  287. .bgwhite{
  288. background: #fff;
  289. }
  290. .colorred{
  291. color: #ff5d5d;
  292. }
  293. .colorblue{
  294. color: #17A7DC;
  295. }
  296. .colorgreen{
  297. color: #55d679;
  298. }
  299. .coloryellow{
  300. color: #e3c103;
  301. }
  302. .color999{
  303. color: #999;
  304. }
  305. .color666{
  306. color: #666;
  307. }
  308. .color333{
  309. color: #333;
  310. }
  311. .color000{
  312. color: #000;
  313. }
  314. .colorfff{
  315. color: #fff;
  316. }
  317. .textright,
  318. .text-right{
  319. text-align: right;
  320. }
  321. .textcenter{
  322. text-align: center;
  323. }
  324. .disblock{
  325. display: block;
  326. }
  327. .middle{
  328. vertical-align: middle;
  329. margin-top: -3px;
  330. }
  331. .fullwidth{
  332. width: 100%;
  333. }
  334. .datatable th{
  335. padding: 10px;
  336. border-bottom: 1px solid #ddd;
  337. background: #F5F5F5;
  338. }
  339. .datatable td{
  340. padding: 10px;
  341. border-bottom: 1px dashed #ddd;
  342. }
  343. .datatable td.tdl{
  344. color: #999;
  345. }
  346. .datatables td{
  347. text-align: center;
  348. line-height: 24px;
  349. border-bottom: none;
  350. }
  351. .datatable td img{
  352. display: inline-block;
  353. vertical-align: middle;
  354. }
  355. .datatable td.lvtd{
  356. border-bottom: 1px solid #ddd;
  357. }
  358. .datatablel th{
  359. text-align: left;
  360. }
  361. .datatablel td{
  362. text-align: left;
  363. }
  364. .tablecell{
  365. display: table-cell;
  366. vertical-align: middle;
  367. background: #F5F5F5;
  368. overflow: hidden;
  369. text-align: center;
  370. }
  371. .tbcell_img{
  372. display: block;
  373. margin: 0 auto;
  374. max-width: 100%;
  375. max-height: 100%;
  376. }
  377. .font18{
  378. font-size: 18px;
  379. }
  380. .font16{
  381. font-size: 16px;
  382. }
  383. .font14{
  384. font-size: 14px;
  385. }
  386. .hidden,
  387. .disnone{
  388. display: none;
  389. }
  390. .cl9{
  391. color: #999;
  392. }
  393. .cl8{
  394. color: #888;
  395. }
  396. .cl6{
  397. color: #666;
  398. }
  399. .tab_content li.tab_content_li{
  400. display: none;
  401. }
  402. .tab_content li.active{
  403. display: block;
  404. }
  405. .tab_content1 li.tab_content_li{
  406. display: none;
  407. }
  408. .tab_content1 li.active{
  409. display: block;
  410. }
  411. .btn {
  412. display: inline-block;
  413. padding: 6px 12px;
  414. margin-bottom: 0;
  415. font-size: 14px;
  416. font-weight: 400;
  417. line-height: 1.42857143;
  418. text-align: center;
  419. white-space: nowrap;
  420. vertical-align: middle;
  421. -ms-touch-action: manipulation;
  422. touch-action: manipulation;
  423. cursor: pointer;
  424. -webkit-user-select: none;
  425. -moz-user-select: none;
  426. -ms-user-select: none;
  427. user-select: none;
  428. background-image: none;
  429. border: 1px solid transparent;
  430. border-radius: 4px;
  431. }
  432. .btn.focus, .btn:focus, .btn:hover {
  433. color: #333;
  434. text-decoration: none;
  435. }
  436. .btn-default {
  437. color: #555;
  438. background-color: #fff;
  439. border-color: #ccc;
  440. }
  441. .btn-default:hover {
  442. color: #fff;
  443. background-color: #10952a;
  444. border-color: #398439;
  445. }
  446. .btn-default.focus, .btn-default:focus {
  447. color: #333;
  448. background-color: #e6e6e6;
  449. border-color: #8c8c8c;
  450. }
  451. .btn-success {
  452. color: #fff;
  453. background-color: #20a53a;
  454. border-color: #20a53a;
  455. }
  456. .btn-success:focus, .btn-success.focus, .btn-success:hover {
  457. color: #fff;
  458. background-color: #10952a;
  459. border-color: #398439;
  460. }
  461. /*swiper-container*/
  462. .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,
  463. .w100{
  464. width: 100%;
  465. }
  466. .h100{
  467. height: 100%;
  468. }
  469. .w48{
  470. width: 48%;
  471. }
  472. .w49{
  473. width: 49%;
  474. }
  475. .w50{
  476. width: 50%;
  477. }
  478. .w32{
  479. width: 32%;
  480. }
  481. .ml5{
  482. margin-left: 5px;
  483. }
  484. .mr5{
  485. margin-right: 5px;
  486. }
  487. .ml10{
  488. margin-left: 10px;
  489. }
  490. .mr10{
  491. margin-right: 10px;
  492. }
  493. .pt0{
  494. padding-top: 0 !important;
  495. }
  496. .pb0{
  497. padding-bottom: 0 !important;
  498. }
  499. .pl0{
  500. padding-left: 0 !important;
  501. }
  502. .pr0{
  503. padding-right: 0 !important;
  504. }
  505. .disflex{
  506. display: flex;
  507. }
  508. .flex1{
  509. flex: 0;
  510. flex-grow: 1;
  511. }
  512. .flex-1{
  513. flex:1;
  514. }
  515. .flex-2{
  516. flex:2;
  517. }
  518. .flex-3{
  519. flex:3;
  520. }
  521. .flex-4{
  522. flex:4;
  523. }
  524. .flex-5{
  525. flex:5;
  526. }
  527. .flex_column{
  528. flex-direction: column;
  529. }
  530. .flex_center{
  531. align-items: center;
  532. }
  533. .flex_lrcenter{
  534. justify-content: center;
  535. }
  536. .flex_lmr{
  537. justify-content: space-between;
  538. }
  539. .flex_wrap{
  540. flex-wrap: wrap;
  541. }
  542. .bdrls{
  543. border-radius: 4px;
  544. }
  545. .line_1{
  546. display: -webkit-box;
  547. -webkit-box-orient: vertical;
  548. -webkit-line-clamp: 1;
  549. overflow: hidden;
  550. }
  551. .line_2{
  552. display: -webkit-box;
  553. -webkit-box-orient: vertical;
  554. -webkit-line-clamp: 2;
  555. overflow: hidden;
  556. }
  557. .line_3{
  558. display: -webkit-box;
  559. -webkit-box-orient: vertical;
  560. -webkit-line-clamp: 3;
  561. overflow: hidden;
  562. }
  563. /*public*/
  564. .head_pc{
  565. display: block;
  566. height: 90px;
  567. }
  568. .head_wap{
  569. display: none;
  570. }
  571. .pc_demo{
  572. display: block;
  573. }
  574. .wap_demo{
  575. display: none;
  576. }
  577. .swiper-container-bn{
  578. width: 100%;
  579. }
  580. .swiper-container-bn .bnimg{
  581. display: block;
  582. width: 100%;
  583. height: 581px;
  584. display: block;
  585. background-size: cover !important;
  586. background-repeat:no-repeat !important;
  587. background-position:center !important;
  588. }
  589. .swiper-container-bn .swiper-pagination-bullet{
  590. background: rgba(255,255,255,.7);
  591. opacity: 1;
  592. margin: 0 5px !important;
  593. width: 12px;
  594. height: 12px;
  595. border-radius: 100%;
  596. margin: 0 10px !important;
  597. }
  598. .swiper-container-bn .swiper-pagination-bullet-active{
  599. background: #fff;
  600. }
  601. .swiper-container-bn .swiper-pagination {
  602. bottom: 4%;
  603. }
  604. .text12{
  605. font-size: 12px;
  606. line-height: 22px;
  607. }
  608. .text14{
  609. font-size: 14px;
  610. line-height: 28px;
  611. }
  612. .text16{
  613. font-size: 16px;
  614. line-height: 30px;
  615. }
  616. .text18{
  617. font-size: 18px;
  618. line-height: 32px;
  619. }
  620. .text20{
  621. font-size: 20px;
  622. line-height: 35px;
  623. }
  624. .ftwt_none{
  625. font-weight: normal;
  626. }
  627. .titleh1{
  628. font-size: 32px;
  629. }
  630. .titleh2{
  631. font-size: 28px;
  632. }
  633. .titleh3{
  634. font-size: 24px;
  635. }
  636. .tr25s{
  637. transition: .25s;
  638. }
  639. .en_br{
  640. word-break:break-all;
  641. }
  642. .hide {
  643. display: none;
  644. }
  645. .btlink {
  646. color: #20A53A;
  647. }
  648. .layui-layer-shade {
  649. z-index: 998 !important;
  650. }
  651. @media only screen and (max-width:1399px) {
  652. .wrap_1400,.wrap{
  653. width: 100%;
  654. padding: 0 20px;
  655. }
  656. .titleh1{
  657. font-size: 28px;
  658. }
  659. .titleh2{
  660. font-size: 24px;
  661. }
  662. .titleh3{
  663. font-size: 20px;
  664. }
  665. }
  666. @media only screen and (min-width:768px) and (max-width:1290px) {
  667. .wrap,.wrap_1200{
  668. width: 100%;
  669. padding: 0 20px;
  670. }
  671. .text14{
  672. font-size: 14px;
  673. line-height: 28px;
  674. }
  675. .text16,.text18,.text20{
  676. font-size: 15px;
  677. line-height: 30px;
  678. }
  679. .ftwt_none{
  680. font-weight: normal;
  681. }
  682. .titleh1{
  683. font-size: 20px;
  684. }
  685. .titleh2{
  686. font-size: 18px;
  687. }
  688. .titleh3{
  689. font-size: 16px;
  690. }
  691. }
  692. @media only screen and (max-width:950px) {
  693. .flex_wap_wrap{
  694. flex-wrap: wrap;
  695. }
  696. .waplogin {
  697. font-size: 15px;
  698. }
  699. .waplogin img{
  700. vertical-align: middle;
  701. margin-top: -3px;
  702. margin-right: 5px;
  703. }
  704. .whead{
  705. height: 60px;
  706. background: #fff;
  707. position: fixed;
  708. left: 0;
  709. top: 0;
  710. width: 100%;
  711. z-index: 9999;
  712. box-shadow: 0 0 15px rgba(0,0,0,.15);
  713. display: flex;
  714. align-items: center;
  715. padding: 0 15px;
  716. }
  717. .waphd_height{
  718. width: 100%;
  719. height: 60px;
  720. }
  721. .wlogo{
  722. display: inline-block;
  723. }
  724. .wlogo img{
  725. display: block;
  726. border: 0;
  727. height: 36px;
  728. }
  729. .waphdlg{
  730. display: inline-block;
  731. }
  732. .waphdlg img{
  733. display: block;
  734. height: 30px;
  735. }
  736. .whead i{
  737. display: block;
  738. width: 60px;
  739. height: 60px;
  740. background: url(../images/navicon.png) no-repeat center;
  741. background-size: 40%;
  742. color: #fff;
  743. text-align: center;
  744. line-height: 60px;
  745. font-size: 18px;
  746. position: absolute;
  747. right: 0;
  748. top: 0;
  749. z-index: 99999999;
  750. }
  751. .whead i img{
  752. vertical-align: middle;
  753. margin-top: -3px;
  754. display: none;
  755. }
  756. .wapnav{
  757. width: 240px;
  758. height: 100%;
  759. position: fixed;
  760. right: 0;
  761. top: 0;
  762. background: #fff;
  763. z-index: 9999;
  764. margin-right: -240px;
  765. transition: .5s;
  766. overflow-y: scroll;
  767. -webkit-overflow-scrolling: touch;
  768. }
  769. .wapnava {
  770. padding: 0 0 15px 0;
  771. }
  772. .wapnavtop{
  773. color: #fff;
  774. height: 60px;
  775. line-height: 60px;
  776. padding: 0 15px;
  777. border-bottom: 1px solid #eee;
  778. display: flex;
  779. align-items: center;
  780. }
  781. .wapnavtop i{
  782. display: block;
  783. width: 60px;
  784. height: 60px;
  785. background: none;
  786. color: #222;
  787. text-align: center;
  788. line-height: 50px;
  789. font-size: 18px;
  790. position: absolute;
  791. background: url(../images/close.png) no-repeat center;
  792. background-size: 30%;
  793. right: 0;
  794. top: 0;
  795. z-index: 99999999;
  796. }
  797. .wapprda i, .wapprda1 i {
  798. display: block;
  799. position: absolute;
  800. right: 15px;
  801. top: 0;
  802. height: 44px;
  803. line-height: 44px;
  804. transition: .25s;
  805. }
  806. .wapprda_active i,.wapprda1_active i{
  807. transform:rotate(90deg);
  808. }
  809. .wapnavtop i img{
  810. vertical-align: middle;
  811. margin-top: -3px;
  812. }
  813. .wapnava p{
  814. display: block;
  815. }
  816. .wapnava span{
  817. width: 100%;
  818. }
  819. .wapnava a.wapprda{
  820. display: block;
  821. height: 50px;
  822. line-height: 48px;
  823. padding: 0 25px;
  824. color: #666;
  825. width: 100%;
  826. border-bottom: 1px solid #eee;
  827. font-size: 15px;
  828. }
  829. .wpheadhide a{
  830. display: block;
  831. height: 48px;
  832. line-height: 46px;
  833. padding: 0 25px;
  834. color: #444;
  835. width: 100%;
  836. border-bottom: 1px solid #eee;
  837. }
  838. .wapnava1{
  839. background: url(../images/navabg_06.png) no-repeat center;
  840. color: #E60012;
  841. text-align: center;
  842. border-bottom: 0 !important;
  843. margin-top: 10px;
  844. margin-bottom: 10px;
  845. }
  846. .wapnavp1{
  847. text-align: center;
  848. font-weight: bold;
  849. }
  850. .head_wap{
  851. display: block;
  852. }
  853. .top-tips,
  854. .head_pc{
  855. display: none;
  856. }
  857. .waphide{
  858. display: none;
  859. }
  860. .wapprda,.wapprda1{
  861. position: relative;
  862. }
  863. .wapprda i,.wapprda1 i{
  864. display: block;
  865. position: absolute;
  866. right: 15px;
  867. top: 0;
  868. }
  869. .wapprda i img,.wapprda1 i img{
  870. height: 10px;
  871. }
  872. .wpheadhide{
  873. display: none;
  874. }
  875. .wpheadhide em{
  876. display: block;
  877. }
  878. .wpheadhide a{
  879. font-size: 14px;
  880. padding-left: 30px;
  881. color: #666;
  882. }
  883. .wpheadhide1{
  884. display: none;
  885. }
  886. .wpheadhide1 a{
  887. padding-left: 50px !important;
  888. background: #fff !important;
  889. color: #999;
  890. }
  891. .waphides{
  892. display: none;
  893. }
  894. .waphides a{
  895. font-size: 12px;
  896. color: #666;
  897. display: block;
  898. height: 37px;
  899. line-height: 37px;
  900. border-bottom: 1px solid #aaa;
  901. padding: 0 30px;
  902. }
  903. .wapclicka {
  904. background: url(../images/sj.jpg) no-repeat right center;
  905. }
  906. .swiper-container-bn .swiper-button-next-bn,.swiper-container-bn .swiper-button-prev-bn{
  907. display: none;
  908. }
  909. .wpnvbg{
  910. width: 100%;
  911. height: 100%;
  912. position: fixed;
  913. left: 0;
  914. top: 0;
  915. z-index: 9999;
  916. background: rgba(0,0,0,.7);
  917. opacity: 0;
  918. visibility: hidden;
  919. transition: .25s;
  920. }
  921. .wpnvbg_active{
  922. opacity: 1;
  923. visibility: inherit;
  924. }
  925. .wapnav_active{
  926. right: 0;
  927. top: 0;
  928. height: 100%;
  929. margin-right: 0;
  930. overflow-x: hidden;
  931. overflow-y: auto;
  932. }
  933. .waplga{
  934. padding: 0 15px;
  935. }
  936. .waplga a{
  937. display: inline-block;
  938. width: 47%;
  939. height: 34px;
  940. background: #fff;
  941. color: #20A53A;
  942. line-height: 32px;
  943. font-size: 13px;
  944. border: 1px solid #20A53A;
  945. }
  946. .waplga a.active{
  947. background: #20A53A;
  948. color: #fff;
  949. }
  950. .waplga a.waplga_ac{
  951. display: block;
  952. margin: 0 auto;
  953. float: none;
  954. background: #fff;
  955. color: #20A53A;
  956. }
  957. .wrap,.wrap_1400,.wrap_1200{
  958. width: 100%;
  959. padding: 0 15px;
  960. }
  961. .swiper-container-bn .bnimg{
  962. height: 200px;
  963. }
  964. .head_wap_wt .whead{
  965. background: rgba(0,0,0,.7);
  966. }
  967. .head_wap_wt .waphd_height{
  968. display: none;
  969. }
  970. .head_wap_wt .whead i,.head_wap_wt .wapnavtop i{
  971. filter: grayscale(100%) brightness(500%);
  972. }
  973. .head_wap_wt .wapnav{
  974. background: rgba(0,0,0,.5);
  975. }
  976. .head_wap_wt .wpheadhide1 a{
  977. background: none !important;
  978. }
  979. .head_wap_wt .wapnava a.wapprda,.head_wap_wt .wpheadhide a,.head_wap_wt .wapnavtop{
  980. color: #fff;
  981. border-bottom: 1px solid rgba(255,255,255,.2);
  982. }
  983. .head_wap_wt .wapprda i img, .head_wap_wt .wapprda1 i img{
  984. filter: grayscale(100%) brightness(500%);
  985. }
  986. .text14{
  987. font-size: 14px;
  988. line-height: 27px;
  989. }
  990. .text16,.text18,.text20{
  991. font-size: 14px;
  992. line-height: 27px;
  993. }
  994. .ftwt_none{
  995. font-weight: normal;
  996. }
  997. }
  998. @media only screen and (max-width:768px) {
  999. .swiper-container-bn .swiper-pagination-bullet{
  1000. width: 8px;
  1001. height: 8px;
  1002. margin: 0 7px !important;
  1003. }
  1004. .flex_lmr_wap{
  1005. justify-content: space-between;
  1006. width: 100%;
  1007. }
  1008. .wap_w100{
  1009. width: 100% !important;
  1010. }
  1011. .wap_disblock{
  1012. display: block !important;
  1013. }
  1014. .wap_w48{
  1015. width: 48% !important;
  1016. }
  1017. .wap_mr0{
  1018. margin-right: 0 !important;
  1019. }
  1020. .wap_ml0{
  1021. margin-left: 0 !important;
  1022. }
  1023. .wap_mt15{
  1024. margin-top: 15px !important;
  1025. }
  1026. .wap_mb15{
  1027. margin-bottom: 15px !important;
  1028. }
  1029. .titleh1{
  1030. font-size: 18px;
  1031. }
  1032. .titleh2{
  1033. font-size: 17px;
  1034. }
  1035. .titleh3{
  1036. font-size: 16px;
  1037. }
  1038. .pc_demo{
  1039. display: none;
  1040. }
  1041. .wap_demo{
  1042. display: block;
  1043. }
  1044. }