home.css 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. @charset "utf-8";
  2. body {background-color: #f3f3f3;}
  3. .pt40 { padding-top: 40px;}
  4. .ui-col-1 { width: 0;}
  5. .c-17b3ec {color: #17b3ec;}
  6. .c-btn-17b3ec {background-color: #17b3ec;}
  7. .c-ser-hold {background: none;}
  8. .icons-zero { width: 60px; height: 60px;}
  9. .icons-one {width: 45px;}
  10. .icons-two {width: 35px;}
  11. .arrow-right { display: block;width: 8px; height: 8px; border: solid #cdcdcd; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);-ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
  12. .ren {width: 52px;}
  13. .index-list .c-list-img , .index-list .c-list-img img {width: 70px; height: 50px;}
  14. .index-tags {display: inline-block; padding: 1px 5px; color: #fff; border-radius: 2px;}
  15. .index-tags-org {background-color: #ff8100;}
  16. .index-tags-blue {background-color: #75c2f5;}
  17. .index-list .c-list > li {margin-left: 0;}
  18. .index-list .doc-avatar { width: 50px; height: 50px; border-radius: 50%; overflow: hidden; margin-right: 20px;}
  19. .index-list .c-list > .c-list-function { border-top: 1px solid #f1f1f1;}
  20. .index-list .c-list > .c-list-function .c-list-info,.index-list .c-list > .c-list-function:first-child { border: 0;}
  21. .c-list .doc-avatar img { width: 100%; height: 100%;}
  22. .wordbox {position: relative;}
  23. .wordbox-box {position: absolute; text-align: center; word-wrap: break-word; overflow: hidden; border: 1px solid #fff;}
  24. .wordbox-box span {color: #fff; text-decoration: none; display: inline-block; width: 100%; height: 100%;}
  25. .icons-box {border-radius: 2px; width: 26px; height: 26px; color: #fff; display: inline-block; text-align: center; line-height: 26px;}
  26. .icons-box i.iconfont {font-size: 18px;}
  27. .icons-box-org {background-color: #ff9600;}
  28. .icons-box-blue {background-color: #00aeef;}
  29. .icons-box-green {background-color: #4ed964;}
  30. /* login */
  31. .login .ui-grid {height: 45px; line-height: 25px;}
  32. .login .ui-grid:first-child {border-bottom: 1px #f1f1f1 solid;}
  33. .login .ui-col-0 {width: 50px; border-right: 1px solid #f1f1f1;}
  34. .login .ui-col-0 span { color: #17b3ec; display: inline-block; height: 100%; }
  35. /* footer */
  36. .footer {background-color: #f8f8f9; left: 0; bottom: 0; height: 50px; padding-top: 5px; z-index:600;}
  37. .footer li {position: relative;}
  38. .footer li em {position: absolute; left: 50%; top: -2px; width: 18px; height: 18px; color: #fff; border-radius: 50%; background-color: #f00; margin-left: 3px;}
  39. .footer a {color: #333;}
  40. .footer a.curr {color: #17b3ec;}
  41. .footer i.iconfont {font-size: 20px;}
  42. .footer span {display: block; font-size: 10px;}
  43. /*资讯*/
  44. .canbel-head ul{margin:0 auto;border-radius:5px;}
  45. .message-list .c-avatar-m{border-radius:40px;overflow:hidden;color:#fff;text-align:center;line-height:40px;}
  46. .message-list .c-avatar-m i{font-size:23px;}
  47. .message-list span.dot-red{background:#37a6ed;width:22px;height:22px;display:inline-block;color:#fff;font-size:10px;text-align:center;line-height:22px;border-radius:50%;}
  48. .message-list.c-list .c-list-info > p{color:#5b5b5b;font-size:12px;}
  49. .bgc-4ba8ef{background:#4ba8ef;}
  50. .bgc-ffa100{background:#ffa100;}
  51. .bgc-00cf8d{background:#00cf8d;}
  52. .bgc-ff6000{background:#ff6000;}
  53. .index-top{ line-height:40px; padding:0 15px 0 10px; font-size:16px; color:#494949;}
  54. .index-top img{ margin-top:10px;}
  55. .bor-l-f2{ border-left:1px solid #f2f2f2;}
  56. .bor-t-f2{ border-top:1px solid #f2f2f2;}
  57. .c-b3b3b3{ color:#b3b3b3;}
  58. .dh-nav { width: 100%; height: 30px; line-height:30px; background: #fff; font-size:13px;}
  59. .dh-nav li{ display:block; float:left; width:20%; height:22px; padding-top:8px; text-align:center;}
  60. .dh-nav li.curr{ background:#25aadf; color:#fff;}
  61. .dh-nav li span{ display:block; width:100%; line-height:1; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; border-left:1px solid #f2f2f2;}
  62. .dh-nav li:first-child span{ border-left:none;}
  63. .dh-nav li.curr span{ border-color:#25aadf;}
  64. .dh-list { width:100%; background:#fff; z-index:1;}
  65. .dh-list-box { width: 100%; }
  66. .dh-list li{ overflow:hidden; padding:15px 0 5px 0; font-size:14px; color:#333;}
  67. .dh-list li label{ display:block; width:25%; float:left; text-align:center; margin-bottom:10px; line-height:1.3; font-size:14px;}
  68. .dh-list li label img{ width:40px; height:40px; border-radius:50%; margin-bottom:3px;}
  69. .index-banner{ position:relative;}
  70. .index-banner-word{ position:absolute; width:100%; text-align:center; left:0; bottom:20px; font-size:13px; color:#fff;}
  71. .index-nav{ position:relative;}
  72. .index-nav li{ display:block; float:left; width:31.25%; height:130px; text-align:center; font-size:14px; color:#5b5b5b; line-height:1.4; position:relative; z-index:500;}
  73. .index-nav:before{ content:''; display:block; width:31.25%; height:100%; position:absolute; left:31.25%; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; top:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; z-index:1;}
  74. .index-nav li.lthree{ width:37.5%;}
  75. .three-div-top{ height:60px; border-bottom:1px solid #f2f2f2; padding-top:5px;}
  76. .three-div-bot{ height:70px; padding-top:15px;}
  77. .three-img{}
  78. .three-span{ display:inline-block; vertical-align:middle; margin-top:3px; margin-left:2px; text-align:left;}
  79. .search-tb{ width:45px; height:45px; position:absolute; right:0; top:0;}
  80. .search-tb:before{ content:''; display:block; position:absolute; width:12px; height:12px; border:1px solid #49bdee; border-radius:50%; left:13px; top:15px;}
  81. .search-tb:after{ content:''; display:block; position:absolute; width:10px; height:1px; background:#49bdee; left:23px; top:30px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
  82. .news-list li { padding-top: 12px; padding-bottom: 12px; }
  83. .news-pic { width: 60px; height: 60px; border-radius: 4px; overflow: hidden; }
  84. .news-pic img { width: 100%; height: 100%; }
  85. .pull-more { display: block; text-align: center; color: #5b5b5b; font-size: 14px; padding: 10px 0; }
  86. .pull-more:active { background: rgba(0,0,0,.05); }
  87. .art-detil { padding: 15px; }
  88. .art-detil h1 { font-size: 18px; line-height: 30px; color: #333; }
  89. .art-detil a { color: #137bf2; }
  90. .art-detil img { max-width: 100%; display: block; margin: 10px auto; }
  91. .art-con p { color: #666; font-size: 14px; line-height: 1.5em; padding: 5px 0; text-indent: 2em; white-space: pre-wrap; word-wrap: break-word; word-wrap: break-all; }
  92. .art-con a { display: block; clear: both; color: #137bf2; }
  93. .news-list > .n-list-cover{ padding-left:0 !important;}
  94. /*csx*/
  95. .ptb12 { padding-top: 12px; padding-bottom: 12px; }
  96. .n-list { background-color: #fff; }
  97. .n-list > li, .n-list > .n-list-li { position: relative; display: -webkit-box; display: box; box-pack: center; padding-right: 15px; margin-left: 15px; border-top: 1px solid #f1f1f1; clear: both; }
  98. .n-list > li:first-child, .n-list > .n-list-li:first-child { border-top: none; }
  99. .n-list > .n-list-link:active { background-color: #f7f7f7; padding-left: 15px; margin-left: 0 }
  100. .n-list > .n-list-cover { padding-left: 15px; margin-left: 0; }
  101. .n-list > .list-arrow-r, .n-list > .list-arrow-d, .n-list > .list-arrow-u { padding-right: 30px }
  102. .n-list > .list-arrow-r:after, .n-list > .list-arrow-d:after, .n-list > .list-arrow-u:after { position: absolute; top: 50%; right: 15px; margin-top: -5px; content: ""; display: block; width: 8px; height: 8px; border: solid #cdcdcd; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  103. .n-list > .list-arrow-d:after { right: 13px; margin-top: -8px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
  104. .n-list > .list-arrow-u:after { right: 13px; margin-top: -2px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
  105. .n-list-title { display: -webkit-box; display: -moz-box; display: box; -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-pack: start; -moz-box-pack: start; box-pack: start; }
  106. .n-list-key, .n-list-info { display: -webkit-box; display: -moz-box; display: box; -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; }
  107. .n-list-info { display: -webkit-box; display: -moz-box; display: box; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }
  108. .n-list-flex { display: -webkit-box; display: -moz-box; display: box; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }
  109. .n-list > .n-list-function { border-top: none; padding-right: 0; }
  110. .n-list > .n-list-function .n-list-flex { border-top: 1px solid #f1f1f1; }
  111. .n-list > .n-list-function:first-child .n-list-flex { border-top: none; }
  112. .n-list > li:first-child, .n-list > .n-list-function:first-child, .n-list > .n-list-function:first-child .n-list-info, .n-list > div:first-child { border: 0; }
  113. .n-list > .n-list-label { border-top: none; padding-right: 0; }
  114. .n-list .n-list-img { width: 100px; height: 68px; overflow: hidden; position: relative }
  115. .n-list .n-list-img img { width: 100%; height: auto; }
  116. .required { position: relative; }
  117. .required:before { content: "*"; position: absolute; color: #f00; font-size: 14px; height: 12px; line-height: 12px; vertical-align: middle; left: -10px; top: 50%; margin-top: -5px; }
  118. .n-avatar-s, .n-avatar-m, .n-avatar-l { width: 26px; height: 26px; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; }
  119. .n-avatar-m { width: 40px; height: 40px; }
  120. .n-avatar-l { width: 54px; height: 54px; }
  121. .n-avatar-s img, .n-avatar-m img, .n-avatar-l img { width: 100%; height: 100%; }
  122. .c-ccc{ color:#ccc;}
  123. .process-opera{ overflow:hidden; border-top:1px solid #f2f2f2;}
  124. .process-opera div{ width:50%; float:left; border-left:1px solid #f2f2f2; line-height:40px; color:#007cd9; text-align:center;}
  125. .process-opera div:first-child{ border-left:none;}
  126. .process-detail{ display:block; background:#fff; padding-left:40px; font-size:14px;}
  127. .process-detail li{ line-height:45px; position:relative; border-top:1px solid #f2f2f2; padding-right:30px; color:#909090;}
  128. .process-detail li:first-child{ border-top:none;}
  129. .process-detail li.nojt{ padding-right:15px;}
  130. .process-detail li .arrow-right{ position:absolute; right:15px; top:50%; margin-top:-5px;}
  131. .process-state{ position:absolute; width:15px; height:15px; background:#ccc; border-radius:50%; text-align:center; line-height:15px; color:#fff; font-size:12px; left:-25px; top:16px;}
  132. .process-state:before{ content:''; display:block; width:1px; height:32px; background:#ccc; position:absolute; left:7px; top:15px;}
  133. .process-detail li:last-child .process-state:before{ display:none;}
  134. .process-state.curr{ background:#2eba52;}
  135. .process-state.curr:before{ background:#2eba52;}
  136. .r-textarea { width: 100%; border: 0; padding: 0; resize: none; }
  137. .message-nav{}
  138. .message-nav li{ padding-left:10px; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; background:#fff; margin-top:10px;}
  139. .mnav-top{ line-height:35px; border-bottom:1px solid #f2f2f2; padding-right:10px;}
  140. .mnav-mess{ padding:8px 0 10px 0; position:relative;}
  141. .mnav-mess .ghbq{ position:absolute; width:50px; height:16px; line-height:16px; text-align:center; background:#f9bb4d; color:#fff; font-size:10px; right:15px; top:13px; border-radius:3px;}
  142. .mnav-mess .spbq{ position:absolute; width:50px; height:16px; line-height:16px; text-align:center; background:#41b1f2; color:#fff; font-size:10px; right:15px; top:13px; border-radius:3px;}
  143. .kf-btn{ display:block; width:30px; height:30px; position:absolute; right:10px; top:50%; margin-top:-15px; background:url(../images/kf.png) no-repeat; background-size:100% 100%; border-radius:50%;}