mobile.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547
  1. @charset "UTF-8";
  2. @media only screen and (min-width: 1600px) and (max-width: 4000px) {
  3. .app-header .header-wrapper .header-inner,
  4. .container,
  5. .footer-main,
  6. .page-nav-container,
  7. .top-container,
  8. .carousel .desc {
  9. width: 80%;
  10. }
  11. }
  12. @media only screen and (min-width: 1200px) and (max-width: 1600px) {
  13. .app-header .header-wrapper .header-inner,
  14. .container,
  15. .footer-main,
  16. .page-nav-container,
  17. .top-container,
  18. .carousel .desc {
  19. width: 90%;
  20. }
  21. }
  22. @media only screen and (max-width: 1200px) {
  23. .container {
  24. width: 96%;
  25. }
  26. }
  27. @media only screen and (max-width: 980px) {
  28. ul,
  29. li {
  30. padding: 0;
  31. list-style: none;
  32. margin: 0;
  33. }
  34. .container {
  35. width: 96%;
  36. }
  37. .container .title {
  38. font-size: 14px;
  39. line-height: initial;
  40. }
  41. .container .title > h2 {
  42. font-size: 2em;
  43. text-align: center;
  44. }
  45. /**首页*/
  46. #layout-wrapper .app-header {
  47. height: 200px;
  48. }
  49. #layout-wrapper .app-header .header-wrapper {
  50. background-color: #18a058;
  51. }
  52. #layout-wrapper .app-header .header-wrapper .header-lang {
  53. color: #fff;
  54. padding: 15px 10px;
  55. }
  56. #layout-wrapper .app-header .header-wrapper .header-lang .separator {
  57. padding: 0 7px;
  58. }
  59. #layout-wrapper .app-header .header-wrapper .header-lang .mobile-search {
  60. width: 81%;
  61. margin-bottom: 10px;
  62. }
  63. #layout-wrapper .app-header .header-wrapper .header-lang .mobile-search .n-base-selection {
  64. height: 100%;
  65. }
  66. #layout-wrapper .app-header .header-wrapper .header-lang .mobile-search .n-base-selection .n-base-selection-label {
  67. height: 100%;
  68. }
  69. #layout-wrapper .app-header .header-wrapper .header-lang .top-login {
  70. display: flex;
  71. justify-content: flex-end;
  72. align-items: center;
  73. }
  74. #layout-wrapper .app-header .header-wrapper .header-lang .top-login .userInfo {
  75. margin-right: 10px;
  76. }
  77. #layout-wrapper .app-header .header-wrapper .header-lang .top-login .userInfo span {
  78. margin-right: 10px;
  79. cursor: pointer;
  80. }
  81. #layout-wrapper .app-header .header-wrapper .header-lang .top-login .userInfo span:last-child {
  82. margin-right: 0;
  83. }
  84. #layout-wrapper .app-header .header-wrapper .header-lang .top-login .login {
  85. margin-right: 10px;
  86. }
  87. #layout-wrapper .app-header .header-wrapper .header-inner {
  88. width: 100%;
  89. padding-left: 10px;
  90. height: 100px;
  91. }
  92. #layout-wrapper .app-header .header-wrapper .header-inner .left-info .cn-logo {
  93. height: 80px;
  94. }
  95. .n-dropdown-menu.en .n-dropdown-option .n-dropdown-option-body .n-dropdown-option-body__label {
  96. font-size: 0.85em;
  97. }
  98. #home-page .carousel .img .carousel-img {
  99. max-height: 800px;
  100. }
  101. #home-page .carousel .desc {
  102. width: 100%;
  103. padding: 200px 10px 0 10px;
  104. }
  105. #home-page .carousel .desc .slogan h3 {
  106. font-size: 17px;
  107. margin-top: 3em;
  108. }
  109. #home-page .carousel .desc .slogan p {
  110. font-size: 13px;
  111. }
  112. #reports-category .container {
  113. padding: 0 0 30px 0;
  114. }
  115. #reports-category .container .reports-category-box .rcb-box {
  116. width: 46%;
  117. }
  118. .report .container .report-content .report-box {
  119. width: 100% !important;
  120. }
  121. .hot-news .container .news-content .news-box {
  122. width: 50%;
  123. }
  124. #hot-news .news-content :nth-child(5n+2).news-box {
  125. padding-top: 0;
  126. }
  127. #hot-news .news-content :nth-child(5n+3).news-box {
  128. padding-top: 0;
  129. }
  130. #hot-news .news-content :nth-child(5n+4).news-box {
  131. padding-top: 0;
  132. }
  133. #hot-news .news-content :nth-child(5n+5).news-box {
  134. padding-top: 0;
  135. }
  136. #home-contact .contact-row {
  137. width: 100%;
  138. top: 60px;
  139. }
  140. #home-contact .contact-row .contact-txt {
  141. width: 100%;
  142. }
  143. #home-contact .contact-row .contact-txt span {
  144. font-size: 16px;
  145. }
  146. #home-contact .contact-row .contact-btn {
  147. width: 100%;
  148. padding-top: 30px;
  149. }
  150. #home-contact .contact-row .contact-btn > a {
  151. font-size: 16px;
  152. padding: 10px 15px;
  153. }
  154. #home-contact .contact-img {
  155. height: 200px;
  156. }
  157. #app-footer .footer-main {
  158. width: 96%;
  159. }
  160. #app-footer .footer-main .footer-logo {
  161. width: 100%;
  162. }
  163. #app-footer .footer-main .footer-link {
  164. width: 100%;
  165. }
  166. #app-footer .footer-main .footer-wx {
  167. width: 100%;
  168. }
  169. /*报告*/
  170. #page {
  171. margin-top: 200px;
  172. }
  173. #page .top-title .top-container {
  174. width: 96%;
  175. }
  176. #page .page-nav .page-nav-container {
  177. width: 96%;
  178. }
  179. #page .page-nav .page-nav-container .content .content-search {
  180. width: 100%;
  181. }
  182. #page .page-nav .page-nav-container .content .report-content {
  183. width: 100%;
  184. padding: 10px;
  185. margin-top: 20px;
  186. }
  187. #page .page-nav .page-nav-container .content .report-content .box > ul > li .text {
  188. width: calc(100% - 11em);
  189. }
  190. #page .page-nav .page-nav-container .content .report-content .box > ul > li .mobile-time {
  191. width: 100%;
  192. padding: 1.2em 0;
  193. }
  194. #page .page-nav .page-nav-container .content .report-content .box > ul > li .mobile-time .n-icon {
  195. vertical-align: sub;
  196. }
  197. #page .page-nav .page-nav-container .content .report-content .box > ul > li .mobile-time .text-price {
  198. padding: 0 1em;
  199. }
  200. #page .page-nav .page-nav-container .content .report-content .box > ul > li .mobile-time .text-price > b {
  201. color: #f00;
  202. }
  203. #page .page-nav .page-nav-container .content .report-content .box > ul > li .operate {
  204. width: 100%;
  205. text-align: center;
  206. }
  207. #page .page-nav .page-nav-container .content .report-content .box > ul > li .img {
  208. max-width: 10em;
  209. max-height: 12em;
  210. }
  211. /*报告详情*/
  212. #page .page-nav-container {
  213. width: 96%;
  214. }
  215. #page #report-detail .detail-container .detail-info .detail-box {
  216. width: 100%;
  217. }
  218. #page #report-detail .detail-container .detail-info .detail-box .img {
  219. width: 10em;
  220. }
  221. #page #report-detail .detail-container .detail-info .detail-box .desc {
  222. width: calc(100% - 11em);
  223. }
  224. #page #report-detail .detail-container .detail-info .detail-box .desc p {
  225. font-size: 1.4em;
  226. height: 3em;
  227. margin: 0.5em 0 1.5em 0;
  228. }
  229. #page #report-detail .detail-container .detail-info .detail-box .desc .desc-dt-box .desc-dt-cnt {
  230. font-size: 0.8em;
  231. padding-bottom: 0.5em;
  232. }
  233. #page #report-detail .detail-container .detail-info .detail-box .mobile-btns {
  234. padding: 1.5em 0 .5em 0;
  235. width: 100%;
  236. justify-content: center;
  237. display: flex;
  238. }
  239. #page #report-detail .detail-container .detail-info .detail-box .mobile-btns .n-space {
  240. padding-right: 2em;
  241. }
  242. #page #report-detail .detail-container .detail-price {
  243. width: 100%;
  244. padding-top: 2em;
  245. }
  246. #page #report-detail .detail-container .detail-content .detail-content-mr {
  247. width: 100%;
  248. }
  249. #page #report-detail .detail-container .detail-content .detail-content-mr .detail-business .n-tab-pane table tr:nth-child(1) td {
  250. padding: .3em;
  251. }
  252. #page #report-detail .detail-container .detail-content .detail-content-ml {
  253. width: 100%;
  254. padding-top: 1.5em;
  255. }
  256. #page #home-contact .contact-row {
  257. width: 100%;
  258. top: 5em;
  259. }
  260. #page #home-contact .contact-row .contact-txt {
  261. width: 100%;
  262. padding-bottom: 2em;
  263. }
  264. #page #home-contact .contact-row .contact-txt span {
  265. font-size: 1.3em;
  266. }
  267. #page #home-contact .contact-row .contact-btn {
  268. width: 100%;
  269. padding-top: 0;
  270. }
  271. #page #home-contact .contact-row .contact-btn > a {
  272. font-size: 1.3em;
  273. padding: 0.5em 0.8em;
  274. }
  275. /*定制研究*/
  276. #market .market-page {
  277. padding-top: 170px;
  278. }
  279. #market .market-page .page-top .img {
  280. height: 30em;
  281. }
  282. #market .market-page .page-top .img img {
  283. height: 100%;
  284. object-fit: cover;
  285. }
  286. #market .market-page .page-top .desc {
  287. width: 80%;
  288. }
  289. #market .market-page .page-top .desc > h3 {
  290. font-size: 1em;
  291. }
  292. #market .market-page .page-top .desc > p {
  293. font-size: .8em;
  294. }
  295. #market .page-nav-container {
  296. width: 96%;
  297. }
  298. #market .page-nav-container .nav-container .search {
  299. width: 45%;
  300. }
  301. #market .market-method .row {
  302. flex-wrap: wrap;
  303. }
  304. #market .market-method .row .row-line {
  305. width: 100%;
  306. }
  307. #market .market-method .row .row-line .line-img {
  308. display: inline-block;
  309. }
  310. #market .market-method .row .row-line .line-img span {
  311. line-height: 140px;
  312. }
  313. #market .market-method .row .row-arraow {
  314. width: 100%;
  315. text-align: center;
  316. padding: 1em 0;
  317. margin: 0;
  318. }
  319. #market .market-sector,
  320. #market .market-cases {
  321. padding: 0;
  322. }
  323. #market .market-cases .cases-box .box {
  324. width: 100%;
  325. }
  326. /*行业资讯*/
  327. #page {
  328. /*详情*/
  329. /*公司简介*/
  330. /*订购流程*/
  331. }
  332. #page .news-content .content {
  333. padding: 1em .5em;
  334. }
  335. #page .news-content .content .search .search-keyword {
  336. padding-left: .8em;
  337. }
  338. #page .news-content .content .search .search-type > a {
  339. padding: .5em .3em;
  340. width: 7em;
  341. margin: .2em auto;
  342. text-align: center;
  343. }
  344. #page .news-content .content .content-list .n-list {
  345. padding: 1.5em 0;
  346. border-bottom: 1px solid #e3e3e3;
  347. }
  348. #page .news-content .content .content-list .content-list-item {
  349. padding: 1em .5em .5em;
  350. }
  351. #page .news-content .content .content-list .content-list-item .img {
  352. width: 10em;
  353. height: 9em;
  354. }
  355. #page .news-content .content .content-list .content-list-item .list-title {
  356. font-size: 1.1em;
  357. }
  358. #page .news-content .content .content-list .n-list__footer {
  359. padding: 0;
  360. }
  361. #page .news-content .content .content-list .n-list__footer .list-content {
  362. height: 80px;
  363. -webkit-line-clamp: 3;
  364. }
  365. #page .newsdt-page .newsdt-container {
  366. padding: 2em .8em;
  367. }
  368. #page .newsdt-page .newsdt-container .newsdt-title {
  369. font-size: 1.5em;
  370. }
  371. #page .newsdt-page .newsdt-container .newsdt-text {
  372. width: 100%;
  373. padding: 1em 0;
  374. }
  375. #page .newsdt-page .newsdt-container .newsdt-text img {
  376. width: 100%;
  377. }
  378. #page .intro {
  379. flex-wrap: wrap;
  380. padding: 1em .4em;
  381. }
  382. #page .intro .about-img {
  383. width: 100%;
  384. padding: 0;
  385. }
  386. #page .intro .about-desc {
  387. width: 100%;
  388. padding: 0;
  389. }
  390. #page .intro .about-desc > h2 {
  391. font-size: 2em;
  392. margin: 1em 0 0;
  393. text-align: center;
  394. }
  395. #page .intro .about-desc > p {
  396. font-size: 1em;
  397. }
  398. #page .intro .about-desc .credit .box {
  399. flex-wrap: wrap;
  400. }
  401. #page .intro .about-desc .credit .box .icon,
  402. #page .intro .about-desc .credit .box .desc {
  403. width: 100%;
  404. text-align: center;
  405. }
  406. #page .about-core .core-img > img {
  407. height: 25em;
  408. }
  409. #page .about-core .core-img .core-values {
  410. top: 2em;
  411. left: 1em;
  412. }
  413. #page .about-core .core-img .core-values > h2 {
  414. font-size: 2em;
  415. text-align: center;
  416. width: calc(100% - .5em);
  417. }
  418. #page .about-core .core-img .core-values > p {
  419. width: 100%;
  420. font-size: 1em;
  421. width: calc(100% - .5em);
  422. }
  423. #page .about-team .team-cn {
  424. padding: 2em 0;
  425. }
  426. #page .about-team .team-cn .team-cnt {
  427. flex-wrap: wrap;
  428. padding: 1em .4em;
  429. }
  430. #page .about-team .team-cn .team-cnt .team-desc {
  431. width: 100%;
  432. padding: 0;
  433. }
  434. #page .about-team .team-cn .team-cnt .team-desc > h2 {
  435. font-size: 2em;
  436. text-align: center;
  437. }
  438. #page .about-team .team-cn .team-cnt .team-desc > p {
  439. font-size: 1em;
  440. }
  441. #page .about-team .team-cn .team-cnt .team-img {
  442. width: 100%;
  443. padding: 0;
  444. }
  445. #page .about-partner .container .title {
  446. font-size: 14px;
  447. }
  448. #page .about-partner .container .title > h2 {
  449. font-size: 2em;
  450. text-align: center;
  451. }
  452. #page .about-partner .container .partner-box .img {
  453. width: 50%;
  454. min-height: 10em;
  455. }
  456. #page .about-culture .container {
  457. padding: 2em 0 2.5em;
  458. }
  459. #page .about-culture .container .title {
  460. font-size: 14px;
  461. }
  462. #page .about-culture .container .title > h2 {
  463. font-size: 2em;
  464. }
  465. #page .about-culture .container .culture-box {
  466. flex-wrap: wrap;
  467. }
  468. #page .about-culture .container .culture-box .box {
  469. width: 100%;
  470. padding-bottom: 1em;
  471. }
  472. #page .research-show .research-content {
  473. padding: 2em 0;
  474. }
  475. #page .research-show .research-content .show-box {
  476. flex-wrap: wrap;
  477. }
  478. #page .research-show .research-content .show-box:nth-child(2n) {
  479. flex-direction: column-reverse;
  480. }
  481. #page .research-show .research-content .show-box .show-img {
  482. width: 100%;
  483. }
  484. #page .research-show .research-content .show-box .show-desc {
  485. width: 100%;
  486. }
  487. #page .report-source .container {
  488. padding: 2em 0;
  489. }
  490. #page .report-source .container .desc > p {
  491. font-size: 1em;
  492. margin: 0 0 1em;
  493. }
  494. #page .partial-database .db-box .img {
  495. width: 50%;
  496. min-height: 10em;
  497. }
  498. #page .order-process .container {
  499. padding: 2em 0;
  500. }
  501. #page .order-process .container .process-list .row {
  502. justify-content: space-around;
  503. }
  504. #page .order-process .container .process-list .row:nth-child(2n+1) {
  505. flex-direction: row-reverse;
  506. }
  507. #page .order-process .container .process-list .row .row-desc {
  508. width: 70%;
  509. padding: 1em;
  510. }
  511. #page .order-process .container .process-list .row .row-desc > p {
  512. font-size: 1em;
  513. }
  514. #page .order-process .container .process-list .row .row-index {
  515. width: 20%;
  516. }
  517. #page .order-process .container .process-list .row .row-index .icon {
  518. top: 2.4em;
  519. left: .3em;
  520. }
  521. #page .term-condition {
  522. padding-bottom: 2em;
  523. }
  524. #page .qualify-container .container .qualify-box .box {
  525. width: 100%;
  526. }
  527. #page .contact .contact-desc {
  528. width: 100%;
  529. display: block;
  530. }
  531. #page .contact .contact-desc .contact-desc-info {
  532. width: 100%;
  533. }
  534. #page .contact .contact-desc .contact-desc-we {
  535. width: 100%;
  536. }
  537. #page .contact-form .container .content .n-form .n-form-item {
  538. width: 100%;
  539. }
  540. #page .contact-form .container .content .n-form .empty-form-item {
  541. display: none;
  542. }
  543. }