@font-face {
    font-family:  "方圆孙中山行书";
    src: url("方圆孙中山行书.ttf") format("truetype");
}

@font-face {
    font-family:  "书体坊米芾体";
    src: url("书体坊米芾体.ttf") format("truetype");
}

@font-face {
    font-family:  "管峻楷书简体";
    src: url("管峻楷书简体.ttf") format("truetype");
}

@font-face {
    font-family:  "毛泽东字体";
    src: url("毛泽东字体.ttf") format("truetype");
}

@font-face {
    font-family:  "叶根友毛笔行书";
    src: url("叶根友毛笔行书.ttf") format("truetype");
}

@font-face {
    font-family: "书体坊王学勤钢笔行书";
    src: url("stfwxqgbxs.ttf")  format("truetype");
}

@font-face {
    font-family:  "方正行楷简";
    src: url("方正行楷简.ttf") format("truetype");
}

@font-face {
    font-family:  "方正行楷繁";
    src: url("Fzxkfw.ttf") format("truetype");
}

@font-face {
    font-family:  "汉仪魏碑繁";
    src: url("汉仪魏碑繁.ttf") format("truetype");
}

@font-face {
    font-family:  "汉仪行楷简";
    src: url("汉仪行楷简.ttf") format("truetype");
}

@font-face {
    font-family:  "汉仪行楷繁";
    src: url("汉仪行楷繁.ttf") format("truetype");
}

@font-face {
    font-family:  "启功字体繁体";
    src: url("启功字体繁体.ttf") format("truetype");
}

@font-face {
    font-family:  "经典繁毛楷";
    src: url("经典繁毛楷.TTF") format("truetype");
}

::cue(.sunzhsh){
  text-valign: bottom;
  text-align: center;
  background-color:#b80000;
  color:#ffff00;
  font-family:  "方圆孙中山行书", "Comic Sans MS", cursive, sans-serif ;
  font-size: 24px;
  box-shadow: 10px 10px  grey;
  text-shadow: 2px 3px black;
}

::cue(.gjksj){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family:  "管峻楷书简体", "Comic Sans MS", cursive, sans-serif ;
  font-size: 20px;
}

::cue(.mishiti){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family:  "书体坊米芾体", "Comic Sans MS", cursive, sans-serif ;
  font-size: 20px;
}


::cue(.maozedong){
  text-valign: bottom;
  text-align: center;
  background-color:#b80000;
  color:#ffff00;
  font-family:  "毛泽东字体", "Comic Sans MS", cursive, sans-serif ;
  font-size: 20px;
}


::cue(.yegenyou){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family: "叶根友毛笔行书", "Comic Sans MS", cursive, sans-serif;
  font-size: 20px;
}

::cue(.wangxq){  
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family: "书体坊王学勤钢笔行书", "Comic Sans MS", cursive, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

::cue(.fzxkj){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family:  "方正行楷简", "Comic Sans MS", cursive, sans-serif ;
  font-size: 20px;
}

::cue(.fzxkfw){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family:  "方正行楷繁", "Comic Sans MS", cursive, sans-serif ;
  font-size: 20px;
  font-weight: bold;
}

::cue(.hywbf){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family:  "汉仪魏碑繁", "Comic Sans MS", cursive, sans-serif ;
  font-size: 20px;
  font-weight: bold;
}

::cue(.hyxkj){
  text-valign: bottom;
  text-align: center;
  background-color:#ff9900;
  color:#000;
  font-family:  "汉仪行楷简", "Comic Sans MS", cursive, sans-serif ;
  font-size: 24px;
}

::cue(.hyxkf){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family:  "汉仪行楷繁", "Comic Sans MS", cursive, sans-serif ;
  font-size: 20px;
  font-weight: bold;
}

::cue(.qigongfan){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family: "启功字体繁体", "Comic Sans MS", cursive, sans-serif;
  font-size: 20px;
}

::cue(.jdfmkai){
  text-valign: bottom;
  text-align: center;
  color:#ff9900;
  background-color:#000;
  font-family: "经典繁毛楷", "Comic Sans MS", cursive, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

::cue(default){
  color:#ffffff;
  background-color:#ffffff;
  font-size: 1px;
}

.hyperlink {
    font-size: 22px;
    font-weight: bold;
    font-family: Verdana;
    text-decoration: none;
    color: #ffffff;
    align: center;
    background-color:#191943
}

.header1 {
    font-size: 28px;
    font-family: Impact;
    font-style: normal;
    text-decoration: none;
    color:#dc6900;
#    background-color: #CEECF5;
    align: center;
    text-transform: uppercase; 
}

.header2 {
    font-size: 16px;
    font-style: italic;
    font-family: Impact;
    text-decoration: none;
    color:#eb8c00;
#    background-color: #CEECF5;
    align: center;
}

.main-small {
    font-size: 12px;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
#    background-color: #CEECF5;
    align: center;
    color:#191943
}

.droptarget {
    float: left;
    width: 100px;
    height: 35px;
    margin: 15px;
    padding: 10px;
    border: 1px solid #aaaaaa;
}


table, th, td {
    border: 0px solid black;
    border-collapse: collapse;
}

th, td {
    padding: 1px;
}


##hide download button on video player
video::-internal-media-controls-download-button {
    display:none;
}
   
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
   
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}
