@CHARSET "ISO-8859-1";
.clear {
  clear: both; }

@font-face {
  font-family: "UTMGodsWord";
  src: url("../fonts/UTMGodsWord.ttf"); }

@font-face {
  font-family: "UTMGodsWordBold";
  src: url("../fonts/UTMGodsWordBold.ttf"); }

@font-face {
  font-family: "UVNLACLONGQUAN";
  src: url("../fonts/UVNLACLONGQUAN_R.TTF"); }

@font-face {
  font-family: "UVNLACLONGQUANbold";
  src: url("../fonts/UVNLACLONGQUAN.TTF"); }

.date{
  font-family: "UVNLACLONGQUAN";
  font-size: 24.5px;
  position: absolute;
  top: 197px;
  left: 163px;
  color: #2e1868;
}
.date span{
  font-family: "UVNLACLONGQUANbold";
}


.section {
  text-align: center; }
  .section .container {
    width: 1002px;
    height: 100%;
    margin: 0px auto;
    position: relative; }
  .section.pp-easing {
    z-index: 2 !important;
    opacity: 0;
    -webkit-transform: scale(3, 3) !important;
    -ms-transform: scale(3, 3) !important;
    transform: scale(3, 3) !important;
    -webkit-transition-duration: 1.5s;
    transition-duration: 1.5s; }
  .section.active {
    z-index: 5 !important;
    opacity: 1;
    -webkit-transform: scale(1, 1) !important;
    -ms-transform: scale(1, 1) !important;
    transform: scale(1, 1) !important;
    -webkit-transition-duration: 1.5s;
    transition-duration: 1.5s; }

.loading {
  width: 100%;
  height: 100%;
  background: url(../images/bg-load.jpg) no-repeat center top;
  background-size: cover;
  position: fixed;
  z-index: 9999; }
  .loading .container {
    width: 1002px;
    margin: 0px auto;
    position: relative;
    min-height: 625px; }
    .loading .container #main {
      width: 100%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
      transform: translate(0%, -50%);
      text-align: center; }
      .loading .container #main label, .loading .container #main p {
        font-family: UVNLACLONGQUAN;
        text-transform: uppercase;
        font-size: 26px;
        color: #c7bba1; }
      .loading .container #main p {
        display: inline-block;
        font-size: 46px; }

#header {
  width: 100%;
  position: fixed;
  top: 0px;
  z-index: 6; }
  #header .container {
    width: 1002px;
    margin: 0px auto; }
  #header .logo {
    width: 220px;
    height: 117px;
    float: left;
        margin-left: 205px; }
    #header .logo a {
      width: 100%;
      height: 100%;
      display: block;
      background: url(../images/logo.png) no-repeat center top;
      background-size: contain; }
  #header .menu_header {
    width: 494px;
    height: 32px;
    background: url(../images/bg-header-menu.png) no-repeat center top;
    float: right; 
      margin-right: -82px;}
    #header .menu_header ul {
      margin: 5px 0px 0px 70px; }
      #header .menu_header ul li {
        display: inline-block;
        padding: 0px 10px;
        border-left: 1px solid #c2cef3; }
        #header .menu_header ul li:nth-child(1) {
          border-left: none; }
        #header .menu_header ul li a {
          width: 100%;
          height: 100%;
          display: block;
          font-family: UTMGodsWord;
          color: #c2cef3;
          text-transform: uppercase;
          font-size: 13px;
          text-decoration: none; }

#btn-taigame {
  width: 154px;
  position: fixed;
  z-index: 9;
  top: 280px;
  right: 0;
  text-align: center; }
  #btn-taigame ul li a {
    width: 100%;
    height: 71px;
    background: url(../images/fram1-btn-khac.jpg) no-repeat center top;
    display: table;
    text-align: center;
    font-family: UTMGodsWord;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff; }
    #btn-taigame ul li a span {
      display: table-cell;
      vertical-align: middle; }
    #btn-taigame ul li a:hover {
      background: url(../images/fram1-btn-khac-hover.jpg) no-repeat center top; }
      #btn-taigame ul li a:hover span {
        -webkit-animation: tada 1s linear;
        animation: tada 1s linear; }
    #btn-taigame ul li a.tai_game {
      height: 154px;
      width: 100%;
      position: relative;
      background: url(../images/fram1-btn-taigame.jpg) no-repeat center top; }
      #btn-taigame ul li a.tai_game:hover {
        background: url(../images/fram1-btn-taigame-hover.jpg) no-repeat center top; }
      #btn-taigame ul li a.tai_game span {
        position: absolute;
        display: block; }
        #btn-taigame ul li a.tai_game span:nth-child(1) {
          width: 70px;
          height: 80px;
          background: url(../images/fram1-bg-btn-tai.png) no-repeat center top;
          top: 21px;
          left: 45px;
          -webkit-animation: khung 0.9s linear infinite;
          animation: khung 0.9s linear infinite; }
        #btn-taigame ul li a.tai_game span:nth-child(2) {
          width: 42px;
          height: 39px;
          background: url(../images/fram1-mui-btn-tai.png) no-repeat center top;
          top: 30px;
          left: 60px;
          -webkit-animation: movedown 1s linear 1.5s infinite;
          animation: movedown 1s linear 1.5s infinite; }
        #btn-taigame ul li a.tai_game span:nth-child(3) {
          width: 54px;
          height: 15px;
          background: url(../images/fram1-border-btn-tai.png) no-repeat center top;
          top: 70px;
          left: 58px; }
        #btn-taigame ul li a.tai_game span:nth-child(4) {
          top: 106px;
          left: 37px; }

.list_tab {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
  .list_tab ul {
    /*overflow: hidden;*/
    text-align: center; }
    .list_tab ul li {
      float: left;
      margin: 0px 20px; }
      .list_tab ul li a.tab, .list_tab ul li div.tab {
        width: 110px;
        height: 328px;
        display: block;
        background: url(../images/fram3-tabpb.png) no-repeat center top;
        background-size: contain;
        text-decoration: none;
        position: relative; }
        .list_tab ul li a.tab:hover, .list_tab ul li div.tab:hover {
          background: url(../images/fram3-tabpb-hover.png) no-repeat center top;
          background-size: contain; }
        .list_tab ul li a.tab a, .list_tab ul li div.tab a {
          text-decoration: none; }
        .list_tab ul li a.tab span.top_tab, .list_tab ul li a.tab a.top_tab, .list_tab ul li div.tab span.top_tab, .list_tab ul li div.tab a.top_tab {
          position: absolute; }
        .list_tab ul li a.tab span.content_tab, .list_tab ul li a.tab a.content_tab, .list_tab ul li div.tab span.content_tab, .list_tab ul li div.tab a.content_tab {
          width: 60%;
          display: block;
          text-align: center;
          font-family: UTMGodsWord;
          color: #f4e3be;
          text-transform: uppercase;
          font-size: 20px;
          line-height: 33px;
          position: absolute;
          top: 39%;
          left: 19%; }
      .list_tab ul li:nth-child(1) {
        -webkit-animation: movemonphai 4s linear 1s infinite;
        animation: movemonphai 4s linear 1s infinite; }
      .list_tab ul li:nth-child(2) {
        -webkit-animation: movemonphai 4s linear 1.5s infinite;
        animation: movemonphai 4s linear 1.5s infinite; }
      .list_tab ul li:nth-child(3) {
        -webkit-animation: movemonphai 4s linear 2s infinite;
        animation: movemonphai 4s linear 2s infinite; }
      .list_tab ul li:nth-child(4) {
        -webkit-animation: movemonphai 4s linear 2.5s infinite;
        animation: movemonphai 4s linear 2.5s infinite; }
      .list_tab ul li:nth-child(5) {
        -webkit-animation: movemonphai 4s linear 3s infinite;
        animation: movemonphai 4s linear 3s infinite; }

@-webkit-keyframes showmoc {
  0% {
    opacity: 0; }
  25% {
    opacity: 0.2;
    -webkit-transform: scale(1.6);
    transform: scale(1.6); }
  50% {
    opacity: 0.4;
    -webkit-transform: scale(1.4);
    transform: scale(1.4); }
  75% {
    opacity: 0.8;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes showmoc {
  0% {
    opacity: 0; }
  25% {
    opacity: 0.2;
    -webkit-transform: scale(1.6);
    transform: scale(1.6); }
  50% {
    opacity: 0.4;
    -webkit-transform: scale(1.4);
    transform: scale(1.4); }
  75% {
    opacity: 0.8;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes zoomtxt {
  50% {
    opacity: 0.7;
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes zoomtxt {
  50% {
    opacity: 0.7;
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes zoomtext {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5); }
  25% {
    opacity: 0.2;
    -webkit-transform: scale(1.4);
    transform: scale(1.4); }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  75% {
    opacity: 0.8;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes zoomtext {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5); }
  25% {
    opacity: 0.2;
    -webkit-transform: scale(1.4);
    transform: scale(1.4); }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  75% {
    opacity: 0.8;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes hidebg {
  100% {
    opacity: 0;
    -webkit-transform: scale(8);
    transform: scale(8); }
  75% {
    opacity: 0.2;
    -webkit-transform: scale(0.6);
    transform: scale(0.6); }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  25% {
    opacity: 0.8;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); }
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    transform: scale(0); } }

@keyframes hidebg {
  100% {
    opacity: 0;
    -webkit-transform: scale(8);
    transform: scale(8); }
  75% {
    opacity: 0.2;
    -webkit-transform: scale(0.6);
    transform: scale(0.6); }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  25% {
    opacity: 0.8;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); }
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    transform: scale(0); } }

@-webkit-keyframes movebtn {
  100% {
    left: -30px; }
  75% {
    left: -20px; }
  50% {
    left: -30px; }
  25% {
    left: -20px; }
  0% {
    left: -30px; } }

@keyframes movebtn {
  100% {
    left: -30px; }
  75% {
    left: -20px; }
  50% {
    left: -30px; }
  25% {
    left: -20px; }
  0% {
    left: -30px; } }

@-webkit-keyframes movemonphai {
  0% {
    margin-top: 0px; }
  10% {
    margin-top: 9px; }
  20% {
    margin-top: 0px; }
  30% {
    margin-top: -9px; }
  40% {
    margin-top: 0px; }
  50% {
    margin-top: 9px; }
  60% {
    margin-top: 0px; }
  70% {
    margin-top: -9px; }
  80% {
    margin-top: 0px; }
  90% {
    margin-top: 9px; }
  100% {
    margin-top: 0px; } }

@keyframes movemonphai {
  0% {
    margin-top: 0px; }
  10% {
    margin-top: 9px; }
  20% {
    margin-top: 0px; }
  30% {
    margin-top: -9px; }
  40% {
    margin-top: 0px; }
  50% {
    margin-top: 9px; }
  60% {
    margin-top: 0px; }
  70% {
    margin-top: -9px; }
  80% {
    margin-top: 0px; }
  90% {
    margin-top: 9px; }
  100% {
    margin-top: 0px; } }

@-webkit-keyframes movemouse {
  0% {
    bottom: -87px; }
  25% {
    bottom: -82px; }
  50% {
    bottom: -87px; }
  75% {
    bottom: -82px; }
  100% {
    bottom: -87px; } }

@keyframes movemouse {
  0% {
    bottom: -87px; }
  25% {
    bottom: -82px; }
  50% {
    bottom: -87px; }
  75% {
    bottom: -82px; }
  100% {
    bottom: -87px; } }

@-webkit-keyframes khung {
  0% {
    opacity: 1.0;
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    opacity: 0.7;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  75% {
    opacity: 0.4;
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  87% {
    opacity: 0.1;
    -webkit-transform: scale(1.4);
    transform: scale(1.4); }
  100% {
    opacity: 0.0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

@keyframes khung {
  0% {
    opacity: 1.0;
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    opacity: 0.7;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  75% {
    opacity: 0.4;
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  87% {
    opacity: 0.1;
    -webkit-transform: scale(1.4);
    transform: scale(1.4); }
  100% {
    opacity: 0.0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

@-webkit-keyframes movedown {
  0% {
    top: 30px; }
  25% {
    top: 35px; }
  50% {
    top: 30px; }
  75% {
    top: 35px; }
  100% {
    top: 30px; } }

@keyframes movedown {
  0% {
    top: 30px; }
  25% {
    top: 35px; }
  50% {
    top: 30px; }
  75% {
    top: 35px; }
  100% {
    top: 30px; } }

/***** Footer *****/
#footer {
  width: 100%;
  height: 130px;
  padding: 18px 0;
  float: left;
  background: url(../images/bg-footer.png) no-repeat center -116px;
  position: absolute;
  bottom: 0px;
  z-index: 55;
  margin: 40px 0px 0px 0px; }
  #footer .container {
    width: 990px;
    margin: 35px auto 0px; }
    #footer .container .logo {
      display: block;
      height: 39px;
      float: left;
      margin-top: 18px; }
      #footer .container .logo.gosu {
        width: 162px;
        height: 42px;
        background: url(../images/logo_gosu.png) no-repeat center center;
        background-size: contain;
        margin-left: 2px; }
      #footer .container .logo.cubinet {
        width: 238px;
        background: url(../images/logo_cubinet.png) no-repeat center center;
        background-size: contain; }
    #footer .container .address {
      width: 550px;
      height: 81px;
      float: left;
      padding-top: 0px;
      margin: 0px 15px; }
      #footer .container .address .menu_footer {
        text-align: center; }
        #footer .container .address .menu_footer li {
          float: left;
          margin: 1px 3px;
          border-left: 1px solid #fff; }
          #footer .container .address .menu_footer li a {
            width: 100%;
            height: 100%;
            display: block;
            text-decoration: none; }
          #footer .container .address .menu_footer li:nth-child(1) {
            border-left: none; }
      #footer .container .address p {
        text-align: center;
        width: 100%;
        font-size: 14px;
        font-family: Tahoma;
        float: left;
        color: #fff;
        margin-top: 6px; }
      #footer .container .address a {
        color: #fff;
        font-size: 14px;
        font-family: Tahoma;
        padding: 0 2px 0 5px;
        border-left: 1px solid #fff;
        line-height: 1; }
        #footer .container .address a:first-child {
          border-left: none; }
        #footer .container .address a:hover {
          color: #ff9427; }

/* =Reset default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

:focus {
  outline: 0; }

ol, ul {
  list-style: none; }

table {
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  font-weight: normal;
  text-align: left; }

blockquote:before, blockquote:after, q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }

a img {
  border: 0; }

figure {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* -------------------------------------------------------------- */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

#fullpage-detail #section0 {
  background: url(../images/frame-mini-1.jpg) no-repeat center top;
  background-size: cover; }
  #fullpage-detail #section0.active .text {
    display: block; }
  #fullpage-detail #section0.active .list_tab ul li a.tab, #fullpage-detail #section0.active .list_tab ul li div.tab {
    display: block; }
  #fullpage-detail #section0 .text {
    width: 565px;
    height: 418px;
    position: absolute;
    top: 5%;
    left: 5%;
    display: none; }
    #fullpage-detail #section0 .text a {
      width: 100%;
      height: 100%;
      display: block;
      background: url(../images/frame-mini-3-title.png) no-repeat center top;
      background-size: contain; }
      #fullpage-detail #section0 .text a span.moc {
        width: 62px;
        height: 119px;
        display: block;
        background: url(../images/frame-mini-3-moc.png) no-repeat center top;
        background-size: contain;
        position: absolute;
        bottom: 10%;
        left: 30%; }
  #fullpage-detail #section0 .list_tab {
    width: 315px;
    top: 66%;
    left: 38%; }
    #fullpage-detail #section0 .list_tab ul li a.tab, #fullpage-detail #section0 .list_tab ul li div.tab {
      display: none; }
      #fullpage-detail #section0 .list_tab ul li a.tab span.top_tab, #fullpage-detail #section0 .list_tab ul li a.tab a.top_tab, #fullpage-detail #section0 .list_tab ul li div.tab span.top_tab, #fullpage-detail #section0 .list_tab ul li div.tab a.top_tab {
        width: 17px;
        height: 23px;
        display: block;
        background: url(../images/frame-mini-3-play.png) no-repeat center top;
        background-size: contain;
        position: absolute;
        top: 15%;
        left: 44%; }

#fullpage-detail #section1 {
  background: url(../images/frame-mini-2.jpg) no-repeat center top;
  background-size: cover; }
  #fullpage-detail #section1.active .text {
    display: block; }
  #fullpage-detail #section1.active .list_tab ul li a.tab, #fullpage-detail #section1.active .list_tab ul li div.tab {
    display: block; }
  #fullpage-detail #section1 .text {
    width: 435px;
    height: 357px;
    position: absolute;
    top: 8%;
    right: 10%;
    display: none; }
    #fullpage-detail #section1 .text a {
      width: 100%;
      height: 100%;
      display: block;
      background: url(../images/frame-mini-2-title.jpg) no-repeat center top; }
      #fullpage-detail #section1 .text a span.moc {
        width: 59px;
        height: 119px;
        display: block;
        background: url(../images/frame-mini-3-moc.png) no-repeat center top;
        background-size: contain;
        position: absolute;
        top: 20%;
        right: 13%; }
  #fullpage-detail #section1 .list_tab {
    width: 315px;
    top: 59%;
    left: 62%; }
    #fullpage-detail #section1 .list_tab ul li a.tab, #fullpage-detail #section1 .list_tab ul li div.tab {
      display: none; }
      #fullpage-detail #section1 .list_tab ul li a.tab span.top_tab, #fullpage-detail #section1 .list_tab ul li a.tab a.top_tab, #fullpage-detail #section1 .list_tab ul li div.tab span.top_tab, #fullpage-detail #section1 .list_tab ul li div.tab a.top_tab {
        width: 17px;
        height: 23px;
        display: block;
        background: url(../images/frame-mini-3-play.png) no-repeat center top;
        background-size: contain;
        position: absolute;
        top: 13%;
        left: 44%; }

#fullpage-detail #section2 {
  background: url(../images/frame-mini-4.jpg) no-repeat center top;
  background-size: cover;
  position: relative; }
  #fullpage-detail #section2.active .list_tab-event ul li {
    display: block; }
  #fullpage-detail #section2 .title {
    width: 390px;
    height: 80px;
    background: url(../images/frame4-mini-tit.png) no-repeat center top;
    background-size: contain;
    position: absolute;
    right: 13%;
    top: 15%; }
  #fullpage-detail #section2 .list_tab-event {
    position: absolute;
    top: 48%; }
    #fullpage-detail #section2 .list_tab-event ul {
      width: 915px; }
      #fullpage-detail #section2 .list_tab-event ul li {
        position: relative;
        float: left;
        display: none;
        margin: 0px 0px 0px 45px; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(1) {
          margin: 0px; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(4) {
          margin: 10px 0px 0px; }
          #fullpage-detail #section2 .list_tab-event ul li:nth-child(4) canvas {
            width: 906px;
            background: url(../images/frame-mini-su-kien-big.png) no-repeat center top;
            background-size: contain; }
            #fullpage-detail #section2 .list_tab-event ul li:nth-child(4) canvas:hover {
              background: url(../images/frame-mini-su-kien-big-hover.png) no-repeat center top;
              background-size: contain; }
            #fullpage-detail #section2 .list_tab-event ul li:nth-child(4) canvas span {
              width: 229px;
              height: 94px;
              background: url(../images/frame-mini-su-kien-big-tit.png) no-repeat center top;
              background-size: contain;
              top: 25px;
              left: 25px; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(1) a, #fullpage-detail #section2 .list_tab-event ul li:nth-child(2) a, #fullpage-detail #section2 .list_tab-event ul li:nth-child(3) a {
          display: block;
          font-family: 'UTMGodsWord';
          font-size: 29px;
          color: #f5e7c8;
          text-decoration: none;
          text-transform: uppercase;
          padding-top: 25px;
          padding-left: 30px;
          box-sizing: border-box;
          text-align: left; }
          #fullpage-detail #section2 .list_tab-event ul li:nth-child(1) a .bold, #fullpage-detail #section2 .list_tab-event ul li:nth-child(2) a .bold, #fullpage-detail #section2 .list_tab-event ul li:nth-child(3) a .bold {
            font-family: 'UTMGodsWordBold'; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(1) a {
          background: url(../images/bg_first_qua.png) no-repeat left top;
          background-size: cover; }
          #fullpage-detail #section2 .list_tab-event ul li:nth-child(1) a:hover {
            background: url(../images/bg_first_qua.png) no-repeat right top;
            background-size: cover; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(2) a {
          background: url(../images/bg_two_tinhnang.png) no-repeat left top;
          background-size: cover; }
          #fullpage-detail #section2 .list_tab-event ul li:nth-child(2) a:hover {
            background: url(../images/bg_two_tinhnang.png) no-repeat right top;
            background-size: cover; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(3) a {
          background: url(../images/bg_three_anhtai.png) no-repeat left top;
          background-size: cover; }
          #fullpage-detail #section2 .list_tab-event ul li:nth-child(3) a:hover {
            background: url(../images/bg_three_anhtai.png) no-repeat right top;
            background-size: cover; }
        #fullpage-detail #section2 .list_tab-event ul li a {
          width: 271px;
          height: 236px;
          position: relative;
          overflow: hidden; }
  #fullpage-detail #section2 #footer {
    position: absolute; }

#fullpage-detail #section3 {
  background-image: url(../images/fram2-background.jpg);
  background-size: cover;
  padding: 6% 0 0 0;
  background-position: top center; }
  #fullpage-detail #section3 .slogan video{
      margin-top: 229px;
      margin-left: 11px;
  }
  #fullpage-detail #section3.active .slogan {
    display: block;
    z-index: 3; }
  #fullpage-detail #section3.active .list_tab ul li a.tab {
    display: block; }
  #fullpage-detail #section3.active .lich_mo {
    display: block; }
  #fullpage-detail #section3 .slogan {
    width: 602px;
    height: 336px;
    display: none;
    background: url(../images/fram2-title.png) no-repeat center top;
    background-size: contain;
    position: absolute;
    top: -33px;
    left: 7px; }
    #fullpage-detail #section3 .slogan ul {
      margin-top: 330px;
      text-align: center; }
      #fullpage-detail #section3 .slogan ul li {
        margin: 5px 0px; }
        #fullpage-detail #section3 .slogan ul li p {
          color: #64331f;
          font-family: UVNLACLONGQUAN;
          font-size: 16px;
          text-transform: uppercase; }
          #fullpage-detail #section3 .slogan ul li p b {
            font-family: UVNLACLONGQUANbold;
            color: #64331f; }
  #fullpage-detail #section3 .list_tab {
    position: absolute;
    top: 66%;
    left: 39%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 3 }
    #fullpage-detail #section3 .list_tab ul {
      /*overflow: hidden;*/
      text-align: center; }
      #fullpage-detail #section3 .list_tab ul li {
        float: left;
        margin: 0px; }
        #fullpage-detail #section3 .list_tab ul li a.tab {
          width: 110px;
          height: 328px;
          display: none;
          background: url(../images/fram1-tabpb.png) no-repeat center top;
          background-size: contain;
          text-decoration: none;
          position: relative; }
          #fullpage-detail #section3 .list_tab ul li a.tab:hover {
            background: url(../images/fram1-tabpb-hover.png) no-repeat center top;
            background-size: contain; }
          #fullpage-detail #section3 .list_tab ul li a.tab span.top_tab {
            width: 95%;
            height: 84px;
            display: block;
            font-family: UVNLACLONGQUAN;
            color: #eae3b6;
            font-size: 28px;
            line-height: 115px;
            top: 0%; }
            #fullpage-detail #section3 .list_tab ul li a.tab span.top_tab b {
              display: block;
              font-family: UVNLACLONGQUANbold; }
          #fullpage-detail #section3 .list_tab ul li a.tab span.content_tab {
            width: 66%;
            display: block;
            text-align: center;
            font-family: UTMGodsWord;
            color: #f4e3be;
            text-transform: uppercase;
            font-size: 20px;
            line-height: 33px;
            position: absolute;
            top: 33%;
            left: 15%; }
        #fullpage-detail #section3 .list_tab ul li:nth-child(1) {
          -webkit-animation: movemonphai 4s linear 1s infinite;
          animation: movemonphai 4s linear 1s infinite; }
        #fullpage-detail #section3 .list_tab ul li:nth-child(2) {
          -webkit-animation: movemonphai 4s linear 1.5s infinite;
          animation: movemonphai 4s linear 1.5s infinite; }
        #fullpage-detail #section3 .list_tab ul li:nth-child(3) {
          -webkit-animation: movemonphai 4s linear 2s infinite;
          animation: movemonphai 4s linear 2s infinite; }
        #fullpage-detail #section3 .list_tab ul li:nth-child(4) {
          -webkit-animation: movemonphai 4s linear 2.5s infinite;
          animation: movemonphai 4s linear 2.5s infinite; }
        #fullpage-detail #section3 .list_tab ul li:nth-child(5) {
          -webkit-animation: movemonphai 4s linear 3s infinite;
          animation: movemonphai 4s linear 3s infinite; }
  #fullpage-detail #section3 .lich_mo {
    position: absolute;
    top: 80%;
    left: 50%;
    display: none;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    #fullpage-detail #section3 .lich_mo .head {
      width: 366px;
      height: 39px;
      margin: 0px auto;
      background: url(../images/fram3-bg-text.png) no-repeat center top;
      background-size: contain; }
      #fullpage-detail #section3 .lich_mo .head h4 {
        font-family: UTMGodsWord;
        font-size: 18px;
        line-height: 33px;
        text-transform: uppercase;
        color: #f5e7c8; }
    #fullpage-detail #section3 .lich_mo .main ul li {
      float: left; }
      #fullpage-detail #section3 .lich_mo .main ul li p {
        padding: 0px 15px;
        font-family: UTMGodsWord;
        font-size: 14px;
        color: #f5e7c8;
        position: relative; }
        #fullpage-detail #section3 .lich_mo .main ul li p:after {
          content: "";
          width: 21px;
          height: 21px;
          background: url(../images/fram3-bg-after.png) no-repeat center top;
          position: absolute;
          top: 10px;
          left: -10px; }
        #fullpage-detail #section3 .lich_mo .main ul li p span {
          border-top: 1px dashed;
          width: 100%;
          display: block;
          margin-top: 2px; }
        #fullpage-detail #section3 .lich_mo .main ul li p b {
          text-transform: uppercase; }


      #section3 .flash canvas{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
      }

#fullpage-detail #section4 {
  background: url(../images/frame3.jpg) no-repeat center top;
  background-size: cover; }
  #fullpage-detail #section4.active .text {
    display: block; }
  #fullpage-detail #section4.active .list_tab ul li a.tab {
    display: block; }
  #fullpage-detail #section4 .text {
    width: 602px;
    height: 328px;
    position: absolute;
    top: 11%;
    left: 150px;
    display: none; }
    #fullpage-detail #section4 .text a {
      width: 100%;
      height: 100%;
      display: block;
      background: url(../images/frame3-text.png) no-repeat center top;
      background-size: contain;
      position: relative; }
      #fullpage-detail #section4 .text a span.moc {
        width: 62px;
        height: 119px;
        background: url(../images/frame3-moc.png) no-repeat center top;
        background-size: contain;
        position: absolute;
        top: 45px;
        right: 30px; }
  #fullpage-detail #section4 .list_tab {
    top: 67%; }
    #fullpage-detail #section4 .list_tab ul {
      width: 780px;
      overflow: inherit;
      position: relative; }
      #fullpage-detail #section4 .list_tab ul:after, #fullpage-detail #section4 .list_tab ul:before {
        content: "";
        position: absolute;
        top: 65px;
        width: 251px;
        height: 2px; }
      #fullpage-detail #section4 .list_tab ul:after {
        right: -220px; }
      #fullpage-detail #section4 .list_tab ul:before {
        left: -270px; }
      #fullpage-detail #section4 .list_tab ul li {
        float: left;
        margin: 0px 20px;
        position: relative; }
        #fullpage-detail #section4 .list_tab ul li:after {
          content: "";
          width: 17px;
          height: 23px;
          position: absolute;
          left: -25px;
          top: 55px; }
        #fullpage-detail #section4 .list_tab ul li a.tab {
          height: 320px;
          display: none; }
          #fullpage-detail #section4 .list_tab ul li a.tab span.top_tab {
            width: 95%;
            height: 84px;
            display: block;
            font-family: UTMGodsWord;
            color: #eae3b6;
            font-size: 24px;
            line-height: 22px;
            top: 10%; }
            #fullpage-detail #section4 .list_tab ul li a.tab span.top_tab b {
              display: block; }
          #fullpage-detail #section4 .list_tab ul li a.tab span.content_tab {
            width: 60%;
            display: block;
            text-align: center;
            font-family: UTMGodsWord;
            color: #f4e3be;
            text-transform: uppercase;
            font-size: 20px;
            line-height: 33px;
            position: absolute;
            top: 40%;
            left: 19%; }

#fullpage-detail #section2add {
  background-image: url(../images/fram2-background.jpg);
  background-size: cover;
  padding: 6% 0 0 0; }
  #fullpage-detail #section2add.bg_bt {
    background-image: url(../images/frame2-1.jpg);
    background-size: cover; }
    #fullpage-detail #section2add.bg_bt .slogan {
      background: url(../images/fram2-slogan2.png) no-repeat center top;
      background-size: contain; }
      #fullpage-detail #section2add.bg_bt .slogan .text {
        display: none; }
    #fullpage-detail #section2add.bg_bt .btn_video {
      display: block; }
  #fullpage-detail #section2add.hero_new {
    background-image: url(../images/fram1-background.jpg);
    background-size: cover; }
    #fullpage-detail #section2add.hero_new .slogan {
      background: url(../images/fram1-title.png) no-repeat center top;
      background-size: contain; }
      #fullpage-detail #section2add.hero_new .slogan .text {
        display: none; }
    #fullpage-detail #section2add.hero_new .btn_video {
      display: none;
      margin: 280px auto; }
  #fullpage-detail #section2add.ngu_doc_giao {
    background-image: url(../images/fram2-background.jpg);
    background-size: cover; }
  #fullpage-detail #section2add .slogan {
    width: 602px;
    height: 336px;
    background: url(../images/fram2-title.png) no-repeat center top;
    background-size: contain;
    position: absolute;
    top: 0%;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%); }
    #fullpage-detail #section2add .slogan .text {
      width: 447px;
      height: 25px;
      background: url(../images/fram2-bg-text.png) no-repeat center top;
      background-size: contain;
      margin: 355px auto 0px; }
      #fullpage-detail #section2add .slogan .text p {
        color: #64331f;
        font-family: UVNLACLONGQUAN;
        font-size: 22px;
        line-height: 22px;
        text-transform: uppercase; }
        #fullpage-detail #section2add .slogan .text p b {
          font-family: UVNLACLONGQUANbold; }
  #fullpage-detail #section2add .btn_video {
    width: 110px;
    height: 108px;
    margin: 235px auto;
    display: none; }
    #fullpage-detail #section2add .btn_video a {
      width: 100%;
      height: 100%;
      display: block; }
  #fullpage-detail #section2add .btn_tab {
    width: 880px;
    height: 248px;
    position: absolute;
    top: 65%;
    left: 48%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center; }
    #fullpage-detail #section2add .btn_tab ul {
      width: 100%; }
      #fullpage-detail #section2add .btn_tab ul li {
        float: left;
        margin: 0px 20px; }
        #fullpage-detail #section2add .btn_tab ul li:nth-child(1) .item_tab .text_item {
          background: url(../images/fram2-icon-btn-number.png) no-repeat center left; }
        #fullpage-detail #section2add .btn_tab ul li:nth-child(2) .item_tab .text_item {
          background: url(../images/fram2-icon-btn-number1.png) no-repeat center left; }
        #fullpage-detail #section2add .btn_tab ul li:nth-child(3) .item_tab .text_item {
          background: url(../images/fram2-icon-btn-number2.png) no-repeat center left; }
        #fullpage-detail #section2add .btn_tab ul li .item_tab .img_item {
          width: 193px;
          height: 177px;
          margin: 0px auto;
          display: block;
          position: relative;
          background: url(../images/fram2-icon-bg-choose.png) no-repeat center top;
          background-size: contain;
          cursor: pointer; }
          #fullpage-detail #section2add .btn_tab ul li .item_tab .img_item img {
            width: 85%;
            padding: 2%;
            border-radius: 50%; }
          #fullpage-detail #section2add .btn_tab ul li .item_tab .img_item span {
            width: 68px;
            height: 103px;
            position: absolute;
            top: -30px;
            left: -25px; }
            #fullpage-detail #section2add .btn_tab ul li .item_tab .img_item span.moc_tinhnang {
              background: url(../images/fram2-icon-moc1.png) no-repeat center top;
              background-size: contain; }
            #fullpage-detail #section2add .btn_tab ul li .item_tab .img_item span.moc_hot {
              background: url(../images/fram2-icon-moc.png) no-repeat center top;
              background-size: contain; }
            #fullpage-detail #section2add .btn_tab ul li .item_tab .img_item span.moc_sukien {
              background: url(../images/fram2-icon-moc2.png) no-repeat center top;
              background-size: contain; }
            #fullpage-detail #section2add .btn_tab ul li .item_tab .img_item span.moc_phienban {
              background: url(../images/fram2-icon-moc3.png) no-repeat center top;
              background-size: contain; }
        #fullpage-detail #section2add .btn_tab ul li .item_tab .text_item {
          display: block;
          font-family: UVNLACLONGQUAN;
          color: #f5e7c8;
          text-align: left;
          padding: 0px 0px 0px 84px;
          font-size: 14px;
          text-decoration: none;
          text-transform: uppercase;
          line-height: 23px; }
          #fullpage-detail #section2add .btn_tab ul li .item_tab .text_item p {
            font-weight: 600; }
          #fullpage-detail #section2add .btn_tab ul li .item_tab .text_item span {
            font-weight: 100;
            font-size: 12px;
            position: relative; }
            #fullpage-detail #section2add .btn_tab ul li .item_tab .text_item span:before {
              content: "+";
              width: 12px;
              height: 12px;
              display: block;
              background-color: #f5e7c8;
              color: #242849;
              position: absolute;
              font-size: 14px;
              text-align: -webkit-center;
              line-height: 10px;
              border: none;
              font-weight: 600;
              right: -20px;
              top: 2px; }
          #fullpage-detail #section2add .btn_tab ul li .item_tab .text_item:hover span {
            color: #a41500; }

#fp-nav li {
  width: 38px !important;
  height: 43px !important; }
  #fp-nav li a.active span {
    margin: 0px !important;
    background: url(../images/menu-right.png) no-repeat !important;
    background-position: right !important; }
    #fp-nav li a.active span:after {
      color: #efdfba !important; }
  #fp-nav li:hover a span {
    margin: 0px !important; }
  #fp-nav li:nth-child(2) span:after {
    content: "02"; }
  #fp-nav li:nth-child(3) span:after {
    content: "03"; }
  #fp-nav li:nth-child(4) span:after {
    content: "04"; }
  #fp-nav li:nth-child(5) span:after {
    content: "05"; }
  #fp-nav li:nth-child(6) span:after {
    content: "06"; }
  #fp-nav li .fp-tooltip {
    width: 126px !important;
    height: 37px !important;
    background: url(../images/bg-toptip.png) no-repeat center top;
    left: 45px !important;
    top: 5px !important;
    text-align: center;
    color: #efdfc6 !important;
    line-height: 32px !important;
    font-size: 14px !important; }

#fp-nav span {
  width: 38px !important;
  height: 43px !important;
  top: 0px !important;
  left: 0px !important;
  background: url(../images/menu-right.png) no-repeat !important;
  background-position: left !important;
  border: none !important;
  border-radius: inherit !important; }
  #fp-nav span:after {
    content: "01";
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 37px;
    font-family: UTMGodsWord;
    color: #efdfba; }
  #fp-nav span:hover {
    background-position: right; }

#fp-nav:after {
  content: "";
  width: 58px;
  height: 77px;
  display: block;
  background: url(../images/scroll-btn.png) no-repeat center top;
  position: absolute;
  bottom: -82px;
  left: -6px; }

.fp-controlArrow {
  width: 89px !important;
  height: 89px !important;
  background: url(../images/slide-btn.png) no-repeat !important;
  border-width: inherit !important;
  border-color: inherit !important; }
  .fp-controlArrow.fp-prev {
    left: 200px;
    background-position: top left !important; }
    .fp-controlArrow.fp-prev:hover {
      background-position: bottom left !important; }
  .fp-controlArrow.fp-next {
    right: 200px;
    background-position: top right !important; }
    .fp-controlArrow.fp-next:hover {
      background-position: bottom right !important; }

.return_home {
  width: 38px;
  height: 43px;
  position: fixed;
  top: 32%;
  left: 23px; }
  .return_home a {
    width: 100%;
    height: 100%;
    display: block;
    background: url(../images/return-home.png) no-repeat center top;
    cursor: pointer; }
    .return_home a:hover {
      background: url(../images/return-home-hover.png) no-repeat center top; }

.zoomIn {
  display: block !important;
  -webkit-animation: zoomIn 1s linear 1;
  animation: zoomIn 1s linear 1; }

.not_animate {
  -webkit-animation: none !important;
  animation: none !important; }

@media only screen and (max-width: 1700px) {
  #footer {
    height: 85px; }
    #footer .container {
      margin: 20px auto 0px; }
  #fullpage-detail #section0 .text {
    width: 565px;
    height: 350px;
    top: 4%;
    left: 5%; }
  #fullpage-detail #section0 .list_tab {
    top: 68%; }
  #fullpage-detail #section1 .text {
    height: 305px;
    top: 7%;
    right: 21%; }
    #fullpage-detail #section1 .text a span.moc {
      height: 95px;
      top: 60px;
      right: 71px; }
  #fullpage-detail #section1 .list_tab {
    top: 66%; }
  #fullpage-detail #section2 .title {
    height: 56px;
    right: 9%; }
  #fullpage-detail #section2 .list_tab-event {
    top: 28%;
    left: 13%; }
    #fullpage-detail #section2 .list_tab-event ul {
      width: 715px; }
      #fullpage-detail #section2 .list_tab-event ul li {
        margin: 0px 0px 0px 25px; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(1) a, #fullpage-detail #section2 .list_tab-event ul li:nth-child(2) a, #fullpage-detail #section2 .list_tab-event ul li:nth-child(3) a {
          font-size: 22px; }
        #fullpage-detail #section2 .list_tab-event ul li a {
          width: 218px;
          height: 190px; }
        #fullpage-detail #section2 .list_tab-event ul li:nth-child(4) canvas {
          width: 704px; }
  #fullpage-detail #section3 .slogan {
    width: 528px;
    height: 260px;
    top: 0%;
        left: 29px; }
    #fullpage-detail #section3 .slogan ul {
      margin-top: 250px; }
  #fullpage-detail #section3 .list_tab {
    top: 62%; }
    #fullpage-detail #section3 .list_tab ul li a.tab {
      width: 95px;
      height: 285px; }
      #fullpage-detail #section3 .list_tab ul li a.tab span.top_tab {
        font-size: 28px;
        line-height: 107px; }
      #fullpage-detail #section3 .list_tab ul li a.tab span.content_tab {
        font-size: 17px;
        line-height: 33px;
        left: 15%; }
  #fullpage-detail #section3 .lich_mo .head {
    width: 300px;
    height: 39px; }
    #fullpage-detail #section3 .lich_mo .head h4 {
      font-size: 16px;
      line-height: 26px; }
  #fullpage-detail #section4 .text {
    width: 500px;
    left: 250px; }
    #fullpage-detail #section4 .text a span.moc {
      width: 55px;
      height: 105px;
      top: 40px;
      right: 30px; }
  #fullpage-detail #section2add .slogan {
    width: 528px;
    height: 275px;
    top: -9%; }
    #fullpage-detail #section2add .slogan .text {
      width: 390px;
      height: 25px;
      margin: 285px auto 0px; }
      #fullpage-detail #section2add .slogan .text p {
        font-size: 18px;
        line-height: 22px; }
  #fullpage-detail #section2add .btn_video {
    margin: 200px auto; }
  #fullpage-detail #section2add .btn_tab {
    top: 70%; }
  #fullpage-detail #section2add.hero_new .btn_video {
    margin: 230px auto; }
  .return_home {
    top: 28%; } }

@media only screen and (max-width: 1600px) {
  #fullpage-detail #section3 {
    background-size: 1600px;
}

  #section3 .flash canvas {
    left: -10px;
    width: 1600px;
  }
  .date {
      top: 174px;
      left: 123px;
  }
  #fullpage-detail #section3 .list_tab {
    top: 75%;
    left: 36%;
  }
}
@media only screen and (max-width: 1440px) {
  #fullpage-detail #section3 {
    background-size: 105%;
  }
  #fullpage-detail #section3 .slogan {
    width: 485px;
    left: 55px;
}
  #fullpage-detail #section3 .slogan video {
      margin-top: 168px;
      margin-left: 38px;
  }
  #fullpage-detail #section3 .list_tab {
    top: 67%;
    left: 37%;
  }
  #section3 .flash canvas {
      left: -37px;
      width: 1493px;
      height: auto;
  }
  .date {
    top: 159px;
    left: 103px;
  }
}
@media only screen and (max-width: 1400px) {
   #fullpage-detail #section3 .slogan video {
      margin-top: 190px;
  }

  #footer {
    display: none; }
  #fullpage-detail #section0 .text {
    width: 565px;
    height: 350px;
    top: 2%;
    left: 6%; }
  #fullpage-detail #section0 .list_tab {
    top: 78%;
    left: 38%; }
  #fullpage-detail #section1 .text {
    height: 305px;
    top: 5%;
    right: 10%; }
    #fullpage-detail #section1 .text a span.moc {
      height: 95px;
      top: 60px;
      right: 71px; }
  #fullpage-detail #section1 .list_tab {
    top: 75%; }
  #fullpage-detail #section2 .title {
    height: 56px;
    right: 9%; }
  #fullpage-detail #section2 .list_tab-event ul {
    width: 715px; }
  #fullpage-detail #section3 .slogan {
    /*width: 425px;
    top: -11%;
    left: 31%;*/ }
    #fullpage-detail #section3 .slogan ul {
      margin-top: 235px; }
  #fullpage-detail #section3 .list_tab {
      top: 73%;
      left: 35%; }
    #fullpage-detail #section3 .list_tab ul li a.tab {
      width: 95px;
      height: 285px; }
      #fullpage-detail #section3 .list_tab ul li a.tab span.top_tab {
        font-size: 28px;
        line-height: 107px; }
      #fullpage-detail #section3 .list_tab ul li a.tab span.content_tab {
        font-size: 17px;
        line-height: 33px;
        left: 15%; }
  #fullpage-detail #section3 .lich_mo {
    top: 92%; }
    #fullpage-detail #section3 .lich_mo .head {
      width: 300px;
      height: 39px; }
      #fullpage-detail #section3 .lich_mo .head h4 {
        font-size: 16px;
        line-height: 26px; }
    #fullpage-detail #section3 .lich_mo .main ul li p {
      padding: 0px 8px; }
  #fullpage-detail #section4 .text {
    width: 504px;
    height: 328px;
    top: 7%;
    left: 17%; }
    #fullpage-detail #section4 .text a span.moc {
      height: 100px;
      top: 40px;
      right: 25px; }
  #fullpage-detail #section4 .list_tab {
    top: 74%; }
    #fullpage-detail #section4 .list_tab ul {
      width: 780px; }
      #fullpage-detail #section4 .list_tab ul:after {
        right: -140px; }
      #fullpage-detail #section4 .list_tab ul li {
        float: left;
        margin: 0px 20px; }
        #fullpage-detail #section4 .list_tab ul li a.tab {
          height: 300px; }
          #fullpage-detail #section4 .list_tab ul li a.tab span.top_tab {
            font-size: 20px;
            line-height: 18px;
            top: 12%; }
          #fullpage-detail #section4 .list_tab ul li a.tab span.content_tab {
            font-size: 17px;
            line-height: 33px;
            top: 33%;
            left: 19%; }
  #fullpage-detail #section2add .slogan {
    width: 525px;
    top: -7%; }
    #fullpage-detail #section2add .slogan .text {
      width: 320px;
      line-height: 17px;
      margin: 240px auto 0px; }
      #fullpage-detail #section2add .slogan .text p {
        font-size: 15px;
        line-height: 18px; }
  #fullpage-detail #section2add .btn_video {
    width: 110px;
    margin: 165px auto; }
  #fullpage-detail #section2add .btn_tab {
    top: 74%; }
  #fullpage-detail #section2add.hero_new .btn_video {
    margin: 230px auto; }
  .return_home {
    top: 20%; }
  .list_tab ul li a.tab, .list_tab ul li div.tab {
    width: 95px;
    height: 285px; }
    .list_tab ul li a.tab span.content_tab, .list_tab ul li a.tab a.content_tab, .list_tab ul li div.tab span.content_tab, .list_tab ul li div.tab a.content_tab {
      font-size: 17px;
      line-height: 33px; } }

@media only screen and (max-width: 1366px) {
  #section3 .flash canvas {
    left: -33px;
    width: 1408px;
  }
}
@media only screen and (max-width: 1280px) {
  #fullpage-detail #section3 {
    background-size: 132%;
  }
  
  #section3 .flash canvas {
    left: -200px;
    width: 1660px;
}

  #fullpage-detail #section0 .list_tab {
    top: 59%; }
  #fullpage-detail #section1 .list_tab {
    top: 57%; }
  #fullpage-detail #section2 .title {
    height: 77px;
    right: 13%; }
  #fullpage-detail #section2 .list_tab {
    top: 53%; }
  #fullpage-detail #section3 .slogan {
    top: 3%; }
  #fullpage-detail #section3 .list_tab {
    top: 76%; }
  #fullpage-detail #section3 .lich_mo {
    top: 80%; }
    #fullpage-detail #section3 .lich_mo .main ul li p {
      padding: 0px 4px; }
  .return_home {
    top: 35%; } }
@media only screen and (max-width: 1280px)  and (max-height: 800px){
  #fullpage-detail #section3 .list_tab {
    top: 533px;
  }
}