live.css 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. .m_top {height:50px;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;box-shadow:0px 0px 2px 0px rgba(191, 190, 190, 0.2);display:flex;align-items:center;}
  2. .header_back {position:absolute;top: 13px;width: 18px;right: 15px;}
  3. .header_menu{position:relative;margin-left:4%;}
  4. .header_menu a{ width:11px;display:block;float: left;position:relative;top:1px;}
  5. .header_menu img {display:inline-block;width:100%;height:auto;}
  6. .y_input {width:55%;border-radius:100px;background:#F7F5F6;float: left;margin-left:4%;}
  7. .y_input input {display:inline-block;width:81%;height:30px;line-height:33px;background:#F7F5F6;border:none;border-radius:50px;font-size:0.7rem;color:#666;padding-left:5px;}
  8. .y_input input::-ms-input-placeholder{color:#ccc}
  9. .y_input input::-webkit-input-placeholder{ color:#ccc}
  10. .y_input input::-moz-placeholder{color:#ccc}
  11. .y_input i{display:inline-block;width:12px;margin-left:15px;}
  12. .xm_toplogo{width:70px;float: left;margin-left:10px;}
  13. .xm_toplogo img{width:100%;height:100%;}
  14. /*头部*/
  15. .m_videohead_box{padding:0 0px;display:none;}
  16. .m_videohead{border-bottom:1px solid #EEE;}
  17. .m_videohead_box a{display:block;width:25%;float:left;text-align:center;height:40px;line-height:40px;}
  18. .m_videohead_box span{width:60%;display:inline-block;position:relative;font-size:0.875rem;color:#999;}
  19. .m_videohead_box span:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(0,0,0,0);}
  20. .m_videohead_box a.on span:before{background:#E03700;}
  21. .m_videohead_box a.on span{font-weight:600;color:#333;}
  22. .liveNav{width: 100%;height: auto; margin-top: 30px;}
  23. .liveNav_box{text-align: center;}
  24. .liveNav_box a{margin: 0 20px; display: inline-block;background: url('/video/image/video11.png') no-repeat center;width: 65px;height: 30px;line-height: 25px; background-size:100% 100%; font-size: 0.875rem; color: #333; text-align: center;}
  25. .liveNav_box a.on{background: url('/video/image/video12.png') no-repeat center;background-size:100% 100%; color: #fff;}
  26. /*视频列表*/
  27. .m_video_box{margin-top:20px;padding:0 15px;}
  28. .m_video li{padding-bottom:16px;margin-bottom:20px;}
  29. .m_video li:last-child{margin-bottom:0;}
  30. .m_video li a{display:block;}
  31. .m_video li .img{width:100%;height:240px;border-radius:5px;position:relative;overflow:hidden; background: #e1e1e1;}
  32. .m_video li .img .imgbj{width:100%;height:100%;}
  33. .m_video li .img .imgtb{position:absolute;top:50%;left:50%;width:55px;height:55px;margin-top:-27.5px;margin-left:-27.5px;}
  34. .m_video li .img i{position:absolute;top:10px;left:0px;font-size:0.937rem; height: 22px; line-height: 22px;}
  35. .m_video li .img i em{display:inline-block; background: #DD2222; border:1px solid #DD2222; padding: 0 10px; color: #fff; border-radius: 0 20px 20px 0;}
  36. .m_video li .img i span{display: inline-block;margin-left: 10px; color: #fff;}
  37. .m_video li .img.playback i em{display:inline-block; background: rgba(0,0,0,0.1); border:1px solid #fff;border-left: none; padding: 0 10px; color: #fff; border-radius: 0 20px 20px 0;}
  38. .m_video li .img.advance i em{border:none; width: 6.5px;height: 6.5px;border-radius: 100%; background: #DD2222;display: inline-block; padding:0 0; margin-left: 10px; position: relative;top: -2.5px;}
  39. .m_video li .img.advance p.text_m{width: 82px; height: 33px; border-radius: 16px; line-height: 30px; border:1px solid #fff; background: rgba(0,0,0,0.3); color: #fff; font-size: 1.025rem;text-align: center; position: absolute;left: 50%; top: 50%; margin-top: -16.5px; margin-left: -41px; z-index: 2;}
  40. .m_video li .img .imgtext{position:absolute;bottom:0;left:0;width:100%;padding:39px 0 10px 0;
  41. background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.56)));
  42. -moz-linear-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.56)));
  43. -o-linear-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.56)));
  44. }
  45. .m_video li .img .imgtext p{padding:0 10px;}
  46. .m_video li .img .imgtext p span{font-size:0.75rem;color:#F8F8F8;float:left;}
  47. .m_video li .img .imgtext p span:nth-child(2){float:right;}
  48. .m_video li .img .imgtext p span img{width:12px;margin-top:-2px;margin-right:4px;}
  49. .m_video li .text{font-size:1.0625rem;color:#333;font-weight:600;margin-top:12px;line-height:25px;}
  50. .dropload-up,.dropload-down{
  51. position: relative;
  52. height: 0;
  53. overflow: hidden;
  54. font-size: 12px;
  55. /* 开启硬件加速 */
  56. -webkit-transform:translateZ(0);
  57. transform:translateZ(0);
  58. }
  59. .dropload-down{
  60. height: 75px;
  61. }
  62. .dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{
  63. height: 50px;
  64. line-height: 50px;
  65. text-align: center;
  66. }
  67. .dropload-load .loading{
  68. display: inline-block;
  69. height: 15px;
  70. width: 15px;
  71. border-radius: 100%;
  72. margin: 6px;
  73. border: 2px solid #666;
  74. border-bottom-color: transparent;
  75. vertical-align: middle;
  76. -webkit-animation: rotate 0.75s linear infinite;
  77. animation: rotate 0.75s linear infinite;
  78. }
  79. @-webkit-keyframes rotate {
  80. 0% {
  81. -webkit-transform: rotate(0deg);
  82. }
  83. 50% {
  84. -webkit-transform: rotate(180deg);
  85. }
  86. 100% {
  87. -webkit-transform: rotate(360deg);
  88. }
  89. }
  90. @keyframes rotate {
  91. 0% {
  92. transform: rotate(0deg);
  93. }
  94. 50% {
  95. transform: rotate(180deg);
  96. }
  97. 100% {
  98. transform: rotate(360deg);
  99. }
  100. }
  101. /* 报名 */
  102. .liveBm{display: none; width: 86%; height: auto;position: fixed;left: 50%;top: 20%;margin-left: -43%; z-index: 101;}
  103. .liveBm_bg{display: none; width: 100%;height: 100%;position: fixed;left: 0; top: 0; z-index: 99; background: rgba(0,0,0,0.5);}
  104. .liveBm_main{width: 100%; height: auto;position: relative;}
  105. .liveBm_gb{position: absolute;right: 18px;top:-10px; z-index: 2;width: 27px;height: 27px;}
  106. .liveBm_gb img{width: 100%;height: 100%;}
  107. .liveBm_box{width:65%; margin: 0 auto;padding-top: 0px;position:absolute;left: 50%; margin-left: -38%; bottom: -55px;}
  108. .liveBm_box p.in{width: 100%; height: 32px;background: #fff; border-radius: 4px;}
  109. .liveBm_box p.in i{float: left; display: inline-block;width: 10px; height: 15px; margin-left: 10px;position: relative;top: 4px;}
  110. .liveBm_box p.in i img{width: 100%;height: 100%;}
  111. .liveBm_box p.in em{display: inline-block;height: 15px;width: 1px; background-color:#CCCCCC;float: left;margin: 0 9px 0 7px;position: relative; top: 9px;}
  112. .liveBm_box p.in input{display: inline-block;float: left; width: 80%; height: 30px; border:none; position: relative; top: 1px;font-size: 0.837rem; color: #666; }
  113. .liveBm_box a{display: block;height: auto;width: 80%; margin: 0 auto;margin-top: 75px;}
  114. .liveBm_box a img{width: 100%;height: auto;}
  115. .liveBm_main .bg_ico{width: 100%; height: auto;}
  116. .liveBm_main .bg_ico img{width: 100%; height: auto;}