style.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. body{max-width: 750px; height: auto; margin: 0 auto; background: #a20112;}
  2. .wcopy{display: none;}
  3. .chunjieztBox_head,.chunjieztBox_head p,.chunjieztBox_head p img{ width: 100%; height: auto;}
  4. .chunjieztMain{width: 100%; height: auto;}
  5. .boxcenter,.boxcenter p.ico,.boxcenter p.ico img{ width: 100%; height: auto;}
  6. .boxcenter .lpmain{ background: url('/zt/chunjiezt20191222/image/ico_10.png') no-repeat center; background-size:100% 100%; }
  7. .boxcenter .lpmain2{ background: url('/zt/chunjiezt20191222/image/ico_15.png') no-repeat center; background-size:100% 100%; }
  8. .boxcenter .lpmain3{ background: url('/zt/chunjiezt20191222/image/ico_20.png') no-repeat center; background-size:100% 100%; }
  9. .lpmain_lp_main{ width: 80%; margin: 0 auto; margin-bottom: 15px; background: #fff; overflow: hidden;border-radius: 5px;box-shadow:0px 7px 7px 1px rgba(149, 149, 149, 0.35);}
  10. .lpmain_center{ width: 100%; height: auto;}
  11. .lpmain_center .topmain p.lpimg{ padding: 10px; height: 177px; width: 100%; border-radius: 5px; overflow: hidden;}
  12. .lpmain_center .topmain p.lpimg img{height: 100%; width: 100%; background: #f8f8f8;}
  13. .lpmain_center .topmain .lptxt{ padding: 0 15px;}
  14. .lpmain_center .topmain .lptxt p.left_t{float: left; font-size: 1.325rem; font-weight: bold; color: #333;max-width: 70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
  15. .lpmain_center .topmain .lptxt p.city_c{float: right; position: relative; top: 3px;}
  16. .lpmain_center .topmain .lptxt p.city_c i{ display: inline-block; width: 13px; height: 17px;}
  17. .lpmain_center .topmain .lptxt p.city_c i img{ width: 100%; height: 100%;}
  18. .lpmain_center .topmain .lptxt p.city_c span{display: inline-block; font-size: 1.0625rem; color: #B8B8B8; padding-left: 3px; position: relative; top: 2px;}
  19. .lpmain_center .topmain .lptxt p.lppric{margin-top: 5px;}
  20. .lpmain_center .topmain .lptxt p.lppric span{font-size: 0.937rem; color: #D61900;}
  21. .lpmain_center .topmain .lptxt p.lppric span em{font-size: 1.062rem;}
  22. .lpmain_center .topmain .lptxt p.lppric span i{font-size: 1.45rem;font-weight: bold;}
  23. .lpmain_center .topmain .lptxt p.lppric b{font-size: 0.75rem; color: #999; padding-left: 3px; font-weight: normal;}
  24. .lpmain_center .topmain .lptxt p.mianji{margin-top: 5px; font-size: 0.937rem; color: #333; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
  25. .lpmain_center .topmain .lptxt p.tuijian{height: 50px;margin-top: 10px;}
  26. .lpmain_center .topmain .lptxt p.tuijian span{display: inline-block; float: left; font-size: 0.937rem; color: #333;border:1px solid #333; height: 26px;line-height: 24px; padding: 0 10px; border-radius: 6px;}
  27. .lpmain_center .topmain .lptxt p.tuijian em{display: block; float: left; max-width: 63%; margin-left: 8px; font-size: 0.937rem; color: #D61900; line-height: 24px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
  28. .lpmain_center .topmain .lptxt p.style{margin-top: 5px; font-size: 0.937rem; color: #333; height:18px; line-height: 18px;}
  29. .lpmain_center .topmain .lptxt p.style span{display: inline-block;}
  30. .lpmain_center .topmain .lptxt p.style span:nth-child(2){margin: 0 10px; padding:0 10px; border-left: 1px solid #333; border-right: 1px solid #333; text-align: center;}
  31. .lpmain_center .topmain .lptxt p.style span em{ color: #D61900;}
  32. .bootom_bu{ width: 92%; margin: 0 auto; border-top: 1px solid #959595;margin-top: 15px; padding-top: 3px; }
  33. .bootom_bu a{display: block; float: left; width: 50%; height: 70px; text-align: center;}
  34. .bootom_bu a img{ width: auto; height: 70px; display: inline-block;}
  35. .ztfooter{ width: 100%; height: auto;}
  36. .ztfooter p.ico,.ztfooter p.ico img{ width: 100%; height: auto;}
  37. .ztfooter_bm{ position: relative; width: 100%;}
  38. .ztfooter_bm_main{ position: absolute; left:50%;top: 50%; width: 64%; margin-left: -32%; margin-top: -65px;}
  39. .ztfooter_bm_main .cityleft{position: relative; width: 100%;}
  40. .ztfooter_bm_main .cityleft .city_m{ background: #fff;border-radius: 2px; height: 40px; width: 100%; position: relative;}
  41. .ztfooter_bm_main .cityleft .city_m span{display: inline-block; font-size: 0.937rem; color: #666; height: 40px; line-height: 40px; padding-left: 10px;}
  42. .ztfooter_bm_main .cityleft .city_m i{display: inline-block; width: 15px;height: 16px; position: absolute; right: 10px; top: 50%;margin-top: -12px;}
  43. .ztfooter_bm_main .cityleft .city_m i img{width: 100%;height: 100%;}
  44. .ztfooter_bm_main .cityleft .city_list{background: #fff; width: 100%; border-radius: 3px; position: absolute; left: 0; top: 45px; z-index: 1; display: none;}
  45. .ztfooter_bm_main .cityleft .city_list a{text-align: center; display: block;font-size: 0.937rem; color: #666;height: 35px; line-height: 35px;}
  46. .ztfooter_bm_main .cityleft .city_list a+a{border-top: 1px solid #eee;}
  47. .ztfooter_bm_main .cityleft .city_list a.on{background: #eee; color: red;}
  48. .ztfooter_bm_main .ing_t{margin-top: 10px; height: 40px; background: #fff; border-radius: 2px;}
  49. .ztfooter_bm_main .ing_t i{display: inline-block; width: 12px; height: 20px; position: relative; top: 10px; margin-left: 10px; float: left;}
  50. .ztfooter_bm_main .ing_t i img{width: 100%; height: auto;}
  51. .ztfooter_bm_main .ing_t em{display: inline-block; float: left; margin-left: 8px; width: 1px; height:20px; background: #BFB9B9; position: relative; top: 10px;}
  52. .ztfooter_bm_main .ing_t input{display: block; float: left; margin-left: 10px; background: #fff; border:none; font-size: 0.937rem; color: #666; width: 75%; height: 40px;}
  53. .ztfooter_bm_main .ing_but{ width: 60%; height: 40px; line-height: 40px; font-size: 1.025rem; font-weight: bold; color: #453e02; text-align: center; background: #ffe612; border-radius: 2px; display: block; margin: 0 auto; margin-top: 15px;}
  54. /*右边悬挂*/
  55. .rightnav{display: none; position: fixed; z-index: 5; width: 65px; right: 0px; top: 10%; background: url('/zt/chunjiezt20191222/image/ico_30.png') no-repeat center; background-size:100% 100%; }
  56. .rightnav_box{width: 100%; margin: 0 auto; padding-top: 10px; padding-bottom: 30px;}
  57. .rightnav_box .nav_list{ width: 95%; margin: 0 auto;}
  58. .rightnav_box .nav_list a{display: block; font-size: 1.025rem; color:#FDEBC5;font-weight: bold; height: 30px; line-height: 30px; text-align: center;}
  59. .rightnav_box .nav_list a+a{border-top: 1px solid #7E0000;}
  60. .cent_bm{ width: 52px; height: auto; margin: 0 auto; margin-top: 3px;}
  61. .cent_bm img{ width: 100%; height: auto;}
  62. .rightnav_box .nav_list a.on{background: #7E0000;}
  63. /*豪礼*/
  64. .Hgift{ display: none; position: fixed; left: 50%; top: 20%; width: 90%; margin-left: -45%; z-index: 20;}
  65. .Hgift_bg{ display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; left: 0px; top: 0px; z-index:18;}
  66. .HgiftBox{ width: 100%; height: auto; position: relative;}
  67. .HgiftBox .bg_ico{ width: 100%; height: auto;}
  68. .Hgift_form{width: 80%; position: absolute; left: 50%; margin-left: -40%; bottom: 10%;}
  69. .Hgift_gb{position: absolute; left: 50%; bottom: -50px; width: 35px; height: 35px; margin-left: -17.5px;}
  70. .Hgift_gb img{ width: 100%; height: 100%;}
  71. .Hgift_xian{ position: absolute; height: 300px;left: 50%; top: -300px; width: 1px; background: #fff;}
  72. .Hgift_form .cityleft{position: relative; width: 100%;}
  73. .Hgift_form .cityleft .city_m{ background: #fff;border-radius: 2px; height: 40px; width: 100%; position: relative;}
  74. .Hgift_form .cityleft .city_m span{display: inline-block; font-size: 0.937rem; color: #666; height: 40px; line-height: 40px; padding-left: 10px;}
  75. .Hgift_form .cityleft .city_m i{display: inline-block; width: 15px;height: 16px; position: absolute; right: 10px; top: 50%;margin-top: -12px;}
  76. .Hgift_form .cityleft .city_m i img{width: 100%;height: 100%;}
  77. .Hgift_form .cityleft .city_list{background: #fff; width: 100%; border-radius: 3px; position: absolute; left: 0; top: 45px; z-index: 1; display: none;}
  78. .Hgift_form .cityleft .city_list a{text-align: center; display: block;font-size: 0.937rem; color: #666;height: 35px; line-height: 35px;}
  79. .Hgift_form .cityleft .city_list a+a{border-top: 1px solid #eee;}
  80. .Hgift_form .cityleft .city_list a.on{background: #eee; color: red;}
  81. .Hgift_form .ing_t{margin-top: 13px; height: 40px; background: #fff; border-radius: 2px;}
  82. .Hgift_form .ing_t i{display: inline-block; width: 12px; height: 20px; position: relative; top: 10px; margin-left: 10px; float: left;}
  83. .Hgift_form .ing_t i img{width: 100%; height: auto;}
  84. .Hgift_form .ing_t em{display: inline-block; float: left; margin-left: 8px; width: 1px; height:20px; background: #BFB9B9; position: relative; top: 10px;}
  85. .Hgift_form .ing_t input{display: block; float: left; margin-left: 10px; background: #fff; border:none; font-size: 0.937rem; color: #666; width: 75%; height: 40px;}
  86. .Hgift_form .ing_but{ width: 60%; height: 55px;line-height: 40px; font-size: 1.025rem; font-weight: bold; color: #f31413; text-align: center; background: url('/zt/chunjiezt20191222/image/ico_31.png') no-repeat center; background-size:100% 100%; display: block; margin: 0 auto; margin-top: 25px;}
  87. /*求学团*/
  88. .schoolBm{ display: none; position: fixed; left: 50%; top: 20%; height: auto; width: 90%; z-index: 20; margin-left: -45%;}
  89. .schoolBm_bg{ display: none; background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 18;}
  90. .schoolBm_main{ width: 100%; height: 100%; position: relative;}
  91. .schoolBm_main p.bm_bg,.schoolBm_main p.bm_bg img{width: 100%; height: 100%;}
  92. .schoolBm_gb{position:absolute; left: 50%; bottom: -50px; width: 36px; height: 36px; margin-left: -18px;}
  93. .schoolBm_gb img{ width: 100%; height: 100%;}
  94. .schoolBm_form{ position: absolute; left: 50%; bottom: 7%; width: 84%; margin-left: -42%;}
  95. .schoolBm_form .lptitile{font-size: 1.125rem; font-weight: bold; color: #fff; text-align: center;}
  96. .schoolBm_form form p{margin-top: 15px; height: 40px; background: #fff; border-radius: 5px; width: 100%;}
  97. .schoolBm_form form p i{display: block; float: left; width: 16px; text-align: center; height: 16px; position: relative; top: 8px; margin-left: 10px;}
  98. .schoolBm_form form p i img{ width: auto; height: 16px;display: inline-block;}
  99. .schoolBm_form form p em{display: block; width: 1px; margin-left: 10px; height: 16px; background: #d1d1d1; position: relative; top: 12px; float: left;}
  100. .schoolBm_form form p input{height: 40px; position: relative; top: 0px; display: block; float: left; width: 74%; background: #fff; border:none; margin-left: 10px; font-size: 0.937rem; color:#666;}
  101. .schoolBm_form form .cio_buttom{display: block; height: 40px; width: 70%; line-height: 40px; font-weight: bold; text-align: center; margin: 0 auto; margin-top: 30px; border-radius: 50px; background: -webkit-linear-gradient(top, #fff, #ffd300);font-size: 1.25rem; color: #fd352d;}
  102. /*祈福团报名*/
  103. .blessingBm{display:none; position: fixed; left: 50%; top: 10%; height: auto; width: 90%; z-index: 20; margin-left: -45%;}
  104. .blessingBm_bg{display:none; background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 18;}
  105. .blessingBm_main{ width: 100%; height: 100%; position: relative;}
  106. .blessingBm_main .bm_bg,.blessingBm_main .bm_bg img{ width: 100%; height: 100%;}
  107. .blessingBm_form{ position: absolute; z-index: 2; left: 50%;width: 80%; margin-left: -40%; bottom: 7%;}
  108. .blessingBm_gb{position:absolute; right: 50%; bottom: -50px; width: 36px; height: 36px; margin-right: -18px;}
  109. .blessingBm_gb img{ width: 100%; height: 100%;}
  110. .blessingBm_form .lptitile{font-size: 1.125rem; color: #fff; text-align: center; margin-bottom: 0px;}
  111. .blessingBm_form form p{margin-top: 15px; height: 40px; background: #fff; border-radius: 5px; width: 100%;}
  112. .blessingBm_form form p i{display: block; float: left; width: 16px; text-align: center; height: 16px; position: relative; top: 8px; margin-left: 10px;}
  113. .blessingBm_form form p i img{ width: auto; height: 16px;display: inline-block;}
  114. .blessingBm_form form p em{display: block; width: 1px; margin-left: 10px; height: 16px; background: #d1d1d1; position: relative; top: 12px; float: left;}
  115. .blessingBm_form form p input{height: 40px; position: relative; top: 0px; display: block; float: left; width: 74%; background: #fff; border:none; margin-left: 10px; font-size: 0.937rem; color:#666;}
  116. .blessingBm_form form .cio_buttom2{display: block; width: 100%;height: 40px; line-height: 40px; font-size: 1.25rem; font-weight: bold; color: #fff; margin-top: 15px; text-align:center; border-radius: 30px; background: #C80500;}
  117. /*旅行团报名*/
  118. .travelBm{ display:none; position: fixed; left: 50%; top:15%; height: auto; width: 98%; z-index: 20; margin-left: -49%;}
  119. .travelBm_bg{display:none; background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 18;}
  120. .travelBm_main{ width: 100%; height: 100%; position: relative;}
  121. .travelBm_main .bm_bg,.blessingBm_main .bm_bg img{ width: 100%; height: 100%;}
  122. .travelBm_form{ position: absolute; z-index: 2; left: 50%;width: 60%; margin-left: -30%; bottom: 19%;}
  123. .travelBm_gb{position:absolute; right: 50%; bottom: -35px; width: 36px; height: 36px; margin-right: -18px;}
  124. .travelBm_gb img{ width: 100%; height: 100%;}
  125. .travelBm_form .lptitile{font-size: 1.125rem; font-weight: bold; color: #fff; text-align: center; margin-bottom: 14%;}
  126. .travelBm_form form .in_text{display: block; width: 100%; margin-bottom: 15px; height: 40px; background: #FDACA1; border-radius: 30px; border:none; font-size: 0.937rem; color:#b51919; padding-left: 20px;}
  127. .travelBm_form form .cio_buttom2{display: block; width: 70%; margin: 0 auto; height: 45px; line-height: 45px; margin-top: 0px; border-radius: 30px; background: rgba(0,0,0,0);}
  128. .travelBm_form form .in_text::-webkit-input-placeholder {color: #b51919;}
  129. .travelBm_form form .in_text::-moz-placeholder {color: #b51919;}
  130. .travelBm_form form .in_text::-moz-placeholder {color: #b51919;}
  131. .travelBm_form form .in_text::-ms-input-placeholder { color: #b51919;}
  132. @media only screen and (max-width: 374px) {
  133. .lpmain_center .topmain .lptxt p.tuijian em{max-width: 60%;}
  134. .lpmain_center .topmain .lptxt p.style span:nth-child(2){margin: 0 2px;padding: 0 2px;}
  135. .schoolBm_form form .cio_buttom{margin-top: 8px;}
  136. .schoolBm_form form p{margin-top: 10px;}
  137. .blessingBm_form form p,.blessingBm_form form .cio_buttom2{margin-top: 10px;}
  138. .blessingBm_form{bottom: 5%;}
  139. .travelBm_form form .in_text{margin-bottom: 10px;}
  140. .travelBm_form{bottom: 17%;}
  141. .travelBm_form .lptitile{margin-bottom: 11%;}
  142. .ztfooter_bm_main .ing_but{margin-top: 10px;}
  143. .Hgift_form .ing_but{margin-top: 10px;}
  144. .Hgift_form{bottom: 7%;}
  145. }