ebook.css 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447
  1. .w1200{position:relative;}
  2. .w1024{width: 1024px;margin:0px auto;position:relative;}
  3. .btn{background-image: linear-gradient(to right,#2990e5, #3cd2f8);width:222px;height:56px;color:#fff;line-height:56px;text-align:center;display:block;font-size:24px;border-radius:4px;transition: all .3s;
  4. -webkit-transition: all .3s;
  5. -moz-transition: all .3s;
  6. -ms-transition: all .3s;}
  7. .btn:hover{transform: translateY(-10px);
  8. -webkit-transform: translateY(-10px);
  9. -moz-transform: translateY(-10px);
  10. -ms-transform: translateY(-10px);}
  11. .head{background:url(./bg1.png) center center no-repeat;background-size:100% 100%;height:581px;}
  12. .head .logolay{float:left;width:100%;margin-top:20px;}
  13. .head .logolay img{float:left;margin-right:20px;}
  14. .head .logolay span{float:left;height:40px;line-height:40px;font-size:26px;color:#fff;}
  15. .head .logolay ul{float:right;width:auto;height:40px;}
  16. .head .logolay ul li{float:left;margin-right:40px;height:40px;line-height:40px;font-size: 20px;color:#000;}
  17. .head .leftword{position:absolute;top:114px;width:500px;left:0px;}
  18. .head .leftword h1{float:left;color:#fff;font-size:44px;position:relative;}
  19. .head .leftword .word1{font-size:20px;float:left;color:#fff;width:100%;line-height:40px}
  20. .head .leftword .btn1{float:left;margin-top:30px;transition: all .3s;
  21. -webkit-transition: all .3s;
  22. -moz-transition: all .3s;
  23. -ms-transition: all .3s;font-size:34px;border-radius:43px;width:364px;height:86px;text-align:center;line-height:86px;background-color:#fff;color:#347aeb;}
  24. .head .leftword .btn1:hover{transform: translateY(-10px);
  25. -webkit-transform: translateY(-10px);
  26. -moz-transform: translateY(-10px);
  27. -ms-transform: translateY(-10px);}
  28. .head .leftword .word2{float:left;width:100%;font-size:14px;color:#eee;margin-top:10px;}
  29. .head .rightgif{position:absolute;top:114px;right:-24px;cursor:pointer;width:500px;}
  30. .btnactive{position:relative;overflow:hidden;}
  31. .btnactive:before{content:"";position:absolute;width:200%;height:525%;left:0%;top:0%;margin-left:-50%;margin-top:-50%;border-radius:50%; background: rgba(0, 0, 0, .1); animation: spread 1.5s infinite both;
  32. -webkit-animation: spread 1.5s infinite both;
  33. -moz-animation: spread 1.5s infinite both;
  34. -o-animation: spread 1.5s infinite both;}
  35. @keyframes spread {
  36. 0% {
  37. transform: scale(0);
  38. -webkit-transform: scale(0);
  39. -moz-transform: scale(0);
  40. transform: scale(0);
  41. }
  42. 100% {
  43. transform: scale(1);
  44. -webkit-transform: scale(1);
  45. -moz-transform: scale(1);
  46. transform: scale(1);
  47. }
  48. }
  49. @-webkit-keyframes spread {
  50. 0% {
  51. transform: scale(0);
  52. -webkit-transform: scale(0);
  53. -moz-transform: scale(0);
  54. transform: scale(0);
  55. }
  56. 100% {
  57. transform: scale(1);
  58. -webkit-transform: scale(1);
  59. -moz-transform: scale(1);
  60. transform: scale(1);
  61. }
  62. }
  63. @-moz-keyframes spread {
  64. 0% {
  65. transform: scale(0);
  66. -webkit-transform: scale(0);
  67. -moz-transform: scale(0);
  68. transform: scale(0);
  69. }
  70. 100% {
  71. transform: scale(1);
  72. -webkit-transform: scale(1);
  73. -moz-transform: scale(1);
  74. transform: scale(1);
  75. }
  76. }
  77. @-o-keyframes spread {
  78. 0% {
  79. transform: scale(0);
  80. -webkit-transform: scale(0);
  81. -moz-transform: scale(0);
  82. transform: scale(0);
  83. }
  84. 100% {
  85. transform: scale(1);
  86. -webkit-transform: scale(1);
  87. -moz-transform: scale(1);
  88. transform: scale(1);
  89. }
  90. }
  91. .nav{display: none;}
  92. .w1024{ width: 1200px; }
  93. .w1200{ width: 1200px; margin: 0 auto;}
  94. body .nav{ display: block; top: 5px; }
  95. .nav .nav-link li{padding: 12px 0;}
  96. .head .logolay span{font-size: 28px;font-weight: 400;line-height: 38px;height: 38px;}
  97. .head .logolay img{ width: 38px;height: 38px; }
  98. .head .logolay {margin-top: 0;line-height:1;padding-top: 25px;}
  99. .head .rightgif{ width: 50%; right: 0;}
  100. .head .leftword h1{font-size: 46px;font-weight: 600; color: white; margin-bottom: 17px;}
  101. .head .leftword{ width: 45.5%; }
  102. .head .leftword .word1{font-size: 21px; font-weight: 400; color: white; line-height: 48px; margin-bottom: 40px;}
  103. .head .leftword>span{font-size: 24px !important;white-space: nowrap;top: 309px !important;left: 355px !important;}
  104. .head .leftword .btn1{ width: 330px; }
  105. .head .leftword>span em{color: #fff600 !important;}
  106. .head{height: 643px;}
  107. @media screen and (max-width:1201px) {
  108. body{ min-width: 100%; }
  109. .w1024,.icos .ico{ width: 1024px; }
  110. .wordbg3 .pian{margin-bottom: 0;}
  111. }
  112. .nav {
  113. position:absolute;right:0px;top:9px;
  114. }
  115. .nav-link li {
  116. padding: 5px 0;
  117. float: left;
  118. }
  119. .nav-link li+li {
  120. margin-left: 70px;position: relative;
  121. }
  122. .nav-link li a {
  123. font-size: 16px;
  124. color: #fff;
  125. line-height: 48px;
  126. display: block;
  127. position: relative;
  128. }
  129. .nav-link li a:hover {
  130. color: #fff;
  131. }
  132. .nav-link li a:hover::after {
  133. content: "";
  134. position: absolute;
  135. bottom: 0;
  136. width: 50%;
  137. left: 25%;
  138. height: 4px;
  139. background-color: #fff;
  140. border-radius: 4px;
  141. }
  142. .nav-link li+li::after {
  143. content: "";
  144. position: absolute;
  145. left: -32px;
  146. height: 20px;
  147. top: 50%;
  148. margin-top: -10px;
  149. border-left: 1px solid #EDEDED;
  150. }
  151. /**** ***/
  152. .contit {
  153. font-size: 2.5rem;
  154. margin: 0 0 3rem;
  155. line-height: 3rem;
  156. font-weight: 400;
  157. letter-spacing: 0.1em;
  158. position: relative
  159. }
  160. .contit:before {
  161. content: '';
  162. position: absolute;
  163. width: 100px;
  164. height: 4px;
  165. background: #007fff;
  166. left: 50%;
  167. bottom: -2rem;
  168. -webkit-transform: translate(-50%, 0);
  169. -moz-transform: translate(-50%, 0);
  170. -ms-transform: translate(-50%, 0);
  171. -o-transform: translate(-50%, 0);
  172. transform: translate(-50%, 0)
  173. }
  174. .conbox {
  175. padding: 4rem 0;
  176. text-align: center
  177. }
  178. #index-skill .skill-box {
  179. padding: 2rem 0;
  180. flex-wrap: wrap
  181. }
  182. #index-skill dl {
  183. width: calc(25% - 12px);
  184. padding: 2.5rem 0;
  185. margin: 6px;
  186. background: #3892fc;
  187. box-shadow: 0 3px 6px rgba(0, 64, 128, 0.08);
  188. cursor: pointer
  189. }
  190. #index-skill dl:hover, #index-skill dl:focus {
  191. transform: scale(1.05);
  192. box-shadow: 0 0px 24px rgba(0, 64, 128, 0.16)
  193. }
  194. #index-skill dl dd {
  195. color: #fff;
  196. font-size: 1.25rem;
  197. padding: 0.5rem 0
  198. }
  199. /****/
  200. .titleh2css {
  201. height: 46px;
  202. font-size: 36px;
  203. font-family: Microsoft YaHei UI-Bold, Microsoft YaHei UI;
  204. font-weight: bold;
  205. color: #1F2227;
  206. line-height: 42px;
  207. margin-top: 80px;
  208. text-align: center;
  209. }
  210. /* whyChoiceUs */
  211. .whyChoiceUs {
  212. height: 658px;
  213. background: #F7F8FA;
  214. position: relative;
  215. overflow: hidden;
  216. }
  217. .whylist {
  218. width: 1200px;
  219. height: auto;
  220. margin: 70px auto 0 auto;
  221. display: flex;
  222. justify-content: space-between;
  223. align-items: center;
  224. }
  225. .whyitems {
  226. width: 344px;
  227. height: 372px;
  228. background: #FFFFFF;
  229. box-shadow: 0px 8px 30px 0px rgba(12, 51, 152, 0.08);
  230. border-radius: 16px;
  231. overflow: hidden;
  232. }
  233. .whyitems>img {
  234. display: block;
  235. width: 344px;
  236. height: 230px;
  237. margin: 0 auto;
  238. }
  239. .whyitems>h3 {
  240. height: 24px;
  241. font-size: 20px;
  242. font-family: Microsoft YaHei UI-Regular, Microsoft YaHei UI;
  243. font-weight: 400;
  244. color: #1F2227;
  245. line-height: 24px;
  246. margin-top: 24px;
  247. box-sizing: border-box;
  248. padding: 0 20px;
  249. }
  250. .whyitems>p {
  251. font-size: 16px;
  252. font-family: Microsoft YaHei UI-Regular, Microsoft YaHei UI;
  253. font-weight: 400;
  254. color: #717F94;
  255. line-height: 24px;
  256. margin-top: 12px;
  257. box-sizing: border-box;
  258. padding: 0 20px;
  259. }
  260. /** **/
  261. .eboox {
  262. height: 818px;
  263. position: relative;
  264. overflow: hidden;
  265. }
  266. .eboox>.titleh2css {
  267. height: 46px;
  268. font-size: 36px;
  269. font-family: Microsoft YaHei UI-Bold, Microsoft YaHei UI;
  270. font-weight: bold;
  271. color: #1F2227;
  272. line-height: 42px;
  273. margin: 90px auto 0 auto;
  274. }
  275. .eboox>h3 {
  276. height: 29px;
  277. font-size: 22px;
  278. font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  279. font-weight: 400;
  280. color: #78818E;
  281. line-height: 26px;
  282. margin-top: 20px;
  283. text-align: center;
  284. }
  285. .ebooxbanner {
  286. display: flex;
  287. width: 1200px;
  288. height: auto;
  289. justify-content: space-between;
  290. align-items: flex-start;
  291. margin: 115px auto 0 auto;
  292. }
  293. .ebooxleft {
  294. position: relative;
  295. top: 0px;
  296. }
  297. .ebooxitem {
  298. height: 120px;
  299. box-sizing: border-box;
  300. padding-left: 43px;
  301. border-left: none;
  302. position: relative;
  303. box-sizing: border-box;
  304. border-left: 2px dashed rgba(22, 31, 45, 0);
  305. }
  306. .ebooxitem>i {
  307. display: block;
  308. width: 38px;
  309. height: 38px;
  310. position: absolute;
  311. left: -21px;
  312. right: auto;
  313. top: -20px;
  314. bottom: auto;
  315. }
  316. .ebooxitem>.emsg {
  317. width: 454px;
  318. height: 120px;
  319. border-radius: 16px 16px 16px 16px;
  320. overflow: hidden;
  321. position: relative;
  322. display: flex;
  323. flex-direction: column;
  324. justify-content: center;
  325. box-sizing: border-box;
  326. padding: 0 30px 0 24px;
  327. top: -50px;
  328. }
  329. .ebooxitem:hover>.emsg , .ebooxitem.active>.emsg{
  330. background: linear-gradient(138deg, #3593FF 0%, #267DFF 100%);
  331. box-shadow: 0px 2px 14px 0px rgba(11, 89, 195, 0.36);
  332. border-radius: 16px 16px 16px 16px;
  333. opacity: 1;
  334. }
  335. .ebooxitem>.emsg>h2 {
  336. height: 29px;
  337. font-size: 22px;
  338. font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  339. font-weight: bold;
  340. color: #3F4753;
  341. line-height: 26px;
  342. }
  343. .ebooxitem:hover>.emsg>h2 ,.ebooxitem.active>.emsg>h2{
  344. height: 29px;
  345. font-size: 22px;
  346. font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  347. font-weight: bold;
  348. color: #FFFFFF;
  349. line-height: 26px;
  350. }
  351. .ebooxitem>.emsg>p {
  352. font-size: 16px;
  353. font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  354. font-weight: 400;
  355. color: #585F67;
  356. line-height: 19px;
  357. margin-top: 8px;
  358. }
  359. .ebooxitem:hover>.emsg>p,.ebooxitem.active>.emsg>p {
  360. color: #FFFFFF;
  361. }
  362. .zhinanrightimgshowbox {
  363. width: 674px;
  364. height: 100%;
  365. display: flex;
  366. justify-content: center;
  367. align-items: center;
  368. flex-shrink: 0;
  369. }
  370. .zhinanrightimgshowbox>img {
  371. display: none;
  372. }
  373. .zhinanrightimgshowbox>.img1.active {
  374. display: block;
  375. width: 590px;
  376. height: 412px;
  377. box-shadow: 2px 2px 6px #eee, -2px -2px 6px #eee;
  378. }
  379. .ebook-down-btn{
  380. width: 230px !important;
  381. height: 60px !important;
  382. border-radius: 10px !important;
  383. font-size: 24px !important;
  384. line-height: 60px !important;
  385. }
  386. .ebook-down-btn span{
  387. line-height: 60px !important;
  388. }