@charset "utf-8";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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    vertical-align: baseline}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block}body {    line-height: 1}ol, ul {    list-style: none}blockquote, q {    quotes: none}blockquote:before, blockquote:after, q:before, q:after {    content: '';    content: none}a:hover, a:active {    outline: none}table {    border-collapse: collapse;    border-spacing: 0}body {    -webkit-user-select: none;    user-select: none}.container {    display: none;    text-align: center;}#pageSwitch {    position: relative;    z-index: 10;}.page {    margin: 0 auto}.item {    width: 100%;    overflow: hidden;    height: 100%;    margin: 0 auto;    text-align: center;    position: absolute;    left: 0;    top: 0;}.item .img {    width: 100%;    height: 100%;    position: relative;    z-index: 10;}.item .bg {    position: absolute;    z-index: 1;    width: 100%;    height: 100%;    left: 0;    top: 0}.page {    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;}.txt {    position: absolute;    left: 0;    top: 0;}.audio {    position: fixed;    right: -10px;    top: 10px;    width: 59px;    height: 50px;    z-index: 10000}.audio i {    text-indent: -9999999px;    display: block;    width: 25px;    height: 25px;    background: url(../img/audio_switch.png) no-repeat;    background-size: 25px 50px;    margin: 0 auto;    background-position: 0 -25px}.audio .off i {    background-position: 0 0}.item-1 {    background: url(http://r3.ykimg.com/05100000541937EA6737B324C405B1EF) repeat;    background-size: contain;}.item .bottom {    width: 100%;    position: absolute;    bottom: 0;    left: 0;    height: 60px;    z-index: 20;    line-height: 60px;    text-align: left;}.item .bottom .shadow {    background: #000000;    opacity: 0.5;    position: absolute;    width: 100%;    height: 100%;    z-index: 30;    width: 100%;    height: 100%;}.item-1 .imgplayer {    position: absolute;    z-index: 30;    left: 50%;    top: 50px;    margin-left: -76.5px;}.item-1 .imgplayerbar {    position: absolute;    z-index: 30;    left: 50%;    top: 120px;    margin-left: -1017.5px;}.item .bottom .playerbar {    position: absolute;;    top: -5px;    left: 0;    z-index: 50;    width: 100%;}.item .p1_txt_1 {    position: relative;    z-index: 80;    left: 20px;}.item .p1_img_1 {    position: absolute;    right: 20px;    top: 20px;    z-index: 80;}.item-1 .p1_txt {    position: absolute;    top: 45%;    left: 50%;    margin-left: -140px;    z-index: 30px;}.item-1 .p1_ball {    position: absolute;    top: 160px;    left: 56%;    z-index: 60;}.youkulogo {    position: absolute;    bottom: 10px;    right: 7%;}.arrow {    position: absolute;    bottom: 20px;    left: 50%;    margin-left: -24px;    z-index: 500;    -webkit-animation: start 1.5s infinite ease-in-out;    -moz-animation: start 1.5s infinite ease-in-out;    animation: start 1.5s infinite ease-in-out;}@-webkit-keyframes start {    0%, 30% {        opacity: 0;        -webkit-transform: translate(0, 10px);    }    60% {        opacity: 1;        -webkit-transform: translate(0, 0);    }    100% {        opacity: 0;        -webkit-transform: translate(0, -8px);    }}@-moz-keyframes start {    0%, 30% {        opacity: 0;        -moz-transform: translate(0, 10px);    }    60% {        opacity: 1;        -moz-transform: translate(0, 0);    }    100% {        opacity: 0;        -moz-transform: translate(0, -8px);    }}@keyframes start {    0%, 30% {        opacity: 0;        transform: translate(0, 10px);    }    60% {        opacity: 1;        transform: translate(0, 0);    }    100% {        opacity: 0;        transform: translate(0, -8px);    }}.item-2, .item-11,.item {    background-color: #333;}.yklogo {    position: absolute;    bottom: 50px;    left: 50%;    margin-left: -28px;}.p1_txt_1, .p2_txt_1, .p3_txt_1, .p4_txt_1, .p5_txt_1, .p6_txt_1, .p7_txt_1, .p8_txt_1, .p9_txt_1, .p10_txt_1, .p11_txt_1, .p12_txt_1, .p13_txt_1, .p14_txt_1, .p1_txt_2, .p2_txt_2, .p3_txt_2, .p4_txt_2, .p5_txt_2, .p6_txt_2, .p7_txt_2, .p8_txt_2, .p9_txt_2, .p10_txt_2, .p11_txt_2, .p12_txt_2, .p13_txt_2 {    position: absolute;    z-index: 50;    left: 0;    top: 0;}.bg_img {    position: absolute;    margin-left: -150px;    left: 50%;}.item-13 {    background: url(../img/bg_13.jpg) repeat;}