common.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981
  1. /* 织梦无忧网 做最好的织梦整站模板下载网站 Www.dedecms51.com */
  2. /* QQ:379144319 */
  3. /* 仿站:www.dedecms51.com */
  4. /* 素材:www.dedecms51.com */
  5. @charset "utf-8";
  6. /*!
  7. * edh5 1.0
  8. * Copyright 2017 edh5.com
  9. * http://www.edh5.com/
  10. * author:sky
  11. */
  12. /* 清除内外边距 */
  13. body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
  14. margin: 0;
  15. padding: 0;
  16. }
  17. /* 设置默认字体 */
  18. body, button, input, select, textarea {
  19. font-family: "微软雅黑", "宋体", "Arial";
  20. font-size: 100%;
  21. outline: none;
  22. }
  23. /* 列表元素 */
  24. ul, ol, li {
  25. list-style: none;
  26. }
  27. img {
  28. border: none;
  29. vertical-align: middle;
  30. }
  31. .img-responsive {
  32. width: 100%;
  33. height: auto
  34. } /*自适应图片*/
  35. /* a标签 */
  36. a {
  37. text-decoration: none;
  38. color: #fff;
  39. -webkit-transition: all .4s ease-out;
  40. -o-transition: all .4s ease-out;
  41. transition: all .4s ease-out;
  42. }
  43. a:hover {
  44. text-decoration: none;
  45. }
  46. /* 定义浮动居中 */
  47. .fl {
  48. float: left;
  49. display: inline
  50. }
  51. .fr {
  52. float: right;
  53. display: inline
  54. }
  55. .center {
  56. margin: 0 auto;
  57. }
  58. .clear {
  59. clear: both;
  60. height: 0px;
  61. line-height: 0px;
  62. font-size: 0px;
  63. }
  64. .clearfix:after, .clearfix:before {
  65. content: "";
  66. display: table
  67. }
  68. .clearfix:after {
  69. clear: both
  70. }
  71. .clearfix {
  72. zoom: 1
  73. }
  74. /*重复container标签*/
  75. .container {
  76. position: relative;
  77. width: 85%;
  78. margin: 0 auto;
  79. }
  80. .container2 {
  81. position: relative;
  82. width: 1200px;
  83. margin: 0 auto;
  84. }
  85. /*header*/
  86. .header {
  87. position: relative;
  88. height: 110px;
  89. }
  90. .header-logo {
  91. height: 110px;
  92. display: table;
  93. }
  94. .header-logo a {
  95. display: table-cell;
  96. vertical-align: middle;
  97. }
  98. .header-menu, .header-share {
  99. margin-top: 55px;
  100. }
  101. .header-menu > ul >li {
  102. float: left;
  103. margin: 0 20px;
  104. position: relative;
  105. padding-right: 10px;
  106. padding-left: 10px;
  107. }
  108. .header-menu > ul >li > a {
  109. color: #464646;
  110. font-size: 16px;
  111. display: block;
  112. height: 100%;
  113. padding: 0 10px;
  114. height: 35px;
  115. line-height: 35px;
  116. -webkit-transition: all .4s ease-out;
  117. -o-transition: all .4s ease-out;
  118. transition: all .4s ease-out;
  119. position: relative;
  120. z-index: 2;
  121. cursor: pointer;
  122. }
  123. .sub-menu-ul {
  124. position: absolute;
  125. width: 140px;
  126. text-align: center;
  127. overflow: hidden;
  128. display: none;
  129. z-index: 999;
  130. }
  131. .header-menu > ul >li:hover >a {
  132. color: #fff;
  133. }
  134. .header-menu > ul >li >a::after {
  135. content: "";
  136. width: 0%;
  137. height: 100%;
  138. background: #1754a3;
  139. display: block;
  140. position: absolute;
  141. left: 50%;
  142. transform: translateX(-50%);
  143. -webkit-transform: translateX(-50%);
  144. -moz-transform: translateX(-50%);
  145. bottom: 0;
  146. z-index: -1;
  147. -webkit-transition: all .4s ease-out;
  148. -o-transition: all .4s ease-out;
  149. transition: all .4s ease-out;
  150. }
  151. .header-menu > ul >li:hover a::after {
  152. width: 100%;
  153. }
  154. .header-menu > ul > li.only-child a::after, .header-menu > ul > li.cur a::after {
  155. content: "";
  156. position: absolute;
  157. display: block;
  158. width: 0%;
  159. left: 50%;
  160. transform: translateX(-50%);
  161. -webkit-transform: translateX(-50%);
  162. -moz-transform: translateX(-50%);
  163. bottom: 0;
  164. height: 2px;
  165. background: #1754a3;
  166. -webkit-transition: all .4s ease-out;
  167. -o-transition: all .4s ease-out;
  168. transition: all .4s ease-out;
  169. color: #fff;
  170. }
  171. .header-menu > ul > li.only-child:hover a {
  172. background: transparent;
  173. color: #1754a3;
  174. }
  175. .header-menu > ul > li.only-child:hover a::after, .header-menu > ul > li.cur a::after {
  176. width: 100%;
  177. }
  178. .sub-menu-ul >li {
  179. height: 35px;
  180. line-height: 35px;
  181. background: #1754a3;
  182. text-align: center;
  183. font-size: 12px;
  184. border-top: 1px solid #084199;
  185. border-bottom: 1px solid #116bc9;
  186. -webkit-transition: all .4s ease-out;
  187. -o-transition: all .4s ease-out;
  188. transition: all .4s ease-out;
  189. }
  190. .sub-menu-ul >li:last-child {
  191. border-bottom: none;
  192. }
  193. .sub-menu-ul >li a {
  194. display: block;
  195. width: 100%;
  196. height: 100%;
  197. color: #fff
  198. }
  199. .sub-menu-ul >li:hover, .header-menu > ul > li.cur:hover {
  200. background: #266bc4;
  201. }
  202. /*header-search*/
  203. .header-share ul li {
  204. float: left;
  205. width: 28px;
  206. height: 29px;
  207. margin-right: 7px;
  208. background: url(../images/icon1.png) no-repeat;
  209. -webkit-transition: all .4s ease-out;
  210. -o-transition: all .4s ease-out;
  211. transition: all .4s ease-out;
  212. position: relative;
  213. }
  214. .header-share ul li:hover {
  215. background: url(../images/icon2.png) no-repeat;
  216. }
  217. .header-share ul li a {
  218. display: block;
  219. width: 100%;
  220. height: 100%;
  221. }
  222. .header-share ul li:last-child {
  223. margin-right: 0;
  224. }
  225. .header-share ul li:first-child {
  226. background-position: 0 0;
  227. }
  228. .header-share ul li:first-child+li {
  229. background-position: -35px 0;
  230. }
  231. .header-share ul li:first-child+li+li {
  232. background-position: -70px 0;
  233. }
  234. .header-share ul li:first-child+li+li+li {
  235. background-position: -105px 0;
  236. }
  237. .search {
  238. position: absolute;
  239. width: 0px;
  240. height: 29px;
  241. line-height: 29px;
  242. border: 1px solid #dcdcdc;
  243. border-width: 0;
  244. left: 35px;
  245. top: 0;
  246. -webkit-transition: all .4s ease-out;
  247. -o-transition: all .4s ease-out;
  248. transition: all .4s ease-out;
  249. box-sizing: border-box;
  250. -webkit-box-sizing: border-box;
  251. -moz-box-sizing: border-box;
  252. font-size: 0;
  253. background: #fff;
  254. z-index: 2;
  255. overflow: hidden;
  256. }
  257. .search-ipt {
  258. width: 120px;
  259. padding-left: 10px;
  260. border: none;
  261. height: 27px;
  262. line-height: 27px;
  263. font-size: 12px;
  264. display: inline-block;
  265. background: #fff;
  266. vertical-align: top;
  267. }
  268. .search-submit {
  269. width: 27px;
  270. height: 27px;
  271. border: none;
  272. display: inline-block;
  273. background: url(../images/search.png) no-repeat center;
  274. background-color: #666;
  275. vertical-align: top;
  276. -webkit-transition: all .4s ease-out;
  277. -o-transition: all .4s ease-out;
  278. transition: all .4s ease-out;
  279. cursor: pointer;
  280. }
  281. .search-submit:hover {
  282. background-color: #333;
  283. }
  284. /*sec-tit*/
  285. .sec-tit {
  286. text-align: center;
  287. }
  288. .tit-zh {
  289. font-size: 30px;
  290. color: #373737;
  291. line-height: 1;
  292. }
  293. .tit-line {
  294. width: 55px;
  295. height: 3px;
  296. background: #cfcece;
  297. margin: 0 auto;
  298. margin-top: 15px;
  299. margin-bottom: 12px;
  300. }
  301. .tit-en {
  302. font-size: 16px;
  303. color: #bebebe;
  304. line-height: 1;
  305. text-transform: uppercase;
  306. }
  307. /*footer*/
  308. .footer {
  309. margin-top: 1.858%;
  310. padding-top: 4.73%;
  311. background: #f5f5f5;
  312. }
  313. .footer-div.footer-div1 {
  314. width: 18.575%;
  315. }
  316. .footer-logo {
  317. width: 85.3333%;
  318. margin-bottom: 11.6667%;
  319. }
  320. .conpany-name {
  321. font-size: 18px;
  322. color: #2b2b2b;
  323. line-height: 1;
  324. margin-bottom: 5px;
  325. }
  326. .company-info p, .company-info a {
  327. font-size: 12px;
  328. color: #545454;
  329. line-height: 24px;
  330. -webkit-transition: all .4s ease-out;
  331. -o-transition: all .4s ease-out;
  332. transition: all .4s ease-out;
  333. }
  334. .company-info a:hover {
  335. color: #1754a3;
  336. }
  337. .footer-div.footer-div2 {
  338. width: 135px;
  339. margin-left: 3.4%;
  340. }
  341. .code-txt {
  342. font-size: 14px;
  343. color: #747474;
  344. text-align: center;
  345. line-height: 1;
  346. margin-top: 8px;
  347. }
  348. .footer-div.footer-div3 {
  349. width: 45.2%;
  350. }
  351. .footer-menu ul li {
  352. float: left;
  353. width: 23.66667%;
  354. text-align: center;
  355. color: #515151;
  356. font-size: 16px;
  357. background: url(../images/border-line.png) no-repeat right top;
  358. background-size: auto 100%;
  359. position: relative;
  360. }
  361. .footer-menu ul li:first-child::after {
  362. content: "";
  363. position: absolute;
  364. width: 2px;
  365. height: 100%;
  366. display: block;
  367. left: 0;
  368. top: 0;
  369. background: url(../images/border-line.png) no-repeat right top;
  370. background-size: auto 100%;
  371. }
  372. .footer-menu ul li dt {
  373. margin-bottom: 15px;
  374. line-height: 1;
  375. }
  376. .footer-menu ul li dt a {
  377. color: #515151;
  378. }
  379. .footer-menu ul li dd a {
  380. font-size: 12px;
  381. color: #707070;
  382. line-height: 24px;
  383. }
  384. .footer-menu ul li dd a:hover, .partner-list span a:hover {
  385. color: #1754a3
  386. }
  387. .partner {
  388. margin-top: 4.109%;
  389. }
  390. .partner .partner-tit {
  391. margin-bottom: 2.74%;
  392. font-size: 16px;
  393. color: #515151;
  394. }
  395. .partner-list span a {
  396. font-size: 12px;
  397. color: #707070;
  398. padding-right: 20px;
  399. line-height: 24px;
  400. }
  401. .footer-bottom {
  402. background: #1754a3;
  403. width: 100%;
  404. height: 45px;
  405. line-height: 45px;
  406. font-size: 12px;
  407. color: #ffffff;
  408. margin-top: 4.73%;
  409. }
  410. .bottom-menu a::after {
  411. content: "|";
  412. font-size: 12px;
  413. color: #fff;
  414. margin: 0 15px;
  415. }
  416. .bottom-menu span:last-child a::after {
  417. display: none;
  418. }
  419. /*inner-tit*/
  420. .inner-tit {
  421. margin-top: 30px;
  422. }
  423. .tit1 {
  424. font-size: 24px;
  425. color: #1754a3;
  426. padding-left: 10px;
  427. border-left: 3px solid #1754a3;
  428. }
  429. .tit2 {
  430. font-size: 12px;
  431. color: #9c9c9c;
  432. margin-top: 5px;
  433. }
  434. .bread-menu {
  435. color: #606060;
  436. font-size: 12px;
  437. font-family: "宋体";
  438. vertical-align: middle;
  439. padding-top: 36px;
  440. }
  441. .bread-menu img {
  442. vertical-align: top;
  443. margin-right: 5px;
  444. }
  445. .bread-menu a {
  446. color: #606060;
  447. }
  448. .bread-menu a:hover, .bread-menu a:last-child {
  449. color: #1754a3;
  450. }
  451. .bread-menu a:last-child::after {
  452. display: none;
  453. }
  454. .inner-menu {
  455. font-size: 0;
  456. margin-top: 3.3333%;
  457. }
  458. .inner-menu a {
  459. display: inline-block;
  460. height: 45px;
  461. color: #666666;
  462. font-size: 16px;
  463. text-align: center;
  464. line-height: 45px;
  465. border: 1px solid #dbdbdb;
  466. border-right: none;
  467. vertical-align: middle;
  468. -webkit-transition: all .4s ease-out;
  469. -o-transition: all .4s ease-out;
  470. transition: all .4s ease-out;
  471. box-sizing: border-box;
  472. -webkit-box-sizing: border-box;
  473. -moz-box-sizing: border-box;
  474. padding-right: 10px;
  475. padding-left: 10px;
  476. }
  477. .inner-menu a:last-child {
  478. border-right: 1px solid #dbdbdb;
  479. }
  480. .inner-menu a:hover, .inner-menu a.cur {
  481. background: #1754a3;
  482. color: #fff;
  483. }
  484. .inner-con {
  485. margin-top: 3.75%;
  486. }
  487. /*page-jump*/
  488. .page-jump {
  489. text-align: center;
  490. margin-top: 20px;
  491. }
  492. .page-jump > ul {
  493. font-size: 0;
  494. }
  495. .page-jump > ul > li {
  496. display: inline-block;
  497. border: 1px solid #e9e9e9;
  498. margin-left: 4px;
  499. margin-right: 4px;
  500. font-size: 16px;
  501. transition: all .3s ease;
  502. }
  503. .page-jump > ul > li a, .page-jump > ul > li span {
  504. display: block;
  505. padding: 6px 10px;
  506. color: #c7c7c7;
  507. transition: all .3s ease;
  508. cursor: pointer;
  509. }
  510. .page-jump > ul > li:hover a, .page-jump > ul > li.active span, .page-jump > ul > li:hover a {
  511. color: #fff;
  512. background: #1754a3;
  513. }
  514. .page-jump > ul > li:hover, .page-jump > ul > li.active {
  515. border-color: #1754a3;
  516. }
  517. .page-jump > ul > li:first-child span, .page-jump > ul > li:last-child span {
  518. color: #fff
  519. }
  520. .page-jump > ul > li:first-child, .page-jump > ul > li:last-child {
  521. background-color: #c7c7c7;
  522. border-color: #c7c7c7;
  523. }
  524. .page-jump > ul > li:first-child a, .page-jump > ul > li:last-child a, .page-jump > ul > li:first-child:hover a, .page-jump > ul > li:last-child:hover a {
  525. color: #fff;
  526. }
  527. .page-jump > ul > li:first-child:hover, .page-jump > ul > li:last-child:hover {
  528. background-color: #1754a3;
  529. border-color: #1754a3;
  530. }
  531. .page-jump > ul > li:first-child a, .page-jump > ul > li:last-child a {
  532. /*color: #fff;*/
  533. }
  534. .show-sm {
  535. display: none;
  536. }
  537. .menu-icon {
  538. position: relative;
  539. height: 20px;
  540. width: 30px;
  541. margin-top: 20px;
  542. display: none;
  543. }
  544. .menu-icon span {
  545. width: 30px;
  546. height: 1px;
  547. display: block;
  548. background: #434343;
  549. position: absolute;
  550. left: 0;
  551. -webkit-transition: all .5s ease;
  552. -moz-transition: all .5s ease;
  553. -ms-transition: all .5s ease;
  554. -o-transition: all .5s ease;
  555. transition: all .5s ease;
  556. }
  557. .icon-top {
  558. top: 0;
  559. }
  560. .icon-middle {
  561. top: 50%;
  562. margin-top: -0.5px;
  563. }
  564. .icon-bottom {
  565. bottom: 0;
  566. }
  567. .menu-icon.on .icon-top {
  568. -webkit-transform: translateY(10px)rotate(45deg);
  569. -moz-transform: translateY(10px)rotate(45deg);
  570. -ms-transform: translateY(10px)rotate(45deg);
  571. -o-transform: translateY(10px)rotate(45deg);
  572. transform: translateY(10px)rotate(45deg);
  573. }
  574. .menu-icon.on .icon-bottom {
  575. -webkit-transform: translateY(-9px)rotate(-45deg);
  576. -moz-transform: translateY(-9px)rotate(-45deg);
  577. -ms-transform: translateY(-9px)rotate(-45deg);
  578. -o-transform: translateY(-9px)rotate(-45deg);
  579. transform: translateY(-9px)rotate(-45deg);
  580. }
  581. .menu-icon.on .icon-middle {
  582. width: 0
  583. }
  584. .footer-code {
  585. display: none;
  586. }
  587. .footer-bottom .fl span {
  588. margin-right: 20px;
  589. }
  590. @media (max-width: 1770px) {
  591. .header-menu > ul >li > a {
  592. padding: 0 15px;
  593. }
  594. .header-menu > ul >li {
  595. margin: 0 15px;
  596. }
  597. }
  598. @media (max-width: 1540px) {
  599. .header-menu > ul >li > a {
  600. padding: 0 12px;
  601. }
  602. .header-menu > ul >li {
  603. margin: 0 12px;
  604. }
  605. }
  606. @media (max-width: 1440px) {
  607. .header, .header-logo {
  608. height: 100px
  609. }
  610. .header-logo img {
  611. width: auto;
  612. height: 65px
  613. }
  614. .header-menu > ul >li > a {
  615. padding: 0 10px;
  616. }
  617. .header-menu > ul >li {
  618. margin: 0 10px;
  619. }
  620. .header-menu, .header-share {
  621. margin-top: 40px;
  622. }
  623. }
  624. @media (max-width: 1280px) {
  625. .header-menu > ul >li > a {
  626. padding: 0 8px;
  627. }
  628. .header-menu > ul >li {
  629. margin: 0 8px;
  630. }
  631. .container2 {
  632. width: 90%;
  633. }
  634. }
  635. @media (max-width: 1200px) {
  636. .header-right, .header-share {
  637. display: block;
  638. float: right;
  639. }
  640. .show-sm {
  641. display: block;
  642. }
  643. .right-warp {
  644. float: right;
  645. }
  646. .header-menu {
  647. margin-top: 5px;
  648. }
  649. .header-share {
  650. margin-top: 15px;
  651. }
  652. .header-menu > ul >li:last-child {
  653. margin-right: 0;
  654. }
  655. .header-logo img {
  656. height: 60px;
  657. width: auto;
  658. }
  659. }
  660. @media (max-width: 992px) {
  661. .container {
  662. width: 90%;
  663. }
  664. .header-menu > ul >li > a {
  665. font-size: 14px;
  666. padding: 0 5px;
  667. cursor: pointer;
  668. }
  669. .header-menu > ul >li {
  670. margin: 0 5px;
  671. }
  672. .header-logo img {
  673. height: 50px;
  674. width: auto;
  675. }
  676. .inner-menu a {
  677. width: 120px;
  678. height: 40px;
  679. line-height: 40px;
  680. }
  681. .footer-div.footer-div2 {
  682. width: 100px;
  683. }
  684. .code-txt {
  685. font-size: 12px;
  686. line-height: 1.6
  687. }
  688. .footer-div.footer-div3 {
  689. width: 60%;
  690. }
  691. }
  692. @media (max-width: 768px) {
  693. .inner-con {
  694. margin-top: 30px;
  695. }
  696. .inner-con img {
  697. width: 100% !important;
  698. height: auto !important;
  699. }
  700. .header .container {
  701. width: 100%;
  702. padding-left: 5%;
  703. padding-right: 5%;
  704. box-sizing: border-box;
  705. -webkit-box-sizing: border-box;
  706. -moz-box-sizing: border-box;
  707. }
  708. .header-right {
  709. display: none;
  710. position: absolute;
  711. top: 60px;
  712. float: none;
  713. left: 0;
  714. z-index: 9999;
  715. padding-top: 10px;
  716. padding-bottom: 10px;
  717. text-align: center;
  718. width: 100%;
  719. background: rgba(255, 255, 255, .9);
  720. }
  721. .header-share {
  722. display: none;
  723. }
  724. .header, .header-logo {
  725. height: 60px;
  726. }
  727. .header-logo img {
  728. height: 45px;
  729. width: auto;
  730. }
  731. .menu-icon {
  732. display: block;
  733. }
  734. .header-menu > ul > li {
  735. margin: 0;
  736. display: block;
  737. float: none;
  738. width: 100%;
  739. transform: translateY(-26px);
  740. -ms-transform: translateY(-26px);
  741. -moz-transform: translateY(-26px);
  742. -webkit-transform: translateY(-26px);
  743. -o-transform: translateY(-26px);
  744. transition: 1s cubic-bezier(0.35, 2, 0.35, 1), opacity 1s;
  745. opacity: 0;
  746. }
  747. .header-menu > ul > li:nth-child(2) {
  748. transition: 1.1s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.1s;
  749. }
  750. .header-menu > ul > li:nth-child(3) {
  751. transition: 1.2s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.2s;
  752. }
  753. .header-menu > ul > li:nth-child(4) {
  754. transition: 1.3s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.3s;
  755. }
  756. .header-menu > ul > li:nth-child(5) {
  757. transition: 1.4s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.4s;
  758. }
  759. .header-menu > ul > li:nth-child(6) {
  760. transition: 1.5s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.5s;
  761. }
  762. .header-menu > ul > li:nth-child(7) {
  763. transition: 1.6s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.6s;
  764. }
  765. .header-menu > ul > li.header-li-show {
  766. transform: translateY(0px);
  767. -ms-transform: translateY(0px); /* IE 9 */
  768. -moz-transform: translateY(0px); /* Firefox */
  769. -webkit-transform: translateY(0px); /* Safari 和 Chrome */
  770. -o-transform: translateY(0px); /* Opera */
  771. opacity: .9;
  772. }
  773. .header-menu > ul > li > a {
  774. padding: 0;
  775. }
  776. .header-menu > ul > li.active > a, .header-menu > ul > li:hover > a {
  777. background: #1754a3;
  778. color: #fff;
  779. }
  780. .header-menu > ul > li > a span {
  781. position: relative;
  782. padding: 0 15px;
  783. }
  784. .header-menu > ul > li > a span::before {
  785. content: "";
  786. width: 6px;
  787. height: 10px;
  788. position: absolute;
  789. right: 0;
  790. top: 50%;
  791. background: url(../images/right-icon.png) no-repeat;
  792. background-size: 6px 10px;
  793. margin-top: -5px;
  794. -webkit-transition: all .4s ease-out;
  795. -o-transition: all .4s ease-out;
  796. transition: all .4s ease-out;
  797. }
  798. .header-menu > ul > li:hover > a span::before {
  799. background: url(../images/right-icon2.png) no-repeat;
  800. background-size: 6px 10px;
  801. transform: rotate(90deg);
  802. -ms-transform: rotate(90deg);
  803. -moz-transform: rotate(90deg);
  804. -webkit-transform: rotate(90deg);
  805. -o-transform: rotate(90deg);
  806. }
  807. .sub-menu-ul {
  808. position: relative;
  809. }
  810. .sub-menu-ul > li {
  811. width: auto;
  812. font-size: 12px;
  813. }
  814. /*footer*/
  815. .footer-div.footer-div1, .footer-div.footer-div2 {
  816. display: none;
  817. }
  818. .footer-div.footer-div3 {
  819. float: none;
  820. }
  821. .footer-menu ul li {
  822. width: 100%;
  823. text-align: left;
  824. }
  825. .footer-menu ul li, .footer-menu ul li:first-child::after {
  826. background: none
  827. }
  828. .footer-menu ul li dt {
  829. height: 45px;
  830. line-height: 45px;
  831. margin: 0;
  832. font-size: 14px;
  833. border-bottom: 1px solid #d6d6d6;
  834. position: relative;
  835. }
  836. .footer-menu ul li dd {
  837. height: 40px;
  838. line-height: 40px;
  839. border-bottom: 1px solid #d6d6d6;
  840. padding-left: 10px;
  841. box-sizing: border-box;
  842. box-sizing: -webkit-border-box;
  843. -moz-box-sizing: border-box;
  844. }
  845. .footer-menu ul li dt::after {
  846. position: absolute;
  847. content: "";
  848. width: 9px;
  849. height: 15px;
  850. background: url(../images/right-icon3.png) no-repeat;
  851. background-size: 9px 15px;
  852. right: 10px;
  853. top: 50%;
  854. margin-top: -7.5px;
  855. -webkit-transition: all .4s ease-out;
  856. -o-transition: all .4s ease-out;
  857. transition: all .4s ease-out;
  858. }
  859. .footer-menu ul li.move dt::after {
  860. transform: rotate(90deg);
  861. -ms-transform: rotate(90deg);
  862. -moz-transform: rotate(90deg);
  863. -webkit-transform: rotate(90deg);
  864. -o-transform: rotate(90deg);
  865. }
  866. .bottom-menu, .partner, .menu-warp {
  867. display: none;
  868. }
  869. .footer-bottom {
  870. height: auto;
  871. line-height: 20px;
  872. padding-top: 10px;
  873. padding-bottom: 10px;
  874. }
  875. .footer-bottom span {
  876. display: block;
  877. }
  878. .footer-code {
  879. display: block;
  880. margin-top: 5%;
  881. width: 135px;
  882. font-size: 16px;
  883. color: #1655a3;
  884. position: relative;
  885. }
  886. .code-txt {
  887. color: #1655a3
  888. }
  889. .code-img {
  890. position: absolute;
  891. width: 120px;
  892. right: -130px;
  893. top: -50%;
  894. margin-top: -60px;
  895. z-index: 999;
  896. display: none;
  897. }
  898. .tit-zh {
  899. font-size: 24px;
  900. }
  901. .tit-line {
  902. margin-top: 10px;
  903. margin-bottom: 8px;
  904. height: 1px;
  905. }
  906. .tit-en {
  907. font-size: 14px;
  908. }
  909. .inner-tit>div {
  910. float: none;
  911. display: block;
  912. }
  913. .bread-menu {
  914. vertical-align: bottom;
  915. margin-top: 15px;
  916. padding-top: 0
  917. }
  918. }
  919. @media (max-width: 480px) {
  920. .tit-zh {
  921. font-size: 20px;
  922. }
  923. .tit-line {
  924. margin-top: 8px;
  925. margin-bottom: 7px;
  926. height: 1px;
  927. }
  928. .tit-en {
  929. font-size: 14px;
  930. }
  931. }
  932. /*QRcode*/
  933. #code {
  934. display: none;
  935. position: fixed;
  936. z-index: 99999;
  937. left: 50%;
  938. top: 50%;
  939. transform: translate(-50%, -50%);
  940. -ms-transform: translate(-50%, -50%); /* IE 9 */
  941. -moz-transform: translate(-50%, -50%); /* Firefox */
  942. -webkit-transform: translate(-50%, -50%); /* Safari 和 Chrome */
  943. -o-transform: translate(-50%, -50%); /* Opera */
  944. background-color: #fff;
  945. font-size: 20px;
  946. padding: 22px 12px 10px;
  947. font-family: "Microsoft YaHei";
  948. color: #1A8BD6;
  949. }
  950. #code .code-close {
  951. position: absolute;
  952. color: #cd0e18;
  953. font-size: 32px;
  954. width: 24px;
  955. height: 20px;
  956. line-height: 20px;
  957. text-align: center;
  958. top: 8px;
  959. right: 8px;
  960. cursor: pointer;
  961. transition: all .5s ease;
  962. }
  963. #code canvas {
  964. display: block;
  965. vertical-align: top;
  966. margin: 12px auto 10px;
  967. }
  968. .partner-list a{ color:#707070; font-size:12px}
  969. /*织梦无忧网新增翻页样式 各类模版第一站 www.dedecms51.com*/
  970. .pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
  971. .pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
  972. .pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
  973. .pagess ul li:hover a{color:#fff;}
  974. .pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
  975. .pagess ul li.thisclass a {color: #fff;}
  976. .pagess ul li a{ display:block;color:#999}
  977. .pagess ul li a:hover {color: #fff;}