/*--------------------------------------------------------------------------------------第一頁*/
/*------------------------------------------pic2star*/
.pic2poujecttit{
  position:relative;
  top:43%;
  left:63%;
}
.pic2poujecttit h1{
  font-size:50px;
  color:#808080;
}
.pic2poujecttit .pic2littletit{
  font-size:30px;
  color:#8D8D8D;
}
.pic2poujecttit .pic2littlered{
    font-size:20px;
}
@media screen and (max-width: 980px) {
    .pic2poujecttit{
     width:100%;
     height: 28%;
     top: 67%;
     left:0%;
     background-color:rgba(0,0,0,0.8);
     box-shadow:0px 4px 8px 1px rgba(0,0,0,0.5);
     text-align:center;
    }
    .pic2poujecttit h1{
     font-size:80px;
     padding-top: 10%;
     color:#ffffff;
    }
    .pic2poujecttit .pic2littletit{
     font-size:50px;
     color:#ffffff;
    }
    .pic2poujecttit .pic2littlered{
    font-size:35px;
    color:#ffffff;
}
}
/*-------------------------------------------pic2end*/
/*------------------------------------------pic3star*/
.pic3poujecttit{
  position:relative;
  top:30%;
  width: 100%;
  text-align: center;
}
.pic3poujecttit h1{
  font-size:50px;
  color:#808080;
}
.pic3poujecttit .pic3littletit{
  font-size:30px;
  color:#8D8D8D;
}
.pic3poujecttit .pic3littlered{
    font-size: 20px;
    margin-top: 2%;
    text-align: left;
    width: 32%;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 980px) {
    .pic3poujecttit{
      top:9%;  
    }
    .pic3poujecttit h1{
     font-size:80px;
     padding-top:10%;
    }
    .pic3poujecttit .pic3littletit{
     font-size:50px;   
    }
    .pic3poujecttit .pic3littlered{
    font-size:42px;
    width:82%;
    margin-top:8%;
    }
}
/*-------------------------------------------pic3end*/
/*------------------------------------------pic4star*/
.pic4poujecttit{
 position: relative;
    top: 14%;
    width: 100%;
    text-align: center;
}
.pic4poujecttit h1{
  font-size:50px;
  color:#808080;
}
.pic4poujecttit .pic4littletit{
  font-size:20px;
  color:#cc0033;
  margin-top: 2%;
}
.pic4poujecttit .pic4littlered{
    font-size: 20px;
    margin-top: 2%;
    width: 29%;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 980px) {
    .pic4poujecttit{
     top:0%;
     height: 100%;
     background-color:rgba(255,255,255,0.69);
     border-bottom: 1px solid #808080;
     box-sizing: border-box;
    }
    .pic4poujecttit h1{
     font-size:80px;
     padding-top:19%;
     width: 72%;
     margin-left: auto;
     margin-right: auto;
    }
    .pic4poujecttit .pic4littletit{
     font-size:50px;
     width: 83%;
     margin-left: auto;
     margin-right: auto;
     margin-top: 7%;
    }
    .pic4poujecttit .pic4littlered{
    font-size:42px;
    width:82%;
    margin-top:8%;
    text-align: left;
    }
}
/*-------------------------------------------pic4end*/
/*------------------------------------------pic5star*/
.pic5poujecttit{
 position: relative;
    top: 14%;
    width: 100%;
    text-align: center;
}
.pic5poujecttit h1{
  font-size:50px;
  color:#808080;
}
.pic5poujecttit .pic5littletit{
  font-size:20px;
  color:#cc0033;
  margin-top: 2%;
}
.pic5poujecttit .pic5littlered{
    font-size: 20px;
    margin-top: 2%;
    width: 38%;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 980px) {
    .pic5poujecttit{
     top:0%;
     height: 100%;
     background-color:rgba(255,255,255,0.69);
     border-bottom: 1px solid #808080;
     box-sizing: border-box;
    }
    .pic5poujecttit h1{
     font-size:80px;
     padding-top:19%;
     width: 72%;
     margin-left: auto;
     margin-right: auto;
    }
    .pic5poujecttit .pic5littletit{
     font-size:50px;
     width: 83%;
     margin-left: auto;
     margin-right: auto;
     margin-top: 7%;
    }
    .pic5poujecttit .pic5littlered{
    font-size:42px;
    width:82%;
    margin-top:8%;
    text-align: left;
    }
}
/*-------------------------------------------pic5end*/
/*------------------------------------------pic6star*/
.pic6poujecttit{
 position: relative;
    top: 14%;
    width: 100%;
    text-align: center;
}
.pic6poujecttit h1{
  font-size:50px;
  color:#808080;
}
.pic6poujecttit .pic6littletit{
  font-size:20px;
  color:#cc0033;
  margin-top: 2%;
}
.pic6poujecttit .pic6littlered{
    font-size: 20px;
    margin-top: 2%;
    width: 38%;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 980px) {
    .pic6poujecttit{
     top:0%;
     height: 100%;
     background-color:rgba(255,255,255,0.69);
     border-bottom: 1px solid #808080;
     box-sizing: border-box;
    }
    .pic6poujecttit h1{
     font-size:80px;
     padding-top:19%;
     width: 72%;
     margin-left: auto;
     margin-right: auto;
    }
    .pic6poujecttit .pic6littletit{
     font-size:50px;
     width: 83%;
     margin-left: auto;
     margin-right: auto;
     margin-top: 7%;
    }
    .pic6poujecttit .pic6littlered{
    font-size:42px;
    width:82%;
    margin-top:8%;
    text-align: left;
    }
}
/*-------------------------------------------pic6end*/
/*------------------------------------------pic7star*/
.pic7poujecttit{
 position: relative;
    top: 14%;
    width: 100%;
    text-align: center;
}
.pic7poujecttit h1{
  font-size:50px;
  color:#808080;
}
.pic7poujecttit .pic7littletit{
  font-size:20px;
  color:#cc0033;
  margin-top: 2%;
}
.pic7poujecttit .pic7littlered{
    font-size: 20px;
    margin-top: 2%;
    width: 38%;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 980px) {
    .pic7poujecttit{
     top:0%;
     height: 100%;
     background-color:rgba(255,255,255,0.69);
     border-bottom: 1px solid #808080;
     box-sizing: border-box;
    }
    .pic7poujecttit h1{
     font-size:80px;
     padding-top:19%;
     width: 72%;
     margin-left: auto;
     margin-right: auto;
    }
    .pic7poujecttit .pic7littletit{
     font-size:50px;
     width: 83%;
     margin-left: auto;
     margin-right: auto;
     margin-top: 7%;
    }
    .pic7poujecttit .pic7littlered{
    font-size:42px;
    width:82%;
    margin-top:8%;
    text-align: left;
    }
}
/*-------------------------------------------pic7end*/
/*------------------------------------------pic8star*/
.pic8poujecttit{
 position: relative;
    top: 14%;
    width: 100%;
    text-align: center;
}
.pic8poujecttit h1{
  font-size:50px;
  color:#808080;
}
.pic8poujecttit .pic8littletit{
  font-size:20px;
  color:#cc0033;
  margin-top: 2%;
}
.pic8poujecttit .pic8littlered{
    font-size: 20px;
    margin-top: 2%;
    width: 38%;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 980px) {
    .pic8poujecttit{
     top:0%;
     height: 100%;
     background-color:rgba(255,255,255,0.69);
     border-bottom: 1px solid #808080;
     box-sizing: border-box;
    }
    .pic8poujecttit h1{
     font-size:80px;
     padding-top:19%;
     width: 72%;
     margin-left: auto;
     margin-right: auto;
    }
    .pic8poujecttit .pic8littletit{
     font-size:50px;
     width: 83%;
     margin-left: auto;
     margin-right: auto;
     margin-top: 7%;
    }
    .pic8poujecttit .pic8littlered{
    font-size:42px;
    width:82%;
    margin-top:8%;
    text-align: left;
    }
}
/*-------------------------------------------pic8end*/
/*------------------------------------------pic9star*/
.pic9poujectvid{
  float: left;
  margin-top: 12%;
  margin-left: 9%;
}

.pic9poujecttit{
  width: 37%;
  float:right;
  margin-top: 20%;
  margin-left: 9%;
}
.pic9poujecttit h1{
  font-size:39px;
  color:#cc0033;
}
.pic9poujecttit .pic9littlered{
    font-size:20px;
}
.pic9poujecttit .pic9littlebut{
    width: 200px;
    height: 50px;
    background-color: #cc0033;
    margin-top: 40px;
    text-align:center;
    transition:background-color 0.35s;
}
.pic9poujecttit .pic9littlebut a{
    color:#ffffff;
    font-size:25px;
    display:block;
    padding-top: 4px;
    height: 100%;
    text-decoration:none;
}
.pic9poujecttit .pic9littlebut:hover{
    background-color:#8C0023;   
}
@media screen and (max-width: 980px) {
    .pic9{
    background-image:url('/tmp/files/images/call us banner.jpg');
    background-size:auto 100%;
    background-repeat:no-repeat;
    background-position: -515px;
    }
   .pic9poujectvid{
    float: none;
    margin-top: 0%;
    display:none;
    margin-left:auto;
    margin-right:auto;
   }
   .pic9poujecttit{
    float: none;
    width: 100%;
    height:100%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    margin-top: 0%;
    background-color: rgba(255,255,255,0.69);
   }
   .pic9poujecttit h1{
    font-size:80px;
    width: 82%;
    margin-left:auto;
    margin-right:auto;
    padding-top: 58%;
   }
   .pic9poujecttit .pic9littlered{
    font-size: 50px;
    width:73%;
    text-align: left;
    margin-top: 16%;
    margin-left: auto;
    margin-right: auto;
    }
    .pic9poujecttit .pic9littlebut {
    width: 70%;
    height: 170px;
    margin-top: 20%;
    margin-right: auto;
    margin-left: auto;
    }
    .pic9poujecttit .pic9littlebut a {
    font-size: 85px;
    padding-top: 17px;
    height: 100%;
    }
}
/*-------------------------------------------pic9end*/
/*--------------------------------------------------------------------------------------第一頁*/
/*--------------------------------------------------------------------------------------第二頁*/
.poujecttable {
    position:relative;
    width:65.16%;
    height:100%;
    border:1px solid #000000;
    box-sizing:border-box;
    margin-left:auto;
    margin-right:auto;
}
/*--------------------------------------------------------------------------------------第二頁*/