common.css 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. body {
  2. -webkit-transform: translate3d(0, 0, 0);
  3. transform: translate3d(0, 0, 0);
  4. }
  5. body .body-container {
  6. width: 1200px;
  7. margin: 0 auto;
  8. }
  9. body .nav .nav-top {
  10. height: 30px;
  11. background-color: #021622;
  12. font-size: 12px;
  13. color: #fff;
  14. }
  15. body .nav .nav-top .body-container {
  16. height: 100%;
  17. display: flex;
  18. justify-content: flex-end;
  19. align-items: center;
  20. }
  21. body .nav .nav-top .body-container .tip {
  22. padding-right: 30px;
  23. }
  24. body .nav .nav-top .body-container #needlogin {
  25. color: #fff;
  26. padding-right: 10px;
  27. }
  28. body .nav .nav-top .body-container #needlogin:hover {
  29. color: #E0620D;
  30. }
  31. body .nav .nav-top .body-container #needlogout {
  32. color: #fff;
  33. }
  34. body .nav .nav-top .body-container #needlogout:hover {
  35. color: #E0620D;
  36. }
  37. body .nav .nav-bottom {
  38. background-color: #fff;
  39. }
  40. body .nav .nav-bottom .body-container {
  41. height: 100px;
  42. display: flex;
  43. justify-content: space-between;
  44. align-items: center;
  45. }
  46. body .nav .nav-bottom .body-container .logo-container {
  47. display: flex;
  48. justify-content: flex-start;
  49. align-items: center;
  50. }
  51. body .nav .nav-bottom .body-container .logo-container .logo {
  52. display: block;
  53. width: 100px;
  54. height: 100px;
  55. }
  56. body .nav .nav-bottom .body-container .logo-container .word {
  57. flex: 1;
  58. }
  59. body .nav .nav-bottom .body-container .logo-container .word .name {
  60. color: #213E5C;
  61. font-size: 24px;
  62. font-weight: 600;
  63. font-family: Source Han Sans CN ;
  64. }
  65. body .nav .nav-bottom .body-container .logo-container .word .name-es {
  66. color: #213E5C;
  67. font-size: 10px;
  68. }
  69. body .nav .nav-bottom .body-container .side-container ul {
  70. display: flex;
  71. justify-content: space-between;
  72. align-items: center;
  73. }
  74. body .nav .nav-bottom .body-container .side-container ul li {
  75. position: relative;
  76. margin-left: 40px;
  77. }
  78. body .nav .nav-bottom .body-container .side-container ul li:hover::after,
  79. body .nav .nav-bottom .body-container .side-container ul li.active::after {
  80. display: block;
  81. }
  82. body .nav .nav-bottom .body-container .side-container ul li:hover a,
  83. body .nav .nav-bottom .body-container .side-container ul li.active a {
  84. color: #005389;
  85. }
  86. body .nav .nav-bottom .body-container .side-container ul li::after {
  87. display: none;
  88. content: "";
  89. position: absolute;
  90. bottom: -16px;
  91. width: 100%;
  92. border-bottom: 2px solid #005389;
  93. }
  94. body .nav .nav-bottom .body-container .side-container ul li a {
  95. font-size: 18px;
  96. color: #333;
  97. line-height: 1;
  98. }
  99. body .nav .nav-bottom .body-container .side-container ul li:first-child {
  100. margin-left: 0;
  101. }
  102. .banner.common-banner {
  103. position: relative;
  104. }
  105. .banner.common-banner::after {
  106. width: 100%;
  107. height: 100%;
  108. display: block;
  109. content: "";
  110. left: 0;
  111. top: 0;
  112. background-color: rgba(0, 0, 0, 0.1);
  113. }
  114. .banner.common-banner .title {
  115. position: absolute;
  116. top: 45px;
  117. left: 50%;
  118. transform: translateX(-50%);
  119. color: #fff;
  120. }
  121. .banner.common-banner .title h3 {
  122. font-size: 36px;
  123. line-height: 54px;
  124. font-weight: 500;
  125. }
  126. .banner.common-banner .title p {
  127. font-size: 14px;
  128. line-height: 22px;
  129. }
  130. .direction-container .headline .body-container {
  131. height: 84px;
  132. background-color: #EEEEEE;
  133. display: flex;
  134. justify-content: space-between;
  135. align-items: center;
  136. }
  137. .direction-container .headline .body-container .title {
  138. font-size: 14px;
  139. color: #999;
  140. }
  141. .direction-container .headline .body-container .back a {
  142. font-size: 14px;
  143. color: #005389;
  144. }
  145. .direction-container .direction-content {
  146. background-color: #fff;
  147. padding: 40px 0 100px 0;
  148. }
  149. .direction-container .direction-content .body-container {
  150. display: flex;
  151. justify-content: flex-start;
  152. }
  153. .direction-container .direction-content .body-container .lf {
  154. width: 810px;
  155. }
  156. .direction-container .direction-content .body-container .lf .title {
  157. font-size: 40px;
  158. line-height: 1;
  159. color: #000;
  160. margin-bottom: 34px;
  161. }
  162. .direction-container .direction-content .body-container .lf .item {
  163. margin-bottom: 20px;
  164. }
  165. .direction-container .direction-content .body-container .lf .item .article-title {
  166. font-size: 20px;
  167. font-weight: 700;
  168. line-height: 30px;
  169. color: #000;
  170. position: relative;
  171. padding-left: 20px;
  172. margin-bottom: 20px;
  173. }
  174. .direction-container .direction-content .body-container .lf .item .article-title::after {
  175. content: "";
  176. display: block;
  177. width: 12px;
  178. height: 12px;
  179. background-color: #005389;
  180. position: absolute;
  181. left: 0;
  182. top: 9px;
  183. }
  184. .direction-container .direction-content .body-container .lf .item .article {
  185. font-size: 18px;
  186. line-height: 36px;
  187. color: #000;
  188. text-indent: 36px;
  189. text-align: justify;
  190. }
  191. .direction-container .direction-content .body-container .lf .item img {
  192. width: 749px;
  193. display: block;
  194. margin-top: 34px;
  195. }
  196. .direction-container .direction-content .body-container .rt {
  197. width: 310px;
  198. margin-left: 80px;
  199. }
  200. .direction-container .direction-content .body-container .rt .time {
  201. font-size: 14px;
  202. color: #333;
  203. padding-bottom: 30px;
  204. line-height: 20px;
  205. text-align: right;
  206. }
  207. .direction-container .direction-content .body-container .rt .title {
  208. height: 64px;
  209. text-align: center;
  210. line-height: 64px;
  211. background-color: #E0620D;
  212. color: #fff;
  213. background-image: url(../images/version2/direction/title.png);
  214. background-size: 100% 100%;
  215. background-repeat: no-repeat;
  216. }
  217. .direction-container .direction-content .body-container .rt ul > li {
  218. height: 64px;
  219. line-height: 64px;
  220. color: #fff;
  221. border-top: 1px solid #E7E7E7;
  222. position: relative;
  223. padding-left: 10px;
  224. }
  225. .direction-container .direction-content .body-container .rt ul > li::after {
  226. content: "";
  227. display: block;
  228. width: 5px;
  229. height: 5px;
  230. background-color: #005389;
  231. position: absolute;
  232. left: 0;
  233. top: 50%;
  234. transform: translateY(-50%);
  235. }
  236. .direction-container .direction-content .body-container .rt ul > li a {
  237. color: #333;
  238. font-size: 16px;
  239. }
  240. .direction-container .direction-content .body-container .rt ul > li a:hover {
  241. color: #005389;
  242. text-decoration: underline;
  243. }
  244. .info-head-conatiner {
  245. font-size: 24px;
  246. line-height: 1;
  247. font-weight: bold;
  248. color: #333;
  249. border-bottom: 2px solid #005389;
  250. margin-bottom: 20px;
  251. }
  252. .info-head-conatiner span {
  253. display: inline-block;
  254. border-bottom: 2px solid #005389;
  255. height: 100%;
  256. padding-bottom: 16px;
  257. padding-right: 30px;
  258. }
  259. .zy_public-tip {
  260. color: #E0620D;
  261. font-size: 12px;
  262. line-height: 21px;
  263. padding-bottom: 24px;
  264. text-align: justify;
  265. }