style.css 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
  1. *{
  2. padding:0;
  3. margin:0;
  4. list-style: none;
  5. border:none;
  6. /*font-family: "微软雅黑"!important;*/
  7. font-family: "黑体"!important;
  8. }
  9. body{
  10. font-size:14px;
  11. }
  12. a{
  13. text-decoration: none!important;
  14. cursor: pointer;
  15. }
  16. .cor{color:#666!important;}
  17. #index{
  18. width:100%;
  19. }
  20. @media screen and (min-width:320px) and (max-width:768px){
  21. .tit {
  22. font-size: 2.2rem!important;
  23. margin: 60px 0 20px!important;
  24. }
  25. }
  26. .tit {
  27. text-align: center;
  28. letter-spacing: .2em;
  29. margin: 120px 0 50px;
  30. }
  31. .index_tit{
  32. font-size:22px;
  33. margin:5px auto 15px;
  34. }
  35. .border{
  36. border:none!important;
  37. }
  38. .pt{
  39. padding-top:32px;
  40. }
  41. .pb50{
  42. padding-bottom:20px;
  43. }
  44. .pb20{
  45. padding-bottom:20px;
  46. }
  47. .pr0{
  48. padding-right:0!important;
  49. padding-left:0!important;
  50. }
  51. .main2bg{
  52. background:#000;
  53. color:#fff;
  54. margin-top:106px;
  55. padding-top:1px;
  56. }
  57. .about_style{
  58. cursor: pointer;
  59. }
  60. #dis_wrap>div{
  61. display: none;
  62. line-height:24px;
  63. }
  64. .line-hei{
  65. line-height:136px!important;
  66. }
  67. .pl60{
  68. padding-left:60px!important;
  69. }
  70. .pr60{
  71. padding-right:60px!important;
  72. }
  73. .mr60{
  74. margin-right:60px;
  75. }
  76. .pt80{
  77. padding-top:80px!important;
  78. }
  79. .bg{
  80. background:#2566c0;
  81. }
  82. .bgn{
  83. background:none!important;
  84. }
  85. .col{
  86. color:#fff!important;
  87. }
  88. .black{
  89. color:#333!important;
  90. }
  91. .adressTitlt{
  92. margin: 0!important;
  93. padding: 80px 0 0;
  94. font-size: 24px;
  95. letter-spacing: 2px;
  96. }
  97. .forBox{
  98. /*background: rgba(242, 242, 242, 1);*/
  99. box-shadow: rgba(157, 157, 157, 0.3) 3px 3px 4px;
  100. border-radius: 5px;
  101. }
  102. .forBox > div{
  103. padding:0 10px;
  104. }
  105. .forBox h2{
  106. padding: 20px 0;
  107. }
  108. .forBox p{
  109. padding: 20px 0;
  110. }
  111. .img_center{
  112. max-width:620px;
  113. margin:0 auto;
  114. padding:50px 0;
  115. }
  116. .p20{
  117. padding:20px 0;
  118. }
  119. .hove{transition:transform 0.5s!important;}
  120. .hove:hover{transform:translate(0,-20px);}
  121. .ahove{transition:transform 0.5s;}
  122. .ahove:hover{transform:translate(0,-20px);}
  123. .ma3:hover{box-shadow:5px 5px 10px #ccc;}
  124. .item img{
  125. min-height: 180px;
  126. }
  127. .tbsite-jumbotron{padding:0;background-position:center bottom;background-repeat:no-repeat;background-color:#666;font-size:58px;color:#fff;position:relative}
  128. .tbsite-jumbotron .subcol-nav{position:absolute;bottom:0;overflow:hidden;width:100%;height:70px;text-align:center;-webkit-transform:translate3d(0,0,0)}
  129. .tbsite-jumbotron .subcol-nav ul{margin:0 auto;max-width:980px;min-width:320px}
  130. .tbsite-jumbotron .subcol-nav li{width:33.33%;margin-left:0}
  131. .tbsite-jumbotron .subcol-nav li a{text-align:center;border-radius:0;color:#fff;font-size:20px;height:70px;line-height:55px}
  132. .tbsite-jumbotron .subcol-nav li a:focus,.tbsite-jumbotron .subcol-nav li a:hover{background-color:rgba(0,0,0,.2);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%)}
  133. .tbsite-jumbotron .subcol-nav .subcol-nav-bg{position:absolute;top:0;width:100%;height:100%;background-position:center bottom;-webkit-filter:blur(10px);background:rgba(0,0,0,.1)}
  134. .tbsite-jumbotron .subcol-nav .subcol-nav-bg:after{content:'';background:rgba(0,0,0,.1);display:block;height:100%;width:100%}.tbsite-case{height:500px;margin-bottom:0;padding-top:0}
  135. @media (min-width:1440px){.subcol-nav-bg,.tbsite-jumbotron{background-size:cover}}
  136. @media (max-width:992px){.tbsite-jumbotron{margin-bottom:32px}}
  137. @media (max-width:768px){.tbsite-jumbotron{margin-bottom:16px;font-size:32px}
  138. .tbsite-jumbotron .desc{font-size:.6em}.tbsite-jumbotron .topbanner-info{margin-top:130px}
  139. .tbsite-jumbotron .subcol-nav{height:50px}
  140. .tbsite-jumbotron .subcol-nav ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:50px;line-height:35px;font-size:14px}.box-title h2{font-size:20px}}
  141. #caption_pos{position: relative;}
  142. #caption_pos .address_pos {
  143. position: absolute;
  144. top: 25%;
  145. left: 76%;
  146. color:#2277e6;
  147. float:left;
  148. }
  149. #caption_pos .address_pos img{
  150. padding-top:6px;
  151. }
  152. #caption_pos .address_pos p{
  153. padding-left:10px;
  154. }
  155. @media screen and (max-width:768px){
  156. .div_hov .div_box{
  157. max-width: 225px!important;
  158. font-size:12px!important;
  159. }
  160. h3{
  161. font-size: 20px!important;
  162. margin-bottom: 10px!important;
  163. }
  164. #caption_pos .address_pos {
  165. font-size:12px!important;
  166. }
  167. }
  168. @media screen and (min-width:320px)and (max-width:590px){
  169. .div_hov .div_box{
  170. max-width: 225px!important;
  171. margin:5px!important;
  172. }
  173. h3{
  174. font-size: 14px!important;
  175. margin-bottom: 5px!important;
  176. }
  177. .div_hov .div_box p{
  178. line-height:14px!important;
  179. }
  180. }
  181. #caption_pos>.div_hov {
  182. position: absolute;
  183. background:#fff;
  184. top: 30%;
  185. right: 23%;
  186. display:none;
  187. }
  188. .div_hov .div_box{
  189. max-width: 263px;
  190. padding:10px;
  191. border-radius:5px 5px;
  192. box-shadow: 0 0 20px #7c7c83;
  193. }
  194. .div_hov .div_box p{
  195. width:186px;
  196. }
  197. #caption_pos .address_pos:nth-child(3){
  198. top: 57%;
  199. left: 66%;
  200. }
  201. #caption_pos .address_pos:nth-child(4){
  202. top: 80%;
  203. left: 63%;
  204. }
  205. #caption_pos .address_pos:nth-child(5){
  206. top: 39%;
  207. left: 65%;
  208. }
  209. #caption_pos .address_pos:nth-child(6){
  210. top: 44%;
  211. left: 67%;
  212. }
  213. #caption_pos .address_pos:nth-child(7){
  214. top: 60%;
  215. left: 73%;
  216. }
  217. #caption_pos .address_pos:nth-child(8){
  218. top: 82%;
  219. left: 61%;
  220. }
  221. #caption_pos .address_pos:nth-child(9){
  222. top: 53%;
  223. left: 69%;
  224. }
  225. #caption_pos .address_pos:nth-child(10){
  226. top: 36%;
  227. left: 25%;
  228. }
  229. #caption_pos .address_pos:nth-child(11){
  230. top: 53%;
  231. left: 62%;
  232. }
  233. #caption_pos .address_pos:nth-child(12){
  234. top: 48%;
  235. left: 66%;
  236. }
  237. #caption_pos p{
  238. line-height:24px;
  239. }
  240. .fl{
  241. float:left;
  242. }
  243. .fr{
  244. float:right;
  245. }
  246. .thumbnail_hover>img{
  247. padding: 20px 20px;
  248. }
  249. .thumbnail_hover{
  250. box-shadow: 0 2px 5px #e6e9ec;
  251. padding-right:20px;
  252. }
  253. .thumbnail_hover:hover{
  254. box-shadow: 0 0 10px #e6e9ec;
  255. transform:translate(0,-3px);
  256. }
  257. .row_img{
  258. position: relative;
  259. float: left;
  260. }
  261. .replace_img{
  262. text-align: center;
  263. position: absolute;
  264. top:0;
  265. left:0;
  266. display: none;
  267. }
  268. .shadow_img{
  269. box-shadow: 0 0 20px #e8e8e8;
  270. border-radius: 10px 10px;
  271. }
  272. .btn_more{
  273. text-decoration: none;
  274. color:#38b2ff;
  275. }
  276. .btn_more:hover{
  277. color:#205eee!important;
  278. }
  279. .icon_img{
  280. margin-left: auto;
  281. margin-right: auto;
  282. }
  283. .thumbnail_p{
  284. font-size:18px;
  285. }
  286. .m81{
  287. margin: 99px 0 45px!important;
  288. }
  289. .p17{
  290. padding: 17px 61px;
  291. }
  292. .pt50{
  293. /*padding-top:50px;*/
  294. padding-bottom: 20px;
  295. }
  296. .mb20{
  297. margin-bottom: 20px;
  298. }
  299. .hover_top{
  300. top:138px!important;
  301. }
  302. .hover_top:hover{
  303. top:100px!important;
  304. }
  305. .text_1{
  306. font-size: 22px;
  307. line-height: 124px;
  308. background: #eee;
  309. color: #449CFE;
  310. }
  311. .text_1:hover{
  312. display: block;
  313. background:-webkit-linear-gradient(140deg, #005EEC, #449BFF);
  314. background:linear-gradient(140deg, #005EEC, #449BFF);
  315. color: #fff!important;
  316. }
  317. .text_2{
  318. padding: 40px;
  319. }
  320. .mb50{
  321. margin-bottom:50px;
  322. }
  323. .pos_div{
  324. width: 267px;
  325. box-shadow: 0 0 10px #ccc;
  326. border-radius: 5px;
  327. }
  328. .floata{
  329. color: #fff;
  330. text-decoration: none;
  331. }
  332. .floata:hover{
  333. color:#fff;
  334. text-decoration: none;
  335. }
  336. .mb80{
  337. margin-bottom:80px!important;
  338. }
  339. /*新加*/
  340. .fluid {
  341. background: url(../img/u276.jpg) no-repeat;
  342. background-size: cover;
  343. height: 472px;
  344. margin-top: 50px;
  345. }
  346. .fond_bank{
  347. width: 40%;
  348. margin: 50px 0 0 50px;
  349. }
  350. .fond_bank span{
  351. font-size:35px;
  352. color: #ffffff;
  353. line-height: 120px;
  354. }
  355. .fond_bank p{
  356. font-size:17px;
  357. color: #ffffff;
  358. line-height: 30px;
  359. }
  360. .button_nue span {
  361. line-height: 40px;
  362. font-size: 15px;
  363. color: #fff;
  364. }
  365. .button_nue{
  366. width: 150px;
  367. height: 40px;
  368. border: 1px solid #fff;
  369. border-radius: 10px;
  370. margin-top: 40px;
  371. text-align: center;
  372. }
  373. /*.addBtn{*/
  374. /*width: 20%;*/
  375. /*border: 1px solid #ccc;*/
  376. /*}*/
  377. .button {
  378. border-radius: 5px;
  379. height: 50px;
  380. margin-top: 40px;
  381. text-align: center;
  382. }
  383. .button span:last-child{
  384. margin: 0 auto;
  385. line-height: 50px;
  386. font-size: 20px;
  387. color: #ffffff;
  388. }
  389. .Bold_lines {
  390. border: solid 2px #4aa1ff;
  391. width: 60px;
  392. text-align: center;
  393. margin: 0 auto;
  394. margin-top: 10px;
  395. }
  396. .tit span {
  397. font-size: 24px;
  398. letter-spacing: 2px;
  399. }
  400. .xunfeiCon{
  401. margin-top:100px;
  402. box-shadow: 0 2px 1px #ccc;
  403. padding-bottom:12px;
  404. }
  405. .xunfeiCon > div{
  406. display: flex;
  407. }
  408. .xunfeiCon p{
  409. border-radius: 3px;
  410. float:left;
  411. width:126px;
  412. text-align: center;
  413. line-height:38px;
  414. font-size: 18px;
  415. cursor: pointer;
  416. }
  417. .xunfeiCon p.hover { background:#DFDFDF;}
  418. .xunfeiCon p.selected { color:#FFF;background: #0e90d2;}
  419. .moreBtn >img{
  420. width: 16px;
  421. height: 16px;
  422. margin-top: 15%;
  423. }
  424. .detailImg img{
  425. /*width:100%;*/
  426. }
  427. .detail{
  428. margin: 80px 0 50px;
  429. }
  430. .detail > .title{
  431. height: 40px;
  432. border-bottom: 1px solid #ccc;
  433. /*text-align: left;*/
  434. }
  435. .detail .title h4{
  436. float: left;
  437. }
  438. .detail .title span{
  439. float: right;
  440. margin-top: 14px;
  441. }
  442. .detail .content{
  443. padding: 20px 0 0;
  444. border-bottom: 1px solid #ccc;
  445. -webkit-box-orient: vertical;
  446. -webkit-line-clamp: 2;
  447. overflow: hidden;
  448. }
  449. .detail .content:last-child{
  450. border-bottom: 0!important;
  451. }
  452. .detail .dateTit{
  453. display: block;
  454. margin-top:10px;
  455. border-bottom:1px solid #ccc;
  456. }
  457. .detail .content p{
  458. float: left;
  459. color: #666;
  460. margin-top: 5px;
  461. }
  462. .detail .content span{
  463. float: right;
  464. color:#1795CA;
  465. margin-top: 5px;
  466. }
  467. #lastRow{
  468. /*display: none;*/
  469. }
  470. .detail .content div{
  471. display: -webkit-box;
  472. -webkit-box-orient: vertical;
  473. -webkit-line-clamp: 2;
  474. overflow: hidden;
  475. padding-bottom: 6px;
  476. }
  477. .nextActivity{
  478. margin-top: 35px;
  479. padding: 0 10px;
  480. border: 1px solid #ccc;
  481. }
  482. .nextActivity .content{
  483. border-bottom: none;
  484. }