/*
以下是禁止文字选中，已经对dvideo\bigvideoi进行穿透避免长按（适用于包括火狐）。_no是争议。
然后还有禁止右键、长按功能，在body处编写了。管理员可不受此限制。
*/
*{
	-webkit-touch-callout:none; /系统默认菜单被禁用/
	-webkit-user-select:none; /webkit浏览器/
	-khtml-user-select:none; /早期浏览器/
	-moz-user-select:none;/火狐/
	-ms-user-select:none; /IE10/
	user-select:none;
	touch-callout:none;
	-webkit-touch-callout:none;
	-ms-touch-callout:none;
	-moz-touch-callout:none;
	}
#dvideo,#pwin_vid{
		pointer-events:none;
}

.ptx{
	color:red;
	font-size:11px;
}
#copyright{
    color:gray;font-size:0.8em;text-align:center;padding:20px;
}
.stop{
	text-align:center;padding:10px;line-height:26px
}
.stop p a{
	color:darkblue;
}
	.pwin{
		  position:fixed;
		  top:0;
		  left:0;
		  padding:20px;
		  min-height:100%;
		  width:100%;
		  background-color:gray;
		  z-index:999999;
		  display:none;
		}
		.pwin img{
		    width:100%;
		    border-radius:6px;
	        overflow: auto;
		}
		.pwin .pwin_a{
		  position:fixed;
		  bottom:20px;
		  left:20px;
		}
		.pwin .pwin_b{
		  position:fixed;
		  bottom:20px;
		  right:20px;
		}
		.pwin button{
		    padding:10px;
		}
		
		
	.imgwin{
		  position:fixed;
		  top:0;
		  left:0;
		  padding:20px;
		  min-height:100%;
		  width:100%;
		  background-color:gray;
		  z-index:9999;
		  display:none;
		}
		.imgwin img{
		    width:70%;
		    border-radius:6px;
	        overflow: auto;
		}
		.imgwin .imgwin_a{
		  position:fixed;
		  bottom:20px;
		  left:20px;
		}
		.imgwin .imgwin_b{
		  position:fixed;
		  bottom:20px;
		  right:20px;
		}
		.imgwin button{
		    padding:10px;
		}
		
	.lable{
		color:black;
		position:absolute;
		top:4px;
		right:5px;
		font-size:8px;
		z-index:999;
	}
	#backtop {
	display:none;
    position: fixed;
    bottom: 15px;
    right: 15px;
	color:#333;
	font-size:1.4em;
  }
  a{
	  color:#7dcb00;
  }
.selectblock{
      display:flex;width:100%;box-sizing:border-box;justify-content:space-between
  }
  .selectblock select{
     display:inline-block;width:49%;
     box-sizing:border-box;padding:5px;
     overflow:hidden;background-color:#494A5F;
     color:white;
      
  }
  
  .nav{
     text-align:center; 
  }
  
  .nav li{
      color:white;
      float:left;
      margin-left:5px;
      padding:4px 4px;
      cursor: pointer;
      list-style:none;
  }
  
  .nav .nav_now{
      border-bottom:2px solid #FF7675;
  }
  
.dialog {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999999;
  display:none;
}
.dialog-content {
  position: fixed;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  text-align:center;
}
.dialog-content .kfdesc{
    color:gray;font-size:0.7em
}
.dialog-content h3 {
  font-size: 20px;
  margin-top: 0;
  color:black;
}
.dialog-content h4 {
  font-size: 16px;
  margin-top: 0;
  color:black;
}
.dialog-content p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 20px;
}
.dialog-content p img{
	width:100%;
}
.dialog-content button {
  display: block;
  margin: 0 auto;
  padding: 5px 20px;
  background-color: black;
  color: #fff;
  border: none;
  border-radius: 5px;
  font-size: 15px;
  cursor: pointer;
}
.dialog-content button:hover {
  background-color: #0069d9;
}

.hotkey{
    background-color:rgb(239,239,239);color:black;font-size:11px;margin-left:5px;padding:4px 4px; cursor: pointer;
}

             .bottom-action-sheet{
               position:fixed;
               bottom:0;
			   left:0;
               display:none;
               flex-direction: column;
               align-items: center;
               justify-content: flex-end;
               z-index: 9999;
               width: 100%;
               border-radius: 10px 10px 0px 0px;
			   cursor: pointer;
			   background: white;
			   background-color:white;
             }
           
             .bottom-action-sheet div{
               display: flex;
               flex-direction: row;
               justify-content: center;
               align-items: center;
               font-size: 16px;
               line-height: 20px;
               text-align: center;
               color: #141515;
               width: 100%;
               height: 56px;
			   cursor: pointer;
             }
           
             .bottom-action-sheet div.first-button-gray {
               font-size: 12px;
               color: #717373;
             }
           
             .second-button {
               border-top: 1px solid #F2F2F3;
               border-bottom: 8px solid #F2F2F3;
               color: #FF6868;
             }
           
             .bottom-action-sheet-mask {
               position: fixed;
               z-index: 21;
               background: rgba(0, 0, 0, 0.6);
               left: 0;
               top: 0;
               bottom: 0px;
               right: 0;
             }
           
            

      