install.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. @charset "utf-8";
  2. /* ================================ */
  3. /* Installation related styles */
  4. /* Author: heilong */
  5. /* */
  6. /* Create Date: Jun-04-2014 */
  7. /* Retrofit Date: Jun-15-2014 */
  8. /* ================================ */
  9. * { word-wrap: break-word; outline: none;}
  10. html, body, ul, li, p { padding: 0; margin: 0;}
  11. body { font-family: "microsoft yahei", "Microsoft YaHei", "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 20px; color: #7E8C8D; background-color: #FFFFFF;}
  12. h1, h2, h4, h5, h6 { font-weight: normal; margin: 0;}
  13. i, em { font-style: normal;}
  14. ul, ol, li { list-style-type: none;}
  15. a { color: #16A085; text-decoration: underline; transition: all 0.25s ease 0s;}
  16. html { -webkit-text-size-adjust: none; min-height: 101%;}
  17. /* Form Input
  18. --------------------------------------*/
  19. input[type="text"], input[type="password"] { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; color: #7E8C8C; line-height: 20px; text-indent: 6px; height: 20px; padding: 8px 5px; border: 2px solid #BEC3C7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: border .25s linear, color .25s linear; -moz-transition: border .25s linear, color .25s linear; -o-transition: border .25s linear, color .25s linear; transition: border .25s linear, color .25s linear;}
  20. input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder { color: #B2BCC5;}
  21. input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder { color: #B2BCC5;}
  22. input[type="text"].placeholder, input[type="password"].placeholder { color: #B2BCC5;}
  23. input[type="text"]:focus, input[type="password"]:focus { border-color: #1ABC9C; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
  24. input[type="text"].flat, input[type="password"].flat { border-color: transparent;}
  25. input[type="text"].flat:hover, input[type="password"].flat:hover { border-color: #BDC3C7;}
  26. input[type="text"].flat:focus, input[type="password"].flat:focus { border-color: #1ABC9C;}
  27. input[disabled], input[readonly], textarea[disabled], textarea[readonly] { color: #D5DBDB; background-color: #F4F6F6; border-color: #D5DBDB; cursor: default;}
  28. input[type="text"], input[type="password"] { width: 290px;}
  29. input.error { border-color: #F30;}
  30. /* Button Style
  31. -------------------------------------- */
  32. .btn { font-size: 18px; line-height: 20px; color: #FFFFFF; background: #BDC3C7; display: inline-block; height: 20px; padding: 15px 30px; margin: 0 5px; border: none; text-decoration: none; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px/; border-radius: 4px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden;}
  33. .btn:hover, .btn:focus { color: #FFFFFF; background-color: #CACFD2; outline: none; -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden;}
  34. .btn:active, .btn.active { color: rgba(255, 255, 255, 0.75); background-color: #A1A6A9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
  35. .btn.disabled, .btn[disabled] { color: rgba(255, 255, 255, 0.75); background-color: #BDC3C7; opacity: 0.7; filter: alpha(opacity=70)/*IE*/; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
  36. .btn.btn-primary { background-color: #1ABC9C;}
  37. .btn.btn-primary:hover, .btn.btn-primary:focus { background-color: #48C9B0;}
  38. /* Scrollbar jQuery Plugin
  39. -------------------------------------- */
  40. .ps-container .ps-scrollbar-x, .ps-container .ps-scrollbar-y { background-color: #AAA; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: absolute; z-index: auto; bottom: 3px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity.25s linear; -moz-transition: opacity .25s linear; transition: opacity .25s linear;}
  41. .ps-container .ps-scrollbar-y { right: 3px; width: 8px; bottom: auto; }
  42. .ps-container:hover .ps-scrollbar-x, .ps-container:hover .ps-scrollbar-y { opacity: .6; filter: alpha(opacity=60);}
  43. .ps-container .ps-scrollbar-x:hover, .ps-container .ps-scrollbar-y:hover { opacity: .9; filter: alpha(opacity=90); cursor: default;}
  44. .ps-container .ps-scrollbar-x.in-scrolling, .ps-container .ps-scrollbar-y.in-scrolling { opacity: .9; filter: alpha(opacity=90);}
  45. /* iCheck jquery plugin
  46. -------------------------------------- */
  47. .icheckbox_flat-green, .iradio_flat-green { background: url(../images/install_bg.png) no-repeat; display: block; width: 20px; height: 20px; float: left; margin: 0; padding: 0; border: none; cursor: pointer;}
  48. .icheckbox_flat-green { background-position: 0 -280px;}
  49. .icheckbox_flat-green.checked { background-position: -22px -280px;}
  50. .icheckbox_flat-green.disabled { background-position: -44px -280px; cursor: default;}
  51. .icheckbox_flat-green.checked.disabled { background-position: -66px -280px;}
  52. .iradio_flat-green { background-position: -88px -280px;}
  53. .iradio_flat-green.checked { background-position: -110px -280px;}
  54. .iradio_flat-green.disabled { background-position: -132px -280px; cursor: default;}
  55. .iradio_flat-green.checked.disabled { background-position: -154px -280px;}
  56. /* Layout head
  57. -------------------------------------- */
  58. .header { width: 100%; height: 100px; border-bottom: solid 1px #ECF0F1;}
  59. .header .layout { width: 960px; height: 100px; margin: 0 auto; position: relative; z-index: 1;}
  60. .header .layout .title { height: 60px; position: absolute; z-index: 1; top: 20px; left: 0;}
  61. .header .layout .title h2 { font-size: 36px; line-height: 40px; color: #159F85; display: block; height: 40px;}
  62. .header .layout .title h5 { font-size: 13px; font-weight: 600; line-height: 20px; color: #2C3E50; text-align: center; display: block; height: 20px;}
  63. .header .layout .title h5 i { font-size: 11px; font-weight: normal; display: inline-block; margin: 0 0 0 5px;}
  64. .header .layout .version { color: #7E8C8D; position: absolute; z-index: 1; bottom: 20px; right: 0;}
  65. /* Layout Central
  66. -------------------------------------- */
  67. .main { width: 100%; min-height: 400px; padding: 30px 0;}
  68. /* Layout Bottom - copyright information
  69. -------------------------------------- */
  70. .footer { text-align: center; width: 100%; height: 60px; padding: 10px 0 20px 0; border-top: solid 1px #ECF0F1;}
  71. .footer h5 { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 600; line-height: 24px; color: #7E8C8C;}
  72. .footer h5 .blue { color: #2B81BA;}
  73. .footer h5 .orange { color: #E77E23;}
  74. .footer h5 .black { color: #2D3E50;}
  75. .footer h5 sup { color: #34495E; margin-left: 2px;}
  76. .footer h6 { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #92A5A5;}
  77. .footer h6 a { text-decoration: none; color: #7E8C8C;}
  78. .footer h6 a:hover { text-decoration: blink;}
  79. /* Content section
  80. -------------------------------------- */
  81. .text-box { width: 898px; height: 358px; margin: 0 auto; border: solid 1px #ECF0F1; position: relative; z-index: 1; overflow: hidden;}
  82. .license { line-height: 24px; width: 858px; margin: 20px auto;}
  83. .license h1 { font-size: 18px; line-height: 28px; color: #7E8C8D; text-align: center;}
  84. .license p { font-size: 12px; text-indent: 2em;}
  85. .btn-box { text-align: center; width: 900px; height: 50px; margin: 30px auto auto; overflow: hidden;}
  86. .error { color: red; padding-left:5px;}
  87. /* Installation step by step guide
  88. -------------------------------------- */
  89. .step-box { width: 900px; height: 200px; margin: 0 auto;}
  90. .step-box .text-nav { width: 900px; height: 70px; position: relative; z-index: 1;}
  91. .step-box .text-nav h1 { font-size: 60px; font-weight: 600; line-height: 68px; text-align: right; width: 49%; height: 68px; position: absolute; z-index: 1; top: 0; right: 51%;}
  92. .step-box .text-nav h2 { font-size: 32px; font-weight: 600; line-height: 36px; text-align: left; width: 50%; height: 36px; position: absolute; z-index: 1; top: 4px; left: 51%;}
  93. .step-box .text-nav h5 { font-size: 12px; line-height: 20px; color: #BEC3C6; text-align: left; width: 50%; height: 20px; position: absolute; z-index: 1; bottom: 5px; left: 51%;}
  94. .procedure-nav { width: 900px; height: 100px; margin: 30px auto 0 auto; position: relative; z-index: 1;}
  95. .schedule-ico { position: absolute; z-index: 1; top: 0; left: 0;}
  96. .schedule-ico span { background: url(../images/install_bg.png) no-repeat; display: block; width: 26px; height: 26px; float: left; margin-left: 230px;}
  97. .schedule-ico span.a { background-position: 0 0; margin-left: 50px;}
  98. .schedule-ico span.b { background-position: -30px 0;}
  99. .schedule-ico span.c { background-position: -60px 0;}
  100. .schedule-ico span.d { background-position: -90px 0;}
  101. .schedule-line-bg { background-color: #ECF0F1; width: 900px; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; position: absolute; z-index: 1; top: 40px; left: 0;}
  102. .schedule-line-now { background-color: #1BBC9B; height: 8px; -webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px; position: absolute; z-index: 2; top: 40px; left: 0;}
  103. .schedule-line-now em { FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr='#1BBC9B', endColorStr='#ECF0F1')/*IE6-9*/; background-image: -ms-linear-gradient(right, #ECF0F1 0%, #1BBC9B 100%)/* IE10 Consumer Preview */; background-image: -moz-linear-gradient(right, #ECF0F1 0%, #1BBC9B 100%)/* Mozilla Firefox */; background-image: -o-linear-gradient(right, #ECF0F1 0%, #1BBC9B 100%)/* Opera */; background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #ECF0F1), color-stop(1, #1BBC9B))/* Webkit (Safari/Chrome 10) */; background-image: -webkit-linear-gradient(right, #ECF0F1 0%, #1BBC9B 100%)/* Webkit (Chrome 11+) */; background-image: linear-gradient(to left, #ECF0F1 0%, #1BBC9B 100%)/* W3C Markup, IE10 Release Preview */; display: block; width: 60px; height: 8px; float: right;}
  104. .schedule-point-bg { position: absolute; z-index: 3; top: 32px; left: 0;}
  105. .schedule-point-bg span { background-color: #FFF; display: block; width: 24px; height: 24px; float: left; margin-left: 232px;-webkit-border-radius: 12px;-moz-border-radius: 12px; border-radius: 12px;}
  106. .schedule-point-bg span.a { margin-left: 50px;}
  107. .schedule-point-now { position: absolute; z-index: 4; top: 36px; left: 0;}
  108. .schedule-point-now span { background-color: #ECF0F1; display: block; width: 16px; height: 16px; float: left; margin-left: 240px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
  109. .schedule-point-now span.a { margin-left: 54px;}
  110. .schedule-text { width: 900px; height: 30px; position: absolute; z-index: 4; top: 66px; left: 0;}
  111. .schedule-text span { font-size: 14px; color: #BEC3C7; text-align: center; display: block; width: 90px; float: left; margin-left: 167px;}
  112. .schedule-text span.a { margin-left: 16px;}
  113. #step1 .schedule-ico span.a { background-position: -120px 0;}
  114. #step1 .schedule-line-now { width: 200px;}
  115. #step1 .schedule-point-now span.a { background-color: #1BBC9B;}
  116. #step1 .schedule-text span.a { font-weight: 600; color: #159F85;}
  117. #step2 .schedule-ico span.a { background-position: -120px 0;}
  118. #step2 .schedule-ico span.b { background-position: -150px 0;}
  119. #step2 .schedule-line-now { width: 440px;}
  120. #step2 .schedule-point-now span.a, #step2 .schedule-point-now span.b { background-color: #1BBC9B;}
  121. #step2 .schedule-text span.a, #step2 .schedule-text span.b { font-weight: 600; color: #159F85;}
  122. #step3 .schedule-ico span.a { background-position: -120px 0;}
  123. #step3 .schedule-ico span.b { background-position: -150px 0;}
  124. #step3 .schedule-ico span.c { background-position: -180px 0;}
  125. #step3 .schedule-line-now { width: 680px;}
  126. #step3 .schedule-point-now span.a, #step3 .schedule-point-now span.b, #step3 .schedule-point-now span.c { background-color: #1BBC9B;}
  127. #step3 .schedule-text span.a, #step3 .schedule-text span.b, #step3 .schedule-text span.c { font-weight: 600; color: #159F85;}
  128. #step4 .schedule-ico span.a { background-position: -120px 0;}
  129. #step4 .schedule-ico span.b { background-position: -150px 0;}
  130. #step4 .schedule-ico span.c { background-position: -180px 0;}
  131. #step4 .schedule-ico span.d { background-position: -210px 0;}
  132. #step4 .schedule-line-now { width: 900px;}
  133. #step4 .schedule-line-now em { display: none;}
  134. #step4 .schedule-point-now span.a, #step4 .schedule-point-now span.b, #step4 .schedule-point-now span.c, #step4 .schedule-point-now span.d { background-color: #1BBC9B;}
  135. #step4 .schedule-text span.a, #step4 .schedule-text span.b, #step4 .schedule-text span.c, #step4 .schedule-text span.d { font-weight: 600; color: #159F85;}
  136. /* Select Install Module
  137. -------------------------------------- */
  138. .select-install { width: 900px; margin: 20px auto 0 auto;}
  139. .select-install label { display: block; height: 20px; clear: both; margin: 30px auto 0 100px;}
  140. .select-install label h4 { font-size: 13px; font-weight: 600; float: left; margin-left: 6px;}
  141. .select-install label h5 { font-size: 12px; float: left; margin-left: 6px;}
  142. .select-module { background-color: #ECF0F1; width: 100%; height: 250px; margin: 30px auto; padding: 20px 0; position: relative; z-index: 2;}
  143. .select-module .arrow { font-size: 0px; line-height: 0; width: 0px; height: 0px; margin-right: 200px; border-color: transparent transparent #ECF0F1 transparent; border-width: 10px; border-style: dashed dashed solid dashed; position: absolute; z-index: 1; top: -20px; right: 50%;}
  144. .select-module ul { width: 984px; margin: 0 auto; overflow: hidden;}
  145. .select-module ul li { background-color: #FFFFFF; width: 200px; height: 220px; float: left; padding: 15px; margin: 0 8px;}
  146. .select-module ul li .ico { background: url(../images/install_bg.png) no-repeat; width: 96px; height: 96px; margin: 30px auto 0 auto;}
  147. .select-module ul li.shop .ico { background-position: -110px -60px;}
  148. .select-module ul li.cms .ico { background-position: -210px -60px;}
  149. .select-module ul li.circle .ico { background-position: -310px -60px;}
  150. .select-module ul li.microshop .ico { background-position: -410px -60px;}
  151. .select-module ul li h4 { font-size: 16px; font-weight: 600; line-height: 24px; color: #1FBA9B; text-align: center; margin-top: 10px;}
  152. .select-module ul li p { font-size: 12px; line-height: 18px; margin: 10px 10px 0 10px;}
  153. /* Test PHP configuration table
  154. -------------------------------------- */
  155. .content-box { width: 900px; margin: 0 auto;}
  156. .content-box table { width: 100%; margin: 20px 0;}
  157. .content-box table caption { font-size: 18px; line-height: 24px; color: #7E8C8D; text-align: left; padding: 5px 1%;}
  158. .content-box table th[scope="col"] { font-size: 14px; line-height: 24px; color: #FFF; background-color: #1BBC9B; text-align: left; height: 20px; padding: 7px 1%;}
  159. .content-box table th[scope="row"] { line-height: 20px; background-color: #ECF0F1; text-align: left; height: 20px; padding: 5px 1%;}
  160. .content-box table th[scope="col"]:first-of-type { border-radius: 5px 0 0 0;}
  161. .content-box table th[scope="col"]:last-of-type { border-radius: 0 5px 0 0;}
  162. .content-box table tr:last-of-type th[scope="row"]:last-of-type { border-radius: 0 0 0 5px;}
  163. .content-box table td { line-height: 20px; background-color: #F5F7F8; height: 20px; padding: 5px 1%;}
  164. .content-box table tr:last-of-type td:last-of-type { border-radius: 0 0 5px 0;}
  165. .content-box table tr:last-of-type td:nth-last-child(3) { border-radius: 0 0 0 5px;}
  166. .content-box table td span { line-height: 20px; display: block; height: 20px;}
  167. .content-box table td span i { background: url(../images/install_bg.png) no-repeat; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 6px;}
  168. .content-box table td span.yes i { background-position: 0 -30px;}
  169. .content-box table td span.no i { background-position: -16px -30px;}
  170. .content-box table td span.no { color: #F33;}
  171. /* Fill the form
  172. -------------------------------------- */
  173. .form-box { width: 900px; margin: 0 auto;}
  174. .form-box fieldset { border-width: 1px 0 0 0; border-style: solid; border-color: #ECF0F1;}
  175. .form-box legend { font-size: 18px; line-height: 24px; color: #7E8C8D;}
  176. .form-box div { height: 40px; margin: 10px 0 0 0; clear: both;}
  177. .form-box div label { font-size: 12px; line-height: 40px; color: #94A5A5; text-indent: 80px; display: block; width: 220px; height: 40px; float: left;}
  178. .form-box div span { vertical-align: middle; display: inline-block; width: 300px; height: 40px; position: relative; z-index: 1;}
  179. .form-box div span input { position: absolute; z-index: 1; top: 0; left: 0;}
  180. .form-box div span font { line-height: 20px; background: url(../images/install_bg.png) no-repeat -540px 2px; height: 20px; padding-left: 20px; position: absolute; z-index: 9; top: 10px; right: 5px;}
  181. .form-box div.icheckbox_flat-green { clear: none; }
  182. .form-box div h4 { font-size: 14px; line-height: 40px; color: #94A5A5; float: left; height:40px; margin-left: 6px;}
  183. .form-box div em { color: #BEC3C6; margin-left: 20px;}
  184. /* Installation is complete
  185. -------------------------------------- */
  186. .final-succeed { width: 900px; height: 85px; margin: 10px auto 0 auto; position: relative; z-index: 1;}
  187. .final-succeed span.ico { background: url(../images/install_bg.png) no-repeat 0 -60px; width: 96px; height: 85px; position: absolute; z-index: 1; top: 0; right: 60%;}
  188. .final-succeed h2 { font-size: 32px; font-weight: 600; line-height: 36px; text-align: left; width: 50%; height: 36px; position: absolute; z-index: 1; top: 10px; left: 42%;}
  189. .final-succeed h5 { font-size: 14px; line-height: 20px; color: #BEC3C6; text-align: left; width: 50%; height: 20px; position: absolute; z-index: 1; bottom: 5px; left: 42%;}
  190. .final-site-nav { background-color: #ECF0F1; width: 100%; margin: 50px auto; position: relative; z-index: 2;}
  191. .final-site-nav .arrow { font-size: 0; line-height: 0; width: 0; height: 0; margin-right: 40px; border-style: dashed dashed solid dashed; border-width: 10px; border-color: transparent transparent #ECF0F1 transparent; position: absolute; z-index: 1; top: -20px; right: 50%;}
  192. .final-site-nav ul { width: 1000px; height: 210px; margin: 0 auto;}
  193. .final-site-nav ul li { width: 200px; float: left;}
  194. .final-site-nav ul li .ico { background: url(../images/install_bg.png) no-repeat; width: 110px; height: 110px; margin: 20px auto 0 auto;}
  195. .final-site-nav ul li.cms .ico { background-position: 0 -160px;}
  196. .final-site-nav ul li.shop .ico { background-position: -110px -160px;}
  197. .final-site-nav ul li.circle .ico { background-position: -220px -160px;}
  198. .final-site-nav ul li.microshop .ico { background-position: -330px -160px;}
  199. .final-site-nav ul li.admin .ico { background-position: -440px -160px;}
  200. .final-site-nav ul li h5 { font-size: 14px; font-weight: 600; line-height: 24px; text-align: center; margin-top: 10px;}
  201. .final-site-nav ul li h6 { font-size: 12px; line-height: 20px; text-align: center;}
  202. .final-intro { width: 900px; margin: 0 auto;}
  203. .final-intro p { font-size: 14px; margin-left: 300px;}
  204. .final-intro p em { font-size: 12px; color: #BEC3C6;}