@charset "UTF-8";
.slick-dots,.vjs-menu li,ol,ul {
 list-style:none
}
*,
.flowplayer *,
.slick-slider,
.video-js,
::after,
::before {
 box-sizing:border-box
}
.flowplayer .fp-bar-slider,
.slick-slider {
 -webkit-user-select:none;
 -moz-user-select:none
}
.slick-list,
.slick-slider,
.slick-track {
 position:relative;
 display:block
}
.clearfix:after,
.slick-loading .slick-slide,
.slick-loading .slick-track {
 visibility:hidden
}
.clearfix,
.slick-track:after {
 clear:both
}
#avPopUp .popUp,
#fixed-content {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
 margin:0;
 padding:0;
 border:0;
 font:inherit;
 font-size:100%;
 vertical-align:baseline
}
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
 font-family:"./slick";
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
table {
 border-collapse:collapse;
 border-spacing:0
}
caption,
td,
th {
 text-align:left;
 font-weight:400;
 vertical-align:middle
}
blockquote,
q {
 quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
 content:"";
 content:none
}
a img {
 border:none
}
elements-of-type(html5-block) {
 display:block
}
.slick-slider {
 -moz-box-sizing:border-box;
 -webkit-touch-callout:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 left:0;
 top:0
}
.slick-track:after,
.slick-track:before {
 content:"";
 display:table
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.slick-next,
.slick-prev {
 position:absolute;
 display:block;
 height:30px;
 width:30px;
 font-size:0;
 cursor:pointer;
 background:0 0;
 color:transparent;
 top:50%;
 margin-top:-10px\9;
 -webkit-transform:translate(0,-50%);
 -ms-transform:translate(0,-50%);
 transform:translate(0,-50%);
 padding:0;
 border:none;
 outline:0;
 z-index:1
}
.slick-next i,
.slick-prev i {
 font-size:30px;
 color:#fff;
 cursor:pointer
}
.slick-next i:hover,
.slick-prev i:hover {
 color:#ff8382;
 -webkit-transition:all .3s;
 transition:all .3s
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
 outline:0;
 background:0 0;
 color:transparent
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
 opacity:1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
 opacity:.25
}
.slick-next:before,
.slick-prev:before {
 font-size:20px;
 line-height:1;
 color:#fff;
 opacity:.75
}
.slick-dots {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 height:10px;
 padding:0;
 text-align:center
}
.slick-dots li {
 position:relative;
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 padding:0;
 z-index:1;
 cursor:pointer
}
.slick-dots li button {
 border:0;
 background:0 0;
 display:block;
 height:20px;
 width:20px;
 outline:0;
 line-height:0;
 font-size:0;
 color:transparent;
 padding:5px;
 cursor:pointer
}
.slick-dots li button:focus,
.slick-dots li button:hover {
 outline:0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
 opacity:1
}
.slick-dots li button:before {
 position:absolute;
 top:0;
 left:0;
 content:"•";
 width:20px;
 height:20px;
 font-size:6px;
 line-height:20px;
 text-align:center;
 color:#000
}
#container,
.mainWrapper .videoListWrapper .videoGroup .section-title {
 position:relative
}
.button.submit,
body,
html {
 font-family:wenquanyi zen hei,microsoft yahei,microsoft jhenghei,Arial,sans-serif
}
.slick-dots li.slick-active button:before {
 color:#000;
 opacity:.75
}
.button {
 display:inline-block;
 margin:0 3px;
 padding:0 6px;
 height:44px;
 line-height:44px;
 text-align:center;
 background-color:#000;
 font-size:13px;
 color:#fff;
 cursor:pointer;
 border:0
}
.button i {
 font-size:18px
}
.button.pinterest {
 background-color:#b81621
}
.button.pinterest:hover {
 background-color:#8a1119;
 -webkit-transition:all .3s;
 transition:all .3s
}
.button.google {
 background-color:#e93f2e
}
.button.google:hover {
 background-color:#ce2616;
 -webkit-transition:all .3s;
 transition:all .3s
}
.button.facebook {
 background-color:#306199
}
.button.facebook:hover {
 background-color:#244872;
 -webkit-transition:all .3s;
 transition:all .3s
}
.button.twitter {
 background-color:#26c4f1
}
.button.twitter:hover {
 background-color:#0eaad6;
 -webkit-transition:all .3s;
 transition:all .3s
}
.button.submit {
 width:345px;
 font-size:14px;
 background-color:#ff8382
}
body,
html,
input[type=text],
input[type=search] {
 font-size:100%
}
@media(min-width:0) and (max-width:639px) {
 .button.submit {
  width:300px
 }
}
.actor_wrapper .actor_box .actor_name,
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList div p,
.videoGroup.hcg .video-wrapper .col-style .videoBox .videoBox-info .title,
.videoGroup.long .video-wrapper .col-style .videoBox .videoBox-info .title {
word-wrap: break-word; word-break: normal;

 
}
body,
html {
 height:100%;
 line-height:1.5
}
body.flow-hidden {
 overflow:hidden
}
a {
 color:#000;
 text-decoration:none;
 outline:0
}
input,
textarea {
 border-radius:0;
 -webkit-appearance:none
}
input:focus,
textarea:focus {
 outline:0
}
button {
 border:none;
 cursor:pointer
}
.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both
}
.resetInput input[type=button],
.resetInput input[type=email],
.resetInput input[type=password],
.resetInput input[type=search],
.resetInput input[type=submit],
.resetInput input[type=tel],
.resetInput input[type=text],
.resetInput input[type=url] {
 appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0
}
@-webkit-keyframes MenuShow {
 0% {
  -webkit-transform:translate3d(185px,0,0);
  transform:translate3d(185px,0,0)
 }
 100% {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes MenuShow {
 0% {
  -webkit-transform:translate3d(185px,0,0);
  transform:translate3d(185px,0,0)
 }
 100% {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@-webkit-keyframes MenuHide {
 0% {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 100% {
  -webkit-transform:translate3d(185px,0,0);
  transform:translate3d(185px,0,0)
 }
}
@keyframes MenuHide {
 0% {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 100% {
  -webkit-transform:translate3d(185px,0,0);
  transform:translate3d(185px,0,0)
 }
}
@-webkit-keyframes beat {
 0%,
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@keyframes beat {
 0%,
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@-webkit-keyframes blink-color {
 50% {
  color:transparent
 }
}
@keyframes blink-color {
 50% {
  color:transparent
 }
}
@-webkit-keyframes blink-border {
 50% {
  border-color:transparent
 }
}
@keyframes blink-border {
 50% {
  border-color:transparent
 }
}
@-webkit-keyframes beatOne {
 0%,
 100% {
  -webkit-transform:scale(.97);
  transform:scale(.97)
 }
 50% {
  -webkit-transform:scale(1.03);
  transform:scale(1.03)
 }
}
@keyframes beatOne {
 0%,
 100% {
  -webkit-transform:scale(.97);
  transform:scale(.97)
 }
 50% {
  -webkit-transform:scale(1.03);
  transform:scale(1.03)
 }
}
@-webkit-keyframes linee {
 100% {
  width:100%
 }
}
@keyframes linee {
 100% {
  width:100%
 }
}
@-webkit-keyframes shakeitoff {
 0%,
 100% {
  -webkit-transform:rotate(3deg);
  transform:rotate(3deg)
 }
 50% {
  -webkit-transform:rotate(-3deg);
  transform:rotate(-3deg)
 }
}
@keyframes shakeitoff {
 0%,
 100% {
  -webkit-transform:rotate(3deg);
  transform:rotate(3deg)
 }
 50% {
  -webkit-transform:rotate(-3deg);
  transform:rotate(-3deg)
 }
}
@-webkit-keyframes arrow-left {
 0% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 50% {
  -webkit-transform:translate3d(-2px,0,0);
  transform:translate3d(-2px,0,0)
 }
 100% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
}
@keyframes arrow-left {
 0% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 50% {
  -webkit-transform:translate3d(-2px,0,0);
  transform:translate3d(-2px,0,0)
 }
 100% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
}
@-webkit-keyframes arrow-left-close {
 0% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
 50% {
  -webkit-transform:translate3d(-2px,0,0);
  transform:translate3d(-2px,0,0)
 }
 100% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
}
@keyframes arrow-left-close {
 0% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
 50% {
  -webkit-transform:translate3d(-2px,0,0);
  transform:translate3d(-2px,0,0)
 }
 100% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
}
@-webkit-keyframes arrow-right-close {
 0% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 50% {
  -webkit-transform:translate3d(2px,0,0);
  transform:translate3d(2px,0,0)
 }
 100% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
}
@keyframes arrow-right-close {
 0% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 50% {
  -webkit-transform:translate3d(2px,0,0);
  transform:translate3d(2px,0,0)
 }
 100% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
}
@-webkit-keyframes promoPop {
 0% {
  height:252px
 }
 100% {
  height:0;
  opacity:.5
 }
}
@keyframes promoPop {
 0% {
  height:252px
 }
 100% {
  height:0;
  opacity:.5
 }
}
@-webkit-keyframes promoPopDays {
 0% {
  height:0
 }
 100% {
  height:75px
 }
}
@keyframes promoPopDays {
 0% {
  height:0
 }
 100% {
  height:75px
 }
}
@-webkit-keyframes biggest {
 0%,
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
}
@keyframes biggest {
 0%,
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
}
#container {
 width:100%;
 height:auto;
 min-height:-webkit-calc(100% - 237px);
 min-height:calc(100% - 237px)
}
#container.moveD {
 padding-top:140px
}
#container .sectionContent {
 margin:30px auto;
 max-width:1170px;
 height:auto;
 background-color:#fff;
 font-size:0
}
#container .sectionContent.below_path_content {
 margin-top:25px
}
#container .sectionContent .mainTitle {
 font-size:25px;
 padding:0 5px 25px
}
#container .sectionContent.spacing {
 margin-top:30px
}
#container .sectionContent.spacing .section-title {
 margin-bottom:25px
}
#container .sectionContent .section-title.filter-both-spacing {
 margin-top:25px!important;
 margin-bottom:25px!important
}
#container .sectionContent .section-title.filter-bottom-spacing {
 margin-bottom:25px!important
}
#container .breadcrumb {
 display:none;
 font-size:14px
}
#container .breadcrumb li+li:before {
 padding:0 4px 0 8px;
 content:"/\00a0"
}
#container.dark {
 background-color:#000
}
.mainWrapper {
 margin:110px auto 50px;
 width:100%;
 max-width:1170px;
 min-height:-webkit-calc(100vh - 200px);
 min-height:calc(100vh - 200px)
}
.mainWrapper.appDownload,
.mainWrapper.noPadding {
 max-width:initial
}
.mainWrapper.moveD {
 margin-top:140px
}
.mainWrapper.qrWrap {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.actor_wrapper,
.row {
 -webkit-flex-wrap:wrap
}
.mainWrapper .videoListWrapper {
 padding-top:25px
}
.mainWrapper .videoListWrapper.spacing {
 padding-left:10px;
 padding-right:10px
}
.mainWrapper .videoListWrapper .videoGroup {
 margin:0 0 20px 15px
}
.mainWrapper .videoListWrapper .videoGroup .section-title h2 {
 display:inline-block;
 font-size:25px
}
.mainWrapper .videoListWrapper .videoGroup .section-title .gpIntro {
 position:absolute;
 top:0;
 right:0;
 color:#ff8382
}
.mainWrapper .videoListWrapper .videoGroup .grayBorder {
 height:50px;
 border-bottom:1px solid #dadada
}
.nakedGirlPic {
 background-image:url(https://img.jav101.com/jav_website/member/money/nakedGirl-min.png);
 width:433px;
 height:579px;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.breadcrumb {
 display:none;
 font-size:14px
}
.breadcrumb li+li:before {
 padding:0 4px 0 8px;
 content:"/\00a0"
}
.row {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.row-align-between {
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.col-style.d-2 {
 width:50%
}
.col-style.d-3 {
 width:33.33%
}
.col-style.d-4 {
 width:25%
}
.col-style.d-5 {
 width:20%
}
.g-hide {
 display:none!important
}
@media screen and (min-width:1000px) {
 .d-hide {
  display:none!important
 }
}
@media screen and (max-width:999px) {
 .m-hide {
  display:none!important
 }
}
#avPopUp .des-content,
#avPopUp .popUp {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox
}
@media screen and (min-width:770px) and (max-width:999px) {
 .hcg .video-wrapper .col-style,
 .long .video-wrapper .col-style {
  width:25%
 }
}
@media screen and (min-width:580px) and (max-width:769px) {
 .hcg .video-wrapper .col-style,
 .long .video-wrapper .col-style {
  width:33.33%
 }
}
@media screen and (max-width:639px) {
 #container .sectionContent .section-title.offset-bottom {
  margin-bottom:15px!important
 }
}
@media(min-width:0) and (max-width:999px) {
 #container {
  min-height:-webkit-calc(100% - 75px);
  min-height:calc(100% - 75px)
 }
 #container.moveD {
  padding-top:135px
 }
 #container .sectionContent {
  margin:20px auto
 }
 #container .sectionContent.below_path_content {
  margin-top:10px
 }
 #container .sectionContent.hcg {
  margin-top:25px
 }
 #container .sectionContent .mainTitle {
  padding-bottom:15px
 }
 .mainWrapper.appDownload,
 .mainWrapper.joinusPage,
 .mainWrapper.noPadding {
  padding:0
 }
 #container .sectionContent.spacing {
  margin-top:10px
 }
 #container .sectionContent.spacing .section-title {
  margin-bottom:15px
 }
 .col-style.m-2 {
  width:50%
 }
 .col-style.m-3 {
  width:33.33%
 }
 .col-style.m-4 {
  width:25%
 }
 .mainWrapper {
  margin:95px auto 40px!important
 }
 .mainWrapper.moveD {
  margin-top:135px!important
 }
 .mainWrapper.qrWrap {
  padding:0;
  margin-bottom:0
 }
 .mainWrapper .videoListWrapper {
  padding-top:10px
 }
 .mainWrapper .videoListWrapper .videoGroup .section-title h2 {
  font-size:20px
 }
 .mainWrapper .videoListWrapper .videoGroup .grayBorder {
  height:30px;
  border-bottom:0
 }
}
#avPopUp {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 z-index:10000;
 -webkit-transition:all .3s;
 transition:all .3s
}
#avPopUp .popUp {
 display:flex;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 position:absolute;
 top:50%;
 left:50%;
 max-width:380px;
 width:95%;
 max-height:350px;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 border-top:5px solid #ff8382;
 box-shadow:0 1px 2px #555;
 padding:10px 20px;
 background:#fff;
 color:#555;
 text-align:center;
 z-index:10002
}
#avPopUp .popUp.bottom {
 width:initial;
 bottom:5%;
 top:auto;
 -webkit-transform:translate(-50%,0);
 -ms-transform:translate(-50%,0);
 transform:translate(-50%,0);
 background:#ff8382;
 color:#fff;
 border:0;
 border-radius:5px;
 padding:7px 15px
}
#avPopUp .popUp.bottom .close,
#avPopUp .popUp.bottom+.popBg {
 display:none
}
#avPopUp .popUp.bottom .des-content .title {
 margin:0;
 font-size:16px
}
#avPopUp .popBg {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.5);
 z-index:10001
}
#avPopUp .close {
 position:absolute;
 top:15px;
 right:15px;
 width:18px;
 height:18px;
 cursor:pointer
}
#avPopUp .close:after,
#avPopUp .close:before {
 position:absolute;
 left:6px;
 content:"";
 height:17px;
 width:2px;
 background-color:#999
}
#avPopUp .close:before {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
#avPopUp .close:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
#avPopUp .des-content {
 width:100%;
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 overflow:hidden
}
#avPopUp .btn-content,
#avPopUp .recaptcha-wrap {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 -webkit-box-pack:center
}
#avPopUp .des-content .title {
 width:100%;
 font-size:18px;
 margin:20px 0
}
#avPopUp .des-content .text {
 width:100%;
 color:#333;
 line-height:2;
 font-size:13px
}
#avPopUp .btn-content {
 width:100%;
 display:flex;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 margin:20px 0
}
#avPopUp .btn-content .btn {
 -webkit-flex-basis:125px;
 -ms-flex-preferred-size:125px;
 flex-basis:125px;
 margin:0 10px;
 padding:10px 15px;
 border:1px solid;
 border-radius:50px;
 color:#ff8382;
 text-align:center;
 font-size:14px;
 cursor:pointer
}
#avPopUp .btn-content .btn:hover {
 color:#fff;
 background-color:#ff8382
}
#avPopUp .recaptcha-wrap {
 display:flex;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:10px
}
.prompt-info {
 font-family:PingFangTC-Regular;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 margin:15px 0 -15px;
 font-size:15px
}
.prompt-info img {
 width:50px;
 height:50px;
 margin-right:10px
}
.prompt-info a {
 color:#ff8382;
 text-decoration:underline
}
.prompt-info .pc {
 display:block
}
.prompt-info .mobile {
 display:none
}
@media(min-width:0) and (max-width:999px) {
 .prompt-info {
  margin:10px 0 -10px;
  font-size:13px
 }
 .prompt-info img {
  width:36px;
  height:36px;
  margin-right:5px
 }
 .prompt-info .pc {
  display:none
 }
 .prompt-info .mobile {
  display:block
 }
}
#video-section {
 margin:0 auto;
 width:100%;
 min-width:1170px;
 min-height:529px;
 background-color:#000
}
#video-section.fullsrceen {
 height:635px
}
#video-section.fullsrceen .videoWrapper .videoContent {
 width:100%
}
#video-section.fullsrceen .videoWrapper .videoContent .vcontainer,
#video-section.fullsrceen .videoWrapper .videoContent .vcontainer .video-js {
 width:1170px;
 height:550px
}
#video-section .videoWrapper {
 position:relative;
 margin:0 auto;
 width:1170px;
 font-size:0
}
#video-section .videoWrapper.padding_top_10 {
 padding-top:10px
}
#video-section .videoWrapper .actorCover,
#video-section .videoWrapper .rightInfo,
#video-section .videoWrapper .videoContent,
#video-section .videoWrapper .videoDetailWrap {
 display:inline-block;
 vertical-align:top
}
#video-section .videoWrapper .actorCover.offset,
#video-section .videoWrapper .rightInfo.offset,
#video-section .videoWrapper .videoContent.offset,
#video-section .videoWrapper .videoDetailWrap.offset {
 margin:0
}
#video-section .videoWrapper .videoContent {
 position:relative;
 width:790px;
 height:100%
}
#video-section .videoWrapper .videoContent :focus {
 outline:0
}
#video-section .videoWrapper .videoContent .vcontainer {
 position:relative;
 width:790px;
 height:444px;
 overflow:hidden
}
#video-section .videoWrapper .videoContent .vcontainer dl8-video {
 background-size:contain!important
}
#video-section .videoWrapper .videoContent .vcontainer .video-js {
 width:100%;
 height:100%
}
#video-section .videoWrapper .videoContent .vcontainer .comic-bg,
#video-section .videoWrapper .videoContent .vcontainer .comic-main,
#video-section .videoWrapper .videoContent .vcontainer .icon-comic-read {
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat
}
#video-section .videoWrapper .videoContent .vcontainer .comic,
#video-section .videoWrapper .videoContent .vcontainer .comic-bg,
#video-section .videoWrapper .videoContent .vcontainer .comic-bg::after {
 width:100%;
 height:100%
}
#video-section .videoWrapper .videoContent .vcontainer .comic {
 position:relative;
 height:100%;
 display:block
}
#video-section .videoWrapper .videoContent .vcontainer .comic .comic-main {
 position:absolute;
 z-index:1;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:40%;
 height:100%;
 top:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
#video-section .videoWrapper .videoContent .vcontainer .comic .icon-comic-read {
 display:block;
 width:96px;
 height:96px;
 background-image:url(https://img.jav101.com/jav_website/common/read_btn_3.png);
 cursor:pointer
}
#video-section .videoWrapper .videoContent .vcontainer .comic .comic-bg {
 position:absolute;
 top:0;
 left:0;
 -webkit-filter:blur(10px);
 filter:blur(10px)
}
#video-section .videoWrapper .videoContent .vcontainer .comic .comic-bg::after {
 position:absolute;
 display:block;
 background-color:rgba(0,0,0,.3);
 content:''
}
#video-section .videoWrapper .videoContent .video-action {
 position:relative;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 margin:20px 0
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 width:115px;
 height:35px;
 margin-right:15px;
 border:1px solid #616161;
 border-radius:3px;
 font-size:14px;
 text-align:center;
 color:#fff;
 cursor:pointer
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn:hover {
 background-color:#333;
 border:1px solid #333
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.download i {
 color:#35a3ee;
 font-size:16px
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.heart {
 position:relative
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.heart i {
 color:#ff8382;
 font-size:18px
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.heart.checked {
 background-color:#ff8382;
 border:1px solid #ff8382
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.heart.checked>i.glyphicon-heart {
 color:#fff;
 -webkit-animation:beat .5s ease-in-out;
 animation:beat .5s ease-in-out
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.report i {
 color:#82ff9f;
 font-size:16px
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.video-share img {
 width:20px;
 height:auto
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.switch {
 position:relative;
 z-index:1
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.switch i {
 color:#00c300;
 font-size:16px
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.switch:hover .switch-line {
 display:block
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.switch .switch-line {
 display:none;
 position:absolute;
 top:34px;
 left:0;
 width:115px;
 font-size:14px;
 background:#000
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.switch .switch-line .line-item {
 padding:10px
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.switch .switch-line .line-item:hover {
 background-color:#333
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.switch .switch-line .line-item.active {
 color:#ff8382
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn.editFunction {
 width:80px
}
#video-section .videoWrapper .videoContent .video-action .video-action-btn .text {
 padding-left:10px;
 font-size:14px;
 color:#fff
}
#video-section .videoWrapper .videoContent .video-action .videoviews {
 display:none
}
#video-section .videoWrapper .videoOtherInfo {
 position:absolute;
 top:0;
 right:10px;
 height:35px;
 line-height:35px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 font-size:13px
}
#permissCover .permissCoverContent,
#permissCoverLong {
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 text-align:center
}
#video-section .videoWrapper .videoOtherInfo.moveR {
 right:-350px
}
#video-section .videoWrapper .videoOtherInfo .text-goodreview,
#video-section .videoWrapper .videoOtherInfo .text-view {
 color:#999
}
#video-section .videoWrapper .videoOtherInfo .text-goodreview {
 margin-left:20px;
 cursor:pointer
}
#video-section .videoWrapper .join_block {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 position:absolute;
 width:380px;
 right:0;
 bottom:10px;
 padding:7px 30px;
 color:#fff;
 font-size:13px;
 background-image:url(https://img.jav101.com/jav_website/common/remind_bg.png);
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 cursor:pointer
}
#video-section .videoWrapper .join_block .left {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
#video-section .videoWrapper .join_block .left div:nth-child(2) {
 font-size:15px;
 margin-left:20px
}
#video-section .videoWrapper .join_block .left .gold {
 color:#f5a623
}
#video-section .videoWrapper .join_block .right .join_btn {
 border:1px solid;
 border-radius:50px;
 width:100px;
 height:35px;
 line-height:35px;
 text-align:center;
 color:#f5a623;
 float:right
}
#video-section .videoWrapper #javApp1 {
 position:absolute;
 right:0;
 bottom:65px;
 display:block;
 width:380px;
 height:80px;
 background-image:url(https://img.jav101.com/jav_website/common/new_download_bg.jpg);
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
#video-section .videoWrapper #javApp1.en,
#video-section .videoWrapper #javApp1.jp,
#video-section .videoWrapper #javApp1.kr {
 display:none
}
#video-section .videoWrapper .eye-views {
 background-image:url(https://img.jav101.com/jav_website/common/read_account_4.png);
 background-repeat:no-repeat;
 background-size:100%;
 background-position:center;
 width:16px;
 height:15px;
 display:inline-block;
 vertical-align:middle;
 margin-right:2px
}
#iframeCover,
#iframeCoverWatermark,
#permissCoverLong .pausearrow,
.actor_wrapper .actor_box .actor_img {
 background-repeat:no-repeat;
 background-size:cover
}
#video-section.hcg .actorProfile {
 padding-bottom:100px
}
#iframeCoverWatermark {
 position:absolute;
 right:20px;
 bottom:20px;
 height:26px;
 background-position:center
}
#iframeCover {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background-position:center;
 cursor:pointer;
 z-index:1
}
#permissCover {
 position:relative;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.5);
 z-index:2
}
#permissCover .permissCoverContent {
 width:100%;
 position:absolute;
 transform:translate(-50%,-50%);
 color:#fff;
 font-size:26px
}
#permissCover .permissCoverContent .desc {
 margin:25px
}
#permissCover .permissCoverContent .permissbtn {
 display:inline-block;
 padding:10px 15px;
 background-color:#f32b70;
 border:1px solid #f32b70;
 border-radius:50px;
 font-size:15px;
 color:#fff;
 -webkit-transition:all .2s;
 transition:all .2s;
 cursor:pointer
}
#permissCover .permissCoverContent .permissbtn:hover {
 background-color:transparent
}
#permissCoverLong {
 display:none;
 z-index:1;
 position:absolute;
 transform:translate(-50%,-50%)
}
#permissCoverLong.showNotice {
 display:block
}
#permissCoverLong .pausearrow {
 width:300px;
 height:74px;
 background-image:url(https://img.jav101.com/jav_website/long/pausearrow_mid.png);
 background-position:top
}
#permissCoverLong .pausearrow span {
 position:absolute;
 top:48%;
 left:58%;
 font-size:13px;
 text-align:center;
 color:#ff8382;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 width:100%;
 display:inline-block
}
@media(min-width:0) and (max-width:999px) {
 #video-section {
  margin:0 auto;
  min-width:320px;
  min-height:235px
 }
 #video-section.fullsrceen {
  height:auto
 }
 #video-section.fullsrceen .videoWrapper .videoContent .vcontainer {
  width:100%;
  height:100%
 }
 #video-section.fullsrceen .videoWrapper .videoContent .vcontainer .video-js {
  width:100%
 }
 #video-section .videoWrapper {
  width:100%;
  font-size:initial
 }
 #video-section .videoWrapper .videoDetailWrap {
  width:100%
 }
 #video-section .videoWrapper .videoDetailWrap .actorProfile {
  margin-top:20px
 }
 #video-section .videoWrapper .videoContent {
  width:100%
 }
 #video-section .videoWrapper .videoContent .vcontainer {
  width:100%;
  height:100%;
  min-height:180px
 }
 #video-section .videoWrapper .videoContent .vcontainer .video-js,
 #video-section .videoWrapper .videoContent .vcontainer dl8-video {
  width:100%;
  height:0!important;
  padding-bottom:56.25%!important
 }
 #video-section .videoWrapper .videoContent .vcontainer .video-js {
  font-size:.8em
 }
 #video-section .videoWrapper .videoContent .vcontainer .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-control {
  display:none
 }
 #video-section .videoWrapper .videoContent .vcontainer .comic {
  padding-top:56.25%;
  height:0;
  display:block
 }
 #video-section .videoWrapper .videoContent .vcontainer .icon-comic-read {
  width:35%;
  height:22%;
  min-width:76px;
  min-height:76px
 }
 #video-section .videoWrapper .videoContent .vcontainer .fixedHeight {
  padding-top:56.25%
 }
 #video-section .videoWrapper .videoContent #permissCover {
  padding-bottom:56.25%;
  height:0
 }
 #video-section .videoWrapper .videoContent #permissCover .permissCoverContent {
  font-size:16px
 }
 #video-section .videoWrapper .videoContent #permissCover .permissCoverContent .desc {
  margin:10px
 }
 #video-section .videoWrapper .videoContent #permissCover .permissCoverContent .permissbtn {
  font-size:12px;
  padding:10px
 }
 #video-section .videoWrapper .videoContent .video-action {
  margin:0;
  padding:9px 10px
 }
 #video-section .videoWrapper .videoContent .video-action .video-action-btn {
  font-size:13px;
  width:40px;
  height:35px;
  margin-right:10px
 }
 #video-section .videoWrapper .videoContent .video-action .video-action-btn .text {
  display:none
 }
 #video-section .videoWrapper .videoContent .video-action .video-action-btn.editFunction {
  position:absolute;
  right:0
 }
 #video-section .videoWrapper .videoContent .video-action .videoviews {
  display:block;
  margin-left:auto;
  color:#616161;
  font-size:13px
 }
 #video-section .videoWrapper #javApp1,
 #video-section .videoWrapper .videoOtherInfo {
  display:none
 }
 #video-section .videoWrapper .join_block {
  width:100%;
  position:initial;
  padding:7px 15px
 }
 #video-section.hcg .actorProfile {
  padding-bottom:0
 }
}
.actor_wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.actor_wrapper .actor_box {
 width:16.66%;
 margin-bottom:30px
}
.actor_wrapper .actor_box:hover .actor_name {
 color:#ff8382
}
.actor_wrapper .actor_box a {
 display:block;
 width:100%;
 height:100%
}
.actor_wrapper .actor_box a:hover .actor_img .glyphicon-plus {
 display:block
}
.actor_wrapper .actor_box .actor_img {
 position:relative;
 width:130px;
 height:130px;
 margin:0 auto;
 background-position:center;
 border-radius:50%
}
.actor_wrapper .actor_box .actor_img .collect_actor {
 position:absolute;
 top:5px;
 right:5px;
 height:30px;
 width:30px;
 line-height:30px;
 border-radius:50%;
 text-align:center;
 font-size:13px;
 color:#fff;
 background-color:rgba(0,0,0,.3);
 cursor:pointer
}
.actor_wrapper .actor_box .actor_img .collect_actor:hover {
 background-color:#ff8382
}
.actor_wrapper .actor_box .actor_img .glyphicon-plus {
 display:none
}
.actor_wrapper .actor_box .actor_img .glyphicon-heart {
 line-height:31px;
 background-color:#ff8382
}
.actor_wrapper .actor_box .actor_name {
 margin:15px auto 0;
 max-width:145px;
 font-size:15px;
 text-align:center
}
@media(min-width:640px) and (max-width:999px) {
 .actor_wrapper .actor_box {
  width:25%
 }
}
@media(min-width:0) and (max-width:639px) {
 .actor_wrapper .actor_box {
  width:50%
 }
}
@media(min-width:0) and (max-width:999px) {
 .actor_wrapper .actor_box .actor_img .glyphicon-plus {
  display:block
 }
 .actor_wrapper .actor_box .actor_img .glyphicon-heart {
  background-color:#ff8382
 }
}
.header,
header {
 top:0;
 width:100%;
 background-color:#000;
 z-index:101;
 box-shadow:0 2px 4px rgba(0,0,0,.5);
 margin:0 auto;
 max-width:1170px;
 height:auto
}
.header .remind,
header .remind {
 height:30px;
 color:#fff;
 background:#f75534;
 text-align:center;
 letter-spacing:1px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 line-height:15px
}
.header .remind .gold,
.header .remind .gold a,
header .remind .gold,
header .remind .gold a {
 color:#f8e71c
}
.header .remind #timer,
header .remind #timer {
 display:none
}
.header .remind #timer.show,
header .remind #timer.show {
 display:inline-block
}
.header .remind #timer span,
header .remind #timer span {
 display:inline-block;
 width:25px
}
.header .remind .gold.pointer,
header .remind .gold.pointer {
 cursor:pointer
}
.header .header-container,
header .header-container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 max-width:1170px;
 width:100%;
 height:65px;
 line-height:65px;
 margin:0 auto;
 padding:0 20px
}
.header .header-container .logo_switch,
header .header-container .logo_switch {
 height:100%
}
.header .header-container .logo_switch .header_link,
header .header-container .logo_switch .header_link {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%
}
.header .header-container .logo_switch .header_link .header_logo,
header .header-container .logo_switch .header_link .header_logo {
 width:161px;
 height:29px;
 background-position:top;
 background-repeat:no-repeat;
 background-size:contain;
 background-image:url(https://img.jav101.com/jav_website/common/javLogo.png)
}
.header .header-container .logo_switch .header_link .header_logo.cn,
.header .header-container .logo_switch .header_link .header_logo.jp,
header .header-container .logo_switch .header_link .header_logo.cn,
header .header-container .logo_switch .header_link .header_logo.jp {
 background-image:url(https://img.jav101.com/jav_website/common/javLogo_cn.png)
}
.header .header-container .logo_switch .header_link .header_logo.en,
.header .header-container .logo_switch .header_link .header_logo.kr,
header .header-container .logo_switch .header_link .header_logo.en,
header .header-container .logo_switch .header_link .header_logo.kr {
 background-image:url(https://img.jav101.com/jav_website/common/javLogo_en.png)
}
.header .header-container .website_switch,
header .header-container .website_switch {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 height:100%
}
.header .header-container .website_switch .menu-site .g-icon i,
.header .header-container .website_switch .menu-site.lanBtn,
.header .header-container .website_switch .menu-site.login,
.header .header-container .website_switch .menu-site.member,
header .header-container .website_switch .menu-site .g-icon i,
header .header-container .website_switch .menu-site.lanBtn,
header .header-container .website_switch .menu-site.login,
header .header-container .website_switch .menu-site.member {
 display:none
}
.header .header-container .website_switch .menu-site,
header .header-container .website_switch .menu-site {
 position:relative;
 margin-left:25px;
 color:#dadada;
 font-size:16px
}
.header .header-container .website_switch .menu-site .g-icon,
header .header-container .website_switch .menu-site .g-icon {
 height:100%
}
.header .header-container .website_switch .menu-site.currentSite,
header .header-container .website_switch .menu-site.currentSite {
 color:#fff;
 font-weight:900
}
.header .header-container .website_switch .menu-site.currentSite:after,
.header .header-container .website_switch .menu-site.currentSite:before,
header .header-container .website_switch .menu-site.currentSite:after,
header .header-container .website_switch .menu-site.currentSite:before {
 content:'\0020';
 position:absolute;
 left:50%;
 width:0;
 height:0;
 border-style:solid;
 z-index:1
}
.header .header-container .website_switch .menu-site.currentSite:before,
header .header-container .website_switch .menu-site.currentSite:before {
 bottom:0;
 margin-left:-10px;
 border-width:0 10px 10px;
 border-color:transparent transparent #555
}
.header .header-container .website_switch .menu-site.currentSite:after,
header .header-container .website_switch .menu-site.currentSite:after {
 bottom:-1px;
 margin-left:-9px;
 border-width:0 9px 9px;
 border-color:transparent transparent #222
}
.header .header-container .searchbar_wrapper,
header .header-container .searchbar_wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 margin-left:25px
}
.header .header-container .searchbar_wrapper .search_bar,
header .header-container .searchbar_wrapper .search_bar {
 width:150px;
 height:30px;
 line-height:30px;
 padding:0 5px 0 15px;
 border:none;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 font-size:16px;
 background-color:#212121;
 color:#9b9b9b;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 outline:0
}
.header .header-container .searchbar_wrapper .search_btn,
header .header-container .searchbar_wrapper .search_btn {
 width:30px;
 height:30px;
 line-height:30px;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
 background-color:rgba(255,255,255,.3);
 color:#fff;
 text-align:center;
 cursor:pointer
}
.header .header-container .searchbar_wrapper .search_btn i,
header .header-container .searchbar_wrapper .search_btn i {
 font-size:13px
}
.header .header-container .searchkey_wrapper,
header .header-container .searchkey_wrapper {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 height:100%;
 margin:0 15px;
 font-size:13px;
 color:#9b9b9b;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
@media screen and (max-width:999px) {
 .header .header-container .searchkey_wrapper,
 header .header-container .searchkey_wrapper {
  display:none
 }
}
.header .header-container .searchkey_wrapper a,
header .header-container .searchkey_wrapper a {
 color:#9b9b9b
}
.header .header-container .searchkey_wrapper a:not(:last-child),
header .header-container .searchkey_wrapper a:not(:last-child) {
 margin-right:5px
}
.header .header-container .global_language,
header .header-container .global_language {
 margin-left:auto;
 z-index:102
}
.header .header-container .global_language .lan_btn,
header .header-container .global_language .lan_btn {
 width:125px;
 height:35px;
 line-height:34px;
 border:1px solid;
 border-radius:35px;
 text-align:center;
 font-size:13px;
 color:#9b9b9b;
 cursor:pointer
}
.header .header-container .global_language .lan_btn.active,
.header .header-container .global_language .lan_btn:hover,
header .header-container .global_language .lan_btn.active,
header .header-container .global_language .lan_btn:hover {
 background-color:#ff8382;
 border-color:#ff8382
}
.header .header-container .global_language .lan_btn.active .lan_txt,
.header .header-container .global_language .lan_btn:hover .lan_txt,
header .header-container .global_language .lan_btn.active .lan_txt,
header .header-container .global_language .lan_btn:hover .lan_txt {
 color:#fff
}
.header .header-container .global_language .lan_btn.active .lan_menu,
.header .header-container .global_language .lan_btn:hover .lan_menu,
header .header-container .global_language .lan_btn.active .lan_menu,
header .header-container .global_language .lan_btn:hover .lan_menu {
 display:block
}
.header .header-container .global_language .lan_menu,
header .header-container .global_language .lan_menu {
 display:none;
 background:#222;
 padding:0 20px
}
.header .header-container .global_language .lan_menu .lan_item,
header .header-container .global_language .lan_menu .lan_item {
 text-align:left;
 padding:5px 0;
 cursor:pointer
}
.header .header-container .global_language .lan_menu .lan_item:hover,
header .header-container .global_language .lan_menu .lan_item:hover {
 color:#ff8382
}
.header .header-container .lan_icon,
header .header-container .lan_icon {
 display:inline-block;
 width:16px;
 height:16px;
 background-image:url(https://img.jav101.com/jav_website/common/tw.png);
 background-position:center;
 background-repeat:no-repeat;
 background-size:contain;
 vertical-align:text-bottom;
 margin-right:5px
}
.header .header-container .lan_icon.cn,
header .header-container .lan_icon.cn {
 background-image:url(https://img.jav101.com/jav_website/common/cn.png)
}
.header .header-container .lan_icon.en,
header .header-container .lan_icon.en {
 background-image:url(https://img.jav101.com/jav_website/common/en.png)
}
.header .header-container .lan_icon.jp,
header .header-container .lan_icon.jp {
 background-image:url(https://img.jav101.com/jav_website/common/jp.png)
}
.header .header-container .lan_icon.kr,
header .header-container .lan_icon.kr {
 background-image:url(https://img.jav101.com/jav_website/common/kr.png)
}
.header .header-container .login_menu,
header .header-container .login_menu {
 position:relative;
 margin-left:15px;
 text-align:center
}
.header .header-container .login_menu .login-button,
header .header-container .login_menu .login-button {
 display:block;
 width:125px;
 height:35px;
 line-height:35px;
 border-radius:50px;
 font-size:14px;
 background-color:#ff8382;
 color:#fff;
 cursor:pointer
}
.header .header-container .login_menu .member_group,
header .header-container .login_menu .member_group {
 width:150px;
 -webkit-transition:all .3s;
 transition:all .3s;
 cursor:pointer
}
.header .header-container .login_menu .member_group:hover,
header .header-container .login_menu .member_group:hover {
 background-color:#333
}
.header .header-container .login_menu .member_group:hover .member_dropdown,
header .header-container .login_menu .member_group:hover .member_dropdown {
 opacity:1;
 visibility:visible
}
.header .header-container .login_menu .member_group .user_profile,
header .header-container .login_menu .member_group .user_profile {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.header .header-container .login_menu .member_group .user_profile .user_pic_wrapper,
header .header-container .login_menu .member_group .user_profile .user_pic_wrapper {
 width:30px;
 height:30px;
 margin-right:10px
}
.header .header-container .login_menu .member_group .user_profile .user_id,
header .header-container .login_menu .member_group .user_profile .user_id {
 max-width:100px;
 font-size:14px;
 font-weight:900;
 overflow:hidden
}
.header .header-container .login_menu .member_group .user_profile .user_id.intern,
header .header-container .login_menu .member_group .user_profile .user_id.intern {
 color:#ffbab9
}
.header .header-container .login_menu .member_group .user_profile .user_id.silver,
header .header-container .login_menu .member_group .user_profile .user_id.silver {
 color:#ff8382
}
.header .header-container .login_menu .member_group .user_profile .user_id.gold,
header .header-container .login_menu .member_group .user_profile .user_id.gold {
 color:#f32b70
}
.header .header-container .login_menu .member_group .member_dropdown,
header .header-container .login_menu .member_group .member_dropdown {
 position:absolute;
 opacity:0;
 visibility:hidden;
 width:150px;
 border-radius:0 0 8px 8px;
 -webkit-transition:all .3s;
 transition:all .3s;
 background-color:#333;
 box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
 z-index:102
}
.header .header-container .login_menu .member_group .member_dropdown .list_style,
header .header-container .login_menu .member_group .member_dropdown .list_style {
 display:block;
 height:52px;
 line-height:52px;
 font-size:15px;
 text-align:center;
 color:#fff
}
.header .header-container .login_menu .member_group .member_dropdown .list_style:last-child,
header .header-container .login_menu .member_group .member_dropdown .list_style:last-child {
 border-radius:0 0 8px 8px
}
.header .header-container .login_menu .member_group .member_dropdown .list_style:hover,
header .header-container .login_menu .member_group .member_dropdown .list_style:hover {
 background-color:#ff8382
}
.header,
.path_bar {
 background-color:#222
}
.header .header-container .mobile_login,
.header .header-container .search-icon,
header .header-container .mobile_login,
header .header-container .search-icon {
 display:none
}
@media(min-width:0) and (max-width:999px) {
 .header,
 header {
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .header.nav_up,
 header.nav_up {
  -webkit-transform:translate3d(0,-55px,0);
  transform:translate3d(0,-55px,0)
 }
 .header.remind_up,
 header.remind_up {
  -webkit-transform:translate3d(0,-95px,0);
  transform:translate3d(0,-95px,0)
 }
 .header .remind,
 header .remind {
  font-size:12px;
  height:40px
 }
 .header .header-container,
 header .header-container {
  height:55px;
  line-height:55px
 }
 .header .header-container .logo_switch .header_link .header_logo,
 header .header-container .logo_switch .header_link .header_logo {
  background-image:url(https://img.jav101.com/jav_website/common/logo_mobile.svg);
  width:110px
 }
 .header .header-container .logo_switch .header_link .header_logo.cn,
 .header .header-container .logo_switch .header_link .header_logo.en,
 .header .header-container .logo_switch .header_link .header_logo.jp,
 .header .header-container .logo_switch .header_link .header_logo.kr,
 header .header-container .logo_switch .header_link .header_logo.cn,
 header .header-container .logo_switch .header_link .header_logo.en,
 header .header-container .logo_switch .header_link .header_logo.jp,
 header .header-container .logo_switch .header_link .header_logo.kr {
  background-image:url(https://img.jav101.com/jav_website/common/logo_mobile.svg)
 }
 .header .header-container .website_switch,
 header .header-container .website_switch {
  margin-left:auto
 }
 .header .header-container .website_switch .menu-site,
 header .header-container .website_switch .menu-site {
  width:43px;
  margin:0;
  height:100%
 }
 .header .header-container .website_switch .menu-site .g-icon,
 header .header-container .website_switch .menu-site .g-icon {
  position:relative
 }
 .header .header-container .website_switch .menu-site .g-icon i,
 header .header-container .website_switch .menu-site .g-icon i {
  position:absolute;
  top:3px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  font-size:16px;
  width:100%;
  height:50%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .header .header-container .website_switch .menu-site .g-icon span,
 header .header-container .website_switch .menu-site .g-icon span {
  position:absolute;
  top:20px;
  left:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:35px;
  font-size:12px
 }
 .header .header-container .website_switch .menu-site .g-icon .menuicon,
 header .header-container .website_switch .menu-site .g-icon .menuicon {
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain
 }
 .header .header-container .website_switch .menu-site .g-icon .lan-img,
 header .header-container .website_switch .menu-site .g-icon .lan-img {
  width:18px;
  background-image:url(https://img.jav101.com/jav_website/common/tw.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .lan-img.cn,
 header .header-container .website_switch .menu-site .g-icon .lan-img.cn {
  background-image:url(https://img.jav101.com/jav_website/common/cn.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .lan-img.en,
 header .header-container .website_switch .menu-site .g-icon .lan-img.en {
  background-image:url(https://img.jav101.com/jav_website/common/en.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .lan-img.jp,
 header .header-container .website_switch .menu-site .g-icon .lan-img.jp {
  background-image:url(https://img.jav101.com/jav_website/common/jp.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .lan-img.kr,
 header .header-container .website_switch .menu-site .g-icon .lan-img.kr {
  background-image:url(https://img.jav101.com/jav_website/common/kr.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .long-img,
 header .header-container .website_switch .menu-site .g-icon .long-img {
  background-image:url(https://img.jav101.com/jav_website/common/long_inactive.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .short-img,
 header .header-container .website_switch .menu-site .g-icon .short-img {
  background-image:url(https://img.jav101.com/jav_website/common/short_inactive.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .member-img,
 header .header-container .website_switch .menu-site .g-icon .member-img {
  background-image:url(https://img.jav101.com/jav_website/common/member_inactive.png)
 }
 .header .header-container .website_switch .menu-site .g-icon .hcg-img,
 header .header-container .website_switch .menu-site .g-icon .hcg-img {
  background-image:url(https://img.jav101.com/jav_website/common/hcg_inactive.png)
 }
 .header .header-container .website_switch .menu-site.currentSite,
 header .header-container .website_switch .menu-site.currentSite {
  color:#ff8382
 }
 .header .header-container .website_switch .menu-site.currentSite .long-img,
 header .header-container .website_switch .menu-site.currentSite .long-img {
  background-image:url(https://img.jav101.com/jav_website/common/long_active.png)
 }
 .header .header-container .website_switch .menu-site.currentSite .short-img,
 header .header-container .website_switch .menu-site.currentSite .short-img {
  background-image:url(https://img.jav101.com/jav_website/common/short_active.png)
 }
 .header .header-container .website_switch .menu-site.currentSite .member-img,
 header .header-container .website_switch .menu-site.currentSite .member-img {
  background-image:url(https://img.jav101.com/jav_website/common/member_active.png)
 }
 .header .header-container .website_switch .menu-site.currentSite .hcg-img,
 header .header-container .website_switch .menu-site.currentSite .hcg-img {
  background-image:url(https://img.jav101.com/jav_website/common/hcg_active.png)
 }
 .header .header-container .website_switch .menu-site.currentSite:before,
 header .header-container .website_switch .menu-site.currentSite:before {
  bottom:0;
  margin-left:-7px;
  border-width:0 7px 7px;
  border-color:transparent transparent #555
 }
 .header .header-container .website_switch .menu-site.currentSite:after,
 header .header-container .website_switch .menu-site.currentSite:after {
  bottom:-1px;
  margin-left:-6px;
  border-width:0 6px 6px;
  border-color:transparent transparent #222
 }
 .header .header-container .website_switch .menu-site.active .lan_menu_m,
 .header .header-container .website_switch .menu-site.lanBtn,
 .header .header-container .website_switch .menu-site.login,
 .header .header-container .website_switch .menu-site.member,
 header .header-container .website_switch .menu-site.active .lan_menu_m,
 header .header-container .website_switch .menu-site.lanBtn,
 header .header-container .website_switch .menu-site.login,
 header .header-container .website_switch .menu-site.member {
  display:block
 }
 .header .header-container .website_switch .lan_menu_m,
 header .header-container .website_switch .lan_menu_m {
  display:none;
  position:absolute;
  top:55px;
  left:-20px;
  width:90px;
  padding:0 15px;
  background:#222;
  z-index:2;
  text-align:left
 }
 .header .header-container .website_switch .lan_menu_m .lan_item,
 header .header-container .website_switch .lan_menu_m .lan_item {
  font-size:12px;
  cursor:pointer
 }
 .header .header-container .website_switch.wide .menu-site,
 header .header-container .website_switch.wide .menu-site {
  width:52px
 }
 .header .header-container .global_language,
 .header .header-container .login_menu,
 .header .header-container .searchbar_wrapper,
 .header .header-container .searchkey_wrapper,
 header .header-container .global_language,
 header .header-container .login_menu,
 header .header-container .searchbar_wrapper,
 header .header-container .searchkey_wrapper {
  display:none
 }
}
.path_bar,
.path_bar .word_wrapper {
 height:45px;
 margin:0 auto;
 width:100%
}
@media(min-width:0) and (max-width:639px) {
 .header .header-container,
 header .header-container {
  padding:0 10px
 }
}
@media screen and (max-width:320px) {
 .header .header-container .logo_switch .header_link .header_logo,
 header .header-container .logo_switch .header_link .header_logo {
  width:100px
 }
}
.path_bar {
 position:relative
}
.path_bar:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 border-top:1px solid #555;
 content:'';
 display:block
}
.path_bar .word_wrapper {
 max-width:1170px;
 line-height:45px
}
.path_bar .word_wrapper .menu_container {
 position:relative;
 display:inline-block;
 vertical-align:top;
 font-size:0
}
.path_bar .word_wrapper .menu_container .menu_items {
 position:relative;
 display:inline-block;
 vertical-align:top
}
.path_bar .word_wrapper .menu_container .menu_items .type {
 display:inline-block;
 padding:0 15px;
 height:45px;
 vertical-align:top;
 font-size:15px;
 color:#9b9b9b
}
.path_bar .word_wrapper .menu_container .menu_items .type:active,
.path_bar .word_wrapper .menu_container .menu_items .type:hover {
 color:#ff8382
}
.path_bar .word_wrapper .menu_container .menu_items .type.gold {
 color:#f6a623
}
.path_bar .word_wrapper .menu_container .menu_items .type.blink {
 -webkit-animation:blink-color 1s ease;
 animation:blink-color 1s ease;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.path_bar .word_wrapper .menu_container .menu_items .type.blink:hover {
 -webkit-animation:none;
 animation:none
}
.path_bar .word_wrapper .menu_container .menu_items .type.new:before {
 content:'';
 width:23px;
 height:22px;
 background-image:url(https://img.jav101.com/jav_website/short/2x_newlogo.png);
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 position:absolute;
 top:-2px;
 left:0;
 -webkit-animation:1s beatOne infinite;
 animation:1s beatOne infinite
}
.path_bar .word_wrapper .menu_container .menu_items .type.status_show {
 position:relative;
 color:#ff8382
}
.path_bar .word_wrapper .menu_container .menu_items .eve {
 -webkit-animation:1s blink-color infinite;
 animation:1s blink-color infinite
}
.path_bar .word_wrapper .menu_container .menu_items .submenu {
 opacity:0;
 visibility:hidden;
 width:850px;
 background:#1e1e1e;
 position:absolute;
 top:45px;
 left:-350px;
 padding:0 15px 30px 30px;
 font-size:0;
 box-shadow:0 4px 4px 0 rgba(0,0,0,.5);
 -webkit-transition:opacity .3s ease-in;
 transition:opacity .3s ease-in
}
.path_bar .word_wrapper .menu_container .menu_items .submenu.show {
 opacity:1;
 visibility:visible
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:20px 0 0;
 width:14.28%;
 height:144px;
 line-height:40px;
 font-size:14px
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList:hover div p {
 color:#ff8382
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList a {
 position:absolute;
 display:block;
 width:100px;
 height:100%;
 z-index:1
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList div {
 width:100px;
 height:144px;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList div p {
 position:absolute;
 bottom:0;
 width:100px;
 color:#fff;
 font-size:13px;
 font-weight:700;
 text-align:center;
 background-color:rgba(0,0,0,.6)
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList div.submenuList_last {
 border:1px solid #333;
 background-color:#18191a
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList div.submenuList_last .moreCross {
 position:relative;
 display:block;
 width:32px;
 height:8px;
 top:40%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background-color:#ff8382
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList div.submenuList_last .moreCross:after {
 content:'';
 position:absolute;
 width:32px;
 height:8px;
 background-color:#ff8382;
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.path_bar .word_wrapper .menu_container .menu_items .submenu .submenuList div.submenuList_last p {
 bottom:30px;
 background:0 0
}
.path_bar .word_wrapper .menu_container .menu_items .submenu.hcg {
 min-width:508px;
 width:100%;
 left:-178px
}
.path_bar .word_wrapper .menu_container .menu_items .submenu.hcg .submenuList {
 width:initial;
 padding-right:15px
}
@media(min-width:0) and (max-width:999px) {
 .path_bar,
 .path_bar .word_wrapper,
 .path_bar .word_wrapper .menu_container .menu_items .type {
  height:40px
 }
 .path_bar .word_wrapper {
  line-height:40px
 }
 .path_bar .word_wrapper .menu_container {
  -webkit-overflow-scrolling:touch;
  overflow:auto;
  width:100%;
  white-space:nowrap;
  padding-right:15px
 }
 .path_bar .word_wrapper .menu_container .menu_items ul.submenu {
  display:none
 }
 .path_bar .word_wrapper .arrow_right_mobile {
  position:absolute;
  z-index:2;
  top:0;
  right:0;
  width:20px;
  height:40px;
  background:rgba(85,85,85,.6)
 }
 .path_bar .word_wrapper .arrow_right_mobile:after {
  position:absolute;
  content:"";
  top:15px;
  left:8px;
  width:0;
  height:0;
  border-style:solid;
  border-width:4px 0 4px 6px;
  border-color:transparent transparent transparent #fff
 }
}
nav.mobile {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 width:185px;
 background-color:#212121;
 box-shadow:0 2px 4px rgba(0,0,0,.5);
 -webkit-transform:translate3d(185px,0,0);
 transform:translate3d(185px,0,0);
 z-index:102;
 overflow:auto
}
nav.mobile.isHide,
nav.mobile.isShow {
 -webkit-animation-duration:.2s;
 animation-duration:.2s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out
}
nav.mobile.isShow {
 -webkit-animation-name:MenuShow;
 animation-name:MenuShow
}
nav.mobile.isHide {
 -webkit-animation-name:MenuHide;
 animation-name:MenuHide
}
nav.mobile .nav_group {
 width:100%
}
nav.mobile .nav_group .mobile_login .login_menu {
 display:block;
 padding-left:15px;
 height:70px;
 line-height:70px;
 border-bottom:1px solid #313131;
 color:#fff
}
nav.mobile .nav_group .mobile_login .login_menu img {
 width:25px;
 height:auto
}
nav.mobile .nav_group .mobile_login .login_menu .javLevelIcon {
 display:inline-block;
 vertical-align:middle;
 margin-right:15px;
 -webkit-transform:scale(1.2);
 -ms-transform:scale(1.2);
 transform:scale(1.2)
}
nav.mobile .nav_group .mobile_login .login_menu .userLevel {
 display:inline-block;
 vertical-align:top;
 font-size:1.2rem
}
nav.mobile .nav_group .mobile_login .login_menu .userLevel.intern {
 color:#ffbab9
}
nav.mobile .nav_group .mobile_login .login_menu .userLevel.silver {
 color:#ff8382
}
nav.mobile .nav_group .mobile_login .login_menu .userLevel.gold {
 color:#f32b70
}
nav.mobile .nav_group .mobile_login .menu_item {
 display:block;
 height:50px;
 line-height:50px;
 padding-left:15px;
 border-bottom:1px solid #313131;
 color:#fff;
 font-size:1.2em;
 overflow:hidden
}
.con_search,
.con_search .btn_search.focus .tit_search {
 display:none
}
.con_search,
.con_search .btn_search .search_btn_m .glyphicon-search {
 font-size:13px
}
nav.mobile .nav_group .mobile_login .menu_item.joinus,
nav.mobile .nav_group .mobile_login .menu_item:active {
 color:#ff8382
}
nav.mobile .nav_group .mobile_login .menu_item.menu_title {
 height:30px;
 line-height:30px;
 color:#616161;
 font-size:13px
}
nav.mobile .nav_group .mobile_login .menu_item.font_pink {
 color:#ff8382
}
.fixed {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100vh
}
.con_search {
 width:100%;
 border-bottom:1px solid #f3f2f1;
 background:#f8f8f8;
 padding:12px 20px 10px
}
.con_search .btn_search {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:30px;
 border-radius:30px;
 background:#fff;
 color:#aaa;
 border:1px solid #ddd;
 -webkit-transition:.5s all;
 transition:.5s all;
 width:-webkit-calc(100% - 80px);
 width:calc(100% - 80px)
}
.con_search .btn_search .search_btn_m {
 width:30px;
 height:30px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.con_search .btn_search .search_bar_m {
 background:0 0;
 border:0;
 color:#555;
 outline:0;
 height:30px;
 width:0;
 overflow:hidden;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transform-origin:0 50%;
 -ms-transform-origin:0 50%;
 transform-origin:0 50%;
 -webkit-transition:275ms ease;
 transition:275ms ease
}
.con_search .btn_search .tit_search {
 white-space:nowrap
}
.con_search .btn_search.focus {
 border:1px solid #555;
 color:#555
}
.con_search .btn_search.focus .search_bar_m {
 width:90%;
 padding:0 13px;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.con_search .lanBtn {
 left:20px;
 position:relative;
 width:90px
}
.con_search .lanBtn.active .lan_menu_m {
 display:block
}
.con_search .lanBtn .g-icon,
.con_search .lanBtn .lan_item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 padding-left:15px;
 padding-right:15px;
 cursor:pointer;
 width:90px
}
.con_search .lanBtn .lan-img,
.con_search .lanBtn .lan_icon {
 display:block;
 width:20px;
 height:20px;
 margin-right:5px;
 background-image:url(https://img.jav101.com/jav_website/common/tw.png);
 background-size:100%;
 background-repeat:no-repeat;
 background-position:center
}
.con_search .lanBtn .lan-img.cn,
.con_search .lanBtn .lan_icon.cn {
 background-image:url(https://img.jav101.com/jav_website/common/cn.png)
}
.con_search .lanBtn .lan-img.en,
.con_search .lanBtn .lan_icon.en {
 background-image:url(https://img.jav101.com/jav_website/common/en.png)
}
.con_search .lanBtn .lan-img.jp,
.con_search .lanBtn .lan_icon.jp {
 background-image:url(https://img.jav101.com/jav_website/common/jp.png)
}
.con_search .lanBtn .lan-img.kr,
.con_search .lanBtn .lan_icon.kr {
 background-image:url(https://img.jav101.com/jav_website/common/kr.png)
}
.con_search .lanBtn .lan_menu_m {
 display:none;
 color:#dadada;
 background-color:#222;
 position:absolute;
 z-index:2;
 margin-top:16px
}
.con_search .lanBtn .lan_menu_m .lan_item {
 padding-top:10px;
 padding-bottom:10px
}
@media(min-width:0) and (max-width:999px) {
 .con_search {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
}
#left_mask {
 position:fixed;
 top:0;
 width:100%;
 height:100%;
 visibility:hidden;
 opacity:0;
 background-color:rgba(0,0,0,.7);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 z-index:102
}
#left_mask.show {
 opacity:1;
 visibility:visible
}
.sectionBanner {
 background-color:#000
}
.sectionBanner .outerB {
 max-width:1170px;
 max-height:390px;
 margin:0 auto;
 overflow:hidden
}
.sectionBanner .outerB .innerB {
 position:relative;
 width:100%;
 padding-top:33.33333%
}
.sectionBanner .indexBanner {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 font-size:0
}
.sectionBanner .slick-arrow {
 width:50px;
 height:100%;
 position:absolute;
 top:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 font-size:28px;
 color:#fff;
 z-index:1;
 cursor:pointer
}
.sectionBanner .slick-arrow.prev {
 left:0;
 background:-webkit-linear-gradient(right,transparent,rgba(0,0,0,.5));
 background:linear-gradient(to left,transparent,rgba(0,0,0,.5))
}
.sectionBanner .slick-arrow.next {
 right:0;
 background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.5));
 background:linear-gradient(to right,transparent,rgba(0,0,0,.5))
}
.sectionBanner .slick-arrow:hover {
 color:#ff8382
}
.sectionBanner .slick-dots {
 position:absolute;
 bottom:10px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 width:auto;
 height:auto;
 background:rgba(1,16,27,.4);
 border-radius:30px;
 padding:4px 10px
}
.sectionBanner .slick-dots li {
 margin-right:5px;
 cursor:pointer
}
.sectionBanner .slick-dots li:last-child {
 margin-right:0
}
.sectionBanner .slick-dots li button {
 height:8px;
 width:8px;
 border-radius:50%;
 background:#fff;
 padding:0
}
.sectionBanner .slick-dots li button:before {
 display:none
}
.sectionBanner .slick-dots li.slick-active button {
 opacity:1;
 background:#ff8382
}
.sectionBanner .bannerList {
 width:100%;
 height:100%;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
@media(min-width:0) and (max-width:639px) {
 .sectionBanner .slick-arrow {
  width:50px;
  font-size:20px
 }
 .sectionBanner .slick-dots {
  bottom:5px
 }
 .sectionBanner .slick-dots li button {
  height:6px;
  width:6px
 }
}
.filterMenuSection {
 margin-bottom:35px;
 border:1px solid #dadada
}
.filterMenuSection.listActor {
 margin-bottom:35px;
 padding-bottom:10px;
 border:none;
 border-bottom:1px solid #dadada
}
.filterMenuSection .menuListRow {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.filterMenuSection .menuListRow:not(:last-of-type) {
 margin-bottom:15px
}
.filterMenuSection .menuListRow h3 {
 font-size:15px;
 color:#bdbdbd;
 margin-right:5px
}
.filterMenuSection .menuListRow .menu_item {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.filterMenuSection .menuListRow .menu_item li {
 display:inline-block;
 padding:2px 5px;
 margin-right:5px;
 font-size:15px
}
.filterMenuSection .menuListRow .menu_item li a {
 color:#616161
}
.filterMenuSection .menuListRow .menu_item li i {
 font-size:12px;
 margin-left:5px
}
.filterMenuSection .menuListRow .menu_item li.selected {
 background-color:#ff8382;
 border-radius:25px
}
.filterMenuSection .menuListRow .menu_item li.selected a {
 color:#fff
}
.filterMenuSection .menuListRow .menu_item li.showOption {
 border:1px solid #dadada;
 padding:2px 7px;
 border-radius:25px
}
.filterMenuSection .upperSec {
 padding:20px;
 border-bottom:1px solid #dadada
}
.filterMenuSection .lowerSec {
 padding:15px 20px
}
.filterMenuSection .lowerSec .menuListRow .menu_item li {
 color:#ff8382
}
.filterMenuSection .border-none {
 border:0
}
@media(min-width:0) and (max-width:999px) {
 .filterMenuSection,
 .filterMenuSection.listActor {
  margin-bottom:25px
 }
 .filterMenuSection {
  border:0
 }
 .filterMenuSection .menuListRow .menu_item {
  -webkit-overflow-scrolling:touch;
  overflow:auto;
  white-space:nowrap
 }
 .filterMenuSection .upperSec {
  padding:0;
  border-bottom:0
 }
 .filterMenuSection .lowerSec {
  display:none
 }
}
.videoGroup {
 position:relative;
 margin-bottom:20px;
 padding:0 10px
}
.videoGroup .section-title {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:25px
}
.videoGroup .section-title .profile_pic {
 width:40px;
 height:40px;
 border-radius:50%;
 margin:0 10px
}
.videoGroup .section-title h1,
.videoGroup .section-title h2 {
 display:inline-block;
 font-size:25px
}
.videoGroup .section-title.grayBorder {
 padding-bottom:10px;
 border-bottom:1px solid #dadada
}
.videoGroup .section-title .cat_select_wrap {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 font-size:0
}
.videoGroup .section-title .cat_select_wrap .cat_option,
.videoGroup .section-title .cat_select_wrap .cat_title {
 font-size:15px;
 color:#bdbdbd
}
.videoGroup .section-title .cat_select_wrap .cat_title {
 margin-right:5px
}
.videoGroup .section-title .cat_select_wrap .cat_option {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}
.videoGroup .section-title .cat_select_wrap .cat_option:not(:last-of-type) {
 margin-right:10px
}
.videoGroup .section-title .cat_select_wrap .cat_option.clicked .selectbox {
 background-color:#ff8382;
 border:1px solid #ff8382
}
.videoGroup .section-title .cat_select_wrap .cat_option.clicked .selecttext {
 color:#ff8382
}
.videoGroup .section-title .cat_select_wrap .selectbox {
 margin-right:5px;
 width:17px;
 height:17px;
 border:1px solid #bdbdbd;
 background-color:#fff;
 border-radius:3px
}
.videoGroup .video-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin:0 -5px
}
.videoGroup .video-wrapper.swiper {
 position:relative
}
.videoGroup .video-wrapper .col-style {
 position:relative;
 padding:0 5px 20px
}
.videoGroup .video-wrapper .col-style.lazy {
 opacity:0;
 -webkit-transition:opacity .6s ease;
 transition:opacity .6s ease
}
.videoGroup .video-wrapper .col-style.loaded {
 opacity:1
}
.videoGroup .video-wrapper .col-style .videoBox {
 display:block;
 width:100%;
 cursor:pointer
}
.videoGroup .video-wrapper .col-style .videoBox:hover .videoBox-content .glyphicon-plus {
 display:block
}
.videoGroup .video-wrapper .col-style .videoBox:hover .videoBox-content .videoBox-cover {
 -webkit-transform:scale(1.05,1.05) translateZ(0);
 transform:scale(1.05,1.05) translateZ(0)
}
.videoGroup .video-wrapper .col-style .videoBox:hover .videoBox-content .videoBox-cover:after {
 opacity:.3
}
.videoGroup .video-wrapper .col-style .videoBox:hover .videoBox-info {
 color:#ff8382;
 -webkit-transition:all .2s;
 transition:all .2s
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content {
 position:relative;
 overflow:hidden;
 height:0
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .videoBox-cover {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#ddd;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 -webkit-transition:-webkit-transform .5s;
 transition:-webkit-transform .5s;
 transition:transform .5s;
 transition:transform .5s,-webkit-transform .5s
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .videoBox-cover:after {
 content:'\A';
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-image:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0,#000 100%);
 background-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,#000 100%);
 opacity:0;
 -webkit-transition:opacity .5s;
 transition:opacity .5s
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .collect {
 position:absolute;
 top:10px;
 right:10px;
 height:35px;
 width:35px;
 line-height:35px;
 border-radius:50%;
 text-align:center;
 font-size:14px;
 color:#fff;
 background-color:rgba(0,0,0,.3)
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .collect:hover {
 background-color:#ff8382
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .glyphicon-plus {
 display:none
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .glyphicon-heart {
 line-height:36px;
 background-color:#ff8382
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .video-tag {
 position:absolute;
 top:-55px;
 left:-55px;
 display:block;
 height:100px;
 width:100px;
 line-height:175px;
 text-align:center;
 font-size:12px;
 color:#fff;
 -webkit-transform:rotate(-45deg) scale(.95);
 -ms-transform:rotate(-45deg) scale(.95);
 transform:rotate(-45deg) scale(.95);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .video-tag.exclusive,
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .video-tag.free {
 background-color:#f32b8e
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .video-tag.newtoday {
 background-color:#f5a623
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-content .video-tag.hcg-tag {
 font-size:15px;
 font-weight:700;
 letter-spacing:1px
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-info {
 margin-top:8px
}
.videoGroup .video-wrapper .col-style .videoBox .videoBox-info .title {
 overflow:hidden;
 font-size:14px
}
.videoGroup .no_data_container {
 padding:50px 20px
}
.videoGroup .no_data_container .show-message {
 text-align:center
}
.videoGroup .no_data_container .show-message img {
 margin-bottom:20px
}
.videoGroup .no_data_container .show-message .message {
 margin-bottom:20px;
 font-size:25px;
 font-weight:700
}
.videoGroup .no_data_container .show-message .reminder {
 font-size:18px;
 color:#616161;
 text-align:center;
 margin-bottom:20px
}
.videoGroup .no_data_container .show-message .backtoIndex {
 display:inline-block;
 padding:10px 30px;
 border-radius:35px;
 font-size:15px;
 background-color:#ff8382;
 color:#fff
}
.videoGroup .no_data_container .show-message .info {
 font-size:15px;
 color:#616161;
 margin-bottom:5px
}
.videoGroup .loadMoreBtn {
 display:block;
 padding:10px 0;
 margin:10px 0;
 border:1px solid #dadada;
 border-radius:5px;
 font-size:13px;
 text-align:center;
 color:#616161;
 cursor:pointer
}
.videoGroup.hcg.newVideo .video-wrapper,
.videoGroup.long.newVideo .video-wrapper {
 display:none
}
.videoGroup.hcg.newVideo .video-wrapper.showMe,
.videoGroup.long.newVideo .video-wrapper.showMe {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.videoGroup.hcg .video-wrapper.category .col-style .videoBox .videoBox-info .title,
.videoGroup.long .video-wrapper.category .col-style .videoBox .videoBox-info .title {
 text-align:center
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .videoBox-content,
.videoGroup.long .video-wrapper .col-style .videoBox .videoBox-content {
 padding-bottom:143.5%
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .videoBox-bottom,
.videoGroup.long .video-wrapper .col-style .videoBox .videoBox-bottom {
 width:100%;
 height:50px;
 position:absolute;
 bottom:0;
 left:0;
 background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,.3),#000);
 background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.3),#000)
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .videoBox-time,
.videoGroup.long .video-wrapper .col-style .videoBox .videoBox-time {
 position:absolute;
 bottom:10px;
 left:10px;
 font-size:13px;
 color:#fff
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .tag_con,
.videoGroup.long .video-wrapper .col-style .videoBox .tag_con {
 position:absolute;
 bottom:10px;
 right:10px;
 font-size:12px
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .tag_con .kind_tag,
.videoGroup.long .video-wrapper .col-style .videoBox .tag_con .kind_tag {
 display:inline-block;
 margin-left:3px;
 width:20px;
 height:20px;
 line-height:20px;
 text-align:center;
 color:#fff;
 font-weight:900
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .tag_con .kind_tag.tag_chinese,
.videoGroup.long .video-wrapper .col-style .videoBox .tag_con .kind_tag.tag_chinese {
 background-color:#ac00d8
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .tag_con .kind_tag.tag_nohorse,
.videoGroup.long .video-wrapper .col-style .videoBox .tag_con .kind_tag.tag_nohorse {
 background-color:#4151fe
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .tag_con .kind_tag.tag_vr,
.videoGroup.long .video-wrapper .col-style .videoBox .tag_con .kind_tag.tag_vr {
 background-color:#e03940
}
.videoGroup.hcg .video-wrapper .col-style .videoBox .videoBox-info .title,
.videoGroup.long .video-wrapper .col-style .videoBox .videoBox-info .title {
 /*! height:20px; */
}
.videoGroup.hcg .video-wrapper .col-style .videoBox-actor,
.videoGroup.long .video-wrapper .col-style .videoBox-actor {
 margin-top:5px
}
.videoGroup.hcg .video-wrapper .col-style .videoBox-actor .name,
.videoGroup.long .video-wrapper .col-style .videoBox-actor .name {
 margin-right:3px
}
.videoGroup.hcg .video-wrapper .col-style .videoBox-actor .title,
.videoGroup.long .video-wrapper .col-style .videoBox-actor .title {
 max-height:40px;
 font-size:13px;
 color:#bdbdbd;
 overflow:hidden
}
.videoGroup.hcg .video-wrapper .col-style .videoBox-actor a,
.videoGroup.long .video-wrapper .col-style .videoBox-actor a {
 color:#bdbdbd
}
.videoGroup.hcg .video-wrapper .col-style .videoBox-actor a:hover,
.videoGroup.long .video-wrapper .col-style .videoBox-actor a:hover {
 color:#666
}
.videoGroup.short .video-wrapper.category .col-style .videoBox .videoBox-info .title {
 height:auto;
 text-align:center
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-content {
 padding-bottom:56.25%
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-time {
 position:absolute;
 bottom:10px;
 right:10px;
 display:block;
 padding:0 8px;
 min-width:50px;
 height:25px;
 background-color:rgba(0,0,0,.3);
 text-align:center;
 line-height:25px;
 font-size:13px;
 color:#fff
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-info .title {
 height:42px
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action {
 position:relative;
 height:20px;
 color:#616161;
 overflow:hidden
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action .likes,
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action .views {
 position:absolute
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action .likes i,
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action .views i {
 font-size:12px
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action .likes .number,
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action .views .number {
 vertical-align:top;
 display:inline-block;
 margin-left:5px;
 font-size:12px
}
.videoGroup.short .video-wrapper .col-style .videoBox .videoBox-action .likes {
 left:80px
}
.videoGroup.short .tab-bar {
 font-size:15px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center;
 margin-bottom:20px
}
.videoGroup.short .tab-bar .tablinks {
 position:relative;
 -webkit-flex-basis:200px;
 -ms-flex-preferred-size:200px;
 flex-basis:200px;
 margin:0 5px;
 padding:10px 0;
 background:#edecee;
 cursor:pointer
}
.videoGroup.short .tab-bar .tablinks .text {
 height:20px;
 line-height:20px;
 overflow:hidden
}
.videoGroup.short .tab-bar .tablinks .line {
 position:absolute;
 top:0;
 left:0;
 width:0;
 height:2px;
 background:#ff8382
}
.videoGroup.short .tab-bar .tablinks.active {
 color:#ff8382
}
.videoGroup.short .tab-bar .tablinks.active .line {
 -webkit-animation:.5s linee forwards;
 animation:.5s linee forwards
}
.videoGroup.short .tab-bar .tablinks.active:before {
 content:'';
 position:absolute;
 width:0;
 height:0;
 border-width:15px 10px;
 border-style:solid;
 border-color:#edecee transparent transparent;
 bottom:-27px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.videoGroup.short .tabcontent {
 display:none;
 width:100%
}
.videoGroup.short .tabcontent.active {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.videoGroup.short .tabcontent h3 {
 font-size:40px
}
.videoGroup.short .tabcontent .see_more {
 width:100%;
 margin:10px 5px;
 text-align:center
}
.videoGroup.short .tabcontent .see_more a {
 display:block;
 border:1px solid #dadada;
 padding:10px 0;
 color:#616161;
 font-size:13px;
 cursor:pointer
}
.videoGroup.short #showMoreNews {
 height:40px;
 text-align:center
}
.videoGroup.short #showMoreNews img {
 height:40px
}
.videoGroup.hcg .align-right {
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.videoGroup.hcg .videoBox .champion {
 position:absolute;
 right:8px;
 bottom:5px;
 background-image:url(https://img.jav101.com/jav_website/hcg/reward.png);
 background-size:100%;
 background-repeat:no-repeat;
 width:40px;
 height:40px;
 line-height:30px;
 z-index:1;
 color:#fff;
 font-size:15px;
 text-align:center;
 font-weight:700;
 text-shadow:1px 1px 2px rgba(0,0,0,.3)
}
.videoGroup.hcg .videoBox-actor .title {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.videoGroup.hcg .videoBox-actor .title .img-total {
 margin-right:15px
}
.videoGroup.hcg .videoBox-actor .title .eye {
 width:20px;
 height:auto;
 margin-right:5px
}
.videoGroup.hcg .videoBox-actor .title .eye,
.videoGroup.hcg .videoBox-actor .title .img-total,
.videoGroup.hcg .videoBox-actor .title .views {
 display:none
}
.videoGroup.hcg.animation .videoBox-actor .title .eye,
.videoGroup.hcg.animation .videoBox-actor .title .views,
.videoGroup.hcg.comic .videoBox-actor .title .eye,
.videoGroup.hcg.comic .videoBox-actor .title .img-total,
.videoGroup.hcg.comic .videoBox-actor .title .views,
.videoGroup.hcg.show-img .videoBox-actor .title .img-total {
 display:block
}
.videoGroup.hcg #showMoreNews {
 display:none;
 height:40px;
 text-align:center
}
.videoGroup.hcg #showMoreNews img {
 height:40px
}
.videoGroup.hcg .seemore {
 font-size:16px;
 color:#ff8382
}
.videoGroup.hcg .seemore>* {
 display:inline-block
}
.videoGroup.hcg .seemore .arrow-icon {
 width:14px;
 height:14px;
 background-image:url(https://img.jav101.com/jav_website/hcg/seemore_index.png);
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 margin-left:5px
}
.videoGroup.spacing {
 margin-bottom:30px
}
.videoGroup.offset-spacing {
 margin-bottom:0
}
.videoGroup .swiper {
 position:relative
}
.videoGroup .swiper-container {
 width:100%
}
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover {
 background-color:#fff!important;
 border:1px solid #ff8382!important;
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important
}
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover::after {
 opacity:0!important
}
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover .more-detail {
 text-align:center;
 position:relative;
 top:45%
}
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover .more-detail>span {
 font-size:1rem;
 color:#616161
}
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover .cross {
 position:relative;
 width:40px;
 height:40px;
 margin:0 auto
}
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover .cross:after,
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover .cross:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 height:5px;
 width:40px;
 background-color:#ff8382
}
.videoGroup .swiper-container .swiper-slide.more .videoBox-cover .cross:after {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.videoGroup .swiper-container .col-style.d-5 {
 width:100%
}
.videoGroup .swiper-button-next,
.videoGroup .swiper-button-prev {
 top:40%;
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 transform:scale(.8);
 background-color:rgba(0,0,0,.5);
 background-size:20px;
 border-radius:50%;
 width:60px;
 height:60px;
 text-align:center;
 line-height:60px;
 -webkit-transition:all .4s;
 transition:all .4s
}
.videoGroup .swiper-button-next:hover,
.videoGroup .swiper-button-prev:hover {
 background-color:rgba(255,131,130,.7)
}
.videoGroup .swiper-button-prev {
 left:-10px!important
}
.videoGroup .swiper-button-next {
 right:-10px!important
}
@media(min-width:0) and (max-width:999px) {
 .videoGroup .swiper-button-prev,
 .videoGroup.hcg.animation .videoBox-actor .title {
  display:none
 }
 .videoGroup .swiper-button-next {
  border-radius:0;
  background-color:rgba(255,131,130,.5);
  width:26px;
  font-size:2rem;
  right:-9px!important
 }
}
@media(min-width:0) and (max-width:639px) {
 .videoGroup .section-title {
  margin-bottom:15px
 }
 .videoGroup .section-title h1.hideInMobile,
 .videoGroup .section-title h2.hideInMobile {
  display:none
 }
 .videoGroup .video-wrapper .col-style .videoBox .videoBox-content .collect {
  top:5px;
  right:5px
 }
 .videoGroup .video-wrapper .col-style .videoBox .videoBox-content .glyphicon-plus {
  display:block
 }
 .videoGroup.short .video-wrapper.index_M .col-style:last-child,
 .videoGroup.short .video-wrapper.index_M .col-style:nth-child(1) .videoBox .videoBox-action,
 .videoGroup.short .video-wrapper.index_M .col-style:nth-child(1) .videoBox .videoBox-time {
  display:none
 }
 .videoGroup .video-wrapper .col-style .videoBox .videoBox-content .glyphicon-heart {
  background-color:#ff8382
 }
 .videoGroup.hcg .video-wrapper .col-style .videoBox .videoBox-time,
 .videoGroup.long .video-wrapper .col-style .videoBox .videoBox-time {
  bottom:5px;
  left:5px;
  font-size:12px
 }
 .videoGroup.hcg .video-wrapper .col-style .videoBox .tag_con,
 .videoGroup.long .video-wrapper .col-style .videoBox .tag_con {
  bottom:5px;
  right:5px
 }
 .videoGroup.hcg .video-wrapper .col-style .videoBox .tag_con .kind_tag,
 .videoGroup.long .video-wrapper .col-style .videoBox .tag_con .kind_tag {
  margin-left:1px
 }
 .videoGroup.short .video-wrapper .col-style .videoBox .videoBox-time {
  bottom:5px;
  right:5px;
  height:20px;
  padding:0 4px;
  line-height:20px;
  font-size:12px
 }
 .videoGroup.short .video-wrapper.index_M .col-style:nth-child(1) {
  width:100%
 }
 .videoGroup.short .video-wrapper.index_M .col-style:nth-child(1) .videoBox {
  position:relative
 }
 .videoGroup.short .video-wrapper.index_M .col-style:nth-child(1) .videoBox .videoBox-info {
  position:absolute;
  bottom:0;
  width:100%;
  padding:5px 10px;
  background-color:rgba(0,0,0,.5)
 }
 .videoGroup.short .video-wrapper.index_M .col-style:nth-child(1) .videoBox .videoBox-info .title {
  color:#fff;
  font-size:15px
 }
 .videoGroup.hcg .align-right {
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .videoGroup.spacing {
  margin-bottom:10px
 }
}
#page {
 margin:60px 0;
 width:100%;
 height:30px;
 text-align:center
}
#page .page_first,
#page .page_last,
#page .page_next,
#page .page_number,
#page .page_prev {
 vertical-align:top;
 display:inline-block;
 margin-right:7px;
 min-width:30px;
 height:30px;
 text-align:center;
 background-color:#fff;
 border:1px solid #616161;
 font-size:12px;
 color:#616161;
 border-radius:2px
}
#page .page_first.active,
#page .page_first:hover,
#page .page_last.active,
#page .page_last:hover,
#page .page_next.active,
#page .page_next:hover,
#page .page_number.active,
#page .page_number:hover,
#page .page_prev.active,
#page .page_prev:hover {
 border-radius:2px;
 background-color:#616161;
 border:1px solid #616161;
 color:#fff;
 -webkit-transition:all .2s;
 transition:all .2s
}
#page .page_number {
 line-height:30px
}
#page .page_first,
#page .page_last,
#page .page_next,
#page .page_prev {
 line-height:28px
}
#page .page_first,
#page .page_last {
 min-width:35px
}
@media(min-width:0) and (max-width:999px) {
 #page {
  display:none
 }
}
.mobile_page {
 display:none;
 margin:20px 0;
 min-height:50px;
 border-bottom:1px solid #edecee
}
.mobile_page .container {
 font-size:0;
 margin:0 -5px
}
.mobile_page .container .page_button {
 padding:0 5px;
 display:inline-block;
 width:33.33%;
 vertical-align:top;
 cursor:pointer;
 text-align:center
}
.mobile_page .container .page_button.mobile_optmenu {
 position:relative;
 border:1px solid #999;
 height:30px;
 line-height:30px;
 font-size:15px;
 border-radius:5px;
 color:#999
}
.mobile_page .container .page_button.mobile_optmenu .glyphicon-menu-down {
 position:absolute;
 right:8px;
 top:0;
 font-size:12px
}
.mobile_page .container .page_button.mobile_optmenu .hideSelect {
 position:absolute;
 left:0;
 width:100%;
 height:100%;
 -webkit-appearance:none;
 opacity:0
}
.mobile_page .container .page_button.mobile_optmenu .icon-arrowdown {
 position:absolute;
 right:8px;
 top:4px;
 font-size:10px
}
.mobile_page .container .page_button .arrow_button_pink {
 display:block;
 height:30px;
 line-height:30px;
 font-size:15px;
 border-radius:5px;
 background-color:#ff8382;
 color:#fff
}
@media(min-width:0) and (max-width:999px) {
 .mobile_page {
  display:block
 }
}
.videoInfo {
 margin-bottom:20px
}
.videoInfo .leftBox,
.videoInfo .rightBox {
 vertical-align:top;
 display:inline-block;
 font-size:0;
 padding:0 10px
}
.videoInfo .leftBox {
 width:-webkit-calc(100% - 380px);
 width:calc(100% - 380px);
 padding-right:0
}
.videoInfo .leftBox .video-title {
 position:relative;
 font-size:20px;
 max-height:60px;
 -webkit-transition:max-height .5s;
 transition:max-height .5s;
 overflow:hidden
}
.videoInfo .leftBox .video-title.open {
 max-height:480px
}
.videoInfo .leftBox .video-title.open.arrow:after {
 border-width:0 5px 5px;
 border-color:transparent transparent #000
}
.videoInfo .leftBox .video-title.arrow {
 padding-right:10px;
 cursor:pointer
}
.videoInfo .leftBox .video-title.arrow:after {
 content:'';
 position:absolute;
 bottom:10px;
 right:0;
 width:0;
 height:0;
 border-style:solid;
 border-width:5px 5px 0;
 border-color:#000 transparent transparent
}
.videoInfo .leftBox .video-title.spacing {
 margin-bottom:25px
}
.videoInfo .leftBox .video-detail {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 margin-top:12px;
 font-size:15px;
 color:#616161
}
.videoInfo .leftBox .video-detail .list-item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 width:100%
}
.videoInfo .leftBox .video-detail .list-item.i-b {
 width:50%
}
.videoInfo .leftBox .video-detail .list-item a {
 display:inline-block;
 color:#ff8382;
 margin-right:10px
}
.videoInfo .leftBox .video-detail .list-item>span:first-of-type {
 display:inline-block;
 min-width:85px
}
.videoInfo .leftBox .video-detail .list-item .cates,
.videoInfo .leftBox .video-detail .list-item .more_actor,
.videoInfo .leftBox .video-detail .list-item .tags {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.videoInfo .leftBox .video-detail .list-item .actor_list,
.videoInfo .leftBox .video-detail .list-item .cates a,
.videoInfo .leftBox .video-detail .list-item .tags a,
.videoInfo .leftBox .video-detail .list-item>span:first-of-type {
 margin-right:5px;
 margin-bottom:7px
}
.videoInfo .leftBox .video-detail .list-item .actor_list {
 position:relative;
 font-size:0;
 display:inline-block;
 vertical-align:middle
}
.videoInfo .leftBox .video-detail .list-item .actor_list.checked .text {
 border-color:#ff8382;
 color:#ff8382
}
.videoInfo .leftBox .video-detail .list-item .actor_list .text {
 height:25px;
 line-height:25px;
 border:1px solid #616161;
 border-radius:15px;
 padding-left:7px;
 padding-right:27px;
 margin-right:0;
 font-size:15px;
 color:#616161;
 cursor:pointer
}
.videoInfo .leftBox .video-detail .list-item .actor_list i {
 position:absolute;
 right:0;
 top:0;
 width:25px;
 height:25px;
 line-height:25px;
 color:#fff;
 border-radius:50%;
 font-size:13px;
 cursor:pointer
}
.videoInfo .leftBox .video-detail .list-item .actor_list i.glyphicon-plus {
 background-color:#616161
}
.videoInfo .leftBox .video-detail .list-item .actor_list i.glyphicon-heart {
 background-color:#ff8382
}
.videoInfo .leftBox .video-detail .list-item .tags a {
 border:1px solid #ff8382;
 padding:0 5px;
 border-radius:15px
}
.videoInfo .rightBox {
 width:380px;
 font-size:0;
 overflow:hidden
}
.videoInfo .rightBox .top {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:#ff8382;
 padding:5px 15px;
 color:#fff;
 font-size:18px
}
.videoInfo .rightBox .top i {
 margin-right:5px
}
.videoInfo .rightBox .card-stack .slick-arrow {
 position:absolute;
 top:40%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 width:30px;
 height:30px;
 line-height:30px;
 border-radius:50px;
 text-align:center;
 background-color:rgba(0,0,0,.5);
 color:#fff;
 font-size:12px;
 z-index:1;
 cursor:pointer
}
.videoInfo .rightBox .card-stack .slick-arrow.prev {
 left:10px
}
.videoInfo .rightBox .card-stack .slick-arrow.next {
 right:10px
}
.videoInfo .rightBox .card-stack .card {
 position:relative;
 width:100%;
 height:0
}
.videoInfo .rightBox .card-stack .card .card-bg {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.videoInfo .rightBox .card-stack .card .card-info {
 position:absolute;
 bottom:0;
 width:100%;
 background-color:rgba(0,0,0,.5)
}
.videoInfo .rightBox .card-stack .card .card-info .title {
 margin:5px 10px;
 height:45px;
 color:#fff;
 font-size:15px;
 overflow:hidden
}
.videoInfo.long .leftBox .videoTag {
 vertical-align:top;
 padding:2px 5px;
 margin-right:5px;
 font-size:13px;
 line-height:2;
 color:#fff
}
.videoInfo.long .leftBox .videoTag.unique {
 background-color:#f32b8e
}
.videoInfo.long .leftBox .videoTag.censored {
 background-color:#35cbe5
}
.videoInfo.long .leftBox .videoTag.uncensored {
 background-color:#536dff
}
.videoInfo.long .rightBox .card-stack .card {
 padding-top:67.5%
}
.videoInfo.short .rightBox .card-stack .card {
 padding-top:56.25%
}
.videoInfo .hide {
 display:none
}
.videoInfo.spacing {
 margin-bottom:25px
}
.videoDetailWrap {
 padding:0 10px 20px;
 width:320px;
 color:#fff
}
.videoDetailWrap .fontPink {
 color:#ff8382
}
.videoDetailWrap .actorProfile {
 margin-top:40px;
 font-size:0
}
.videoDetailWrap .actorProfile .actorCover {
 width:125px;
 height:125px;
 border:3px solid #ff8382;
 border-radius:50%;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.videoDetailWrap .actorProfile .rightInfo {
 margin-left:15px;
 line-height:1
}
.videoDetailWrap .actorProfile .rightInfo .actorName {
 font-size:22px;
 color:#ff8382
}
.videoDetailWrap .actorProfile .rightInfo .actorItem {
 margin-top:15px;
 font-size:15px
}
.videoDetailWrap .actorProfile .rightInfo .collect_doactor {
 position:relative;
 width:140px;
 height:30px;
 line-height:26px;
 margin-top:15px;
 border:2px solid #bbb;
 border-radius:25px;
 font-size:13px;
 color:#fff;
 text-align:center;
 cursor:pointer
}
.videoDetailWrap .actorProfile .rightInfo .collect_doactor.checked,
.videoDetailWrap .actorProfile .rightInfo .collect_doactor:hover {
 border-color:#ff8382
}
.videoDetailWrap .actorProfile .rightInfo .collect_doactor:hover .glyphicon-plus {
 background-color:#ff8382
}
.videoDetailWrap .actorProfile .rightInfo .collect_doactor .text {
 margin-right:20px
}
.videoDetailWrap .actorProfile .rightInfo .collect_doactor .glyphicon {
 position:absolute;
 top:-2px;
 right:-2px;
 width:30px;
 height:30px;
 line-height:30px;
 border-radius:50%;
 text-align:center;
 font-size:14px
}
.videoDetailWrap .actorProfile .rightInfo .collect_doactor .glyphicon-plus {
 background-color:#bbb
}
.videoDetailWrap .actorProfile .rightInfo .collect_doactor .glyphicon-heart {
 background-color:#ff8382
}
.videoDetailWrap .videoInfo {
 margin-bottom:0;
 margin-top:20px;
 font-size:0
}
.videoDetailWrap .videoInfo .subTitle {
 font-size:13px;
 color:#9b9b9b;
 margin-bottom:10px
}
.videoDetailWrap .videoInfo .video-title {
 position:relative;
 font-size:18px;
 max-height:54px;
 margin-bottom:10px;
 -webkit-transition:max-height .5s;
 transition:max-height .5s;
 overflow:hidden
}
.videoDetailWrap .videoInfo .video-title.open {
 max-height:480px
}
.videoDetailWrap .videoInfo .video-title.open.arrow:after {
 border-width:0 5px 5px;
 border-color:transparent transparent #fff
}
.videoDetailWrap .videoInfo .video-title.arrow {
 padding-right:10px;
 cursor:pointer
}
.videoDetailWrap .videoInfo .video-title.arrow:after {
 content:'';
 position:absolute;
 bottom:10px;
 right:0;
 width:0;
 height:0;
 border-style:solid;
 border-width:5px 5px 0;
 border-color:#fff transparent transparent
}
.videoDetailWrap .videoInfo .listItem {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 font-size:15px
}
.videoDetailWrap .videoInfo .listItem>span:first-of-type {
 display:inline-block;
 width:75px
}
.videoDetailWrap .videoInfo .listItem .cates a,
.videoDetailWrap .videoInfo .listItem .tags a,
.videoDetailWrap .videoInfo .listItem>span:first-of-type {
 margin-right:3px;
 margin-bottom:5px
}
.videoDetailWrap .videoInfo .listItem .cates,
.videoDetailWrap .videoInfo .listItem .tags {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.videoDetailWrap .videoInfo .listItem a {
 display:inline-block;
 color:#ff8382;
 margin-right:10px
}
.videoDetailWrap .videoInfo .listItem .tags a {
 border:1px solid #ff8382;
 padding:0 5px;
 border-radius:15px
}
@media(min-width:0) and (max-width:999px) {
 .videoInfo .leftBox,
 .videoInfo .rightBox {
  display:block;
  width:100%
 }
 .videoInfo .leftBox {
  margin-bottom:20px;
  padding-right:10px
 }
 .videoInfo .leftBox .video-title.spacing,
 .videoInfo.spacing {
  margin-bottom:15px
 }
 .videoInfo .leftBox .video-title {
  font-size:18px;
  max-height:54px
 }
 .videoInfo .leftBox .video-detail .list-item.i-b {
  width:100%
 }
 .videoInfo .leftBox .video-detail .list-item .actor_list,
 .videoInfo .leftBox .video-detail .list-item .tags a {
  margin-right:0
 }
}
.donation-component-video {
 font-size:13px;
 background-color:#212121;
 color:#fff
}
.donation-component-video .limit-donate-boxin {
 background-image:-webkit-linear-gradient(top,#F5515F 0,#9F031B 100%);
 background-image:linear-gradient(-180deg,#F5515F 0,#9F031B 100%);
 width:100%;
 padding:7px 30px;
 position:absolute;
 top:0;
 left:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.donation-component-video .limit-donate-boxin .limit-donate-clock {
 width:21px;
 height:26px;
 background-size:cover;
 background-image:url(https://img.jav101.com/jav_website/common/icon_chronometer.png);
 margin-right:10px
}
.donation-component-video .donation-header {
 color:#bdbdbd;
 padding:10px 15px;
 border-bottom:1px solid #616161
}
.donation-component-video .donation-box {
 border-bottom:1px solid #616161;
 position:relative;
 overflow:hidden;
 cursor:pointer
}
.donation-component-video .donation-box.hideMe {
 display:none
}
.donation-component-video .donation-box .li-donation-in {
 padding:10px 75px 10px 30px
}
.donation-component-video .donation-box .li-donation-in.srentBox {
 border:2px solid #f5a623;
 -webkit-animation:1s blink-border infinite;
 animation:1s blink-border infinite
}
.donation-component-video .donation-box .donation-discount-price,
.donation-component-video .donation-box .donation-original-price {
 font-weight:700
}
.donation-component-video .donation-box .donation-discount-price {
 display:none;
 margin-top:-15px;
 margin-bottom:-15px;
 color:#f3a536;
 position:relative;
 top:0;
 left:-170px;
 -webkit-animation:showOffers .7s cubic-bezier(.32,2,.55,.27) 1.2s both;
 animation:showOffers .7s cubic-bezier(.32,2,.55,.27) 1.2s both
}
.donation-component-video .donation-box .donation-original-price {
 color:#f03072;
 position:relative
}
.donation-component-video .donation-box .donation-original-price::after {
 content:'';
 display:none;
 width:0;
 height:2px;
 background-color:#fff;
 position:absolute;
 top:18px;
 left:-10px;
 -webkit-animation:strikethrough .2s ease 1s both;
 animation:strikethrough .2s ease 1s both
}
.donation-component-video .donation-box .cn+.donation-cost .donation-original-price::after,
.donation-component-video .donation-box .jp+.donation-cost .donation-original-price::after {
 width:110px
}
.donation-component-video .donation-box .en+.donation-cost .donation-original-price::after {
 width:150px
}
.donation-component-video .donation-box .donation-ntSymbol,
.donation-component-video .donation-box .donation-period {
 font-size:1.2em
}
.donation-component-video .donation-box .donation-money {
 font-size:2.3em
}
.donation-component-video .donation-box .donation-plan:last-of-type {
 display:block
}
.donation-component-video .donation-box .btn-donation {
 width:60px;
 height:30px;
 line-height:30px;
 text-align:center;
 border-radius:20px;
 background-color:#f03072;
 position:absolute;
 top:35px;
 right:10px
}
.donation-component-video .donation-box .icon-promotion {
 font-size:1.2em;
 min-width:90px;
 height:30px;
 padding-left:5px;
 padding-right:5px;
 line-height:30px;
 border-radius:4px;
 text-align:center;
 position:absolute;
 top:15px;
 left:180px
}
.donation-component-video .donation-box .icon-promotion::before {
 content:'';
 display:block;
 position:absolute;
 top:50%;
 left:-6px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 width:0;
 height:0;
 border-style:solid;
 border-width:6px 6px 6px 0
}
.donation-component-video .donation-box .icon-promotion::after {
 content:attr(data-locale);
 font-weight:600;
 text-shadow:0 1px 1px rgba(0,0,0,.5)
}
.donation-component-video .donation-box .svipBox .icon-promotion,
.donation-component-video .donation-box .vipBox .icon-promotion {
 background-color:#f3a536
}
.donation-component-video .donation-box .svipBox .icon-promotion::before,
.donation-component-video .donation-box .vipBox .icon-promotion::before {
 border-color:transparent #f3a536 transparent transparent
}
.donation-component-video .donation-box .rentBox .icon-promotion,
.donation-component-video .donation-box .srentBox .icon-promotion {
 background-color:#e65255
}
.donation-component-video .donation-box .rentBox .icon-promotion::before,
.donation-component-video .donation-box .srentBox .icon-promotion::before {
 border-color:transparent #e65255 transparent transparent
}
.donation-component-video .donation-box .srentBox .icon-promotion {
 -webkit-animation:1s shakeitoff infinite;
 animation:1s shakeitoff infinite;
 -webkit-transform-origin:left;
 -ms-transform-origin:left;
 transform-origin:left
}
.donation-component-video .con-donation-list {
 display:none;
 box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
 min-height:180px;
 background:#f32b70;
 padding:20px;
 text-align:center
}
.donation-component-video .donation-list-lev1 li {
 display:block;
 margin-bottom:10px
}
.donation-component-video .donation-list-lev1 li:last-child {
 margin-bottom:0
}
.donation-component-video .donation-list-lev1 li span {
 cursor:pointer;
 font-size:15px;
 width:100%;
 background:#fff;
 border-radius:5px;
 color:#f32b70;
 display:block;
 padding:10px
}
.donation-component-video .donation-list-lev2 {
 width:100%;
 border:1px solid #f8f8f8;
 border-radius:5px;
 padding:20px;
 margin-top:10px;
 display:none
}
.donation-component-video .donation-list-lev2 li {
 cursor:pointer;
 background:#f8f8f8;
 color:#333;
 padding:7px
}
.donation-component-video .text-ssl {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:20px
}
.donation-component-video .text-ssl p {
 margin-left:10px;
 text-align:left;
 max-width:80%
}
.donation-component-video .reminder {
 padding:5px 30px;
 font-size:12px;
 color:#999
}
.donation-component-video .reminder span {
 display:block;
 letter-spacing:1px
}
.donation-component-video .donation-box .vipBox .icon-promotion.cn,
.donation-component-video .donation-box .vipBox .icon-promotion.en,
.donation-component-video .donation-box .vipBox .icon-promotion.jp,
.donation-component-video .donation-box .vipBox .icon-promotion.kr,
.donation-component-video .donation-box .vipBox .icon-promotion.tw {
 display:none!important
}
.donation-component-video .donation-box.svipBox-light {
 background-color:#424242!important
}
.donation-component-video .donation-box.svipBox-light .donation-plan:last-of-type {
 color:#f3a536!important;
 font-weight:700!important
}
@-webkit-keyframes showOffers {
 from {
  left:-170px
 }
 to {
  left:0
 }
}
@keyframes showOffers {
 from {
  left:-170px
 }
 to {
  left:0
 }
}
@-webkit-keyframes showOffers-joinus {
 from {
  left:-270px
 }
 to {
  left:0
 }
}
@keyframes showOffers-joinus {
 from {
  left:-270px
 }
 to {
  left:0
 }
}
@-webkit-keyframes strikethrough {
 from {
  width:0
 }
 to {
  width:130px
 }
}
@keyframes strikethrough {
 from {
  width:0
 }
 to {
  width:130px
 }
}
@-webkit-keyframes strikethrough-joinus {
 from {
  width:0
 }
 to {
  width:250px
 }
}
@keyframes strikethrough-joinus {
 from {
  width:0
 }
 to {
  width:250px
 }
}
@media screen and (min-width:1000px) {
 .donation-component-video {
  width:380px;
  display:inline-block;
  vertical-align:top;
  position:absolute;
  z-index:2
 }
 .donation-component-member {
  background-image:url(https://uimg.jav101.com/yxBXZ6x.jpg);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  max-width:1170px;
  min-height:690px;
  font-size:13px;
  position:relative;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:20px;
  padding-right:20px
 }
 .donation-component-member .limit-donate-boxin {
  width:31.02564%;
  padding-top:10px;
  padding-bottom:10px;
  border-radius:5px;
  background-image:-webkit-linear-gradient(top,#F5515F 0,#9F031B 100%);
  background-image:linear-gradient(-180deg,#F5515F 0,#9F031B 100%);
  box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
  color:#fff;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-weight:700;
  letter-spacing:1px;
  position:absolute;
  top:110px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .donation-component-member .limit-donate-boxin::after {
  content:'';
  display:block;
  width:0;
  height:0;
  border-style:solid;
  border-width:10px 10px 0;
  border-color:#9f031b transparent transparent;
  position:absolute;
  left:50%;
  bottom:-10px;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .donation-component-member .limit-donate-boxin .limit-donate-clock {
  width:45px;
  height:55px;
  background:url(https://img.jav101.com/jav_website/common/icon_chronometer.png);
  background-size:cover;
  margin-right:10px
 }
 .donation-component-member .limit-donate-boxin .limit-donate-text {
  min-width:200px
 }
 .donation-component-member .limit-donate-boxin .fontSmall {
  font-size:1.4em
 }
 .donation-component-member .limit-donate-boxin .fontYellow {
  font-size:2em;
  color:#ffe500
 }
 .donation-component-member .donation-header {
  display:none
 }
 .donation-component-member .donation-box {
  width:-webkit-calc((100% - 40px)/3);
  width:calc((100% - 40px)/3);
  text-align:center;
  background-color:#fff;
  border-radius:5px;
  cursor:pointer;
  box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
  position:relative
 }
 .donation-component-member .donation-box.hideMe {
  display:none
 }
 .donation-component-member .donation-box+.donation-box {
  margin-left:20px
 }
 .donation-component-member .donation-box .li-donation-in {
  height:260px;
  padding-top:40px;
  position:relative;
  overflow:hidden
 }
 .donation-component-member .donation-box .li-donation-in.srentBox .donation-original-price {
  -webkit-animation:1s biggest infinite;
  animation:1s biggest infinite
 }
 .donation-component-member .donation-box .donation-discount-price {
  display:none;
  color:#f3a536;
  margin-top:-15px;
  margin-bottom:-15px;
  position:relative;
  top:0;
  left:-270px;
  -webkit-animation:showOffers-joinus .7s cubic-bezier(.32,2,.55,.27) 1.2s both;
  animation:showOffers-joinus .7s cubic-bezier(.32,2,.55,.27) 1.2s both
 }
 .donation-component-member .donation-box .donation-original-price {
  position:relative
 }
 .donation-component-member .donation-box .donation-original-price::after {
  content:'';
  display:none;
  width:0;
  height:3px;
  background-color:#000;
  position:absolute;
  top:35px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-animation:strikethrough-joinus .2s ease 1s both;
  animation:strikethrough-joinus .2s ease 1s both
 }
 .donation-component-member .donation-box .donation-original-price,
 .donation-component-member .donation-box .donation-plan,
 .donation-component-member .donation-box .donation-time {
  color:#9b9b9b
 }
 .donation-component-member .donation-box .donation-ntSymbol,
 .donation-component-member .donation-box .donation-period,
 .donation-component-member .donation-box .donation-time {
  font-size:1.4em;
  letter-spacing:2px;
  font-weight:700
 }
 .donation-component-member .donation-box .donation-ntSymbol {
  display:inline-block;
  position:relative;
  top:-10px;
  left:0
 }
 .donation-component-member .donation-box .donation-money {
  font-size:4.2em;
  font-weight:700
 }
 .donation-component-member .donation-box .donation-plan {
  display:block;
  line-height:30px;
  font-size:1.1em
 }
 .donation-component-member .donation-box .btn-donation {
  width:100%;
  height:60px;
  line-height:60px;
  background-color:#dadada;
  color:#fff;
  font-size:1.2em;
  border-radius:0 0 5px 5px;
  text-shadow:1px 1px 2px rgba(0,0,0,.25);
  position:absolute;
  bottom:0
 }
 .donation-component-member .donation-box .btn-donation.pinkBkg {
  background-color:#f03072
 }
 .donation-component-member .donation-box .icon-promotion {
  position:absolute;
  top:0;
  right:0;
  width:220px;
  height:40px;
  line-height:45px;
  font-size:1.5em;
  background-color:#d83c4e;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transform-origin:50% 320%;
  -ms-transform-origin:50% 320%;
  transform-origin:50% 320%;
  color:#fff
 }
 .donation-component-member .donation-box .icon-promotion::after {
  content:attr(data-locale);
  font-weight:700
 }
 .donation-component-member .donation-box .svipBox .icon-promotion,
 .donation-component-member .donation-box .vipBox .icon-promotion {
  color:#000;
  background-color:#f4e45f
 }
 .donation-component-member .donation-box .rentBox .icon-promotion,
 .donation-component-member .donation-box .srentBox .icon-promotion {
  background-color:#e65255
 }
 .donation-component-member .donation-box .con-donation-list {
  position:absolute;
  z-index:2;
  box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
  margin-top:-5px;
  width:100%;
  min-height:180px;
  background:#f32b70;
  padding:20px;
  border-radius:0 0 5px 5px;
  display:none
 }
 .donation-component-member .donation-box .donation-list-lev1 li {
  display:block;
  margin-bottom:10px
 }
 .donation-component-member .donation-box .donation-list-lev1 li:last-child {
  margin-bottom:0
 }
 .donation-component-member .donation-box .donation-list-lev1 li span {
  cursor:pointer;
  font-size:15px;
  width:100%;
  background:#fff;
  border-radius:5px;
  color:#f32b70;
  display:block;
  padding:10px
 }
 .donation-component-member .donation-box .donation-list-lev2 {
  width:100%;
  border:1px solid #f8f8f8;
  border-radius:5px;
  padding:20px;
  margin-top:10px;
  display:none
 }
 .donation-component-member .donation-box .donation-list-lev2 li {
  cursor:pointer;
  background:#f8f8f8;
  color:#333;
  padding:7px
 }
 .donation-component-member .donation-box .text-ssl {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:20px
 }
 .donation-component-member .donation-box .text-ssl p {
  margin-left:10px;
  text-align:left;
  max-width:80%;
  color:#fff
 }
 .donation-component-member .donation-box .icon-ssl {
  float:left;
  display:inline-block;
  width:40px;
  height:40px;
  background:url(https://img.jav101.com/jav_website/member/icon_ssl.png);
  background-size:cover
 }
 .donation-component-member .donation-box .vipBox .icon-promotion.cn,
 .donation-component-member .donation-box .vipBox .icon-promotion.en,
 .donation-component-member .donation-box .vipBox .icon-promotion.jp,
 .donation-component-member .donation-box .vipBox .icon-promotion.kr,
 .donation-component-member .donation-box .vipBox .icon-promotion.tw {
  display:none!important
 }
 .donation-component-member .donation-box.svipBox-light {
  background-color:#fff!important
 }
 .donation-component-member .donation-box.svipBox-light .donation-time {
  color:#000!important
 }
 .donation-component-member .donation-box.svipBox-light .donation-original-price {
  color:#f03072!important
 }
 .donation-component-member .donation-box.svipBox-light .donation-plan {
  color:#616161!important
 }
 .donation-component-member .donation-box.svipBox-light .btn-donation {
  background-color:#f03072!important
 }
}
@media screen and (max-width:999px) {
 .donation-component-video {
  position:relative
 }
 .donation-component-video .reminder {
  display:none
 }
 .donation-component-member {
  width:100%;
  font-size:13px;
  background-color:#212121;
  color:#fff;
  position:relative;
  z-index:2
 }
 .donation-component-member .limit-donate-boxin {
  background-image:-webkit-linear-gradient(top,#F5515F 0,#9F031B 100%);
  background-image:linear-gradient(-180deg,#F5515F 0,#9F031B 100%);
  width:100%;
  padding:7px 30px;
  position:absolute;
  top:0;
  left:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .donation-component-member .limit-donate-boxin .limit-donate-clock {
  width:21px;
  height:26px;
  background-size:cover;
  background-image:url(https://img.jav101.com/jav_website/common/icon_chronometer.png);
  margin-right:10px
 }
 .donation-component-member .donation-header {
  color:#bdbdbd;
  padding:10px 15px;
  border-bottom:1px solid #616161
 }
 .donation-component-member .donation-box {
  border-bottom:1px solid #616161;
  position:relative;
  overflow:hidden;
  cursor:pointer
 }
 .donation-component-member .donation-box .li-donation-in {
  padding:10px 0 10px 30px
 }
 .donation-component-member .donation-box .li-donation-in.srentBox {
  border:2px solid #f5a623;
  -webkit-animation:1s blink-border infinite;
  animation:1s blink-border infinite
 }
 .donation-component-member .donation-box.hideMe {
  display:none
 }
 .donation-component-member .donation-box .donation-discount-price,
 .donation-component-member .donation-box .donation-original-price {
  font-weight:700
 }
 .donation-component-member .donation-box .donation-discount-price {
  display:none;
  margin-top:-15px;
  margin-bottom:-15px;
  color:#f3a536;
  position:relative;
  top:0;
  left:-170px;
  -webkit-animation:showOffers .7s cubic-bezier(.32,2,.55,.27) 1.2s both;
  animation:showOffers .7s cubic-bezier(.32,2,.55,.27) 1.2s both
 }
 .donation-component-member .donation-box .donation-original-price {
  color:#f03072;
  position:relative
 }
 .donation-component-member .donation-box .donation-original-price::after {
  content:'';
  display:none;
  width:0;
  height:2px;
  background-color:#fff;
  position:absolute;
  top:18px;
  left:-10px;
  -webkit-animation:strikethrough .2s ease 1s both;
  animation:strikethrough .2s ease 1s both
 }
 .donation-component-member .donation-box .cn+.donation-cost .donation-original-price::after,
 .donation-component-member .donation-box .jp+.donation-cost .donation-original-price::after {
  width:110px
 }
 .donation-component-member .donation-box .en+.donation-cost .donation-original-price::after {
  width:150px
 }
 .donation-component-member .donation-box .donation-ntSymbol,
 .donation-component-member .donation-box .donation-period {
  font-size:1.2em
 }
 .donation-component-member .donation-box .donation-money {
  font-size:2.3em
 }
 .donation-component-member .donation-box .donation-plan:last-of-type {
  display:block
 }
 .donation-component-member .donation-box .btn-donation {
  width:60px;
  height:30px;
  line-height:30px;
  text-align:center;
  border-radius:20px;
  background-color:#f03072;
  position:absolute;
  top:35px;
  right:5px
 }
 .donation-component-member .donation-box .icon-promotion {
  font-size:1.2em;
  min-width:90px;
  height:30px;
  padding-left:5px;
  padding-right:5px;
  line-height:30px;
  border-radius:4px;
  text-align:center;
  position:absolute;
  top:15px;
  left:180px
 }
 .donation-component-member .donation-box .icon-promotion::before {
  content:'';
  display:block;
  position:absolute;
  top:50%;
  left:-6px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:0;
  height:0;
  border-style:solid;
  border-width:6px 6px 6px 0
 }
 .donation-component-member .donation-box .icon-promotion::after {
  content:attr(data-locale);
  font-weight:600;
  text-shadow:0 1px 1px rgba(0,0,0,.5)
 }
 .donation-component-member .donation-box .svipBox .icon-promotion,
 .donation-component-member .donation-box .vipBox .icon-promotion {
  background-color:#f3a536
 }
 .donation-component-member .donation-box .svipBox .icon-promotion::before,
 .donation-component-member .donation-box .vipBox .icon-promotion::before {
  border-color:transparent #f3a536 transparent transparent
 }
 .donation-component-member .donation-box .rentBox .icon-promotion,
 .donation-component-member .donation-box .srentBox .icon-promotion {
  background-color:#e65255
 }
 .donation-component-member .donation-box .rentBox .icon-promotion::before,
 .donation-component-member .donation-box .srentBox .icon-promotion::before {
  border-color:transparent #e65255 transparent transparent
 }
 .donation-component-member .donation-box .srentBox .icon-promotion {
  -webkit-animation:1s shakeitoff infinite;
  animation:1s shakeitoff infinite;
  -webkit-transform-origin:left;
  -ms-transform-origin:left;
  transform-origin:left
 }
 .donation-component-member .con-donation-list {
  display:none;
  box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
  min-height:180px;
  background:#f32b70;
  padding:20px;
  text-align:center
 }
 .donation-component-member .donation-list-lev1 li {
  display:block;
  margin-bottom:10px
 }
 .donation-component-member .donation-list-lev1 li:last-child {
  margin-bottom:0
 }
 .donation-component-member .donation-list-lev1 li span {
  cursor:pointer;
  font-size:15px;
  width:100%;
  background:#fff;
  border-radius:5px;
  color:#f32b70;
  display:block;
  padding:10px
 }
 .donation-component-member .donation-list-lev2 {
  width:100%;
  border:1px solid #f8f8f8;
  border-radius:5px;
  padding:20px;
  margin-top:10px;
  display:none
 }
 .donation-component-member .donation-list-lev2 li {
  cursor:pointer;
  background:#f8f8f8;
  color:#333;
  padding:7px
 }
 .donation-component-member .text-ssl {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:20px
 }
 .donation-component-member .text-ssl p {
  margin-left:10px;
  text-align:left;
  max-width:80%
 }
 .donation-component-member .donation-time,
 .donation-component-member .time-30day {
  display:none
 }
 .donation-component-member .donation-box .vipBox .icon-promotion.cn,
 .donation-component-member .donation-box .vipBox .icon-promotion.en,
 .donation-component-member .donation-box .vipBox .icon-promotion.jp,
 .donation-component-member .donation-box .vipBox .icon-promotion.kr,
 .donation-component-member .donation-box .vipBox .icon-promotion.tw {
  display:none!important
 }
 .donation-component-member .donation-box.svipBox-light {
  background-color:#424242!important
 }
 .donation-component-member .donation-box.svipBox-light .donation-plan:last-of-type {
  color:#f3a536!important;
  font-weight:700!important
 }
}
#reportPop {
 display:none;
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.5);
 z-index:102;
 overflow:hidden
}
#reportPop .reportPop {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 box-shadow:0 1px 2px #555;
 max-width:380px;
 width:100%;
 height:auto;
 background-color:#fff;
 z-index:3;
 border-top:4px solid #ff8382
}
#reportPop .reportPop .title {
 position:relative;
 width:100%;
 height:40px;
 line-height:40px;
 font-size:15px;
 color:#000;
 text-align:center
}
#reportPop .reportPop .reportPopClose {
 position:absolute;
 top:12px;
 right:14px;
 height:15px;
 width:15px;
 opacity:.3;
 cursor:pointer
}
#reportPop .reportPop .reportPopClose:hover {
 -webkit-transition:all .3s;
 transition:all .3s;
 opacity:1
}
#reportPop .reportPop .reportPopClose:after,
#reportPop .reportPop .reportPopClose:before {
 content:"";
 position:absolute;
 left:6px;
 height:15px;
 width:2px;
 background-color:#000
}
#reportPop .reportPop .reportPopClose:before {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
#reportPop .reportPop .reportPopClose:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
#reportPop .reportPop .roundedOneGroup {
 padding:15px 20px 10px;
 width:100%;
 height:auto;
 border-top:1px solid #dadada
}
#reportPop .reportPop .roundedOneGroup .roundedItem {
 margin-bottom:15px;
 font-size:15px
}
#reportPop .reportPop .roundedOneGroup .roundedItem:last-of-type {
 margin-bottom:0
}
#reportPop .reportPop .roundedOneGroup .roundedItem select {
 width:100%;
 height:30px;
 border:1px solid #dadada;
 outline:0;
 color:#777;
 background-color:#fff;
 padding-left:3px
}
#reportPop .reportPop .roundedOneGroup .roundedItem .other {
 display:none;
 width:100%;
 height:30px;
 padding-left:8px;
 border:1px solid #dadada;
 border-radius:5px;
 margin-top:5px;
 outline:0;
 font-size:12px
}
#reportPop .reportPop .roundedOneGroup .roundedItem textarea {
 width:100%;
 padding:5px 7px;
 border:1px solid #dadada;
 outline:0;
 resize:none;
 color:#777;
 background-color:#fff
}
#reportPop .reportPop .roundedOneGroup .switch-content {
 display:none;
 margin-top:5px;
 margin-left:5px
}
#reportPop .reportPop .roundedOneGroup .switch-content .line-item {
 margin-right:10px;
 cursor:pointer
}
#reportPop .reportPop .roundedOneGroup .switch-content .line-item.active {
 color:#ff8382
}
#reportPop .reportPop .submitReport {
 margin-bottom:15px;
 text-align:center
}
#reportPop .reportPop .submitReport .btn {
 margin:0 auto;
 width:100px;
 height:35px;
 line-height:35px;
 background-color:#ff8382;
 font-size:15px;
 color:#fff;
 cursor:pointer
}
#reportPop .reportBg {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
#light_box {
 opacity:0;
 visibility:hidden;
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:10010;
 -webkit-transition:all .3s;
 transition:all .3s
}
#light_box.isShow {
 opacity:1;
 visibility:visible
}
.flowplayer.is-loading .fp-ui .fp-controls,
.flowplayer.is-loading .fp-ui .fp-header,
.flowplayer.is-poster .fp-engine {
 filter:alpha(opacity=0);
 opacity:0
}
#light_box_wrapper {
 position:absolute;
 top:50%;
 left:50%;
 min-width:535px;
 min-height:437px;
 background-color:#fff;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 box-shadow:0 0 7px 0 rgba(0,0,0,.5);
 z-index:10012
}
#light_box_wrapper:before {
 content:'';
 position:absolute;
 top:-5px;
 left:0;
 right:0;
 height:5px;
 background:#ff8382
}
#light_box_wrapper #light_box_content {
 padding:30px 25px
}
#light_box_wrapper #light_box_content .title {
 margin-bottom:20px;
 font-size:23px;
 color:#333;
 letter-spacing:1.1px
}
#light_box_wrapper #light_box_content .desc {
 margin-bottom:35px;
 font-family:STHeitiTC-Light;
 font-size:14px;
 color:#ff8382
}
#light_box_wrapper #light_box_content .form_title {
 width:100%;
 height:25px;
 line-height:25px;
 background:#f3f3f3;
 text-align:center;
 font-family:STHeitiTC-Light;
 font-size:14px;
 color:#9b9b9b
}
#light_box_wrapper #light_box_content .form_body {
 position:relative;
 margin-bottom:30px;
 font-size:0
}
#light_box_wrapper #light_box_content .form_body:after {
 content:'';
 position:absolute;
 top:0;
 bottom:0;
 left:25%;
 width:1px;
 background-color:#edecee
}
#light_box_wrapper #light_box_content .form_body .form_tr {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 text-align:center
}
#light_box_wrapper #light_box_content .form_body .form_tr:first-child {
 border-bottom:1px solid #edecee
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:40px;
 font-size:13px;
 color:#2f3942
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td.gray {
 color:#dadada
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td .yes {
 width:15px;
 height:15px;
 border-radius:50%;
 box-shadow:0 0 0 1px #979797
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td .cancel {
 position:relative;
 width:17px;
 height:17px
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td .cancel::after,
#light_box_wrapper #light_box_content .form_body .form_tr .form_td .cancel::before {
 content:"";
 position:absolute;
 width:100%;
 height:2px;
 background:#f27979;
 top:8.5px;
 left:0
}
#gotop,
#light_box_bg {
 background-color:rgba(0,0,0,.5)
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td .cancel::before {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td .cancel::after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
#light_box_wrapper #light_box_content .form_body .form_tr .form_td i {
 color:#ff8382
}
#light_box_wrapper #light_box_content .desc_ps {
 display:block;
 font-size:13px;
 color:#9b9b9b
}
#light_box_wrapper #light_box_content .desc_ps a {
 color:#ff8382
}
#light_box_wrapper #light_box_close {
 position:absolute;
 top:23px;
 right:23px;
 height:18px;
 width:18px;
 cursor:pointer
}
#light_box_wrapper #light_box_close:after,
#light_box_wrapper #light_box_close:before {
 content:"";
 position:absolute;
 left:6px;
 height:17px;
 width:2px;
 background-color:#848a9a
}
#light_box_wrapper #light_box_close:before {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
#light_box_wrapper #light_box_close:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
#light_box_bg {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:10011
}
footer {
 width:100%;
 color:#fff;
 background-color:#000
}
footer .footer-container {
 margin:0 auto;
 padding:30px 10px;
 width:100%;
 max-width:1170px
}
footer .footer-container .footer-upper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 text-align:center
}
footer .footer-container .footer-upper .footer_logo {
 display:inline-block;
 width:161px;
 height:29px;
 background-position:top;
 background-repeat:no-repeat;
 background-size:contain;
 background-image:url(https://img.jav101.com/jav_website/common/javLogo.png)
}
footer .footer-container .footer-upper .footer_logo.cn,
footer .footer-container .footer-upper .footer_logo.jp {
 background-image:url(https://img.jav101.com/jav_website/common/javLogo_cn.png)
}
footer .footer-container .footer-upper .footer_logo.en,
footer .footer-container .footer-upper .footer_logo.kr {
 background-image:url(https://img.jav101.com/jav_website/common/javLogo_en.png)
}
footer .footer-container .footer-upper .footer-upper-right {
 display:none;
 font-size:14px;
 color:#acacac
}
footer .footer-container .footer-upper .footer-upper-right .policy {
 color:#acacac
}
footer .footer-container .footer-upper .footer-upper-right .policy .divider {
 vertical-align:middle;
 padding:0 10px 0 0;
 margin-right:7px;
 border-right:1px solid #acacac
}
footer .footer-container .ft_partner {
 margin-left:auto;
 font-size:13px;
 font-weight:700;
 color:#acacac
}
footer .footer-container .ft_partner ul {
 display:inline-block
}
footer .footer-container .ft_partner li {
 margin-right:10px;
 display:inline-block;
 height:20px
}
footer .footer-container .ft_partner li:hover span {
 background-position:0 -20px
}
footer .footer-container .ft_partner li:hover a {
 color:#fff
}
footer .footer-container .ft_partner a {
 color:#acacac
}
footer .footer-container .ft_partner span {
 vertical-align:top;
 margin-right:5px;
 display:inline-block;
 width:23px;
 height:20px;
 background-image:url(https://img.jav101.com/jav_website/common/icon_gray_logo.png);
 background-size:cover
}
footer .footer-container .footer-declaration {
 margin-top:22px;
 line-height:20px;
 color:#acacac;
 font-size:12px
}
footer .footer-container .footer-declaration a {
 padding-right:5px;
 margin-right:2px;
 border-right:1px solid #616161;
 color:#acacac
}
footer .footer-container .footer-declaration .statement {
 margin-top:15px;
 color:#616161
}
@media(min-width:0) and (max-width:999px) {
 footer .footer-container {
  padding:10px 10px 8px
 }
 footer .footer-container .footer-upper .footer-link {
  width:100%
 }
 footer .footer-container .footer-upper .footer-upper-right {
  display:block;
  width:100%
 }
 footer .footer-container .footer-declaration,
 footer .footer-container .ft_partner {
  display:none
 }
}
#app-remind,
#fixed-content {
 bottom:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox
}
#fixed-content {
 position:fixed;
 z-index:11;
 right:0;
 display:flex;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end
}
#gotop {
 display:none;
 width:45px;
 height:45px;
 margin-bottom:15px;
 margin-right:15px;
 line-height:45px;
 color:#fff;
 text-align:center;
 border-radius:50%;
 z-index:3;
 cursor:pointer
}
#gotop:hover {
 background-color:rgba(0,0,0,.6)
}
#gotop .glyphicon-arrow-up {
 font-size:20px
}
#gotop.comic {
 background-color:rgba(131,131,131,.7)
}
#gotop.comic:hover {
 background-color:rgba(131,131,131,.8)
}
#javApp {
 display:block;
 width:200px;
 height:200px;
 background-image:url(https://img.jav101.com/jav_website/common/app-float.png);
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 cursor:pointer
}
#javApp .close {
 position:absolute;
 top:10px;
 left:10px;
 width:30px;
 height:30px;
 border-radius:50px;
 background:#ff8382;
 cursor:pointer
}
#javApp .close:after,
#javApp .close:before {
 content:"";
 position:absolute;
 left:14px;
 top:7px;
 height:17px;
 width:2px;
 border-radius:50px;
 background-color:#fff
}
#app-remind,
#app-remind .content {
 -webkit-box-pack:center;
 width:100%
}
#javApp .close:before {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
#javApp .close:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
#app-remind {
 position:fixed;
 display:flex;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 height:40px;
 color:#fff;
 background-color:#ff8382;
 z-index:103;
 box-shadow:0 -2px 2px rgba(0,0,0,.2)
}
#app-remind .content {
 position:absolute;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 z-index:1
}
#app-remind .content img {
 width:30px;
 height:30px
}
#app-remind .content .des {
 font-size:14px;
 margin:0 5px
}
#app-remind .content .btn {
 padding:3px 15px;
 border-radius:50px;
 border:1px solid;
 font-size:12px;
 text-align:center;
 cursor:pointer
}
#app-remind .content .close {
 position:absolute;
 right:10px;
 width:18px;
 height:18px;
 cursor:pointer
}
#app-remind .content .close:after,
#app-remind .content .close:before {
 content:"";
 position:absolute;
 top:2px;
 left:8px;
 height:16px;
 width:1px;
 background-color:#fff
}
#app-remind::after,
#app-remind::before {
 content:'';
 position:absolute
}
#app-remind .content .close:before {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
#app-remind .content .close:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.fixBG #special_price,
.fixBG #special_price .s_content {
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%)
}
#app-remind::before {
 top:0;
 left:0;
 width:50%;
 height:100%;
 background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,0),rgba(255,255,255,.4));
 background-image:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,.4))
}
#app-remind::after {
 top:0;
 left:-webkit-calc(50% - 100px);
 left:calc(50% - 100px);
 width:0;
 height:0;
 border-style:solid;
 border-width:0 0 40px 100px;
 border-color:transparent transparent #ff8382
}
.fixBG {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100vh;
 background-color:rgba(0,0,0,.8);
 z-index:10;
 color:#fff
}
.fixBG #special_price {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 max-width:450px;
 width:90%;
 height:320px;
 background-image:url(https://img.jav101.com/jav_website/common/special_bg.png);
 background-position:center;
 background-repeat:no-repeat;
 background-size:contain
}
.fixBG #special_price .s_close {
 position:absolute;
 right:0;
 top:0;
 width:30px;
 height:30px;
 line-height:26px;
 padding-left:6px;
 border:1px solid #fff;
 border-radius:50%;
 font-size:22px;
 color:#fff;
 cursor:pointer
}
.fixBG #special_price .s_close:hover {
 background-color:#fff;
 color:#555
}
.fixBG #special_price .s_content {
 position:absolute;
 top:54%;
 left:57%;
 transform:translate(-50%,-50%);
 width:100%;
 text-align:center
}
.fixBG #special_price .s_title {
 font-size:28px;
 text-align:center
}
.fixBG #special_price .s_desc {
 font-size:18px;
 padding:10px;
 letter-spacing:2px
}
.fixBG #special_price .s_btn {
 display:block;
 color:#e65255;
 background:#ffe500;
 border-radius:50px;
 padding:10px 5px;
 font-weight:700;
 text-align:center;
 width:130px;
 margin:5px auto;
 box-shadow:1px 2px 5px #555
}
.fixBG #special_price .s_btn:hover {
 color:#555
}
.noise_wrapper {
 position:relative;
 width:100%;
 font-family:VT323,monospace
}
.noise_wrapper #canvas {
 background:#fff
}
.noise_wrapper .error_box {
 position:absolute;
 top:30%;
 width:100%;
 background-color:#000;
 z-index:1
}
.noise_wrapper .error_box .wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.noise_wrapper .error_box .wrapper .title {
 font-size:80px;
 letter-spacing:10px;
 color:#fff;
 text-align:center
}
.noise_wrapper .home-button {
 position:absolute;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 top:60%;
 display:block;
 margin:0 auto;
 width:170px;
 height:40px;
 background-color:#ff8382;
 border-radius:5px;
 font-size:15px;
 line-height:40px;
 text-align:center;
 color:#fff;
 cursor:pointer
}
@media(min-width:0) and (max-width:999px) {
 .noise_wrapper .error_box .wrapper .title {
  font-size:36px;
  letter-spacing:unset
 }
}
.share p {
 margin-bottom:10px
}
.share a.share-btn {
 color:#fff;
 display:block;
 padding:10px 0;
 border-radius:3px
}
.share a.share-btn:not(:first-of-type) {
 margin-top:10px
}
.share a.share-btn:nth-of-type(1) {
 background-color:#3b5998
}
.share a.share-btn:nth-of-type(2) {
 background-color:#00c300
}
.share a.share-btn:nth-of-type(3) {
 background-color:#da4f45
}
@font-face {
 font-family:flowplayer;
 src:url(/fonts/flowplayer/flowplayer.eot?#iefix) format("embedded-opentype"),
 url(/fonts/flowplayer/flowplayer.woff2) format("woff2"),
 url(/fonts/flowplayer/flowplayer.woff) format("woff")
}
.fp-icon {
 display:inline-block
}
.fp-icon:before {
 font-family:flowplayer;
 font-size:1.5em
}
.fp-airplay:before {
 content:"\e001"
}
.fp-fullscreen:before {
 content:"\e002"
}
.fp-checked:before {
 content:"\e003"
}
.fp-embed:before {
 content:"\e004";
 color:#fff
}
.fp-chromecast:before {
 content:"\e005"
}
.fp-email:before {
 content:"\e006"
}
.fp-playbtn:before {
 content:"\e007"
}
.fp-share:before {
 content:"\e009"
}
.fp-share2:before {
 content:"\e00a"
}
.fp-twitter:before {
 content:"\e00c";
 color:#1da1f2
}
.fp-facebook:before {
 content:"\e00a";
 color:#3b5998
}
.fp-volumebtn:before {
 content:"\e00b"
}
.fp-volume-off:before {
 content:"\e00d"
}
.fp-unload:before {
 content:"\e00f"
}
.fp-prevbtn:before {
 content:"\e011"
}
.fp-nextbtn:before {
 content:"\e012"
}
.flowplayer.is-mouseover .fp-captions,
.flowplayer.is-paused .fp-captions {
 bottom:3em
}
.flowplayer.is-poster .fp-engine {
 left:-9999em;
 top:-9999em
}
.flowplayer.is-loading .fp-engine {
 top:-9999em
}
.flowplayer.is-error .fp-ui,
.flowplayer.is-loading .fp-waiting p,
.flowplayer.is-loading .fp-waiting svg,
.flowplayer.is-seeking .fp-waiting p,
.flowplayer.is-seeking .fp-waiting svg {
 filter:alpha(opacity=100);
 opacity:1
}
.flowplayer.is-poster .fp-ui>*,
.flowplayer.is-splash .fp-ui>* {
 display:none
}
.flowplayer.is-poster .fp-ui>.fp-play,
.flowplayer.is-splash .fp-ui>.fp-play {
 display:block
}
.flowplayer.is-poster.is-loading .fp-ui>.fp-play,
.flowplayer.is-splash.is-loading .fp-ui>.fp-play {
 display:none
}
.flowplayer.is-poster.is-loading .fp-ui>.fp-waiting,
.flowplayer.is-splash.is-loading .fp-ui>.fp-waiting {
 display:block
}
.flowplayer.is-poster .fp-captions {
 display:none!important
}
.flowplayer.is-disabled .fp-color {
 background-color:#999
}
.flowplayer.is-error,
.flowplayer.is-fullscreen .fp-player {
 background-color:#000
}
.flowplayer.has-title .fp-header {
 top:0;
 text-align:right
}
.flowplayer.is-fullscreen {
 top:0!important;
 left:0!important;
 border:0!important;
 margin:0!important;
 width:100%!important;
 height:100%!important;
 max-width:100%!important;
 z-index:99999!important;
 box-shadow:0!important;
 background-image:none!important;
 background-color:#000
}
.flowplayer.is-fullscreen .fp-fullscreen:before {
 content:"\e016"
}
.flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before,
.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before {
 content:"\e216"
}
.flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before,
.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before {
 content:"\e316"
}
.flowplayer.is-fullscreen.is-mouseout.is-playing .fp-ui {
 cursor:none
}
.flowplayer.is-loading .fp-waiting,
.flowplayer.is-seeking .fp-waiting {
 display:block!important
}
.flowplayer.is-loading .fp-play,
.flowplayer.is-seeking .fp-play {
 display:none!important
}
.flowplayer.is-playing {
 background-image:none!important
}
.flowplayer.is-playing .fp-playbtn:before {
 content:"\e008"
}
.flowplayer.is-playing.fp-minimal .fp-playbtn:before,
.flowplayer.is-playing.fp-outlined .fp-playbtn:before {
 content:"\e208"
}
.flowplayer.is-playing.fp-edgy .fp-playbtn:before {
 content:"\e073"
}
.flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before,
.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before {
 content:"\e308"
}
.flowplayer.is-muted .fp-volumebtn:before {
 content:"\e00d"
}
.flowplayer.is-muted.fp-minimal .fp-volumebtn:before,
.flowplayer.is-muted.fp-outlined .fp-volumebtn:before {
 content:"\e20d"
}
.flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before,
.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before {
 content:"\e30d"
}
.flowplayer.is-inverted .fp-duration {
 display:none
}
.flowplayer.is-closeable .fp-header .fp-unload,
.flowplayer.is-inverted .fp-remaining {
 display:block
}
.flowplayer.is-live .fp-timeline {
 visibility:hidden
}
.flowplayer.is-live .fp-bar-slider>.fp-buffer,
.flowplayer.is-live .fp-bar>.fp-buffer {
 max-width:100%
}
.flowplayer.is-live.is-dvr .fp-timeline {
 visibility:visible
}
.flowplayer.is-live.is-dvr.is-live-position .fp-duration {
 color:#00abcd
}
.flowplayer.is-flash-disabled .fp-waiting {
 display:none!important
}
.flowplayer.is-flash-disabled .fp-ui .fp-controls,
.flowplayer.is-flash-disabled .fp-ui .fp-header,
.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer,
.flowplayer.no-volume .fp-volumebar {
 display:none
}
.flowplayer.is-flash-disabled .fp-ui {
 height:auto;
 background:0 0;
 filter:alpha(opacity=100);
 opacity:1
}
.flowplayer.is-flash-disabled .fp-engine {
 top:0
}
.flowplayer.is-tiny {
 font-size:.7em
}
.flowplayer.is-small {
 font-size:.8em
}
.flowplayer.fp-mute .fp-volumebtn {
 display:inline-block
}
@-webkit-keyframes pulse {
 0% {
  filter:alpha(opacity=0);
  opacity:0
 }
 100% {
  filter:alpha(opacity=100);
  opacity:1
 }
}
@keyframes pulse {
 0% {
  filter:alpha(opacity=0);
  opacity:0
 }
 100% {
  filter:alpha(opacity=100);
  opacity:1
 }
}
.flowplayer .fp-chromecast-engine {
 position:absolute;
 display:none;
 top:0;
 bottom:0;
 right:0;
 left:0;
 color:#fff
}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status {
 font-size:150%;
 text-align:center
}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon {
 -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=);
 mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=);
 -webkit-mask-size:100% 100%;
 background-color:#fff;
 margin:10% auto 2em;
 height:5em;
 width:5em
}
.flowplayer.is-chromecast {
 background-color:#333
}
.flowplayer.is-chromecast .fp-chromecast-engine {
 display:block
}
.flowplayer.is-chromecast .fp-flash-disabled {
 display:none!important
}
.flowplayer.is-chromecast .fp-engine {
 left:-9999em;
 top:-9999em;
 bottom:auto;
 right:auto
}
.flowplayer.fp-default-playlist .fp-next,
.flowplayer.fp-default-playlist .fp-prev {
 position:absolute;
 top:45%;
 filter:alpha(opacity=30);
 opacity:.3;
 -webkit-transition:opacity .2s;
 transition:opacity .2s
}
.flowplayer.fp-default-playlist .fp-next:before,
.flowplayer.fp-default-playlist .fp-prev:before {
 font-family:flowplayer;
 font-size:2.8em
}
.flowplayer.fp-default-playlist .fp-prev {
 left:.4em
}
.flowplayer.fp-default-playlist .fp-prev:before {
 content:"\e011"
}
.flowplayer.fp-default-playlist .fp-next {
 right:.4em
}
.flowplayer.fp-default-playlist .fp-next:before {
 content:"\e012"
}
.flowplayer.fp-default-playlist .fp-playlist {
 position:absolute;
 right:.4em;
 bottom:3em;
 width:100%;
 text-align:center
}
.flowplayer.fp-default-playlist .fp-playlist a {
 background-color:#fff;
 height:.8em;
 border-radius:50%;
 width:.8em;
 filter:alpha(opacity=70);
 opacity:.7;
 display:inline-block;
 -webkit-transition:-webkit-transform .2s;
 transition:-webkit-transform .2s;
 transition:transform .2s;
 transition:transform .2s,-webkit-transform .2s
}
.flowplayer.fp-default-playlist .fp-playlist a:hover {
 -webkit-transform:scale(1.2,1.2);
 -ms-transform:scale(1.2,1.2);
 transform:scale(1.2,1.2)
}
.flowplayer.fp-default-playlist .fp-playlist a.is-active {
 filter:alpha(opacity=100);
 opacity:1
}
.flowplayer.fp-default-playlist.fp-edgy .fp-prev:before {
 content:"\e111"
}
.flowplayer.fp-default-playlist.fp-edgy .fp-next:before {
 content:"\e112"
}
.flowplayer.fp-default-playlist.fp-minimal .fp-prev:before,
.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before {
 content:"\e211"
}
.flowplayer.fp-default-playlist.fp-minimal .fp-next:before,
.flowplayer.fp-default-playlist.fp-outlined .fp-next:before {
 content:"\e212"
}
.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before,
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before {
 content:"\e311"
}
.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before,
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before {
 content:"\e312"
}
.flowplayer.fp-custom-playlist {
 overflow:visible
}
.flowplayer.fp-custom-playlist .fp-playlist,
.flowplayer.fp-custom-playlist.is-loading .fp-playlist,
.flowplayer.fp-custom-playlist.is-poster .fp-playlist,
.flowplayer.fp-custom-playlist.is-splash .fp-playlist {
 display:block;
 filter:alpha(opacity=100);
 opacity:1
}
.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-fill,
.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-outline,
.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill,
.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline,
.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill,
.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline,
.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-fill,
.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-outline,
.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill,
.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline,
.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill,
.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline,
.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-fill,
.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-outline,
.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-fill,
.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-outline,
.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-fill,
.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-outline {
 display:none!important
}
.flowplayer.fp-edgy .fp-pause svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill,
.flowplayer.fp-edgy .fp-play svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill,
.flowplayer.fp-edgy .fp-waiting svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy .fp-waiting svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy .fp-waiting svg.fp-play-sharp-fill {
 display:block
}
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-fill,
.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-fill {
 display:none
}
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-outline,
.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-outline,
.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-outline {
 display:block
}
.flowplayer.fp-edgy,
.flowplayer.fp-edgy .fp-bar,
.flowplayer.fp-edgy .fp-bar-slider,
.flowplayer.fp-edgy .fp-bar-slider>*,
.flowplayer.fp-edgy .fp-bar>*,
.flowplayer.fp-edgy .fp-captions p,
.flowplayer.fp-edgy .fp-menu,
.flowplayer.fp-edgy .fp-textarea,
.flowplayer.fp-edgy .fp-timestamp {
 border-radius:0
}
.flowplayer.fp-edgy .fp-airplay:before {
 content:"\e101"
}
.flowplayer.fp-edgy .fp-fullscreen,
.flowplayer.fp-edgy .fp-volume-off:before,
.flowplayer.fp-edgy .fp-volumebtn,
.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen {
 display:inline-block;
 text-align:left;
 height:27px;
 width:27px;
 position:relative
}
.flowplayer.fp-edgy .fp-fullscreen:before,
.flowplayer.fp-edgy .fp-volume-off:before,
.flowplayer.fp-edgy .fp-volumebtn:before,
.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before {
 background:url(https://img.jav101.com/jav_website/common/player_icons.svg) no-repeat;
 position:absolute;
 height:27px;
 width:27px;
 top:3px;
 content:""
}
.flowplayer.fp-edgy .fp-fullscreen:before {
 background-position:-88px -19px
}
.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before {
 background-position:-88px -57px
}
.flowplayer.fp-edgy .fp-volumebtn:before {
 background-position:-52px -19px
}
.flowplayer.fp-edgy .fp-volume-off:before,
.flowplayer.is-muted.fp-edgy .fp-volumebtn:before {
 background-position:-52px -57px
}
.flowplayer.fp-edgy .fp-checked:before {
 content:"\e103"
}
.flowplayer.fp-edgy .fp-embed:before {
 content:"\e104"
}
.flowplayer.fp-edgy .fp-chromecast:before {
 content:"\e105"
}
.flowplayer.fp-edgy .fp-email:before {
 content:"\e106"
}
.flowplayer.fp-edgy .fp-playbtn:before {
 content:"\e072"
}
.flowplayer.fp-edgy .fp-share:before {
 content:"\e109"
}
.flowplayer.fp-edgy .fp-share2:before {
 content:"\e10a"
}
.flowplayer.fp-edgy .fp-twitter:before {
 content:"\e10c"
}
.flowplayer.fp-edgy .fp-facebook:before {
 content:"\e10a"
}
.flowplayer.fp-edgy .fp-unload:before {
 content:"\e10f"
}
.flowplayer.fp-edgy .fp-prevbtn:before {
 content:"\e111"
}
.flowplayer.fp-edgy .fp-nextbtn:before {
 content:"\e112"
}
.flowplayer.fp-edgy.fp-minimal .fp-airplay:before,
.flowplayer.fp-edgy.fp-outlined .fp-airplay:before {
 content:"\e301"
}
.flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before,
.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before {
 content:"\e302"
}
.flowplayer.fp-edgy.fp-minimal .fp-checked:before,
.flowplayer.fp-edgy.fp-outlined .fp-checked:before {
 content:"\e303"
}
.flowplayer.fp-edgy.fp-minimal .fp-embed:before,
.flowplayer.fp-edgy.fp-outlined .fp-embed:before {
 content:"\e304"
}
.flowplayer.fp-edgy.fp-minimal .fp-chromecast:before,
.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before {
 content:"\e305"
}
.flowplayer.fp-edgy.fp-minimal .fp-email:before,
.flowplayer.fp-edgy.fp-outlined .fp-email:before {
 content:"\e306"
}
.flowplayer.fp-edgy.fp-minimal .fp-playbtn:before,
.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before {
 content:"\e307"
}
.flowplayer.fp-edgy.fp-minimal .fp-share:before,
.flowplayer.fp-edgy.fp-outlined .fp-share:before {
 content:"\e309"
}
.flowplayer.fp-edgy.fp-minimal .fp-share2:before,
.flowplayer.fp-edgy.fp-outlined .fp-share2:before {
 content:"\e30a"
}
.flowplayer.fp-edgy.fp-minimal .fp-twitter:before,
.flowplayer.fp-edgy.fp-outlined .fp-twitter:before {
 content:"\e30c"
}
.flowplayer.fp-edgy.fp-minimal .fp-facebook:before,
.flowplayer.fp-edgy.fp-outlined .fp-facebook:before {
 content:"\e30a"
}
.flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before,
.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before {
 content:"\e30b"
}
.flowplayer.fp-edgy.fp-minimal .fp-volume-off:before,
.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before {
 content:"\e30d"
}
.flowplayer.fp-edgy.fp-minimal .fp-unload:before,
.flowplayer.fp-edgy.fp-outlined .fp-unload:before {
 content:"\e30f"
}
.flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before,
.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before {
 content:"\e311"
}
.flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before,
.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before {
 content:"\e312"
}
.flowplayer.no-svg .fp-ui .fp-controls,
.flowplayer.no-svg .fp-ui .fp-header {
 background-color:#333
}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible {
 background-color:#ccc;
 position:absolute;
 padding-top:17%;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg {
 display:none
}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn {
 display:inline
}
.flowplayer .fp-captions,
.flowplayer .fp-controls,
.flowplayer .fp-header,
.flowplayer .fp-player,
.flowplayer .fp-ui {
 position:absolute;
 width:100%
}
.flowplayer {
 font-family:avenir,sans-serif;
 font-size:16px;
 position:relative;
 max-height:100%;
 overflow:hidden;
 border-radius:.24em;
 background-position:center;
 background-repeat:no-repeat;
 background-size:contain;
 zoom:1!important;
 width:100%;
 display:inline-block
}
.flowplayer .fp-engine,
.flowplayer .fp-player {
 position:absolute;
 bottom:0;
 top:0
}
.flowplayer .fp-hidden {
 display:none
}
.flowplayer .fp-shown {
 display:block!important
}
.flowplayer.is-ready:not(.is-poster) {
 background:0 0!important
}
.flowplayer .fp-engine {
 display:block;
 left:0;
 right:0;
 height:100%;
 width:100%
}
.flowplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls {
 display:none!important
}
.flowplayer .fp-waiting {
 height:100%;
 display:none
}
.flowplayer .fp-waiting .loader {
 position:relative;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 border:6px solid rgba(255,255,255,.5);
 border-top:6px solid #ff8382;
 border-radius:50%;
 width:60px;
 height:60px;
 -webkit-animation:spin 2s linear infinite;
 animation:spin 2s linear infinite
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:translate(-50%,-50%) rotate(0);
  transform:translate(-50%,-50%) rotate(0)
 }
 100% {
  -webkit-transform:translate(-50%,-50%) rotate(360deg);
  transform:translate(-50%,-50%) rotate(360deg)
 }
}
@keyframes spin {
 0% {
  -webkit-transform:translate(-50%,-50%) rotate(0);
  transform:translate(-50%,-50%) rotate(0)
 }
 100% {
  -webkit-transform:translate(-50%,-50%) rotate(360deg);
  transform:translate(-50%,-50%) rotate(360deg)
 }
}
.flowplayer .fp-waiting p {
 filter:alpha(opacity=0);
 opacity:0;
 color:#ccc;
 font-weight:700
}
.flowplayer .fp-ui {
 height:100%;
 top:0;
 background-image:none;
 -webkit-transition:background-image .1s;
 transition:background-image .1s;
 text-align:center;
 color:#fff
}
.flowplayer .fp-ui a,
.flowplayer .fp-ui strong {
 color:inherit!important;
 font-style:normal!important;
 text-decoration:none!important
}
.flowplayer .fp-ui strong {
 font-weight:700!important
}
.flowplayer .fp-ui>* {
 -webkit-transition:opacity .1s;
 transition:opacity .1s;
 filter:alpha(opacity=0);
 opacity:0
}
.flowplayer.fp-ui-shown .fp-ui,
.flowplayer.is-loading .fp-ui,
.flowplayer.is-mouseover .fp-ui,
.flowplayer.is-paused .fp-ui {
 background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.25)),color-stop(15%,transparent));
 background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.25),transparent 15%);
 background-image:linear-gradient(to top,rgba(0,0,0,.25),transparent 15%)
}
.flowplayer.fp-ui-shown .fp-ui>*,
.flowplayer.is-loading .fp-ui>*,
.flowplayer.is-mouseover .fp-ui>*,
.flowplayer.is-paused .fp-ui>* {
 filter:alpha(opacity=100);
 opacity:1
}
.flowplayer .fp-header {
 top:0;
 background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.25)),to(transparent));
 background-image:-webkit-linear-gradient(top,rgba(0,0,0,.25),transparent);
 background-image:linear-gradient(to bottom,rgba(0,0,0,.25),transparent);
 text-align:left;
 height:3.6em;
 -webkit-transition:opacity .3s;
 transition:opacity .3s;
 padding-left:.9em
}
.flowplayer .fp-header .fp-icon {
 margin:.9em .9em 0 0
}
.flowplayer .fp-header .fp-icon.fp-active {
 color:#ec6c4c
}
.flowplayer .fp-header .fp-fullscreen,
.flowplayer .fp-header .fp-unload {
 float:right
}
.flowplayer .fp-header .fp-unload,
.flowplayer .fp-help {
 display:none
}
.flowplayer .fp-message {
 background-color:rgba(0,0,0,.5);
 text-align:left;
 font-size:1.2em;
 overflow:hidden;
 filter:alpha(opacity=0);
 opacity:0;
 padding:.6em .9em;
 -webkit-transition:opacity .3s;
 transition:opacity .3s
}
.flowplayer .fp-message.fp-shown {
 filter:alpha(opacity=100);
 opacity:1
}
.flowplayer .fp-message.fp-shown+.fp-header {
 filter:alpha(opacity=0);
 opacity:0
}
.flowplayer .fp-textarea {
 background-color:rgba(0,0,0,.5);
 width:80%;
 position:absolute;
 left:10%;
 top:15%;
 color:#fff;
 outline:0;
 border-radius:.2em;
 border:0;
 min-height:60%
}
.flowplayer .fp-logo {
 position:absolute;
 bottom:3em;
 left:.9em
}
.flowplayer .fp-logo img {
 width:100%
}
.flowplayer .fp-captions {
 bottom:1.2em;
 display:none;
 text-align:center;
 color:#fff
}
.flowplayer .fp-captions p {
 background-color:rgba(0,0,0,.65);
 border-radius:.2em;
 font-size:110%;
 display:inline-block;
 padding:.1em .3em;
 margin:.1em
}
.flowplayer .fp-speed-flash {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:0;
 margin:auto;
 font-size:4em;
 color:#fff;
 font-weight:700;
 text-shadow:0 0 10px rgba(0,0,0,.3);
 filter:alpha(opacity=0)!important;
 opacity:0!important;
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 transform:scale(.8);
 -webkit-transition:all .2s;
 transition:all .2s;
 width:4em;
 height:2em;
 display:none
}
.flowplayer .fp-speed-flash.fp-hilite {
 filter:alpha(opacity=100)!important;
 opacity:1!important;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.flowplayer .fp-pause .fp-playbtn,
.flowplayer .fp-play .fp-playbtn,
.flowplayer .fp-waiting .fp-playbtn {
 display:none
}
.flowplayer .fp-pause svg,
.flowplayer .fp-play svg,
.flowplayer .fp-waiting svg {
 position:absolute;
 pointer-events:none;
 left:0;
 right:0;
 bottom:0;
 top:0;
 width:4em;
 height:4em;
 filter:alpha(opacity=0);
 opacity:0;
 margin:auto;
 max-height:30%;
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 transform:scale(.8);
 -webkit-transition:all .2s;
 transition:all .2s
}
.flowplayer .fp-waiting svg {
 height:0
}
.flowplayer .fp-pause svg.fp-loading-rounded-fill,
.flowplayer .fp-pause svg.fp-pause-rounded-fill,
.flowplayer .fp-pause svg.fp-play-rounded-fill,
.flowplayer .fp-play svg.fp-loading-rounded-fill,
.flowplayer .fp-play svg.fp-pause-rounded-fill,
.flowplayer .fp-play svg.fp-play-rounded-fill,
.flowplayer .fp-waiting svg.fp-loading-rounded-fill,
.flowplayer .fp-waiting svg.fp-pause-rounded-fill,
.flowplayer .fp-waiting svg.fp-play-rounded-fill {
 display:block
}
.flowplayer .fp-pause.fp-visible svg,
.flowplayer .fp-play.fp-visible svg,
.flowplayer .fp-waiting.fp-visible svg {
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5);
 filter:alpha(opacity=100);
 opacity:1
}
.flowplayer .fp-remaining {
 display:none
}
.flowplayer .fp-controls {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-webkit-box;
 display:flex;
 -ms-flex-pack:justify;
 -webkit-justify-content:space-around;
 justify-content:space-around;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -webkit-box-align:center;
 align-items:center;
 height:2.4em;
 bottom:0;
 z-index:2;
 padding-left:.3em;
 padding-right:.3em
}
.flowplayer .fp-controls>* {
 margin:0 .5em;
 cursor:pointer
}
.flowplayer .fp-controls>strong {
 letter-spacing:1px
}
.flowplayer .fp-controls img {
 width:1.2em
}
.flowplayer .fp-bar,
.flowplayer .fp-bar-slider {
 background-color:#ccc;
 background-color:rgba(255,255,255,.5);
 position:relative;
 height:.9em;
 border-radius:.24em;
 -ms-flex:1;
 -webkit-box-flex:1;
 -webkit-flex:1;
 flex:1
}
.flowplayer .fp-bar-slider>*,
.flowplayer .fp-bar>* {
 background-color:rgba(255,255,255,.6);
 position:absolute;
 height:100%;
 border-radius:.24em
}
.flowplayer .fp-bar-slider>.fp-progress.animated,
.flowplayer .fp-bar>.fp-progress.animated {
 -webkit-transition-timing-function:linear;
 transition-timing-function:linear;
 -webkit-transition-property:width,height;
 transition-property:width,height
}
.flowplayer .fp-bar-slider>.fp-buffer,
.flowplayer .fp-bar>.fp-buffer {
 -webkit-transition:width .25s linear;
 transition:width .25s linear
}
.flowplayer .fp-bar.no-animation>*,
.flowplayer .no-animation.fp-bar-slider>* {
 -webkit-transition:none;
 transition:none
}
.flowplayer .fp-timeline {
 -webkit-transition:height .2s;
 transition:height .2s
}
.flowplayer .fp-cuepoint {
 background-color:#000;
 position:absolute;
 height:100%;
 width:2px
}
.flowplayer .fp-timestamp {
 background-color:rgba(0,0,0,.65);
 display:none;
 border-radius:.2em;
 padding:.1em .3em;
 font-size:90%;
 bottom:1.4em;
 height:auto
}
.flowplayer .fp-timeline:hover .fp-timestamp {
 display:inline
}
.flowplayer .fp-volume {
 display:-ms-flexbox;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 height:100%;
 -ms-flex-align:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center
}
.flowplayer .fp-volumebtn {
 display:none
}
.flowplayer .fp-bar-slider {
 background-color:transparent;
 -ms-user-select:none;
 user-select:none;
 -webkit-transition:height .2s;
 transition:height .2s;
 white-space:nowrap;
 -ms-flex:1 0 auto
}
.flowplayer .fp-bar-slider em {
 border-radius:2px;
 display:inline-block;
 width:5px;
 height:100%;
 position:relative;
 vertical-align:top;
 margin-left:3px;
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s;
 -webkit-transform-origin:bottom;
 -ms-transform-origin:bottom;
 transform-origin:bottom;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.flowplayer .fp-bar-slider em:hover {
 -webkit-transform:scaleY(1.35);
 -ms-transform:scaleY(1.35);
 transform:scaleY(1.35);
 -webkit-transition:-webkit-transform .2s;
 transition:-webkit-transform .2s;
 transition:transform .2s;
 transition:transform .2s,-webkit-transform .2s
}
.flowplayer .fp-bar-slider em.fp-grey {
 background-color:rgba(255,255,255,.75)
}
.flowplayer.no-flex .fp-controls {
 white-space:nowrap
}
.flowplayer.no-flex .fp-controls>* {
 display:inline-block;
 vertical-align:center;
 margin:0 .3em
}
.flowplayer.no-flex .fp-timeline {
 width:40%
}
.flowplayer.no-flex.fp-full .fp-timeline {
 margin-bottom:.6em;
 height:.9em
}
.flowplayer.no-flex.fp-fat .fp-bar,
.flowplayer.no-flex.fp-fat .fp-bar-slider,
.flowplayer.no-flex.fp-playful .fp-bar,
.flowplayer.no-flex.fp-playful .fp-bar-slider {
 height:.9em!important
}
.flowplayer.fp-fat .fp-bar,
.flowplayer.fp-fat .fp-bar-slider,
.flowplayer.fp-playful .fp-bar,
.flowplayer.fp-playful .fp-bar-slider {
 height:100%;
 border-radius:0
}
.flowplayer.fp-fat .fp-bar-slider>*,
.flowplayer.fp-fat .fp-bar>*,
.flowplayer.fp-playful .fp-bar-slider>*,
.flowplayer.fp-playful .fp-bar>* {
 border-radius:0
}
.flowplayer.fp-fat .fp-timestamp,
.flowplayer.fp-playful .fp-timestamp {
 bottom:3.2em
}
.flowplayer.fp-fat .fp-bar-slider em,
.flowplayer.fp-playful .fp-bar-slider em {
 -webkit-transform:scaleY(.6);
 -ms-transform:scaleY(.6);
 transform:scaleY(.6);
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center
}
.flowplayer.fp-fat .fp-bar-slider em:hover,
.flowplayer.fp-playful .fp-bar-slider em:hover {
 -webkit-transform:scaleY(.75);
 -ms-transform:scaleY(.75);
 transform:scaleY(.75)
}
.flowplayer.fp-slim .fp-timeline {
 height:.2em
}
.flowplayer.fp-slim .fp-controls:hover .fp-timeline {
 height:.9em
}
.flowplayer.fp-slim .fp-cue {
 width:4px
}
.flowplayer.fp-slim .fp-bar-slider {
 height:.2em
}
.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider {
 height:.9em
}
.flowplayer.fp-full .fp-timeline {
 position:absolute;
 height:.4em;
 bottom:2.8em;
 margin:0;
 width:90%;
 border-radius:0;
 overflow:inherit;
 left:5%
}
.flowplayer.fp-full .fp-timeline:before {
 content:"";
 width:100%;
 height:2em;
 position:absolute;
 top:-2em;
 left:0
}
.flowplayer.fp-full .fp-controls {
 background-color:rgba(0,0,0,.5);
 height:2.8em
}
.flowplayer.fp-full .fp-volume {
 margin-left:auto
}
.flowplayer.fp-full .fp-duration,
.flowplayer.fp-full .fp-remaining {
 margin-left:0
}
.flowplayer.fp-full .fp-duration:before,
.flowplayer.fp-full .fp-remaining:before {
 position:relative;
 content:"/";
 left:-.3em
}
.flowplayer.fp-minimal .fp-controls {
 background-color:transparent!important
}
.flowplayer.fp-minimal .fp-controls>*,
.flowplayer.fp-minimal .fp-header>* {
 display:none
}
.flowplayer.fp-minimal .fp-header .fp-fullscreen {
 display:inherit
}
.flowplayer.fp-minimal .fp-timeline {
 height:.3em;
 max-width:12em;
 width:100%;
 display:block;
 margin:0 auto;
 -webkit-box-flex:0;
 -webkit-flex:none;
 -ms-flex:none;
 flex:none
}
.flowplayer.fp-playful .fp-color,
.flowplayer.fp-playful .fp-color-play {
 background-color:#ec6c4c;
 fill:#ec6c4c
}
.flowplayer.fp-playful .fp-controls {
 background-color:#006680
}
.flowplayer .fp-selected:before {
 content:"✓ "
}
.flowplayer .fp-menu {
 background-color:rgba(0,0,0,.5);
 border-radius:.24em;
 position:absolute;
 width:8em;
 right:.5em;
 z-index:2;
 font-size:90%;
 -webkit-transition:opacity .2s,height .2s,-webkit-transform .2s;
 transition:opacity .2s,height .2s,-webkit-transform .2s;
 transition:opacity .2s,transform .2s,height .2s;
 transition:opacity .2s,transform .2s,height .2s,-webkit-transform .2s;
 -webkit-transform:scale(.95);
 -ms-transform:scale(.95);
 transform:scale(.95);
 bottom:-100%;
 height:0;
 filter:alpha(opacity=0)!important;
 opacity:0!important
}
.flowplayer .fp-menu.fp-active {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 height:auto;
 bottom:3.2em;
 filter:alpha(opacity=100)!important;
 opacity:1!important
}
.flowplayer .fp-menu>* {
 display:block;
 padding:.4em 1.2em;
 text-align:right
}
.flowplayer .fp-menu strong {
 display:block;
 padding:.7em 1.2em;
 border-bottom:1px solid rgba(255,255,255,.2);
 background-color:rgba(0,0,0,.3);
 text-transform:uppercase;
 letter-spacing:1px;
 cursor:default;
 font-size:90%
}
.flowplayer .fp-menu a {
 color:rgba(255,255,255,.8)
}
.flowplayer .fp-menu a:hover:not(.fp-selected) {
 background-color:#000;
 color:#fff
}
.flowplayer .fp-menu .fp-icon {
 cursor:pointer
}
.flowplayer .fp-menu .fp-icon:before {
 margin-right:.1em;
 font-size:1.5em;
 vertical-align:-.1em
}
.flowplayer .fp-qsel-menu {
 width:auto
}
.flowplayer .fp-context-menu {
 width:auto;
 right:auto;
 bottom:auto!important;
 display:none
}
.flowplayer .fp-context-menu.fp-active {
 display:block
}
.flowplayer .fp-context-menu a,
.flowplayer .fp-context-menu strong {
 text-align:left;
 color:#fff;
 white-space:nowrap
}
.flowplayer .fp-subtitle-menu {
 width:9em
}
.flowplayer .fp-share-menu {
 width:9em;
 padding-bottom:.2em
}
.flowplayer .fp-share-menu.fp-active {
 bottom:auto
}
.flowplayer .fp-share-menu a,
.flowplayer .fp-share-menu strong {
 text-align:left
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-control,
.vjs-button>.vjs-icon-placeholder:before,
.vjs-menu li,
.vjs-no-js {
 text-align:center
}
.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-fill,
.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill,
.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill,
.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-fill,
.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill,
.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill,
.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-fill,
.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-fill,
.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-fill,
.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-fill,
.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill,
.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill,
.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-fill,
.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill,
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill,
.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-fill,
.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-fill,
.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-fill {
 display:none
}
.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline,
.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline,
.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline,
.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline,
.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline,
.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline,
.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline,
.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline,
.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline,
.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline,
.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline,
.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline,
.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline,
.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline,
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline,
.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline,
.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline,
.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline {
 display:block
}
.flowplayer.fp-minimal .fp-airplay:before,
.flowplayer.fp-outlined .fp-airplay:before {
 content:"\e201"
}
.flowplayer.fp-minimal .fp-fullscreen:before,
.flowplayer.fp-outlined .fp-fullscreen:before {
 content:"\e202"
}
.flowplayer.fp-minimal .fp-checked:before,
.flowplayer.fp-outlined .fp-checked:before {
 content:"\e203"
}
.flowplayer.fp-minimal .fp-embed:before,
.flowplayer.fp-outlined .fp-embed:before {
 content:"\e204"
}
.flowplayer.fp-minimal .fp-chromecast:before,
.flowplayer.fp-outlined .fp-chromecast:before {
 content:"\e205"
}
.flowplayer.fp-minimal .fp-email:before,
.flowplayer.fp-outlined .fp-email:before {
 content:"\e206"
}
.flowplayer.fp-minimal .fp-playbtn:before,
.flowplayer.fp-outlined .fp-playbtn:before {
 content:"\e207"
}
.flowplayer.fp-minimal .fp-share:before,
.flowplayer.fp-outlined .fp-share:before {
 content:"\e209"
}
.flowplayer.fp-minimal .fp-share2:before,
.flowplayer.fp-outlined .fp-share2:before {
 content:"\e20a"
}
.flowplayer.fp-minimal .fp-twitter:before,
.flowplayer.fp-outlined .fp-twitter:before {
 content:"\e20c"
}
.flowplayer.fp-minimal .fp-facebook:before,
.flowplayer.fp-outlined .fp-facebook:before {
 content:"\e20a"
}
.flowplayer.fp-minimal .fp-volumebtn:before,
.flowplayer.fp-outlined .fp-volumebtn:before {
 content:"\e20b"
}
.flowplayer.fp-minimal .fp-volume-off:before,
.flowplayer.fp-outlined .fp-volume-off:before {
 content:"\e20d"
}
.flowplayer.fp-minimal .fp-unload:before,
.flowplayer.fp-outlined .fp-unload:before {
 content:"\e20f"
}
.flowplayer.fp-minimal .fp-prevbtn:before,
.flowplayer.fp-outlined .fp-prevbtn:before {
 content:"\e211"
}
.flowplayer.fp-minimal .fp-nextbtn:before,
.flowplayer.fp-outlined .fp-nextbtn:before {
 content:"\e212"
}
.flowplayer .fp-color {
 fill:rgba(0,0,0,.2);
 background-color:#ff8382
}
.flowplayer.is-rtl {
 direction:rtl
}
.flowplayer.is-rtl .fp-icon {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.flowplayer.is-rtl .fp-menu .fp-icon {
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.flowplayer.-grayscale video.fp-engine {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.flowplayer.-sepia video.fp-engine {
 -webkit-filter:sepia(100%);
 filter:sepia(100%)
}
.flowplayer.-blur video.fp-engine {
 -webkit-filter:blur(5px);
 filter:blur(5px)
}
.fp-filters {
 width:0!important;
 height:0!important;
 overflow:hidden!important;
 position:absolute
}
.flowplayer .fp-color-play {
 fill:#ff8382
}
.flowplayer .fp-logo {
 display:none
}
.flowplayer .fp-progress {
 position:relative;
 width:0%
}
.flowplayer .fp-progress::before {
 position:absolute;
 content:'';
 right:-7px;
 top:-5px;
 width:1em;
 height:1em;
 background-color:#fff;
 border-radius:50%;
 box-shadow:1px 1px 3px #888
}
.video-js,
.vjs-no-js {
 color:#fff;
 background-color:#000
}
.flowplayer.fp-edgy .fp-playbtn {
 font-family:glyphicons halflings
}
.flowplayer.fp-edgy .fp-playbtn:before,
.flowplayer.is-playing.fp-edgy .fp-playbtn:before,
.glyphicon-backward:before,
.glyphicon-forward:before {
 font-family:inherit;
 font-size:1.2em
}
.video-js .vjs-audio-button .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js .vjs-chapters-button .vjs-icon-placeholder,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.video-js .vjs-mute-control .vjs-icon-placeholder,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.video-js .vjs-play-control .vjs-icon-placeholder,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.video-js .vjs-play-progress,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js .vjs-volume-level,
.video-js.video-js:lang(en-au) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-gb) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-ie) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-nz) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-ca) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-audio,
.vjs-icon-audio-description,
.vjs-icon-cancel,
.vjs-icon-captions,
.vjs-icon-chapters,
.vjs-icon-circle,
.vjs-icon-circle-inner-circle,
.vjs-icon-circle-outline,
.vjs-icon-facebook,
.vjs-icon-fullscreen-enter,
.vjs-icon-fullscreen-exit,
.vjs-icon-gplus,
.vjs-icon-hd,
.vjs-icon-linkedin,
.vjs-icon-next-item,
.vjs-icon-pause,
.vjs-icon-pinterest,
.vjs-icon-play,
.vjs-icon-play-circle,
.vjs-icon-previous-item,
.vjs-icon-replay,
.vjs-icon-share,
.vjs-icon-spinner,
.vjs-icon-square,
.vjs-icon-subtitles,
.vjs-icon-tumblr,
.vjs-icon-twitter,
.vjs-icon-volume-high,
.vjs-icon-volume-low,
.vjs-icon-volume-mid,
.vjs-icon-volume-mute {
 font-family:VideoJS;
 font-weight:400;
 font-style:normal
}
.glyphicon-forward:before {
 content:"\e075"
}
.glyphicon-backward:before {
 content:"\e071"
}
.glyphicon-backward {
 -webkit-box-ordinal-group:2;
 -webkit-order:1;
 -ms-flex-order:1;
 order:1
}
.fp-playbtn {
 -webkit-box-ordinal-group:3;
 -webkit-order:2;
 -ms-flex-order:2;
 order:2
}
.glyphicon-forward {
 -webkit-box-ordinal-group:4;
 -webkit-order:3;
 -ms-flex-order:3;
 order:3
}
.fp-elapsed {
 -webkit-box-ordinal-group:5;
 -webkit-order:4;
 -ms-flex-order:4;
 order:4
}
.fp-duration,
.fp-remaining {
 -webkit-box-ordinal-group:6;
 -webkit-order:5;
 -ms-flex-order:5;
 order:5
}
.fp-volume {
 -webkit-box-ordinal-group:7;
 -webkit-order:6;
 -ms-flex-order:6;
 order:6
}
.fp-fullscreen {
 -webkit-box-ordinal-group:8;
 -webkit-order:7;
 -ms-flex-order:7;
 order:7
}
@media(min-width:0) and (max-width:639px) {
 .flowplayer .fp-timestamp {
  display:none!important
 }
 .flowplayer .fp-volumebar {
  display:none
 }
 .flowplayer.fp-full .fp-timeline {
  width:85%;
  left:7.5%
 }
}
video::-webkit-media-controls {
 display:none!important
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button>.vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
@font-face {
 font-family:VideoJS;
 src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYV1OgpaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4gDud4bx/DZfGbjZGUDg+q1z05BpdkawOAcDE4gCAB45CXEAeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff");
 font-weight:400;
 font-style:normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
 content:"\f101"
}
.vjs-icon-play-circle:before {
 content:"\f102"
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
 content:"\f103"
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
 content:"\f104"
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
 content:"\f105"
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
 content:"\f106"
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
 content:"\f107"
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
 content:"\f108"
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
 content:"\f109"
}
.vjs-icon-square:before {
 content:"\f10a"
}
.vjs-icon-spinner:before {
 content:"\f10b"
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-au) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-gb) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-ie) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-nz) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
 content:"\f10c"
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-ca) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
 content:"\f10d"
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
 content:"\f10e"
}
.vjs-icon-share:before {
 content:"\f10f"
}
.vjs-icon-cog {
 font-family:VideoJS;
 font-weight:400;
 font-style:normal
}
.vjs-icon-cog:before {
 content:"\f110"
}
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before {
 content:"\f111"
}
.vjs-icon-circle-outline:before {
 content:"\f112"
}
.vjs-icon-circle-inner-circle:before {
 content:"\f113"
}
.vjs-icon-hd:before {
 content:"\f114"
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
 content:"\f115"
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
 content:"\f116"
}
.vjs-icon-facebook:before {
 content:"\f117"
}
.vjs-icon-gplus:before {
 content:"\f118"
}
.vjs-icon-linkedin:before {
 content:"\f119"
}
.vjs-icon-twitter:before {
 content:"\f11a"
}
.vjs-icon-tumblr:before {
 content:"\f11b"
}
.vjs-icon-pinterest:before {
 content:"\f11c"
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
 content:"\f11d"
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
 content:"\f11e"
}
.vjs-icon-next-item:before {
 content:"\f11f"
}
.vjs-icon-previous-item:before {
 content:"\f120"
}
.video-js {
 display:block;
 vertical-align:top;
 position:relative;
 padding:0;
 line-height:1;
 font-weight:400;
 font-style:normal;
 font-family:Arial,Helvetica,sans-serif;
 word-break:initial
}
.video-js:-moz-full-screen {
 position:absolute
}
.video-js:-webkit-full-screen {
 width:100%!important;
 height:100%!important
}
.video-js .vjs-tech,
.video-js.vjs-fill {
 width:100%;
 height:100%
}
.video-js[tabindex="-1"] {
 outline:0
}
.video-js *,
.video-js :after,
.video-js :before {
 box-sizing:inherit
}
.video-js .vjs-modal-dialog>*,
.vjs-loading-spinner,
.vjs-menu .vjs-menu-content>* {
 box-sizing:border-box
}
.video-js ul {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit;
 list-style-position:outside;
 margin:0
}
.video-js .vjs-time-tooltip,
.vjs-error .vjs-error-display:before,
.vjs-menu .vjs-menu-content,
.vjs-no-js {
 font-family:Arial,Helvetica,sans-serif
}
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-fluid {
 width:100%;
 max-width:100%;
 height:0
}
.video-js.vjs-16-9 {
 padding-top:56.25%
}
.video-js.vjs-4-3 {
 padding-top:75%
}
.video-js .vjs-tech {
 position:absolute;
 top:0;
 left:0
}
body.vjs-full-window {
 padding:0;
 margin:0;
 height:100%
}
.vjs-full-window .video-js.vjs-fullscreen {
 position:fixed;
 overflow:hidden;
 z-index:1000;
 left:0;
 top:0;
 bottom:0;
 right:0
}
.video-js.vjs-fullscreen {
 width:100%!important;
 height:100%!important;
 padding-top:0!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
 cursor:none
}
.vjs-hidden {
 display:none!important
}
.vjs-disabled {
 opacity:.5;
 cursor:default
}
.video-js .vjs-offscreen {
 height:1px;
 left:-9999px;
 position:absolute;
 top:0;
 width:1px
}
.vjs-lock-showing {
 display:block!important;
 opacity:1;
 visibility:visible
}
.vjs-no-js {
 padding:20px;
 font-size:18px;
 width:300px;
 height:150px;
 margin:0 auto
}
.vjs-no-js a,
.vjs-no-js a:visited {
 color:#66a8cc
}
.video-js .vjs-big-play-button {
 line-height:6em;
 height:6em;
 width:6em;
 display:block;
 position:absolute;
 top:10px;
 left:10px;
 padding:0;
 cursor:pointer;
 opacity:1;
 background-color:#ff8382;
 border-radius:50px;
 -webkit-transition:all .4s;
 transition:all .4s
}
.video-js .vjs-big-play-button span {
 font-size:4em
}
.vjs-big-play-centered .vjs-big-play-button {
 top:50%;
 left:50%;
 margin-top:-3em;
 margin-left:-3em
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
 display:none
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
 display:block
}
.video-js button {
 background:0 0;
 border:none;
 color:inherit;
 display:inline-block;
 font-size:inherit;
 line-height:inherit;
 text-transform:none;
 text-decoration:none;
 -webkit-transition:none;
 transition:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.vjs-control .vjs-button {
 width:100%;
 height:100%
}
.video-js .vjs-control.vjs-close-button {
 cursor:pointer;
 height:3em;
 position:absolute;
 right:0;
 top:.5em;
 z-index:2
}
.video-js .vjs-modal-dialog {
 background:rgba(0,0,0,.8);
 background:-webkit-linear-gradient(top,rgba(0,0,0,.8),rgba(255,255,255,0));
 background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));
 overflow:auto
}
.vjs-modal-dialog .vjs-modal-dialog-content {
 font-size:1.2em;
 line-height:1.5;
 padding:20px 24px;
 z-index:1
}
.vjs-menu-button {
 cursor:pointer
}
.vjs-menu-button.vjs-disabled {
 cursor:default
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
 display:none
}
.vjs-menu .vjs-menu-content {
 display:block;
 padding:0;
 margin:0;
 overflow:auto
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
 display:none
}
.vjs-menu li {
 margin:0;
 padding:.2em 0;
 line-height:1.4em;
 font-size:1.2em;
 text-transform:lowercase
}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
 background-color:#73859f;
 background-color:rgba(115,133,159,.5)
}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
 background-color:#fff;
 color:#2b333f
}
.vjs-menu li.vjs-menu-title {
 text-align:center;
 text-transform:uppercase;
 font-size:1em;
 line-height:2em;
 padding:0;
 margin:0 0 .3em;
 font-weight:700;
 cursor:default
}
.vjs-menu-button-popup .vjs-menu {
 display:none;
 position:absolute;
 bottom:0;
 width:10em;
 left:-3em;
 height:0;
 margin-bottom:1.5em;
 border-top-color:rgba(43,51,63,.7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
 background-color:#2b333f;
 background-color:rgba(43,51,63,.7);
 position:absolute;
 width:100%;
 bottom:1.5em;
 max-height:15em
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
 display:block
}
.video-js .vjs-menu-button-inline {
 -webkit-transition:all .4s;
 transition:all .4s;
 overflow:hidden
}
.video-js .vjs-menu-button-inline:before {
 width:2.222222222em
}
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
 width:12em
}
.vjs-menu-button-inline .vjs-menu {
 opacity:0;
 height:100%;
 width:auto;
 position:absolute;
 left:4em;
 top:0;
 padding:0;
 margin:0;
 -webkit-transition:all .4s;
 transition:all .4s
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
 display:block;
 opacity:1
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
 display:block;
 opacity:1;
 position:relative;
 width:auto
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
 width:auto
}
.vjs-menu-button-inline .vjs-menu-content {
 width:auto;
 height:100%;
 margin:0;
 overflow:hidden
}
.video-js .vjs-control-bar {
 display:none;
 width:100%;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:3em;
 background-color:rgba(0,0,0,.5)
}
.vjs-has-started .vjs-control-bar {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 visibility:visible;
 opacity:1;
 -webkit-transition:visibility .1s,opacity .1s;
 transition:visibility .1s,opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
 visibility:visible;
 opacity:0;
 -webkit-transition:visibility 1s,opacity 1s;
 transition:visibility 1s,opacity 1s
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
 display:none!important
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
 opacity:1;
 visibility:visible
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
 display:table
}
.video-js .vjs-control {
 position:relative;
 margin:0;
 padding:0;
 height:100%;
 width:4em;
 -webkit-box-flex:0;
 -webkit-flex:none;
 -ms-flex:none;
 flex:none
}
.vjs-button>.vjs-icon-placeholder:before {
 font-size:1.8em;
 line-height:1.67
}
.video-js .vjs-control-text {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.vjs-no-flex .vjs-control {
 display:table-cell;
 vertical-align:middle
}
.video-js .vjs-custom-control-spacer {
 display:none
}
.video-js .vjs-progress-control {
 cursor:pointer;
 -webkit-box-flex:1;
 -webkit-flex:auto;
 -ms-flex:auto;
 flex:auto;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 min-width:4em;
 -ms-touch-action:none;
 touch-action:none
}
.video-js .vjs-progress-control.disabled {
 cursor:default
}
.vjs-live .vjs-progress-control {
 display:none
}
.vjs-no-flex .vjs-progress-control {
 width:auto
}
.video-js .vjs-progress-holder {
 -webkit-box-flex:1;
 -webkit-flex:auto;
 -ms-flex:auto;
 flex:auto;
 -webkit-transition:all .2s;
 transition:all .2s;
 height:.3em
}
.video-js .vjs-progress-control .vjs-progress-holder {
 margin:0 10px
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
 font-size:1em
}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
 position:absolute;
 display:block;
 height:100%;
 margin:0;
 padding:0;
 width:0
}
.video-js .vjs-play-progress {
 background-color:#fff
}
.video-js .vjs-play-progress:before {
 font-size:.9em;
 position:absolute;
 right:-.5em;
 top:-.333333333333333em;
 z-index:1
}
.video-js .vjs-load-progress,
.video-js .vjs-load-progress div {
 background-color:rgba(255,255,255,.6)
}
.video-js .vjs-time-tooltip {
 background-color:#fff;
 background-color:rgba(255,255,255,.8);
 border-radius:.3em;
 color:#000;
 float:right;
 font-size:1em;
 padding:6px 8px 8px;
 pointer-events:none;
 position:absolute;
 top:-3.4em;
 visibility:hidden;
 z-index:1
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
 display:none
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
 display:block;
 font-size:.6em;
 visibility:visible
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
 font-size:1em
}
.video-js .vjs-progress-control .vjs-mouse-display {
 display:none;
 position:absolute;
 width:1px;
 height:100%;
 background-color:#000;
 z-index:1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
 z-index:0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
 display:block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
 visibility:hidden;
 opacity:0;
 -webkit-transition:visibility 1s,opacity 1s;
 transition:visibility 1s,opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
 display:none
}
.vjs-mouse-display .vjs-time-tooltip {
 color:#fff;
 background-color:#000;
 background-color:rgba(0,0,0,.8)
}
.video-js .vjs-slider {
 position:relative;
 cursor:pointer;
 padding:0;
 margin:0 .45em;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:#73859f;
 background-color:rgba(115,133,159,.5)
}
.video-js .vjs-slider.disabled {
 cursor:default
}
.video-js .vjs-mute-control {
 cursor:pointer;
 -webkit-box-flex:0;
 -webkit-flex:none;
 -ms-flex:none;
 flex:none
}
.video-js .vjs-volume-control {
 cursor:pointer;
 margin-right:1em;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
 width:5em
}
.video-js .vjs-volume-panel .vjs-volume-control {
 visibility:visible;
 opacity:0;
 width:1px;
 height:1px;
 margin-left:-1px
}
.video-js .vjs-volume-panel {
 -webkit-transition:width 1s;
 transition:width 1s;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel:hover .vjs-volume-control {
 visibility:visible;
 opacity:1;
 position:relative;
 -webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
 transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
 width:5em;
 height:3em
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
 width:4em
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
 height:8em;
 width:3em;
 left:-3.5em;
 -webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
 transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
 -webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
 transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
 width:5em;
 height:3em;
 visibility:visible;
 opacity:1;
 position:relative;
 -webkit-transition:none;
 transition:none
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
 position:absolute;
 bottom:3em;
 left:.5em
}
.video-js .vjs-volume-bar {
 margin:1.35em .45em
}
.vjs-volume-bar.vjs-slider-horizontal {
 width:5em;
 height:.3em
}
.vjs-volume-bar.vjs-slider-vertical {
 width:.3em;
 height:5em;
 margin:1.35em auto
}
.video-js .vjs-volume-level {
 position:absolute;
 bottom:0;
 left:0;
 background-color:#fff
}
.video-js .vjs-volume-level:before {
 position:absolute;
 font-size:.9em
}
.vjs-slider-vertical .vjs-volume-level {
 width:.3em
}
.vjs-slider-vertical .vjs-volume-level:before {
 top:-.5em;
 left:-.3em
}
.vjs-slider-horizontal .vjs-volume-level {
 height:.3em
}
.vjs-slider-horizontal .vjs-volume-level:before {
 top:-.3em;
 right:-.5em
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
 width:4em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
 height:100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
 width:100%
}
.video-js .vjs-volume-vertical {
 width:3em;
 height:8em;
 bottom:8em;
 background-color:#2b333f;
 background-color:rgba(43,51,63,.7)
}
.video-js .vjs-volume-horizontal .vjs-menu {
 left:-2em
}
.vjs-poster {
 display:inline-block;
 vertical-align:middle;
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:contain;
 background-color:#000;
 cursor:pointer;
 margin:0;
 padding:0;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:100%
}
.vjs-has-started .vjs-poster {
 display:none
}
.vjs-audio.vjs-has-started .vjs-poster {
 display:block
}
.vjs-using-native-controls .vjs-poster {
 display:none
}
.video-js .vjs-live-control {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-flex:1;
 -webkit-flex:auto;
 -ms-flex:auto;
 flex:auto;
 font-size:1em;
 line-height:3em
}
.vjs-no-flex .vjs-live-control {
 display:table-cell;
 width:auto;
 text-align:left
}
.video-js .vjs-time-control {
 -webkit-box-flex:0;
 -webkit-flex:none;
 -ms-flex:none;
 flex:none;
 font-size:1em;
 line-height:3em;
 min-width:2em;
 width:auto
}
.vjs-live .vjs-time-divider {
 display:none
}
.video-js .vjs-play-control .vjs-icon-placeholder {
 cursor:pointer;
 -webkit-box-flex:0;
 -webkit-flex:none;
 -ms-flex:none;
 flex:none
}
.vjs-text-track-display {
 position:absolute;
 bottom:3em;
 left:0;
 right:0;
 top:0;
 pointer-events:none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
 bottom:1em
}
.video-js .vjs-text-track {
 font-size:1.4em;
 text-align:center;
 margin-bottom:.1em
}
.vjs-subtitles {
 color:#fff
}
.vjs-captions {
 color:#fc6
}
.vjs-tt-cue {
 display:block
}
video::-webkit-media-text-track-display {
 -webkit-transform:translateY(-3em);
 transform:translateY(-3em)
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
 -webkit-transform:translateY(-1.5em);
 transform:translateY(-1.5em)
}
.video-js .vjs-fullscreen-control {
 cursor:pointer;
 -webkit-box-flex:0;
 -webkit-flex:none;
 -ms-flex:none;
 flex:none
}
.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate>.vjs-menu-button {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.vjs-playback-rate .vjs-playback-rate-value {
 pointer-events:none;
 font-size:1.5em;
 line-height:2;
 text-align:center
}
.vjs-playback-rate .vjs-menu {
 width:4em;
 left:0
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
 font-size:1.4em;
 text-align:center
}
.vjs-error .vjs-error-display:before {
 color:#fff;
 content:'X';
 font-size:4em;
 left:0;
 line-height:1;
 margin-top:-.5em;
 position:absolute;
 text-shadow:.05em .05em .1em #000;
 text-align:center;
 top:50%;
 vertical-align:middle;
 width:100%
}
.vjs-loading-spinner {
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 margin:-25px 0 0 -25px;
 opacity:.85;
 text-align:left;
 border:6px solid rgba(43,51,63,.7);
 background-clip:padding-box;
 width:50px;
 height:50px;
 border-radius:25px;
 visibility:hidden
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
 display:block;
 -webkit-animation:0s linear .3s forwards vjs-spinner-show;
 animation:0s linear .3s forwards vjs-spinner-show
}
.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
 content:"";
 position:absolute;
 margin:-6px;
 box-sizing:inherit;
 width:inherit;
 height:inherit;
 border-radius:inherit;
 opacity:1;
 border:inherit;
 border-color:#fff transparent transparent
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
 vertical-align:middle;
 display:inline-block;
 margin-bottom:-.1em
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
 -webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
 animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
 border-top-color:#fff
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
 border-top-color:#fff;
 -webkit-animation-delay:.44s;
 animation-delay:.44s
}
@keyframes vjs-spinner-show {
 to {
  visibility:visible
 }
}
@-webkit-keyframes vjs-spinner-show {
 to {
  visibility:visible
 }
}
@keyframes vjs-spinner-spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes vjs-spinner-spin {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes vjs-spinner-fade {
 0%,
 100%,
 20%,
 60% {
  border-top-color:#73859f
 }
 35% {
  border-top-color:#fff
 }
}
@-webkit-keyframes vjs-spinner-fade {
 0%,
 100%,
 20%,
 60% {
  border-top-color:#73859f
 }
 35% {
  border-top-color:#fff
 }
}
.vjs-chapters-button .vjs-menu ul {
 width:24em
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
 font-family:VideoJS;
 content:"\f10d";
 font-size:1.5em;
 line-height:inherit
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
 font-family:VideoJS;
 content:" \f11d";
 font-size:1.5em;
 line-height:inherit
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
 -webkit-box-flex:1;
 -webkit-flex:auto;
 -ms-flex:auto;
 flex:auto;
 display:block
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
 width:auto
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel {
 display:none
}
.vjs-modal-dialog.vjs-text-track-settings {
 background-color:#2b333f;
 background-color:rgba(43,51,63,.75);
 color:#fff;
 height:70%
}
.vjs-text-track-settings .vjs-modal-dialog-content {
 display:table
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
 display:table-cell
}
.vjs-text-track-settings .vjs-track-settings-controls {
 text-align:right;
 vertical-align:bottom
}
@supports((display:-ms-grid) or (display:grid)) {
 .vjs-text-track-settings .vjs-modal-dialog-content {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr 1fr;
  grid-template-columns:1fr 1fr;
  -ms-grid-rows:1fr auto;
  grid-template-rows:1fr auto
 }
 .vjs-text-track-settings .vjs-track-settings-colors {
  display:block;
  -ms-grid-column:1;
  grid-column:1;
  -ms-grid-row:1;
  grid-row:1
 }
 .vjs-text-track-settings .vjs-track-settings-font {
  -ms-grid-column:2;
  grid-column:2;
  -ms-grid-row:1;
  grid-row:1
 }
 .vjs-text-track-settings .vjs-track-settings-controls {
  -ms-grid-column:2;
  grid-column:2;
  -ms-grid-row:2;
  grid-row:2
 }
}
.vjs-track-setting>select {
 margin-right:5px
}
.vjs-text-track-settings fieldset {
 margin:5px;
 padding:3px;
 border:none
}
.vjs-text-track-settings fieldset span {
 display:inline-block
}
.vjs-text-track-settings legend {
 color:#fff;
 margin:0 0 5px
}
.vjs-text-track-settings .vjs-label {
 position:absolute;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px,1px,1px,1px);
 display:block;
 margin:0 0 5px;
 padding:0;
 border:0;
 height:1px;
 width:1px;
 overflow:hidden
}
.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
 outline-style:solid;
 outline-width:medium;
 background-image:-webkit-linear-gradient(bottom,#fff 88%,#73859f 100%);
 background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)
}
.vjs-track-settings-controls button:hover {
 color:rgba(43,51,63,.75)
}
.vjs-track-settings-controls button {
 background-color:#fff;
 background-image:-webkit-linear-gradient(top,#fff 88%,#73859f 100%);
 background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);
 color:#2b333f;
 cursor:pointer;
 border-radius:2px
}
.vjs-track-settings-controls .vjs-default-button {
 margin-right:1em
}
@media print {
 .video-js>:not(.vjs-tech):not(.vjs-poster) {
  visibility:hidden
 }
}
.vjs-resize-manager {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:none;
 z-index:-1000
}
.js-focus-visible .video-js :focus:not(.focus-visible),
.video-js :focus:not(:focus-visible) {
 outline:0
}
.video-js {
 font-size:16px
}
.video-js .vjs-control-bar .vjs-control {
 width:auto;
 margin:0 .5em
}
.video-js .vjs-control-bar .vjs-backward {
 -webkit-box-ordinal-group:2;
 -webkit-order:1;
 -ms-flex-order:1;
 order:1
}
.video-js .vjs-control-bar .vjs-play-control {
 width:2em;
 -webkit-box-ordinal-group:3;
 -webkit-order:2;
 -ms-flex-order:2;
 order:2
}
.video-js .vjs-control-bar .vjs-forward {
 -webkit-box-ordinal-group:4;
 -webkit-order:3;
 -ms-flex-order:3;
 order:3
}
.video-js .vjs-control-bar .vjs-current-time {
 -webkit-box-ordinal-group:5;
 -webkit-order:4;
 -ms-flex-order:4;
 order:4
}
.video-js .vjs-control-bar .vjs-duration {
 margin-left:0;
 -webkit-box-ordinal-group:6;
 -webkit-order:5;
 -ms-flex-order:5;
 order:5
}
.video-js .vjs-control-bar .vjs-duration:before {
 content:"/";
 position:relative;
 left:-.2em
}
.video-js .vjs-control-bar .vjs-volume-panel {
 margin-left:auto;
 -webkit-box-ordinal-group:7;
 -webkit-order:6;
 -ms-flex-order:6;
 order:6
}
.video-js .vjs-control-bar .vjs-volume-panel .vjs-mute-control {
 width:2em;
 margin:0
}
.video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-control {
 width:5em;
 height:3em;
 margin:0;
 visibility:visible;
 opacity:1
}
.video-js .vjs-control-bar .vjs-fullscreen-control {
 width:2em;
 -webkit-box-ordinal-group:8;
 -webkit-order:7;
 -ms-flex-order:7;
 order:7
}
.video-js .vjs-control-bar .vjs-progress-control {
 position:absolute;
 bottom:3em;
 left:5%;
 width:90%;
 height:.4em;
 margin:0
}
.video-js .vjs-control-bar .vjs-progress-control .vjs-slider {
 height:100%;
 margin:0;
 background-color:rgba(255,255,255,.6)
}
.video-js .vjs-control-bar .vjs-progress-control .vjs-slider:before {
 content:"";
 position:absolute;
 width:100%;
 height:2em;
 top:-2em;
 left:0
}
.video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress {
 background-color:#ff8382
}
.video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress:before {
 content:"";
 width:1em;
 height:1em;
 background:#ff8382;
 border-radius:50%;
 font-size:1em
}
.video-js .vjs-control-bar .vjs-remaining-time {
 display:none
}
.glyphicon {
 display:inline-block;
 font-family:glyphicons halflings;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-align:center;
 text-decoration:inherit;
 text-rendering:optimizeLegibility;
 text-transform:none;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 font-smoothing:antialiased
}
.glyphicon-heart:before {
 content:"\e005"
}
.glyphicon-send:before {
 content:"\e171"
}
.glyphicon-save:before {
 content:"\e166"
}
.glyphicon-eye-open:before {
 content:"\e105"
}
.glyphicon-globe:before {
 content:"\e135"
}
.glyphicon-plus:before {
 content:"\002b";
 margin-left:1px
}
.glyphicon-fire:before {
 content:"\e104"
}
.glyphicon-menu-left:before {
 content:"\e257"
}
.glyphicon-menu-right:before {
 content:"\e258"
}
.glyphicon-menu-down:before {
 content:"\e259"
}
.glyphicon-search:before {
 content:"\e003"
}
.glyphicon-heart-empty:before {
 content:"\e143"
}
.glyphicon-arrow-up:before {
 content:"\e093";
 margin-right:1px
}
.glyphicon-remove:before {
 content:"\e014"
}
.glyphicon-backward:before {
 content:"\e071"
}
.glyphicon-forward:before {
 content:"\e075"
}
.glyphicon-transfer:before {
 content:"\e178"
}
.glyphicon-repeat:before {
 content:"\e030"
}
.videoGroup .pagenation {
}
.videoGroup .pagenation a {
 color:#fff;
 font-size:14px;
 margin-right:15px;
 background:#000;
 padding:5px 10px;
 border-radius:3px
}
.videoGroup .pagenation a {
 color:#fff;
 background:#292929
}
ul.art-list {
 padding-left:0;
 width:100%;
 margin-left:10px
}
ul.art-list li {
 display:flex;
 align-items:center;
 padding:15px 0;
 border-bottom:1px solid #f3f3f3
}
ul.art-list li p {
 flex:1 1 0;
 margin-bottom:0;
 font-size:16px
}
ul.art-list li span {
 font-size:15px;
 font-weight:400;
 color:#ccc
}
ul.art-list li p a {
 color:#2a353d
}
ul.art-list li p a:hover,
a:focus {
 color:#e37f3d;
 text-decoration:none
}
.path_bar .word_wrapper .menu_container {
 width:100%;
 display:flex;
 justify-content:space-between
}
.img-content p img {
 display:block;
 margin:0 auto 10px
}
.book-content p {
 font-size:16px;
 font-weight:400;
 text-align:left
}
.page-ctrl {
 width:100%;
 margin-bottom:30px;
 display:flex;
 justify-content:space-around
}
.page-ctrl a {
 font-size:12px;
 color:#242a30;
 padding:6px 12px;
 border:1px solid #eaeaea;
 border-radius:3px;
 transition:all .2s;
 -webkit-transition:all .2s
}
.page-ctrl a:hover {
 text-decoration:none;
 background:#000;
 border:1px solid #000;
 color:#fff
}
