心理咨询网

style.css 32KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493
  1. /* BONGPHP */
  2. html{ padding:0px;margin:0px;font-family:'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;font-size:14px;}
  3. body{ overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;padding-top:0px;background:#fff;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
  4. header,article,aside,div,span,p,ul,li,ol,h1,h2,h3,h4,h5{ list-style:none;margin:0;padding:0;text-align:justify;}
  5. img{ border:0;font-size:0;margin:0;}
  6. a{ background-color:transparent; text-decoration:none; color:#414558;}
  7. a:active,a:hover{ outline:0;}
  8. b,strong{font-weight:bold;}
  9. hr{ height:1px;border:0;border-top:1px solid #dadada;margin:1em 0;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
  10. body.bg-white{ background:#fff;}
  11. /*导航栏*/
  12. .header{ background:#fff;overflow:hidden;}
  13. .header-box{ width:1200px;margin:0 auto;height:100px;padding:15px 0;}
  14. .header .logo{ float:left;margin-top:16px;}
  15. .header .logo img{ height:68px;}
  16. .top-desc{ margin-top:26px;float:left;margin-left:26px;padding-left:26px;border-left:solid 2px #eee;}
  17. .top-desc p.small{ font-size:14px;color:#666;line-height:20px;letter-spacing:1.85px;}
  18. .top-desc p.big{ font-size:24px;line-height:32px;color:#666;}
  19. .header .call{ background:url(../fonts/call-huise.svg) no-repeat left center;padding-left:54px;background-size:44px;float:right;margin-top:23px;}
  20. .header .call p.small{ line-height:24px;color:#333;font-size:16px;}
  21. .header .call p.big{ line-height:34px;color:#f39800;font-size:28px;font-weight:bold;}
  22. .nav-bg{ background:#05B381;height:50px;}
  23. .nav{ width:1200px;margin:0 auto;}
  24. .nav:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
  25. .nav ul{ }
  26. .nav ul li{ Position:relative;width:14.285%;text-align:center; z-index:9;font-size:17px;line-height:50px;float:left;}
  27. .nav ul li:after{ content:'';height:20px;width:1px;background:rgba(255,255,255,0.3);Position:absolute;right:0;top:15px;}
  28. .nav ul li:first-child:before{ content:'';height:20px;width:1px;background:rgba(255,255,255,0.3);Position:absolute;left:0;top:15px;}
  29. .nav ul li a{ color:#fff;display:block;Position:relative;}
  30. .nav ul li:hover a:after, .nav ul li.hover a:after{ content:'';Position:absolute;height:2px;width:20px;background:#fff;bottom:5px;left:50%;margin-left:-10px;}
  31. .nav ul li ul{ display:none;Position:absolute;top:50px;left:0;width:100%;background:#4ea37a;padding:10px 0;}
  32. .nav ul li ul li{ width:100%;line-height:40px;padding:0;margin-right:0;float:none;text-align:center;}
  33. .nav ul li ul li a{ padding:0;background:#4ea37a !important;}
  34. .nav ul li ul li:hover a{ background:#4ea37a !important;}
  35. .nav ul li:hover ul{ display:block;}
  36. .fixed-hd{ position:fixed;top:0;width:100%;z-index:99;}
  37. /*轮播图*/
  38. .slideBox{ overflow:hidden;position:relative;background:#999; }
  39. .slideBox .hd{ overflow:hidden; position:absolute; width:100%; bottom:20px; z-index:1; }
  40. .slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto; width:100%;text-align:center; }
  41. .slideBox .hd ul li{ cursor:pointer;display:inline-block; width:36px; height:2px;background:rgba(0, 0, 0, 0.4);margin:0 6px;}
  42. .slideBox .hd ul li.on{ background:#05B381;}
  43. .slideBox .bd{ position:relative; z-index:0;width:100%;overflow:hidden}
  44. .slideBox .bd li{ overflow:hidden;margin:0;position:relative; vertical-align:top;text-align:center;}
  45. .slideBox .bd li img{ display:block}
  46. .slideBox .bd li .banner-bg{ height:600px;}
  47. .slideBox .prev{ display:inline-block;position:absolute; left:0px; top:50%; margin-top:-30px; width:30px; height:60px; background:url(../images/slide_btn.png) no-repeat left -100px; filter:alpha(opacity=0);opacity:0;}
  48. .slideBox .next{ display:inline-block;position:absolute; right:0px; top:50%; margin-top:-30px; width:30px; height:60px; background:url(../images/slide_btn.png) no-repeat left -170px; filter:alpha(opacity=0);opacity:0; }
  49. .slideBox:hover .prev,.slideBox:hover .next{ filter:alpha(opacity=100);opacity:1; }
  50. .slideBox .prevStop{ display:none; }
  51. .slideBox .nextStop{ display:none; }
  52. /*通用样式*/
  53. .page-bg{ background:#fff;padding:80px 0;position:relative;z-index:2;}
  54. .page-box{ width:1200px;margin:0 auto;}
  55. .page-box:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
  56. .page-bg2{ background:#fff;padding:80px 0;position:relative;z-index:2;}
  57. .border-top{ border-top:solid 1px #ddd;}
  58. .page-title{ text-align:center;margin-bottom:50px;}
  59. .page-title h2{ text-align:center;width:720px;margin:0 auto;position:relative;z-index:2;font-weight:500;font-size:36px;color:#222;line-height:52px;display:inline-block;}
  60. .page-title h2 span{ color:#05B381;}
  61. .page-title h2:before{ content:'';position:absolute;left:0;top:50%;width:40px;height:1px;background:#555;}
  62. .page-title h2:after{ content:'';position:absolute;right:0;top:50%;width:40px;height:1px;background:#555;}
  63. .page-title p{ text-align:center;margin-top:5px;line-height:26px;font-size:16px;color:rgba(0, 0, 0, 0.4);}
  64. .more-btn{ margin-top:50px;text-align:center;}
  65. .more-btn a{ position:relative;padding-right:16px;font-size:16px;display:block;margin:0 auto;width:146px;height:38px;line-height:38px;border-radius:100px;border:solid 2px #05B381;color:#05B381;}
  66. .more-btn i{ background:#05B381;color:#fff;width:34px;height:34px;line-height:34px;text-align:center;border-radius:100%;position:absolute;right:2px;top:2px;display:inline-block;}
  67. .more-btn .iconfont{ font-size:18px;}
  68. .more-btn a:hover{ background:#05B381;color:#fff;}
  69. .more-btn a:hover i{ background:#fff;color:#05B381;}
  70. /*服务范围*/
  71. .fw-fanwei{ }
  72. .fw-fanwei:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
  73. .fw-fanwei ul{ margin-left:-40px;margin-top:-40px;}
  74. .fw-fanwei ul li{ width:25%;float:left;margin-top:40px;}
  75. .fw-fanwei ul li .box{ cursor:pointer;margin-left:40px;text-align:center;}
  76. .fw-fanwei ul li .img{ text-align:center;position:relative;overflow:hidden;width:120px;height:120px;border:solid 2px #05B381;background:#fff;border-radius:24px;margin:0 auto;margin-bottom:30px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  77. .fw-fanwei ul li .img:before{ content:'';position:absolute;top:0;left:-120px;background:rgba(112, 186, 150, 0.07);width:120px;height:120px;border-radius:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  78. .fw-fanwei ul li .img img{ position:relative;z-index:3;margin-top:31px;width:58px;height:58px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  79. .fw-fanwei ul li h3{ text-align:center;color:#555;line-height:30px;font-size:20px;margin-bottom:10px;}
  80. .fw-fanwei ul li p{ text-align:center;line-height:24px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
  81. .fw-fanwei ul li:hover .img img{ Opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;}
  82. .fw-fanwei ul li:hover .img:before{ left:0;}
  83. /*咨询效果*/
  84. .xiaoguo-bg{ background:#dcede7 url(../images/xiaoguo-bg.jpg) no-repeat center center;}
  85. .list-xiaoguo{ position:relative;}
  86. .list-xiaoguo:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
  87. .list-xiaoguo .hd{ text-align:center;margin-top:50px;}
  88. .list-xiaoguo .hd ul{ text-align:center;}
  89. .list-xiaoguo .hd .prev, .list-xiaoguo .hd .next{ cursor:pointer;border-radius:100%;border:solid 2px #05B381;display:inline-block;height:36px;line-height:36px;width:36px;text-align:center;color:#05B381;}
  90. .list-xiaoguo .hd .iconfont{ font-size:20px;font-weight:bold;}
  91. .list-xiaoguo .hd .prev:hover, .list-xiaoguo .hd .next:hover{ background:#05B381;color:#fff;}
  92. .list-xiaoguo .hd .pageState{ color:#555;height:40px;line-height:40px;font-size:20px;padding:0 20px;display:inline-block;}
  93. .list-xiaoguo .hd .pageState span{ color:#05B381;}
  94. .list-xiaoguo .bd ul{}
  95. .list-xiaoguo .bd ul li{ margin-bottom:10px;}
  96. .list-xiaoguo .bd ul li .box{ font-size:20px;overflow:hidden;position:relative;height:60px;line-height:60px;background:#fff;border-radius:60px;}
  97. .list-xiaoguo .bd ul li strong{ font-weight:500;color:#fff;border-radius:0 50px 0 0;display:block;text-align:center;width:180px;Position:absolute;left:0;top:0;height:60px;background:#05B381;}
  98. .list-xiaoguo .bd ul li p{ height:60px;line-height:60px;padding-left:200px;padding-right:20px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  99. .list-xiaoguo .bd ul li:nth-child(2n) strong{ background:#ffa309;}
  100. /*专家团队*/
  101. .index-shizi-com{ margin-bottom:60px;}
  102. .picScroll-zhuanjia{ overflow:hidden;Position:relative;}
  103. .picScroll-zhuanjia .bd{ overflow:hidden;}
  104. .picScroll-zhuanjia .bd ul li{ border-radius:24px;overflow:hidden;width:370px;height:430px;border:solid 10px rgba(112, 186, 150, 0.1);float:left;margin-right:15px;Position:relative;}
  105. .picScroll-zhuanjia .bd .img{ Position:relative;}
  106. .picScroll-zhuanjia .bd .img img{ width:100%;height:370px;}
  107. .picScroll-zhuanjia .bd .img:after{ content:'';Position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0);-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  108. .picScroll-zhuanjia .bd .desc{ Position:absolute;left:0;right:0;top:370px;padding:15px 20px;background:#fff;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  109. .picScroll-zhuanjia .bd .desc h2{ margin-bottom:20px;font-weight:500;font-size:20px;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  110. .picScroll-zhuanjia .bd .desc h2 i{ display:inline-block;font-style:normal;color:#ccc;padding:0 5px;}
  111. .picScroll-zhuanjia .bd .desc h2 span{ font-size:14px;color:#999;}
  112. .picScroll-zhuanjia .bd .desc p.jianjie{ text-align:justify;font-size:13px;line-height:22px;height:130px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
  113. .picScroll-zhuanjia .bd .desc p.jianjie b{ display:block;color:#f39800;margin-bottom:5px;}
  114. .picScroll-zhuanjia .bd ul li:hover .desc{ top:228px;}
  115. .picScroll-zhuanjia .bd ul li:hover .img:after{ background:rgba(0, 0, 0, 0.2);}
  116. .picScroll-zhuanjia .hd{ text-align:center;margin-top:50px;}
  117. .picScroll-zhuanjia .hd ul{ text-align:center;}
  118. .picScroll-zhuanjia .hd .prev, .picScroll-zhuanjia .hd .next{ cursor:pointer;border-radius:100%;border:solid 2px #05B381;display:inline-block;height:36px;line-height:36px;width:36px;text-align:center;color:#05B381;}
  119. .picScroll-zhuanjia .hd .iconfont{ font-size:22px;}
  120. .picScroll-zhuanjia .hd .prev:hover, .picScroll-zhuanjia .hd .next:hover{ background:#05B381;color:#fff;}
  121. .picScroll-zhuanjia .hd .pageState{ color:#555;height:40px;line-height:40px;font-size:20px;padding:0 20px;display:inline-block;}
  122. .picScroll-zhuanjia .hd .pageState span{ color:#05B381;}
  123. /*首页案例*/
  124. .anli-bg{ background:#dcede7 url(../images/anli-bg.jpg) no-repeat center center;}
  125. .tab-anli{ Position:relative;}
  126. .tab-anli .hd{ width:285px;Position:absolute;left:0;}
  127. .tab-anli .hd ul{}
  128. .tab-anli .hd ul li{ color:#555;cursor:pointer;text-align:center;height:55px;line-height:55px;border-radius:55px;font-size:18px;text-align:center;background:#fff;margin-bottom:10px;padding:0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  129. .tab-anli .hd ul li.on{ background:#ffa309;color:#fff;}
  130. .tab-anli .hd ul li:last-child{ margin-bottom:0;}
  131. .tab-anli .bd{ margin-left:325px;overflow:hidden;}
  132. .tab-anli .anli-content{ padding:40px;background:#fff;border-radius:24px;overflow:hidden;}
  133. .tab-anli .anli-content .img{ width:450px;float:left;}
  134. .tab-anli .anli-content .img img{ width:100%;height:300px;}
  135. .tab-anli .anli-content .desc{ width:305px;float:right;}
  136. .tab-anli .anli-content .desc h2{ margin-bottom:3px;font-size:28px;line-height:38px;font-weight:800;}
  137. .tab-anli .anli-content .desc h4{ margin-bottom:15px;font-size:14px;line-height:24px;font-weight:500;color:#05B381;}
  138. .tab-anli .anli-content .desc p{ line-height:24px;color:#555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;}
  139. /*咨询流程*/
  140. .liucheng{ overflow:hidden;margin-bottom:50px;}
  141. .liucheng ul{ margin-left:-10px;}
  142. .liucheng ul li{ width:20%;float:left;}
  143. .liucheng ul li .box{ margin-left:10px;}
  144. .liucheng ul li .liucheng-head{ border-radius:24px 24px 0 0;background:#05B381;color:#fff;padding:15px 20px;text-align:center;}
  145. .liucheng ul li:first-child .liucheng-head{ background:#ffa309;}
  146. .liucheng ul li .liucheng-head h2{ font-size:24px;line-height:34px;text-align:center;font-weight:500;}
  147. .liucheng ul li .liucheng-head p{ font-size:16px;line-height:26px;text-align:center;}
  148. .liucheng ul li .desc{ border-radius:0 0 24px 24px;width:192px;height:88px;padding:30px 20px;border:solid 2px #eee;border-top:0;display:table-cell; vertical-align:middle;}
  149. .liucheng ul li .desc p{ color:#555;text-align:center;line-height:24px;}
  150. .liucheng ul li .yuyue-btn{ width:120px;margin:0 auto;border-radius:30px;margin-top:10px;height:30px;line-height:30px;background:#ffa309;color:#fff;text-align:center;display:block;}
  151. /*公司简介*/
  152. .home-about{ overflow:hidden;}
  153. .home-about .img{ width:570px;float:left;}
  154. .home-about .img img{ width:100%;height:380px;border-radius:24px;}
  155. .home-about .desc{ width:570px;height:380px;float:right;Position:relative;}
  156. .home-about .desc h2{ position:relative;z-index:2;font-weight:500;font-size:32px;color:#222;line-height:42px;}
  157. .home-about .desc h4{ margin-bottom:30px;font-weight:500;margin-top:5px;line-height:26px;font-size:16px;color:#666;}
  158. .home-about .desc p{ line-height:25px;font-size:15px;color:#555;}
  159. .small-more-btn{ Position:absolute;bottom:0;left:0;}
  160. .small-more-btn a{ text-align:center;position:relative;padding-right:16px;font-size:16px;display:block;width:146px;height:38px;line-height:38px;border-radius:100px;border:solid 2px #05B381;color:#05B381;}
  161. .small-more-btn i{ background:#05B381;color:#fff;width:34px;height:34px;line-height:34px;text-align:center;border-radius:100%;position:absolute;right:2px;top:2px;display:inline-block;}
  162. .small-more-btn .iconfont{ font-size:18px;}
  163. .small-more-btn a:hover{ background:#05B381;color:#fff;}
  164. .small-more-btn a:hover i{ background:#fff;color:#05B381;}
  165. /*首页新闻*/
  166. .index-news{ overflow:hidden;}
  167. .huodong-news{ position:relative;width:580px;padding:0px;float:left;}
  168. .huodong-news .hd{ overflow:hidden; position:absolute; bottom:24px;right:20px; z-index:1; }
  169. .huodong-news .hd ul{ overflow:hidden;font-size:0;text-align:center; }
  170. .huodong-news .hd ul li{ border-radius: 100%;display:inline-block; width:6px;height:6px; background:#fff;margin-left:8px;text-indent:-9999px;}
  171. .huodong-news .hd ul li.on{ background:#05B381;}
  172. .huodong-news .bd{ position:relative;overflow:hidden;border-radius:24px;}
  173. .huodong-news .bd li{ margin:0;position:relative; vertical-align:top;}
  174. .huodong-news .bd img{ width:100%;height:387px;display:block;vertical-align:bottom;}
  175. .huodong-news .bd li .desc{ position:absolute;left:0;right:0;bottom:0;padding:40px 100px 20px 20px;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));}
  176. .huodong-news .bd li h2{ font-weight:500;margin-bottom:6px;font-size:18px;color:#fff;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  177. .huodong-news .bd li p{ line-height:20px;height:20px;font-size:12px;color:rgba(255,255,255,0.8);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
  178. .huodong-news .prev{ display:inline-block;position:absolute; left:0px; top:50%;margin-top:-30px; width:35px; height:65px; background:url(../images/slide_btn.png) no-repeat left -100px; filter:alpha(opacity=0);opacity:0;}
  179. .huodong-news .next{ display:inline-block;position:absolute; right:-5px; top:50%; margin-top:-30px; width:35px; height:65px; background:url(../images/slide_btn.png) no-repeat left -170px; filter:alpha(opacity=0);opacity:0; }
  180. .huodong-news:hover .prev,.huodong-news:hover .next{ filter:alpha(opacity=100);opacity:1; }
  181. .huodong-news .prevStop{ display:none; }
  182. .huodong-news .nextStop{ display:none; }
  183. .data-news{ width:580px;float:right;overflow:hidden;}
  184. .data-news ul{ }
  185. .data-news ul li{ height:80px;position:relative;margin-bottom:22.3px;}
  186. .data-news ul li:last-child{ margin:0;}
  187. .data-news .data{ height:80px;width:80px;overflow:hidden;border-radius:16px;position:absolute;left:0;right:0;z-index:2;background:#f5f5f5;text-align:center;}
  188. .data-news .data span{ text-align:center;display:block;}
  189. .data-news .data span.d{ font-size:32px;background:#05B381;color:#fff;height:46px;line-height:46px;}
  190. .data-news .data span.m{ font-size:14px;color:#999;height:34px;line-height:34px;}
  191. .data-news .desc{ margin-left:100px;height:80px;}
  192. .data-news .desc h2{ padding:2px 0;height:28px;line-height:28px;font-size:18px;font-weight:500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  193. .data-news .desc p{ line-height:22px;height:44px;color:#999;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
  194. .data-news .desc h2 a:hover{ color:#05B381;}
  195. /*列表页*/
  196. .content{ width:1200px;margin:30px auto;}
  197. .content:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
  198. .main{ width:850px;float:left;background:#fff;}
  199. .side{ width:310px;float:right;}
  200. .danye-con{ overflow:hidden;background:#fff;border:solid 1px #ddd;}
  201. .neiye-banner{ height:320px;}
  202. .now{ height:50px;line-height:50px;font-size:13px;color:#999;/* border-bottom:1px solid #ddd; */overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  203. .now span{ color:#05B381;}
  204. .now a:hover{ color:#05B381;}
  205. /*单页*/
  206. .danye-content{ padding:30px 0;overflow:hidden;}
  207. .danye-side{ width:260px;float:left;overflow:hidden;}
  208. .son-nav{ margin-bottom:20px;}
  209. .son-nav h4{ border-radius:24px 24px 0 0;background:#05B381;color:#fff;font-size:18px;font-weight:800;height:70px;line-height:70px;text-align:center;}
  210. .son-nav ul{ border-radius:0 0 24px 24px;padding:20px;border:solid 2px #eee;border-top:0;}
  211. .son-nav ul li{ border-bottom:solid 1px #eee;}
  212. .son-nav ul li .box{ }
  213. .son-nav ul li a{ font-size:15px;display:block;height:50px;line-height:50px;text-align:center;}
  214. .son-nav ul li.hover a, .son-nav ul li:hover a{ color:#05B381;}
  215. .son-nav ul li:last-child{ border-bottom:0;}
  216. .danye-message{ overflow:hidden;}
  217. .danye-message h4{ border-radius:24px 24px 0 0;background:#05B381;color:#fff;font-size:18px;font-weight:800;height:70px;line-height:70px;text-align:center;}
  218. .danye-message-list{ border-radius:0 0 24px 24px;padding:30px 20px;overflow:hidden;border:solid 2px #eee;border-top:0;}
  219. .danye-message-list ul{}
  220. .danye-message-list ul li{ position:relative;border-bottom:solid 1px #eee;}
  221. .danye-message-list ul li:last-child{ border-bottom:0;}
  222. .danye-message-list ul li span{ Position:absolute;left:0;top:0;padding:15px 0;line-height:22px;color:#555;}
  223. .danye-message-list ul li p.text{ padding:15px 0;line-height:22px;font-size:14px;padding-left:70px;color:#555;}
  224. .danye-message-list ul li h2{ text-align:center;font-size:18px;padding-bottom:20px;font-weight:500;}
  225. .danye-message-list ul li.center{ text-align:center;padding-top:15px;}
  226. .danye-message-list ul li.center img{ width:160px;}
  227. .danye-message-list ul li.center p{ text-align:center;color:#f39800;}
  228. .danye-body{ width:890px;float:right;overflow:hidden;background:#fff;line-height:28px;font-size:15px;color:#555;text-align:justify;}
  229. .danye-body h1{ border-bottom:solid 2px #eee;padding-bottom:40px;font-size:32px;font-weight:500;text-align:center;color:#000;margin-bottom:40px;}
  230. .danye-body p{ margin-bottom:20px;}
  231. .danye-body img{ max-width:100% !important;height:auto !important;}
  232. .danye-body blockquote{ border-left:solid 3px rgba(112, 186, 150, 0.2);margin:0;margin-bottom:24px;padding:26px 30px;background:rgba(112, 186, 150, 0.07);}
  233. .danye-body blockquote p{ margin-bottom:0;}
  234. /*团队列表*/
  235. .list-tuandui{ overflow:hidden;padding:30px 0;}
  236. .list-tuandui ul{ margin-top:-15px;margin-left:-15px;}
  237. .list-tuandui ul li{ float:left;width:33.33%;margin-top:15px;}
  238. .list-tuandui ul li .box{ border-radius:24px;overflow:hidden;height:430px;border:solid 10px rgba(112, 186, 150, 0.1);margin-left:15px;Position:relative;}
  239. .list-tuandui ul li .img{ Position:relative;}
  240. .list-tuandui ul li .img img{ width:100%;height:370px;}
  241. .list-tuandui ul li .img:after{ content:'';Position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0);-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  242. .list-tuandui ul li .desc{ Position:absolute;left:0;right:0;top:370px;padding:15px 20px;background:#fff;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  243. .list-tuandui ul li .desc h2{ margin-bottom:20px;font-weight:500;font-size:20px;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  244. .list-tuandui ul li .desc h2 i{ display:inline-block;font-style:normal;color:#ccc;padding:0 5px;}
  245. .list-tuandui ul li .desc h2 span{ font-size:14px;color:#999;}
  246. .list-tuandui ul li .desc p.jianjie{ text-align:justify;font-size:13px;line-height:22px;height:130px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
  247. .list-tuandui ul li .desc p.jianjie b{ display:block;color:#f39800;margin-bottom:5px;}
  248. .list-tuandui ul li:hover .desc{ top:228px;}
  249. .list-tuandui ul li:hover .img:after{ background:rgba(0, 0, 0, 0.2);}
  250. /*团队详情*/
  251. .tuandui-content{ width:890px;float:right;overflow:hidden;}
  252. .tuandui-content .tuandui-head{ overflow:hidden;margin-bottom:50px;}
  253. .tuandui-content .tuandui-head .tuandui-img{ float:left;width:360px;overflow:hidden;}
  254. .tuandui-content .tuandui-head .tuandui-img img{ width:100%;border-radius:24px;}
  255. .tuandui-content .tuandui-head .tuandui-desc{ padding:15px 0;width:480px;float:right;overflow:hidden;}
  256. .tuandui-content .tuandui-head .tuandui-desc h1{ font-size:32px;line-height:1.3;font-weight:500;margin-bottom:20px;}
  257. .tuandui-content .tuandui-head .tuandui-desc h1 i{ font-size:16px;color:#ccc;padding:0 6px 0 5px;}
  258. .tuandui-content .tuandui-head .tuandui-desc h1 span{ font-size:16px;color:#05B381;}
  259. .tuandui-content .tuandui-head .tuandui-desc p{ line-height:2;}
  260. .tuandui-content .tuandui-lingyu{ border-top:solid 2px #eee;padding-top:42px;}
  261. .tuandui-content .tuandui-lingyu ul{}
  262. .tuandui-content .tuandui-lingyu ul li{ margin-bottom:26px;Position:relative;line-height:26px;font-size:15px;}
  263. .tuandui-content .tuandui-lingyu ul li span.cs{ color:#05B381;Position:absolute;top:0;left:0;}
  264. .tuandui-content .tuandui-lingyu ul li p.csz{ padding-left:100px;}
  265. .tuandui-content .tuandui-lingyu ul li .tuandui-body{ line-height:26px;font-size:15px;padding-left:100px;}
  266. .tuandui-content .tuandui-lingyu ul li .tuandui-body img{ max-width:100% !important;height:auto !important;}
  267. .tuandui-content .tuandui-lingyu ul li .tuandui-body p{ margin-bottom:15px;}
  268. .tuandui-zixun{ text-align:center;margin-top:50px;}
  269. .tuandui-zixun a{ background:#f39800;color:#fff;border-radius:24px;line-height:46px;font-size:16px;width:200px;display:block;margin:0 auto;}
  270. .sxp{ margin-top:50px;padding-top:50px;border-top:dashed 2px #eee;}
  271. .sxp p{ line-height:26px;font-size:16px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  272. .sxp p.prev{ margin-bottom:10px;}
  273. .sxp p a:hover{ color:#05B381;}
  274. /*分页样式*/
  275. .pages{ overflow:hidden;padding:20px 0;}
  276. .pages ul{ display: inline-table;text-align:center;width:100%;}
  277. .pages ul li{ font-size:14px;background:#f5f5f5;border-radius:50px;height:42px;line-height:42px;display:inline-block;margin:0 5px;}
  278. .pages ul a{ display:inline-block;padding:0 17px;color:#333;}
  279. .pages ul li:hover{ background:#05B381;color:#fff;}
  280. .pages ul li:hover a{ color:#fff;}
  281. .pages ul li.active{ background:#05B381;padding:0 0px;border-radius:50px;color:#fff;}
  282. .pages ul li.active a{ color:#fff;}
  283. .pages ul li span.pageinfo{ color:#999;}
  284. .pages span input{ height:24px;line-height:24px;border:1px solid #ccc; width:30px; margin:0 2px 0 2px; text-align:center; padding-top:-1px ;font-size:14px;}
  285. /*个案分享*/
  286. .list-anli{ background:#fff;padding:30px 0;}
  287. .list-anli ul{}
  288. .list-anli ul li{ height:400px;overflow:hidden;margin-bottom:30px;}
  289. .list-anli ul li .img{ width:600px;height:400px;float:left;}
  290. .list-anli ul li .img img{ width:600px;height:400px;border-radius:24px;}
  291. .list-anli ul li .desc{ width:600px;float:left;}
  292. .list-anli ul li .desc-box{ padding:60px;height:290px;display:table-cell;vertical-align:middle;}
  293. .list-anli ul li .desc h2{ height:34px;line-height:34px;font-size:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  294. .list-anli ul li .desc i{ display:block;width:2em;height:2px;background:#eee;margin:20px 0;}
  295. .list-anli ul li .desc p.leixing{ line-height:22px;margin-bottom:15px;color:#05B381;}
  296. .list-anli ul li .desc p.miaoshu{ line-height:22px;margin-bottom:5px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
  297. .list-anli ul li .list-anli-link{ margin-top:20px;}
  298. .list-anli ul li .list-anli-link a{ border-radius:50px;display:inline-block;height:34px;line-height:34px;width:120px;text-align:center;}
  299. .list-anli ul li .list-anli-link a.jxz{ background:#05B381;color:#fff;}
  300. .list-anli ul li:nth-child(2n) .img{ float:right;}
  301. .list-anli ul li:hover .desc h2{ color:#05B381;}
  302. .list-anli ul li:last-child{ margin-bottom:0;}
  303. /*新闻列表*/
  304. .list-article{ margin:30px 0;}
  305. .list-article:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
  306. .list-article ul{ margin-top:-30px;margin-left:-30px;}
  307. .list-article ul li{ width:50%;float:left;margin-top:30px;}
  308. .list-article ul li .box{ border:solid 2px #eee;margin-left:30px;background:#fff;padding:30px;border-radius:24px;overflow:hidden;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  309. .list-article ul li .box h2{ -webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;font-size:20px;line-height:30px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:20px;}
  310. .article-desc{ overflow:hidden;Position:relative;height:120px;}
  311. .article-desc img{ width:180px;height:120px;Position:absolute;top:0;left:0;}
  312. .article-desc .desc{ padding-left:200px;}
  313. .article-desc .desc p.miaoshu{ color:#666;line-height:24px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
  314. .article-desc .desc p.data{ color:#999;line-height:24px;margin-top:20px;}
  315. .list-article ul li .box:hover{ border:solid 2px rgba(112, 186, 150, 0.15);}
  316. .list-article ul li .box:hover h2{ color:#05B381;}
  317. /*新闻详情页*/
  318. .article-head{ margin-bottom:40px;}
  319. .article-head h1{ font-size:32px;line-height:1.3;font-weight:500;margin-bottom:15px;}
  320. .article-head .article-info{ line-height:22px;font-size:14px;color:#999;overflow:hidden;}
  321. .article-head .article-info span{ float:left;margin-right:20px;}
  322. .article-body{ line-height:26px;font-size:15px;}
  323. .article-body img{ max-width:100% !important;height:auto !important;}
  324. .article-body p{ margin-bottom:15px;}
  325. /*预约咨询*/
  326. .list-form{ margin:50px 0;margin-bottom:80px;background:#fff;padding:60px;border-radius:24px;box-shadow:0 0 30px rgba(0, 0, 0, 0.07);}
  327. .list-form ul{ }
  328. .list-form ul li{ Position:relative;overflow:hidden;margin-bottom:20px;min-height:46px;}
  329. .list-form ul li:last-child{ margin-bottom:0;}
  330. .list-form ul li .tip-text{ font-size:16px;height:46px;line-height:46px;Position:absolute;top:0;left:0;}
  331. .list-form ul li .xuanze{ padding-left:100px;overflow:hidden;}
  332. .list-form ul li .xuanze input{display:none}
  333. .list-form ul li .xuanze label{ cursor:pointer;background:rgba(112, 186, 150, 0.1);color:#333;font-size:16px;padding:0 30px;line-height:46px;min-width:70px;text-align:center;float:left;margin-right:5px;border-radius:46px}
  334. .list-form ul li .xuanze input:checked + label{ background:#05B381;color:#fff;}
  335. .list-form ul li .xuanze input:disabled + label{opacity:0.7;}
  336. .list-form ul li .input{ padding-left:100px;overflow:hidden;}
  337. .list-form ul li .input input{ float:left;margin-right:5px;background:rgba(112, 186, 150, 0.1);font:16px "Microsoft YaHei";line-height:46px;width:200px;border-radius:46px;border:0;outline:none;padding:0 20px;}
  338. .list-form ul li .textarea{ padding-left:100px;overflow:hidden;}
  339. .list-form ul li .textarea textarea{ height:104px;resize:none;width:100%;line-height:26px;font:16px "Microsoft YaHei";outline:none;padding:13px 20px;border-radius:24px;background:rgba(112, 186, 150, 0.1);border:0;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
  340. .list-form ul li.center{ text-align:center;margin-top:40px;}
  341. .list-form ul li button{ background:#05B381;color:#fff;outline:none;cursor:pointer;width:300px;border:0;border-radius:46px;height:46px;line-height:46px;font:16px "Microsoft YaHei";}
  342. /*页脚*/
  343. .footer-bg{ background:#f5f5f5;padding:60px 0;border-bottom:#eee 1px solid;}
  344. .footer{ width:1200px;margin:0 auto;overflow:hidden;}
  345. .footer .left{ float:left;}
  346. .footer-dh{ overflow:hidden;line-height:36px;margin-bottom:20px;}
  347. .footer-dh ul{}
  348. .footer-dh ul li{ float:left;font-size:16px;margin-right:25px;}
  349. .footer-dh ul li a{ color:#555;}
  350. .footer-message{ line-height:34px;font-size:14px;color:#555;}
  351. .footer .right{ float:right;}
  352. .footer .right .ewm{ float:left;margin-left:20px;text-align:center;}
  353. .footer .right .ewm img{ margin-bottom:10px;width:122px;}
  354. .footer .right .ewm p{ text-align:center;line-height:15px;font-size:13px;color:#999;}
  355. .footer-copy{ font-size:14px;background:#f5f5f5;padding:30px 0;color:#999;}
  356. .footer-copy p{ text-align:center;}
  357. .footer-copy a{ color:#999;}
  358. /*客服*/
  359. .kefu{ position:fixed;z-index:98;right:0;top:520px;width:60px;background:#05B381;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
  360. .kefu ul{}
  361. .kefu ul li{ cursor:pointer;Position:relative;border-bottom:solid 1px rgba(255,255,255,0.1);padding:10px 0;}
  362. .kefu ul li i{ display:block;height:28px;width:28px;margin:0 auto;margin-bottom:5px;}
  363. .kefu ul li i.icon-kefu-1{ background:url(../images/kefu-1.svg) no-repeat center center;background-size:100%;}
  364. .kefu ul li i.icon-kefu-2{ background:url(../images/kefu-2.svg) no-repeat center center;background-size:100%;}
  365. .kefu ul li i.icon-kefu-3{ background:url(../images/kefu-3.svg) no-repeat center center;background-size:100%;}
  366. .kefu ul li i.icon-kefu-4{ background:url(../images/kefu-4.svg) no-repeat center center;background-size:90%;}
  367. .kefu ul li p{ color:rgba(255,255,255,0.8);font-size:12px;line-height:20px;text-align:center;}
  368. .kefu ul li a{ display:block;}
  369. .kefu ul li .kefu-call{ display:none;Position:absolute;right:60px;top:0;background:#fff;height:52px;padding:10px 20px;border:solid 1px #eee;}
  370. .kefu ul li .kefu-call p{ color:#333 !important;font-size:14px;line-height:20px;text-align:left;}
  371. .kefu ul li .kefu-call strong{ display:block;font-size:24px;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffa309;}
  372. .kefu ul li:hover .kefu-call{ display:block;}
  373. .kefu ul li .kefu-img{ display:none;Position:absolute;left:-162px;top:0;width:140px;background:#fff;padding:10px;border:solid 1px #eee;}
  374. .kefu ul li .kefu-img img{ width:100%;}
  375. .kefu ul li .kefu-img p{ line-height:20px;font-size:12px;text-align:center;color:#666 !important;}
  376. .kefu ul li .kefu-img p.red{ color:#ffa309 !important;}
  377. .kefu ul li:hover{ background:#ffa309;}
  378. .kefu ul li:hover p{ color:#fff;}
  379. .kefu ul li:hover i{ Opacity:1;}
  380. .kefu ul li:last-child{ border-bottom:0;}
  381. .kefu ul li:hover .kefu-img{ display:block;}
  382. .fixed-center{ top:50%;transform:translateY(-50%);}
  383. #ab_img img{ max-width:100% !important; height:auto !important;display:inline-block;}
  384. #ab_img p span{text-wrap: inherit !important;}
  385. /* AB模板网新增分页样式 www.admibnuy.cn */
  386. .pagebar { padding:20px; overflow:hidden; clear:both}
  387. .pagebar .pagination {
  388. display: flex;
  389. justify-content: center;
  390. margin-top: 10px;
  391. }
  392. .pagination a {
  393. background: #fff;
  394. border: 1px solid #ccc;
  395. color: #333;
  396. font-size: 12px;
  397. padding: 8px 10px;
  398. margin: 0 2px;
  399. border-radius: 3px; line-height:100%
  400. }
  401. .pagination span {
  402. color: #333;
  403. font-size: 12px;
  404. padding: 7px 2px;
  405. margin: 0 2px;
  406. border-radius: 3px;
  407. }
  408. .pagination a:hover {
  409. color: #333;
  410. border: 1px solid #333;
  411. }
  412. .pagination a.page-num-current {
  413. color: #fff;
  414. background: #333;
  415. border: 1px solid #333;
  416. }
  417. .pagination .st{ font-family:宋体}
  418. .text-secondary{ text-align:center; padding:20px 0}
  419. .head-1 .top {
  420. height: 34px;
  421. line-height: 34px;
  422. background-color: #f1f1f1;
  423. font-size: 12px;
  424. color: #777;
  425. }
  426. .head-1 .w1200 {
  427. width: 1202px;
  428. margin: 0 auto;
  429. position: relative;
  430. }
  431. .head-1 .top .welcome {
  432. float: left;
  433. text-align: left;
  434. }
  435. .head-1 .top .info {
  436. position: absolute;
  437. right: 0;
  438. }
  439. .head-1 .welcome a{
  440. /*color: red;*/
  441. }
  442. .head-1 .info a{
  443. /* color: red;*/
  444. }