style.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. html, body, div,section,article,canvas,header,footer,figure,figcaption,nav span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, dd, dl, dt, li, ol, ul,input,select,button,textarea { padding:0; margin:0; border:none;}input,button,select,textarea,a,img{outline:none; text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(255,0,0,0);}/*去掉超链接或按钮点击时出现的虚线框黄色边框*/
  2. section,article,header,footer,figure,figcaption,nav,canvas{display:block;}
  3. ::-moz-focus-inner{border:0px;}/*火狐的私有属性去掉点击时边框*/
  4. html{font-size:20px;}
  5. body {font-size:12px; font-family:"Microsoft YaHei","Arial", "SimSun";}
  6. html,body{
  7. width:100%;
  8. height:100%;
  9. background:#f2f2f2;
  10. -moz-user-select: none;
  11. -webkit-user-select: none;
  12. -ms-user-select: none;
  13. -khtml-user-select: none;
  14. user-select: none; }
  15. a,img { border:none;}
  16. ul, ul li, ol li, li { list-style:none;}
  17. table { border-collapse: collapse;border-spacing:0;}
  18. input, textarea {border: 0;vertical-align: middle;}
  19. .clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
  20. * html .clearfix {zoom: 1;}
  21. *:first-child + html .clearfix {zoom: 1;}
  22. .fl { float:left;}
  23. .fr { float:right;}
  24. .none{ display:none;}
  25. /*分享按钮*/
  26. .iShare a{width:25%;padding-top:2px;float:left;font-size:14px;text-align:center;display: inline-block;*display: inline;*zoom: 1;text-decoration: none;}
  27. .iShare a i{font-size: 24px; }
  28. .iShare-32 a i{font-size:44px; }
  29. .iShare a p{padding-top:5px;}
  30. .iShare a .qq{color: #2196F3;}
  31. .iShare a .qzone{color: #FFC311;}
  32. .iShare a .tencent{color: #44ACFF;}
  33. .iShare a .weibo{color: #E6162D;}
  34. .iShare a .wechat{color: #2BAD13;}
  35. .section1{position:relative;width:100%;height:100%;overflow:hidden;}
  36. #video{width:100%;height:100%;}
  37. .touchbox{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:none;}
  38. .section1_box{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.8s linear;-webkit-transition:all 0.8s linear;-moz-transition:all 0.8s linear; }
  39. .section1_box .roomtitle{color:#fff;font-size:14px;text-align:center;padding:10px 0 15px;}
  40. .section1_box.animte{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);}
  41. .section1_box .header{position:absolute;top:0;left:0;z-index:12;width:100%;padding-top:10px;}
  42. .userinfo > img{width:40px;height:40px;}
  43. .section1_box .userinfo{width:200px;height:40px;float:left;margin-left:10px;font-size:12px;}
  44. .section1_box .userinfo > img{border-radius:50%;float:left;}
  45. .section1_box .userinfo > span{display:block;float:left;padding-top:2px;color:#fff;text-shadow: 1px 2px 2px #000;}
  46. .section1_box .userinfo span.ulive{width:150px;margin-left:10px;font-size:14px;}
  47. .section1_box .userinfo span.unum{width:150px;margin-left:10px;}
  48. .testbox{width:100%;height:200px;background:red;z-index:10;position:absolute;top:64px;left:0;}
  49. .user_followed{display:none;float:right;width:73px;height:30px;line-height:30px;font-size:14px;border-radius:20px;background:#f6c636;color:#fff;margin-right:10px;margin-top:5px;text-align:center}
  50. .user_followed.on{border:1px solid #f6c636;background:transparent;color:#f6c636}
  51. .user_gag{display:inline-block;float:left;line-height:26px;padding:0 15px;font-size:14px;border-radius:20px;background:rgba(235,79,56,0.6);color:#fff;}
  52. .mb_btn{position:absolute;right:0;top:25px;}
  53. .charmval{display:inline-block;min-width:100px;height:30px;margin-top:5px;padding-right:28px;line-height:30px;color:#fff;background:url(../images/room_yingpiao_check.png) no-repeat 94% center rgba(0,0,0,0.5);background-size:18px;border-radius:0 20px 20px 0;clear:both;display:none;}
  54. .charmval .meilizhi{margin:0 5px;font-size:14px;color:#f7104f;}
  55. #contributionval{position:absolute;top:0;left:0;z-index:14;width:100%;height:90%;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);opacity:0;
  56. filter: alpha(opacity=0);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease; display:none;}
  57. #contributionval.anit{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);opacity:1;
  58. filter: alpha(opacity=1);}
  59. .contributionval_content{position:relative;width:90%;height:94%;padding-bottom:15px;margin:8% auto 0;background:#fff;border-radius:5px;overflow:hidden;}
  60. .userimg{width:55%;height:auto;float:left;overflow:hidden;margin-left:10px;display:none;}
  61. .userpic{white-space: nowrap;text-overflow:ellipsis;overflow-x: auto;}
  62. .userpic li{width:35px;height:35px;display:inline-block;border-radius:50%;}
  63. .userpic li > img{width:35px;height:35px;border-radius:50%;}
  64. #heart{width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:9;display:none;}
  65. #heart canvas{width:100%;height:100%;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
  66. .msg-box{position:absolute;bottom:90px;left:0;z-index:10;width:90%;max-height:154px;overflow-y:auto;}
  67. .msg-box p{font-size:14px;color:#fff;line-height:20px;padding:1px 10px;}
  68. .msg-box p:first-child{max-height:100px;}
  69. .msg-box p label{color:#CF7916;}
  70. .msg-box p label img{margin-right:3px;vertical-align:middle;}
  71. .msg-con{position:relative;bottom:0;left:0;width:100%;height:auto;}
  72. .chat-tool{position:absolute;bottom:10px;left:4%;z-index:21;width:92%;text-align:center;display:none;}
  73. .chat-tool ul{width:100%;height:75%;}
  74. .chat-tool ul li{position:relative;width:55px;height:100%;float:left;text-align:center;}
  75. .chat-tool ul li img{width:45px;text-align:center;}
  76. .chat-tool .appdown{display:inline-block;width:30%;height:40px;border-radius:10px;color:#fff;line-height:40px;border:1px solid #FFF;}
  77. .chat-tool ul li:nth-child(4) a{display:block;border-radius:50%;text-align:right;}
  78. /* 下载 */
  79. .down-bottom{
  80. position:absolute;
  81. bottom:0;
  82. width:100%;
  83. height:3rem;
  84. line-height:3rem;
  85. background:url('../images/down_bg.png');
  86. text-align:center;
  87. z-index:5;
  88. }
  89. .down-bottom img {
  90. max-width:70%;
  91. max-height:100%;
  92. vertical-align:middle;
  93. }
  94. /*更多*/
  95. .chat-tool .more_list{display:none;position:absolute;bottom:68px;left:-16px;width:100%;border-radius:3px;background:rgba(0,0,0,0.6);}
  96. .chat-tool .more_list:after{content:"";position: absolute;bottom:-14.5px;left:50%;margin-left:-16px;display: block;width: 0;height: 0;border-width: 15px 15px 0;border-style: solid;border-color: rgba(0,0,0,0.6) transparent;}
  97. .chat-tool .more_list a{display:block;height:35px;padding-left:20px;font-size:12px;color:#fff;line-height:35px;text-align:center;}
  98. .more_share{background:url(../images/share.png) no-repeat 5px center;background-size:18px;border-bottom:1px solid #999;}
  99. .more_center{background:url(../images/center.png) no-repeat 5px center;background-size:18px;}
  100. .section2{width:100%;}
  101. .remen_tile{width:100%;}
  102. .remen_list {width: 100%;margin: 0 auto;text-align: center;position: relative;font-size: 1.2rem;}
  103. .remen_list ul {height: 100%;width: 100%;text-align: left;}
  104. .remen_list ul li {width: 48%;margin-left:1.4%;margin-bottom:5px;display:block;float:left;background: #FBFBFB;position: relative;}
  105. .remen_headpic {margin: 0 auto;width: 100%;text-align: center;position: relative;}
  106. .remen_headpic a img{display:block;width:100%;}
  107. .remen_info {margin: 0 auto;width: 98%;height:2rem;line-height:2.5rem;padding-left:2px;text-align: center;position: relative;display: inline-block;overflow: hidden;}
  108. .remen_info span{position:relative;display:inline-block;}
  109. .remen_name{color:#575757;float:left;font-size:14px;}
  110. .remen_level{width:15%;float:left;bottom: -1px;}
  111. .remen_level img{vertical-align: middle;}
  112. .remen_num{color:#B5B5B5;font-size:12px;float:right;}
  113. #top_box {width: 100%;height:70%;position: absolute;top: 0;z-index:20;}
  114. #play {display:block;top:40%;left: 44%;position: absolute;z-index:20;background:rgba(43,51,63,.7);border-radius:50%;box-sizing: border-box;}
  115. #play img{display:block;width:40px;height:40px;float:left;border-radius:50%;}
  116. .jw-reset {color: inherit;background-color: transparent;padding: 0;margin: 0;float: none;font-size: 1rem;line-height: 1rem;text-align: left;vertical-align: baseline;border: 0;direction: ltr;font-variant: inherit;font-stretch: inherit;-webkit-tap-highlight-color: rgba(255,255,255,0);}
  117. .jwplayer {width: 100%;height:100%;font-size: 16px;position: relative;display: block;min-height: 0;overflow: hidden;box-sizing: border-box;background-color: #9a9494;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
  118. .jw-media{position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow:hidden;}
  119. .jw-media video {position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: transparent;}
  120. .jw-preview {position: absolute;top:0;left:0;opacity: 1;visibility: visible;width: 100%;height: 100%;background: #000 no-repeat 50% 50%;}
  121. .jw-stretch-fill .jw-preview {background-size: cover;}
  122. /******分享盒子样式******/
  123. .share_box{position:absolute;bottom:0;left:0;z-index:22;transform:translateY(210px);-webkit-transform:translateY(210px);-moz-transform:translateY(210px);opacity:0;width:100%;height:210px;background:rgba(255,255,255,0.9);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease; display:none;}
  124. .sanimt{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);opacity:1;}
  125. .share_title{padding:10px 0;border-bottom:1px solid #eee;color:#11cd6e;font-size:20px;text-align:center;}
  126. #share_alert{display:none;position:fixed;top:0;left:0;z-index:14;width:100%;height:100%;background:rgba(0,0,0,0.6);}
  127. .share_prompt{position:relative;width:90%;height:230px;padding-top:60px;margin:0 auto;background:url(../images/bg_sharetip.png) no-repeat center bottom;background-size:100%;}
  128. .share_prompt p{position:absolute;bottom:2rem;left:1.5rem;font-size:1rem;line-height:2rem;color:#666;}
  129. /*直播结束*/
  130. .video_end{width:100%;height:100%;}
  131. .video_end .ad {width: 100%;height:100%;margin: 0 auto;text-align:center;}
  132. .video_end .ad img {padding: 0;width: 100%;height:100%;}
  133. .anchorpic{padding-top:10px;}
  134. .anchorpic img{width:60px; height:60px; border-radius:30px;}
  135. .video_end .style11 {padding-top:1.4rem;color: #333333;font-size:18px;}
  136. .video_end .style11 img{margin-bottom: -2px;width:2rem;height:18px;}
  137. .video_end .style111{padding-top:10px;color: #969696;font-size: 18px;}
  138. .video_end .about{overflow:hidden;position:absolute;z-index:111;text-align:center;width:100%;margin-top:50%;font-size:20px;color:#333333;font-family: 'Microsoft YaHei'}
  139. .video_end .mask{overflow:hidden;position:absolute;z-index:110;text-align:center;width:100%;height:100%;background:rgba(255,255,255,0.5);margin-top:0;margin-left:0;}
  140. #login-btn{
  141. display:none;
  142. position: absolute;
  143. bottom: 0px;
  144. width: 100%;
  145. height:70px;
  146. background: rgba(255,255,255,0.65);
  147. }
  148. .js-reg{
  149. display:none;
  150. position:absolute;
  151. background: url(../images/login.png) no-repeat center;
  152. width:200px;
  153. height: 70px;
  154. margin-left: 120px;
  155. bottom:0;
  156. z-index:9999;
  157. }
  158. #login{
  159. display:none;
  160. position: fixed;
  161. top: 0;
  162. left: 0;
  163. z-index: 999;
  164. width: 100%;
  165. height: 100%;
  166. background: rgba(0,0,0,0.6);
  167. }
  168. #login .login_form{
  169. width: 300px;
  170. background: white;
  171. position: fixed;
  172. z-index: 200;
  173. top: 30%;
  174. left: 50%;
  175. margin-left: -150px;
  176. border-radius: 5px;
  177. overflow: visible;
  178. }
  179. #login .login_form .phoneArea {
  180. width: 205px;
  181. margin: 0 auto;
  182. margin-top: 22px;
  183. border: 1px solid #b0b0b0;
  184. border-radius: 5px;
  185. overflow: hidden;
  186. }
  187. #login .login_form .key_con {
  188. width: 205px;
  189. margin: 0 auto;
  190. margin-top: 10px;
  191. border-radius: 5px;
  192. overflow: hidden;
  193. }
  194. .login_form .phone, .login_form .key {
  195. color: grey;
  196. font-size: 12px;
  197. border: 0;
  198. height: 32px;
  199. line-height: 36px;
  200. padding: 0;
  201. margin: 0;
  202. -webkit-appearance: none;
  203. -moz-appearance: none;
  204. appearance: none;
  205. -webkit-tap-highlight-color: transparent;
  206. outline: 0;
  207. _float: left;
  208. }
  209. .login_form .phone {
  210. width: 205px;
  211. }
  212. .keyBorder {
  213. float: left;
  214. height: 33px;
  215. border: 1px solid #a0a0a0;
  216. overflow: hidden;
  217. border-radius: 5px;
  218. }
  219. .login_form .key {
  220. width: 114px;
  221. float: left;
  222. }
  223. .login_form .get_key {
  224. width: 80px;
  225. height: 32px;
  226. padding: 0;
  227. margin: 2px 1px 0 0;
  228. line-height: 32px;
  229. background: #d14c49;
  230. float: right;
  231. border: 0;
  232. text-align: center;
  233. color: #fff;
  234. font-size: 12px;
  235. cursor: pointer;
  236. border-radius: 16px
  237. }
  238. .login_form .get_none {
  239. width: 80px;
  240. height: 32px;
  241. padding: 0;
  242. margin: 0 1px 0 0;
  243. line-height: 32px;
  244. background: #f5f5f5;
  245. float: right;
  246. border: 1px solid #eaeaea;
  247. text-align: center;
  248. color: #636363;
  249. font-size: 12px;
  250. cursor: default;
  251. border-radius: 20px;
  252. }
  253. .login_form .submit {
  254. width: 218px;
  255. height: 38px;
  256. line-height: 38px;
  257. font-size: 20px;
  258. text-align: center;
  259. border: 0;
  260. color: white;
  261. display: block;
  262. margin: 30px auto;
  263. background-color: #d14c49;
  264. text-decoration: none;
  265. float:none;
  266. }
  267. .login_form .submit.get_none {
  268. float: none;
  269. background-color: #f5f5f5;
  270. color: #989898;
  271. }
  272. .warring {
  273. width: 100%;
  274. height: 15px;
  275. font-size: 12px;
  276. color: #d14c49;
  277. text-align: center;
  278. display: none;
  279. position: absolute;
  280. top: 3px;
  281. }