.myerr1{font-size: 4vw;
    color: red;
    text-align: center;}
#overno{z-index:102;position:fixed;top:0;left:0;width:100%;height:100%;background:#344556;display:none;}
#overno .txt{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);font-size:10vw;color:#fff;text-align:center;}
.videocover{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;}
#video{z-index:5;position:relative;width:calc(100% - 320px);height:100vh;}
#video1{z-index:11;position:absolute;top:0;right:0;width:320px;height:100%;}
.wrap1920{position:relative;width:100%;margin:0 auto;  overflow:hidden;}
.wrap1920 .sh{position:absolute;top:0;left:50%;transform:translateX(-50%);}
.wrap1920 .hi{position:relative;opacity:0;}
.wrap1920 .show400{display:none;}
.wrap1002{width:1002px;margin:0 auto;}
.wrap1600{width:1600px;margin:0 auto;}
.show400{display:none;}
img.fullimg{width:100%;}
.formwrap{margin:20px 0;}
.formblock{position:relative;margin:15px 0;}
.formleft{width:152px;float:left;margin-right:20px;text-align: right;min-height:52px;}
.formright{width:830px;float:left;}
.formline{position:relative;min-height:52px;text-align:left;}

.lineleft{width:220px;min-height:52px;float:left;}
.lineright{width:610px;min-height:52px;float:left;}
.formline p,.formline label{font-size:28px;line-height:52px;color:#000;text-align:left;font-weight:bold;min-width:10px;}
p.short{line-height:36px;}
input.formfield{width:calc(100% - 22px);padding:0 10px;border:1px solid #999;font-size: 28px;line-height:50px;}
select.formfield{width:calc(100% - 2px);padding:0;border:1px solid #999;font-size: 28px;line-height:36px;}
input[type=checkbox],input[type=radio]{font-size:28px;line-height:52px;width:28px;color:#000;float:left;margin-right:20px;transform: scale(2);margin-top:14px;transform-origin: top center;}
.myerr{margin:20px 0;font-size:20px;line-height:30px;color:#FF6644;text-align:left;font-weight:bold;padding:0 15%;}
.forminput{background:rgba(255,66,44,0.5) !important;}
#videoblock{position:relative;width:60%;float:left;height:100%;z-index:3;}
#videoblock iframe{position:absolute;top:50%;left:0;width:100%;height:35vw;z-index:2;}

/*影片*/
@media screen and (max-width: 1600px) {
    .wrap1600{width:100%;margin:0 auto;}
}
/*轉手機板*/
@media screen and (max-width: 1330px) {
  .hide400{display:none;}
  .show400{display:block;}
  .wrap1920 .hide400{display:none;}
  .wrap1920 .show400{display:block;}
  .wrap1920{width:100%;margin:0;left:;transform:translateX(0);}
  .wrap1920 img{width:100%;}
  .wrap1002{width:100%;margin:0 auto;}
  .formwrap{margin:5vw 0;}
  .formblock{position:relative;margin:3vw 10%;}
  .formleft{width:5vw;float:left;margin-right:2vw;text-align: right;min-height:5vw;}
  .formleft img{height:5vw;}
  .formright{width:calc(100% - 7vw);float:left;}
  .formline{position:relative;min-height:6vw;text-align:left;}

  .lineleft{width:30%;min-height:5vw;float:left;}
  .lineright{width:70%;min-height:5vw;float:left;}
  .formline p,.formline label{font-size:3vw;line-height:5vw;color:#000;text-align:left;font-weight:bold;min-width:10px;}
  p.short{line-height:4vw;}
  input.formfield{width:calc(100% - 22px);padding:0 10px;border:1px solid #999;font-size: 3vw;line-height:5vw;}
  select.formfield{width:calc(100% - 2px);padding:0;border:1px solid #999;font-size: 3vw;line-height:5vw;}
  input[type=checkbox],input[type=radio]{font-size:3vw;line-height:5vw;width:3vw;color:#000;float:left;margin-right:3vw;transform: scale(1);margin-top:2vw;transform-origin: top center;}
  .subbtn{width:40%;}
  .myerr{font-size:3vw;line-height:5vw;padding:0 10%;}
  #videoblock{width:100%;float:none;height:56vw;padding:0; overflow:hidden;}
  #videoblock iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
  #video{z-index:5;position:relative;width:100%;height:100vh;}
  #video1{z-index:11;position:relative;width:100%;height:100vh;}
}
@media screen and (max-width: 1200px) {
  #overno{display:block;}
}

@media only screen and (orientation: landscape) and (max-width: 1199px) {
  #overno{display:none;}
}
