mobile.css 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. @charset 'UTF-8';
  2. /* Design By haoweek.com */
  3. @media screen and (min-width:320px) { html { font-size:100.00px;} }
  4. /****************************************pad*************************************************/
  5. @media only screen and (max-width:800px) {}
  6. /*****************************************phone plus*****************************************/
  7. @media (max-width:1600px) {
  8. html,body {width: 100%;height: 100%;}
  9. body {font-size:.12rem; line-height:1.5; text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-font-smoothing: antialiased;}
  10. /* Font css */
  11. .f64{font-size:.52rem;}
  12. .f60{font-size:.48rem;}
  13. .f52{font-size:.41rem;}
  14. .f48{font-size:.32rem;}
  15. .f32{font-size:.24rem;}
  16. .f28{font-size:.22rem;}
  17. .f24{font-size:.20rem;}
  18. .f22{font-size:.16rem;}
  19. .f18{font-size:.15rem;}
  20. .f16{font-size:.14rem;}
  21. .f15{font-size:.14rem;}
  22. .f14{font-size:.12rem;}
  23. /* Btn css */
  24. .comm-Btn,.comm-Btn:hover{ padding:0 .34rem; line-height:.34rem; color:#FFF; }
  25. /* comm css */
  26. .container{padding:0 .12rem; max-width:100%; min-width:100%;}
  27. .wk-case,.wk-index-contact,.wk-clients,.wk-friends,.wk-items-list,.wk-abtdiv,.wk-gettouch,.wk-about,.wk-data,.wk-space,.wk-team,.wk-job{width:100%; min-width:100%; padding:.44rem 0;}
  28. /* title css */
  29. .title-index{padding:0 .12rem; font-weight:200;}
  30. /* header*/
  31. .wk-header{padding-top:10px; padding-bottom:10px; height:60px;}
  32. .wk-header h1 a.logo{width:40px; height:40px; background-size:40px 40px;}
  33. .wk-header ul.nav{display:none;}
  34. .wk-header-scroll{padding-top:10px; padding-bottom:10px; height:60px;background:rgba(255,255,255,.96);}
  35. .wk-header-scroll h1 a.logo{display:block; width:150px; height:40px; text-indent:-9999px; background:url(logo.png) no-repeat center; background-size:150px 40px;}
  36. /*right menu*/
  37. .menu,.slideout-menu {position:fixed; top:0;bottom:0;right:0;z-index:0; width:256px; overflow-y:scroll; -webkit-overflow-scrolling:touch; display:none;}
  38. .panel,.slideout-panel {position: relative;z-index:1;}
  39. .slideout-open,.slideout-open body {overflow: hidden;}
  40. .slideout-open .slideout-menu {display: block;}
  41. .wk-mobile-nav{padding:15px; color:#ccc; background:url(lights.jpg) no-repeat center center;}
  42. .mobile-nav-list { width:100%; margin-bottom:15px; overflow:hidden; }
  43. .mobile-nav-list li { width:45%; margin-right:4%; margin-bottom:10px; text-align:center; float:left; border:1px solid #CCC; height:40px; line-height:40px; border-radius:10px; overflow:hidden; }
  44. .mobile-nav-list li a,.mobile-nav-list li a:hover{padding:0; display:block; font-size:16px; line-height:40px; color:#eee; text-decoration:none;}
  45. .mobile-bb-list { width:100%; margin-bottom:15px; overflow:hidden; }
  46. .mobile-bb-list li { width:28%; margin-right:4%; text-align:center; float:left; border:1px solid #CCC; background:#EEE; height:30px; line-height:30px; border-radius:8px; overflow:hidden; }
  47. .mobile-bb-list li a,.mobile-nav-list li a:hover{padding:0; display:block; font-size:14px; line-height:30px; color:#333; text-decoration:none;}
  48. .site-infor{padding:.12rem 0; border-top:1px solid #999;}
  49. .wk_headhy { width:100%; height:150px; }
  50. .wk_headhytx { float:left; width:240px; height:60px; margin:10px 0; overflow:hidden; }
  51. .wk_headhytx01 { height:54px; width:54px; margin-left:10px; margin-top:3px; float:left; overflow:hidden; }
  52. .wk_headhytx01 img { width:48px; height:48px; overflow:hidden; border:2px solid #CCC; border-radius:50%; }
  53. .wk_headhytx02 { width:120px; height:60px; margin-top:2px; margin-left:30px; float:left; overflow:hidden; }
  54. .wk_headhytx02 span { height:28px; line-height:28px; text-align:left; float:left; width:120px; }
  55. .wk_headhytx02 span a {font-size:14px; color:#F6F6F6;}
  56. .wk_headhybt { float:left; height:40px; margin-top:10px; width:100%; overflow:hidden; }
  57. .wk_headhybt ul { width:100%; height:32px; }
  58. .wk_headhybt ul li { float:left; width:21%; margin-right:3%; border:1px solid #CCC; border-radius:8px; overflow:hidden; text-align:center; height:30px; line-height:30px; }
  59. .wk_headhybt ul li a { font-size:14px; color:#FFF; }
  60. /*menu icon*/
  61. .toggle-btn{position:fixed; top:0; right:0; z-index:2000; display:block; border:none; outline:none; width:60px; height:60px; padding-top:12px; -webkit-tap-highlight-color:rgba(0,0,0,0);}
  62. .icon-i{margin:6px auto; display:block; width:30px; height:3px; background:#ea3340;}
  63. /* footer */
  64. .wk-footer{padding:0 0 0.65rem 0; min-width:100%;}
  65. .footer-box{float:left; width:100%;}
  66. .footer-nav{overflow:hidden; margin:0 0 .1rem; padding-bottom:0; border-bottom:1px solid #aaa;}
  67. .footer-nav li{width:20%; float:left; text-align:center; padding:0;}
  68. .footer-nav li a{line-height:.5rem; font-size:.16rem; }
  69. .footer-nav li a:hover{text-decoration:none; color:#ccc;}
  70. .logo-en{margin:.2rem 0 .12rem; display:block; width:238px; height:18px; background:url(logo_en_2x.png) no-repeat center top; background-size:238px 18px;}
  71. .fr{float:left;}
  72. .tright{text-align:left;}
  73. /*slider index*/
  74. #Slider-index .slick {width:100%; margin: 0 auto; min-width:100%;}
  75. #Slider-index .slick-dots {bottom: .2rem;}
  76. /* index service item */
  77. .wk-service-item{min-width:100%;}
  78. .wk-service-item .container{padding:0;}
  79. .service-item li{width:100%; border-left:0px solid #ddd; border-bottom:1px solid #ddd; }
  80. .service-item li:last-child{border-right:0px solid #ddd;}
  81. .service-item li a,.service-item li a:hover{padding:.2rem; display:block; text-decoration:none; text-align:left; background-image:url(arr_comm.png); background-repeat:no-repeat; background-position:94% center; background-size:.22rem;}
  82. .service-item li a span{padding:.06rem .06rem .06rem .7rem;}
  83. .service-item li a span h3{line-height:.26rem;}
  84. .service-item li a span p{line-height:.2rem;}
  85. .service-item li a span.service-ue{background:url(icon_ue.png) no-repeat 0px 0px; background-size:.5rem;}
  86. .service-item li a:hover span.service-ue{background:url(icon_ue.png) no-repeat 0px -.5rem; background-size:.5rem;}
  87. .service-item li a span.service-ui{background:url(icon_ui.png) no-repeat 0px 0px; background-size:.5rem;}
  88. .service-item li a:hover span.service-ui{background:url(icon_ui.png) no-repeat 0px -.5rem; background-size:.5rem; }
  89. .service-item li a span.service-dev{background:url(icon_dev.png) no-repeat 0px 0px; background-size:.5rem;}
  90. .service-item li a:hover span.service-dev{background:url(icon_dev.png) no-repeat 0px -.5rem; background-size:.5rem; }
  91. /* case*/
  92. .wk-case .container{padding:0;}
  93. .case-list li{width:48%; margin:.2rem 1% 0; }
  94. .case-list li a h4,.case-list li a:hover h4{width:90%; margin:0 5px; line-height:.32rem;}
  95. .case-list li a p,.case-list li a:hover p{display: block;}
  96. /* index contact */
  97. .wk-index-contact {background-attachment:scroll;}
  98. .wk-index-contact h3{width:80%;}
  99. .wk-index-contact p{width:90%;}
  100. .btn-box{margin:.12rem auto 0;}
  101. .wk-index-contact p.btn-box a{font-size:.16rem;}
  102. /* client commemt */
  103. .wk-clients .title-index{padding:0; }
  104. #Slider-say .slick {width:100%; padding:.24rem .12rem;}
  105. #Slider-say .slick div.slidbox h3{margin:0 0 .2rem; font-size:.20rem;}
  106. #Slider-say .slick div.slidbox p{margin:0 0 .2rem;}
  107. #Slider-say .slick-dots { bottom: .0rem;}
  108. /* friends */
  109. .wk-friends ul.friends-list li{margin:.12rem 0; padding:.12rem 0; width:50%; }
  110. /*map*/
  111. /*.wk-map{position:relative; height:3.2rem; min-width:100%;}*/
  112. .mark-info{padding:.12rem 0;}
  113. .mark-info h4{margin:0; line-height:.25rem; font-size:.16rem; color:#fff; font-weight:300;}
  114. .mark-info a,.mark-info a:hover{color:#fff; text-decoration:none;}
  115. /*show txt style*/
  116. .show-txtstyle-center h5{display:none;}
  117. .show-txtstyle-center .f64{font-size:.32rem;}
  118. .show-txtstyle-center h3.f48{font-size:.22rem;}
  119. .show-txtstyle-center p.iconimg img{margin:0 auto 2%; width:68px;}
  120. /*show txt style end*/
  121. }
  122. /*************************************************phone************************************/
  123. @media only screen and (max-width:640px) {}
  124. @media only screen and (max-width:320px) {
  125. /* Font css */
  126. .f64{font-size:.39rem;}
  127. .f60{font-size:.36rem;}
  128. .f52{font-size:.32rem;}
  129. .f48{font-size:.28rem;}
  130. .f32{font-size:.20rem;}
  131. .f22{font-size:.16rem;}
  132. .f16{font-size:.14rem;}
  133. .f14{font-size:.12rem;}
  134. /* header*/
  135. .wk-header{padding-top:15px; padding-bottom:15px;height:60px;}
  136. .wk-header h1 a.logo{width:30px; height:30px; background-size:30px 30px;}
  137. .wk-header-scroll{padding-top:15px; padding-bottom:15px;height:60px; background:rgba(255,255,255,.96);}
  138. .wk-header-scroll h1 a.logo{width:132px; height:30px; background-size:132px 30px;}
  139. /*menu icon*/
  140. .toggle-btn{width:50px; height:50px; padding-top:14px;}
  141. .icon-i{width:26px; height:2px; }
  142. /*right menu*/
  143. .mobile-nav-list li a,.mobile-nav-list li a:hover{font-size:.14rem; line-height:.44rem;}
  144. #Slider-say .slick div.slidbox h3{font-size:.18rem;}
  145. .wk-fix-sort ul li a,.wk-fix-sort ul li a:hover{font-size:.14rem;}
  146. }
  147. .wk_hmenu {position:relative; top:-7px; right:12px; }