login.less 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. @subject-maxwidth: 1460px;
  2. @subject-minwidth: 1220px;
  3. * {
  4. margin : 0;
  5. padding : 0;
  6. list-style: none;
  7. border : none;
  8. font-style: normal;
  9. }
  10. a {
  11. color : #333;
  12. text-decoration: none;
  13. }
  14. html {
  15. height : 100%;
  16. font-family: "Microsoft YaHei", "微软雅黑", "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif;
  17. }
  18. .icon {
  19. width : 16px;
  20. height : 16px;
  21. background: greenyellow;
  22. display : inline-block;
  23. }
  24. header {
  25. background: #fff;
  26. .header-content::after {
  27. content: '';
  28. display: block;
  29. clear : both;
  30. }
  31. .header-content {
  32. width : 100%;
  33. max-width: 1460px;
  34. min-width: 1220px;
  35. margin : 0 auto;
  36. padding : 20px 0;
  37. .logo-img {
  38. float : left;
  39. padding-right: 10px;
  40. margin-right : 10px;
  41. border-right : 1px solid #999;
  42. }
  43. .logo-text {
  44. float: left;
  45. h6 {
  46. font-size : 18px;
  47. margin-bottom: 5px;
  48. font-weight : 400;
  49. }
  50. p {
  51. color: #999;
  52. }
  53. }
  54. .contact {
  55. float : right;
  56. line-height: 48px;
  57. font-size : 18px;
  58. a {
  59. font-weight: 400;
  60. color : #999;
  61. }
  62. }
  63. }
  64. }
  65. .content {
  66. width : 100%;
  67. background-image : url('../images/loginbg.png');
  68. background-position: center;
  69. .main::after {
  70. content: '';
  71. display: block;
  72. clear : both;
  73. }
  74. .main {
  75. padding : 100px 0;
  76. width : 100%;
  77. max-width: 1460px;
  78. min-width: 1220px;
  79. margin : 0 auto;
  80. .login-card {
  81. width : 456px;
  82. height : 564px;
  83. float : right;
  84. background : #fbfbfb;
  85. border-radius: 5px;
  86. overflow : hidden;
  87. .login-label::after {
  88. content: '';
  89. display: block;
  90. clear : both;
  91. }
  92. .login-label {
  93. width: 100%;
  94. a:hover {
  95. color: #f29856;
  96. }
  97. a {
  98. display : block;
  99. width : 50%;
  100. padding : 18px 0;
  101. text-align : center;
  102. font-size : 18px;
  103. float : left;
  104. background : #e5e5e5;
  105. color : #ccc;
  106. font-weight: 600;
  107. }
  108. .that {
  109. background: #fbfbfb;
  110. color : #333;
  111. }
  112. }
  113. }
  114. .login-box {
  115. .CA-login{
  116. display: none;
  117. }
  118. .user-login, .CA-login {
  119. width : 100%;
  120. height : 100%;
  121. box-sizing: border-box;
  122. form {
  123. padding: 75px 32px 0;
  124. .user,
  125. .password {
  126. width : 390px;
  127. height : 64px;
  128. background : #fff;
  129. border-radius: 5px;
  130. border: 1px solid #fff;
  131. overflow : hidden;
  132. box-shadow : 0 0 8px #ddd;
  133. margin-bottom: 20px;
  134. position : relative;
  135. div {
  136. float : left;
  137. height: 100%;
  138. }
  139. .icon-box {
  140. width : 63px;
  141. border-right: 1px solid #f5f5f5;
  142. text-align : center;
  143. line-height : 70px;
  144. }
  145. .input-box {
  146. padding-left: 20px;
  147. line-height : 65px;
  148. input {
  149. width : 250px;
  150. font-size : 18px;
  151. padding : 10px 0;
  152. outline : none;
  153. box-shadow: 0 0 0 1000px #fff inset;
  154. display: inline-block;
  155. border: none;
  156. }
  157. }
  158. .show-password {
  159. position: absolute;
  160. top : 25px;
  161. right : 25px;
  162. }
  163. }
  164. .safe::after {
  165. content: '';
  166. display: block;
  167. clear : both;
  168. }
  169. .safe {
  170. a {
  171. font-size: 16px;
  172. }
  173. .expert-login {
  174. float: left;
  175. }
  176. .account {
  177. float: right;
  178. a {
  179. color: #999;
  180. }
  181. }
  182. }
  183. .submit {
  184. .layui-input-block{
  185. margin: 0;
  186. }
  187. button {
  188. width : 100%;
  189. background : #f29856;
  190. color : #fff;
  191. border-radius: 5px;
  192. margin-top : 55px;
  193. text-align : center;
  194. line-height : 50px;
  195. font-size : 18px;
  196. cursor : pointer;
  197. outline : none;
  198. height: auto;
  199. }
  200. }
  201. }
  202. }
  203. }
  204. }
  205. }
  206. footer {
  207. background: #fff;
  208. padding : 40px 0;
  209. text-align: center;
  210. a:hover {
  211. text-decoration: underline;
  212. }
  213. a {
  214. margin-right: 5px;
  215. }
  216. }