*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-appearance:none;}
img{border:0;}
a{text-decoration:none;background-color:transparent;}
.hidden{display:none !important;}
.hiddenURL{position:absolute;top:-999em;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.625em;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);color:#434343;overflow:hidden;}
div.jp-video{background-color:#000000;position:relative;overflow:hidden;}
div.jp-jplayer{text-align:center;background-color:#000000;margin:0 auto;}div.jp-jplayer img{margin:auto;width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;display:block;}
div.jp-interface{width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
div.jp-progress{position:relative;top:0px;left:0;width:100%;height:8px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#444;}
div.jp-progress .jp-seek-bar{height:8px;background-color:#777;}
div.jp-progress .jp-seek-bar .jp-play-bar{height:8px;background-color:#8fc31f;background-image:-webkit-gradient(linear, left from(#8fc31f), color-stop(0.9, #8fc31f), to(#ffffff));background-image:-webkit-linear-gradient(left, #8fc31f, #8fc31f 90%, #ffffff);background-image:-moz-linear-gradient(left, #8fc31f, #8fc31f 90%, #ffffff);background-image:-ms-linear-gradient(left, #8fc31f, #8fc31f 90%, #ffffff);background-image:-o-linear-gradient(left, #8fc31f, #8fc31f 90%, #ffffff);background-image:linear-gradient(left, #8fc31f, #8fc31f 90%, #ffffff);}
div.jp-video-play a.jp-video-play-icon{position:absolute;z-index:999;display:block;padding:15px 40px;margin-left:-58px;margin-top:-33px;left:50%;top:50%;font-size:3.6em;text-align:center;color:rgba(255, 255, 255, 0.9);background-color:#7db603;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;color:#ffffff;}
div.jp-video-play:hover a.jp-video-play-icon{text-shadow:0 0 30px rgba(255, 255, 255, 0.9);}
div.jp-title{padding:0 35px 0 10px;font-size:1.2em;color:#ffffff;position:absolute;top:0;left:0;width:100%;height:30px;line-height:30px;background-color:#000000;background-color:rgba(0, 0, 0, 0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
div.jp-title ul{margin:0;padding:0;list-style:none;}
div.jp-title ul li a{color:#ffffff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.jp-title .icons-btn-group{height:31px;line-height:30px;position:absolute;right:0;top:0;}
div.jp-title .icons-btn-group a{color:#ffffff;text-align:center;font-size:14px;display:block;width:35px;height:31px;line-height:30px;float:left;}
div.jp-title .icons-btn-group a:hover{text-shadow:0px 0px 5px #ffffff;text-decoration:none;}
div.jp-title .icons-btn-group .current{text-shadow:0px 0px 5px #ffffff;position:relative;}
div.jp-title .icons-btn-group .current:after{position:absolute;content:"";border-width:5px 5px;border-style:solid;border-color:transparent transparent #666 transparent;bottom:0px;left:50%;margin-left:-5px;}
div.pd-share-block{position:absolute;top:30px;left:0;width:100%;height:40px;line-height:40px;background-color:#000000;background-color:rgba(0, 0, 0, 0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #666;}div.pd-share-block div.social-list{margin-top:8px;float:right;}div.pd-share-block div.social-list ul{margin:0;padding:0;list-style:none;}div.pd-share-block div.social-list ul li{float:left;display:inline;margin-right:8px;}div.pd-share-block div.social-list ul li a{text-decoration:none;display:block;width:24px;height:22px;line-height:22px;overflow:hidden;-webkit-border-radius:5px;border-radius:4px;}
div.pd-share-block div.social-list ul li span{font-size:24px;overflow:hidden;background-color:#fff;}
div.pd-share-block div.social-list ul li span.icon-facebook{color:#4163a8;}
div.pd-share-block div.social-list ul li span.icon-twitter{color:#3bbee9;}
div.pd-share-block div.social-list ul li span.icon-google-plus{color:#d6562a;}
div.pd-share-block div.social-list ul li span.icon-tumblr{color:#29445a;}
div.pd-share-block div.btns{padding-right:137px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#fff;}div.pd-share-block div.btns a.copy{font-size:1.2em;padding:4px 3px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;background-color:#000000;color:#ffffff;border-color:#666;}
div.pd-share-block div.btns input{margin:0;padding:2px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.2em;line-height:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;background-color:rgba(0, 0, 0, 0.2);color:#fff;border-color:#666;}
div.pd-share-block div.btns .embedcode{display:none;}
div.pd-share-block div.btns .linkcode,div.pd-share-block div.btns .embedcode{position:relative;height:40px;line-height:40px;font-size:1.2em;}
div.pd-share-block div.btns .title_panel,div.pd-share-block div.btns .input_panel,div.pd-share-block div.btns .btn_panel{top:50%;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
div.pd-share-block div.btns .title_panel{height:14px;line-height:14px;margin-top:-7px;font-size:1.2em;}
div.pd-share-block div.btns .input_panel{width:100%;margin-top:-20px;}
div.pd-share-block div.btns .btn_panel{height:20px;line-height:20px;margin-top:-10px;z-index:1002;}
div.pd-share-block div.btns .linkcode .title_panel{width:25px;left:5px;}
div.pd-share-block div.btns .linkcode .input_panel{left:0;padding-left:40px;padding-right:100px;}
div.pd-share-block div.btns .linkcode .btn_panel{width:90px;right:0;text-align:right;font-size:0.8em;border-left-width:1px;border-left-style:solid;}
div.pd-share-block div.btns .embedcode .title_panel{left:55px;width:35px;}
div.pd-share-block div.btns .embedcode .input_panel{left:0;padding-left:110px;padding-right:0;}
div.pd-share-block div.btns .embedcode .btn_panel{left:8px;width:40px;font-size:0.8em;border-right-width:1px;border-right-style:solid;}
div.jp-controls-holder{position:relative;width:100%;height:26px;line-height:26px;overflow:hidden;background-color:#1b1b1b;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
div.jp-controls-holder a{color:#757575;}
div.jp-controls-holder a:hover,div.jp-controls-holder a:active{text-shadow:0 0 10px rgba(0, 126, 255, 0.8);color:rgba(255, 255, 255, 0.8);}
ul.jp-controls,ul.jp-toggles{margin:0;padding:0;list-style:none;}
ul.jp-controls li,ul.jp-toggles li{float:left;display:inline;}
ul.jp-controls{float:left;height:26px;position:relative;overflow:hidden;}
ul.jp-controls a{float:left;display:block;text-align:center;height:26px;line-height:26px;font-size:12px;text-shadow:0 1px 0 #000000;width:28px;}
ul.jp-controls .jp-current-time{display:inline;color:#fff;}
ul.jp-controls .jp-duration{display:inline;color:#757575;}
ul.jp-toggles{float:right;height:26px;line-height:26px;overflow:hidden;margin-right:2px;}
ul.jp-toggles a{font-size:12px;display:block;padding:0 5px;line-height:26px;margin-left:2px;}
ul.jp-toggles .logo{display:block;width:56px;height:19px;padding:0;margin-top:2px;margin-right:-3px;}
ul.jp-toggles .logo img{height:100%;}
ul.jp-toggles a.jp-mute{width:16px;padding-right:0;}
ul.jp-toggles a.jp-unmute{width:16px;padding-right:0;}
ul.jp-toggles a.jp-volume-max{width:16px;padding-left:0;}
div.jp-volume-bar{margin:12px 0 0;width:34px;height:2px;overflow:hidden;background-color:#313131;}
div.jp-volume-bar div.jp-volume-bar-value{background-color:#8fc31f;height:2px;width:50%;}
div.jp-video div.jp-video-play{width:100%;overflow:hidden;cursor:pointer;}
div.jp-video-360p div.jp-video-play{margin-top:-315px;height:315px;}
div.jp-video-full{position:static !important;}
div.jp-video-full div.jp-video-play{height:100% !important;}
div.jp-video-full div div{z-index:1000;}
div.jp-video-full div.jp-jplayer{top:0;left:0;position:fixed !important;position:relative;overflow:hidden;}
div.jp-video-full div.jp-gui{position:fixed !important;position:static;top:0;left:0;width:100%;height:100%;z-index:1001;}
div.jp-video-full div.jp-interface{position:absolute !important;position:relative;bottom:0;left:0;}
.jp-no-solution{padding:5px;font-size:.8em;background-color:#3a2a45;border-top:2px solid #554461;border-left:2px solid #554461;border-right:2px solid #180a1f;border-bottom:2px solid #180a1f;color:#FFF;display:none;}
.jp-no-solution a{color:#FFF;}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.jp-seeking-bg{background:url("../../../../player/skin/video/seeking.gif");}