.page_loading{text-align:center;line-height:400px;color:#888;font-size:29px}
.page_loading img{width: 40px;vertical-align: middle}
.page_loading span{display: inline-block;vertical-align: middle;font-size: 25px}
.not_exist_box{width:100%;color:#222;text-align:center;margin:60px 0}
.not_exist_box h3{font-size:22px;margin:0}
.not_exist_box i{display:inline-block;width:28px;height:28px;margin:-3px 5px 0 0;padding:0;background:url(/public/web2018/images/service/videoshow/t_ico02.png) no-repeat 50%;background-size:cover;vertical-align:middle}
.not_exist_box p{font-size:14px;line-height:1.5em;margin:0}
.not_exist_box .back_list{display:block;width:250px;height:40px;margin:0 auto;line-height:40px;border-radius:5px;border:1px solid #cad4e9;box-shadow:0px 0px 5px 0px rgba(0,0,0,.3);background-image:linear-gradient(0deg,#e6e8f0,#fff 52%);font-size:0;text-align:center;box-sizing:border-box;user-select:none}
.not_exist_box .back_list .icon{width:23px;vertical-align:middle;margin-right:10px}
.not_exist_box .back_list span{display:inline-block;vertical-align:middle;font-size:13px;font-weight:700;color:#333}
.vs_play_box{width:948px;margin:0 auto;border:1px solid #e4e4e4;position:relative;line-height: 1rem}
.vs_play_box .vs_play_l{display:inline-block;width:100%;padding-right: 175px;box-sizing: border-box}
.vs_play_box .vs_play_l video{width:100%;height:100%;background-color:#000;display: block}
.vs_play_box .vs_play_l .vs_info{width:100%;font-size:12px;background:#f2f2f2;box-sizing:border-box;border-right:1px solid #e4e4e4;padding:10px 170px 8px 13px;position:relative}
.vs_play_box .vs_play_l .vs_info>.vs_title{color:#333;font-weight:bold;font-size: 14px}
.vs_play_box .vs_play_l .vs_info .vs_desc{color:#666;margin-top:5px;word-break:break-all}
.vs_play_box .vs_play_l .vs_info .vs_desc.foldable{cursor: pointer}
.vs_play_box .vs_play_l .vs_favorite{display:block;width:140px;height:32px;line-height:32px;text-align:center;border:1px solid #ccc;font-size:12px;color:#333;border-radius:5px;position:absolute;top:50%;right:10px;margin-top:-15px;box-sizing:border-box;padding-left:25px;background:url(/public/web2018/images/service/videoshow/add-favor.png) no-repeat 10px 53%/25px #fff}
.vs_play_box .vs_play_l .vs_favorite img{vertical-align:middle;height:15px;margin-right:3px}
.vs_play_box .vs_play_l .vs_favorite.favorited{background:url(/public/web2018/images/service/videoshow/add-favored.png) no-repeat 10px 53%/25px #fff}
.vs_play_box .vs_play_r{width:175px;background-color:#f8f8f8;position:absolute;right:0;top:0;height:100%;overflow:hidden}
.vs_play_box .vs_play_r>.vs_title{font-size:14px;margin:10px auto;width:140px;font-weight:bold}
.vs_play_box .vs_play_r .vs_list{height:100%;overflow-y:auto}
.vs_play_box .vs_play_r .vs_list .vs_item{border-radius:5px;width:138px;font-size:12px;margin:0 auto;margin-bottom:5px;border:2px solid #f8f8f8}
.vs_play_box .vs_play_r .vs_list .vs_item .vs_warp{display:block;margin:9px auto;width:120px;cursor:pointer;transition:0.2s all}
.vs_play_box .vs_play_r .vs_list .vs_item .vs_warp:hover{transform:scale(1.04);-webkit-transform:scale(1.04);transition:0.2s all}
.vs_play_box .vs_play_r .vs_list .vs_item .vs_warp .vs_cover{border:1px solid #ccc;border-radius:5px;width:100%;height:90px;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}
.vs_play_box .vs_play_r .vs_list .vs_item .vs_warp .vs_cover .gifimg{display:none;position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;border:1px solid #ccc;left:-1px;top:-1px;border-radius:5px}
.vs_play_box .vs_play_r .vs_list .vs_item .vs_warp .vs_cover:hover .gifimg{display:block}
.vs_play_box .vs_play_r .vs_list .vs_item .vs_warp>.vs_title{font-weight:bold;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.vs_play_box .vs_play_r .vs_list .vs_item .vs_warp .vs_desc{overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap}
.vs_play_box .vs_play_r .vs_list .vs_item.active{border:2px solid #ff9900}
.vs_play_box .vs_play_r .vs_list .vs_item.active .vs_warp>.vs_title{color:#FF6600}
.vs_play_box.wide .vs_play_l{padding:0}
.vs_play_box.wide .vs_play_r{display:none}
.mini_scroll::-webkit-scrollbar{width:8px;height:8px}
.mini_scroll::-webkit-scrollbar-track{background:#eee}
.mini_scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}
.mini_scroll::-webkit-scrollbar-thumb:hover{background:#888}
.video-warp{margin:0 auto;position:relative;background:#000;height: 533px}
.video-warp .controls{width:100%;background:rgba(0,0,0,.6);color:#fff;height:40px;line-height:40px;font-size:14px;position:absolute;bottom:0;opacity:1;transition:opacity .3s;user-select:none}
.video-warp .controls.move{opacity:1}
.video-warp #hide_controls{width:100%;height:40px;position:absolute;bottom:4px;display:none}
.video-warp #hide_controls.addDisplay{display:block}
.video-warp .controls i{display:inline-block;float:left;width:23px;height:23px;background:url(/public/web2018/images/service/videoshow/play@3x.png) no-repeat center/100%;vertical-align:middle;margin-top: 8px;margin-left:11px;cursor:pointer;}
.video-warp .controls i:nth-of-type(2){display:none;background:url(/public/web2018/images/service/videoshow/pause@2x.png) no-repeat center/100%}
.video-warp .controls .progress{width:auto;margin: 16px 110px 0 55px;height:8px;line-height:10px;background:#7c7c7c;border-radius:5px;position:relative}
.video-warp .controls .progress_free{height:100%;background:#fff;position:absolute;border-radius:5px}
.video-warp .controls .progress_free .play-progress-note{position:absolute;bottom:25px;right:-140px;width:135px;background:#fff;font-size:12px;color:#333;left:auto;top:auto;line-height:14px;border-radius:6px;padding:12px 16px;z-index:2;cursor:default}
.video-warp .controls .progress_free .play-progress-note span{color:#ff6604;font-weight:700}
.video-warp .controls .progress_free .play-progress-note .horn{position:absolute;bottom:-8px;left:16px;top:auto;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}
.video-warp .controls .video-timer{position:absolute;right:10px;top:0}
.video-warp .controls .timrBar{height:100%;background:#007bf5;position:relative;border-radius:5px;margin-left:-1px}
.video-warp .controls .timrBar_point{width:12px;height:12px;background:#fff;position:absolute;right:-10px;top:-5px;border-radius:16px;border:3px solid #007bf5}
.video-warp .controls .freeVideoPreviewingNote{height:30px;line-height:30px;position:absolute;top:-30px;left:0;color:#fff;font-size:12px;padding-left:10px}
.video-warp .play_btn_big{position:absolute;top:45%;left:50%;margin:-32px 0 0 -32px;width:64px;height:64px;background:url(/public/web2018/images/service/videoshow/play@3x.png) no-repeat center/100%;cursor:pointer;z-index:3}
.video-warp .scaling{position:absolute;top:45%;cursor:pointer;width:10px;height:34px;z-index:3;color:rgb(255,102,0);text-align:center;background:#e4e4e4;font-family:monospace;font-weight:bold;line-height:34px;font-size:14px;user-select:none;transition:opacity .3s}
.video-warp .scaling:hover{background:#bbb}
.video-warp .scaling.expand{right:-10px;border-radius:0 5px 5px 0}
.video-warp .scaling.contract{display:none;right:0;border-radius:5px 0 0 5px;background:rgba(228,228,228,0.25)}
.video-warp .scaling.contract:hover{background:#ccc}
.video-warp .video-mask{position:absolute;top:0;bottom:0;left:0;display:block;width:100%;background:rgba(0,0,0,.5)}
.video-warp .video-mask .playFullBtn,.video-mask .previewBtn{position:absolute;cursor:pointer;left:50%;top:45%;transform:translate(-50%,-50%)}
.video-warp .video-mask .previewBtn{width:200px;height:40px;line-height:40px;border-radius:5px;border:1px solid #cad4e9;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);background-image:linear-gradient(0deg,#e6e8f0,#fff 52%);font-size:0;text-align:center;box-sizing:border-box;user-select:none}
.video-warp .video-mask .previewBtn .icon{width:26px;vertical-align:middle;margin-right:10px}
.video-warp .video-mask .previewBtn span{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;color:#333}
.video-warp .video-mask .previewBtn .free{position:absolute;right:8px;top:-8px}
.video-warp .videoPreviewIsEndedBox{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}
.video-warp .videoPreviewIsEnded{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);text-align:center;margin-top:-8%}
.video-warp .videoPreviewIsEnded p{line-height:58px;font-size:20px;color:#fff;text-align:center}
.video-warp .videoPreviewIsEnded .videoReplayBtn{display:inline-block;width:180px;height:38px;line-height:38px;font-size:0;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;background-color:rgba(0,0,0,0.4)}
.video-warp .videoPreviewIsEnded .videoReplayBtn .icon{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:6px}
.video-warp .videoPreviewIsEnded .videoReplayBtn span{display:inline-block;vertical-align:middle;font-size:12px;color:#fff}
.video-warp .videoPreviewIsEndedBox .getFreeVideoNote{position:absolute;bottom:15%;left:50%;width:293px;background:#f60;color:#fff;line-height:1.5em;z-index:2;text-align:center;border-radius:10px;padding:19px 14px;transform:translate(-50%);box-sizing:border-box}
.video-warp .videoPreviewIsEndedBox .getFreeVideoNote h3{font-size:18px;margin:0;font-weight:normal}
.video-warp .videoPreviewIsEndedBox .getFreeVideoNote p{font-size:15px;margin:0}
.video-warp .videoPreviewIsEndedBox .hand{position:absolute;left:48%;bottom:25px;animation:updown-data-v-eb7f0662 1s ease infinite}
@keyframes updown-data-v-eb7f0662{0%{transform:translate(0);opacity:1;filter:alpha(opacity=100)}
    50%{opacity:1;filter:alpha(opacity=30);transform:translateY(14px)}
    to{opacity:.3;filter:alpha(opacity=100);transform:translate(0)}
}.video-warp .video_ended{display:inline-block;position:absolute;left:0;top:23%;width:100%;color:#fff;text-align: center}
.video-warp .video_ended_box{display:inline-block;text-align: left;margin:0 auto}
.video-warp .video_ended .replay_btn_box{cursor:pointer;text-align:center;position: absolute;top:50%;margin-top:-50px}
.video-warp .video_ended .replay_btn_box .icon{width:65px}
.video-warp .video_ended .replay_btn_box .text{text-align:center;margin-top:15px;font-weight:bold;font-size:22px}
.video-warp .video_ended .recommend_box{display:inline-block;margin-left:105px;padding:30px 0 30px 50px;border-left:1px solid #ddd}
.video-warp .video_ended .contact {margin-top:20px}
.video-warp .video_ended .recommend_box p{font-size:14px;line-height:1.5em;margin:0 0 5px 0}
.video-warp .video_ended .recommend_box .cover{float:left;position:relative;border:1px solid #aaa;border-radius:3px;width:135px;height:100px;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}
.video-warp .video_ended .recommend_box .cover .time{position:absolute;right:5px;bottom:3px;font-size:12px}
.video-warp .video_ended .recommend_box .cover .mask{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.7) 100%);position:absolute;left:0;bottom:0;width:100%;height:35px}
.video-warp .video_ended .recommend_box .info{display:inline-block;max-width:180px;margin-left:10px}
.video-warp .video_ended .recommend_box .title{background:none;margin:0;padding:0;font-size:13px;font-weight:bold}
.video-warp .video_ended .recommend_box .desc{font-size:12px;margin-top:10px;line-height:1.5em;word-break: break-word}
.video-warp .video_ended .service_btn{display:inline-block;width:138px;height:36px;line-height:36px;font-size: 14px;font-family:Arial;text-indent:14px;cursor:pointer;border-radius:4px;box-sizing:border-box;margin-right:10px;color:#fff;font-weight:normal}
.video-warp .video_ended .service_btn img{margin:0;padding:0;margin-right:8px;margin-top:-2px;vertical-align:middle}
.video-warp .video_ended .service_btn.sendmail{background:#1d95bd linear-gradient(to bottom,#2cb0dd,#1d95bd);background:-webkit-linear-gradient(top,#2cb0dd,#1d95bd)}
.video-warp .video_ended .service_btn.sendmail:hover{background:#1a96c0 linear-gradient(to bottom,#33c0f0,#1a96c0);background:-webkit-linear-gradient(top,#33c0f0,#1a96c0)}
.video-warp .video_ended .service_btn.makecall{background:#db3c78 linear-gradient(to bottom,#f2578f,#db3c78);background:-webkit-linear-gradient(top,#f2578f,#db3c78)}
.video-warp .video_ended .service_btn.makecall:hover{background:#e4407e linear-gradient(to bottom,#fc649e,#e4407e);background:-webkit-linear-gradient(top,#fc649e,#e4407e);background:-moz-linear-gradient(top,#fc649e,#e4407e);background:-o-linear-gradient(top,#fc649e,#e4407e)}
.video-warp .video_ended .service_btn.chatnow{border-color:#2aae15; color:#fff; background:#2aae15;background: -moz-linear-gradient(top, rgba(3,205,44,1) 0%, rgba(1,157,32,1) 100%);background: -webkit-linear-gradient(top, rgba(3,205,44,1) 0%,rgba(1,157,32,1) 100%);background: linear-gradient(to bottom, rgba(3,205,44,1) 0%,rgba(1,157,32,1) 100%);}
.video-warp .video_ended .service_btn.chatnow:hover{background:#00b925;background: -moz-linear-gradient(top, rgba(1,219,37,1) 0%, rgba(1,169,26,1) 100%);background: -webkit-linear-gradient(top, rgba(1,219,37,1) 0%,rgba(1,169,26,1) 100%);background: linear-gradient(to bottom, rgba(1,219,37,1) 0%,rgba(1,169,26,1) 100%);}
.video-warp .video_ended .service_btn.camshare{border-color:#2480d9; color:#fff; background:#2480d9;background: -moz-linear-gradient(top, rgba(0,159,239,1) 0%, rgba(18,104,195,1) 100%);background: -webkit-linear-gradient(top, rgba(0,159,239,1) 0%,rgba(18,104,195,1) 100%);background: linear-gradient(to bottom, rgba(0,159,239,1) 0%,rgba(18,104,195,1) 100%);}
.video-warp .video_ended .service_btn.camshare:hover{background:#068ee2;background: -moz-linear-gradient(top, rgba(1,176,249,1) 0%, rgba(10,105,224,1) 100%);background: -webkit-linear-gradient(top, rgba(1,176,249,1) 0%,rgba(10,105,224,1) 100%);background: linear-gradient(to bottom, rgba(1,176,249,1) 0%,rgba(10,105,224,1) 100%);}
.video-warp .video_not_exist{position:absolute;top:0;bottom:0;left:0;display:block;width:100%;background:#333;color:#fff;text-align:center;padding-top:25%}
.video-warp .video_not_exist h3{font-size:21px}
.video-warp .video_not_exist i{display:inline-block;width:28px;height:28px;margin:-6px 8px 0 0;padding:0;background:url(/public/web2018/images/service/videoshow/tip-info.png) no-repeat 50%;background-size:cover;vertical-align:middle}
.video-warp .video_not_exist p{font-size:14px;line-height:1.5em;margin-top:20px}
.video-warp .loading{position:absolute;top:0;bottom:0;left:0;z-index:2;display:block;width:100%;background:rgba(0,0,0,.5);text-align:center}
.video-warp .loading img{position:absolute;top:45%;left:50%;margin:-25px 0 0 -25px;width:50px}
@media screen and (max-width:1366px) {.vs_play_box{max-width:98%}
    .vs_play_box.wide .vs_play_l{max-width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px) {.video-warp{height:475px}}
.vs_status_box{width:950px;max-width:99%;margin:10px auto;line-height: 1rem}
.vs_status_box .not_allow{position:relative;border:1px solid #ccc;font-size:12px;background-color:#fff7d3}
.vs_status_box .not_allow.videoStatusAccess{background:#f1fff2;border:1px solid #8bc475;padding:20px}
.vs_status_box .not_allow .videoTitle{padding:10px 20px;background-image:linear-gradient(0deg,#ddd,#eee 27%,#fff 63%)}
.vs_status_box .not_allow .videoTitle h3{font-size:18px;font-weight:700}
.vs_status_box .not_allow .sendAccessKeyRequest{position:relative;padding:0 20px;overflow:hidden}
.vs_status_box .not_allow .titleLine{position:relative;font-size:14px;color:#666}
.vs_status_box .not_allow .titleLine span{position:relative;z-index:1;background-color:#fff7d3;padding:0 8px;margin-left:46px;font-size:14px}
.vs_status_box .not_allow .titleLine:after{content:"";width:100%;height:1px;border-top:1px solid #e3d094;position:absolute;top:9px;left:0}
.vs_status_box .not_allow .getFreeVideoNote{position:absolute;top:-75px;left:270px;width:336px;background:#f60;font-size:22px;color:#fff;line-height:32px;z-index:11;font-weight:700;text-align:center;border-radius:10px;padding:16px 28px}
.vs_status_box .not_allow .getFreeVideoNote .horn{width:16px;height:16px;background:#f60;position:absolute;bottom:-7px;left:16px;top:auto;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg)}
.vs_status_box .not_allow h3{padding-bottom:3px;margin:0}
.vs_status_box .not_allow .videoStatusNote{position:relative;padding:8px 0 8px 24px;margin-right:235px;font-size:14px;line-height:18px}
.vs_status_box .not_allow .videoStatusNote .orenge{color:#ff6103;font-weight:700}
.vs_status_box .not_allow .videoStatusNote i{width:10px;height:10px;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #007dc3;background-image:linear-gradient(0deg,#0077f2,#408ff8 27%,#009df9 63%)}
.vs_status_box .not_allow .videoStatusNote i.orange{border:1px solid #f46824;background-image:linear-gradient(0deg,#ff6e00,#ff8400 27%,#f90 63%)}
.vs_status_box .not_allow .videoStatusNote .videoStatusCon{background-color:#fff;border:1px solid #f6e3a7;border-radius:4px;padding:8px 12px;font-size:14px;line-height:18px;color:#333}
.vs_status_box .not_allow .videoStatusNote .videoStatusCon:after{content:"";display:block;clear:both}
.vs_status_box .not_allow .watchVideoImmediately{position:relative;padding:0 20px;overflow:hidden}
.vs_status_box .not_allow .sendReminderBtn{font-weight:700;text-align:center;color:#333;padding:0}
.vs_status_box .not_allow .sendReminderBtn.Disable{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}
.vs_status_box .not_allow .hasSent{line-height:30px;margin-top:5px;margin-bottom:3px;box-sizing:border-box}
.vs_status_box .not_allow .hasSent .hasSentNote{border:1px solid #8fc97d;line-height:1.2em;display:inline-block;border-radius:4px;background:#f1fff2;padding:5px 8px}
.vs_status_box .not_allow .hasSent .hasSentNote .icon{float:left;width:18px;margin:0;margin-right:5px;display:inline-block;vertical-align:middle}
.vs_status_box .not_allow .hasSent .hasSentNote span{vertical-align:middle}
.vs_status_box .not_allow .hasSent .hasSentNote a{text-decoration-line: underline}
.vs_status_box .not_allow .hasSent .sendReminderBtn{float:left;height:32px;width:122px;border-radius:10px;font-weight:700;text-align:center;color:#fff}
.vs_status_box .not_allow .hasSent .sendReminderBtn.Disable{background-color:#e6eef0;cursor:default}
.vs_status_box .not_allow .hasSent.hasSentReply{height:auto}
.vs_status_box .not_allow .hasSent.hasSentReply .hasSentNote{}
.vs_status_box .not_allow .hasSent.hasSentReply .hasSentNote span.on{font-weight:700}
.vs_status_box .not_allow .hasSent.hasSentReply .hasSentReplyContent{clear:both;line-height:15px}
.vs_status_box .not_allow .hasSent.hasSentReply .hasSentReplyContent .hasSentReplyContentTitle{font-size:14px;padding-top:6px;padding-left:28px}
.vs_status_box .not_allow .hasSent.hasSentReply .hasSentReplyContent .hasSentReplyContentTitle a{text-decoration:underline;color:#048ef3}
.vs_status_box .not_allow .hasSent.hasSentReply .hasSentReplyContent .hasSentReplyContentNote{padding-left:23px;color:#999;font-size:12px}
.vs_status_box .not_allow .hasSentReplyContentInputBox{position:absolute;right:13px;top:50%;width:230px;transform:translateY(-50%)}
.vs_status_box .not_allow .hasSentReplyContentInputBox input{width:100%;height:36px;line-height:36px;border:1px solid #cdd2ce;background:#fff;text-indent:14px;font-size:12px;font-weight:700;border-radius:5px;margin-right:10px;padding: 0;box-sizing: border-box}
.vs_status_box .not_allow .hasSentReplyContentInputBox a{display:inline-block;font-size:13px;color:#fff;font-weight:700;height:32px;line-height:32px;width:100%;text-align:center;border-radius:5px;margin-top:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}
.videoStatusBtn{display:inline-block;height:36px;width:230px;line-height:36px;font-weight:700;padding-left:24px;border-radius:5px;font-size:12px;position:absolute;right:13px;top:50%;transform:translateY(-50%);margin-top:0;box-sizing:border-box;cursor:pointer}
.videoStatusBtn .free{position:absolute;right:8px;top:-10px}
.videoStatusBtn .icon{width:20px;height:20px;float:left;margin-right:9px;margin-top:9px}
.videoStatusBtn .icon.icon-video-play{padding:0;height:auto;width:24px;}
.videoStatusBtn .icon.icon-edit{fill:#fff}
.send_access_key_btn{color:#fff;text-shadow:0 2px 4px rgba(4,0,0,.35);background-color:#3080f4;background-image:-moz-linear-gradient(90deg,#017df7 0,#01a4ff 100%);background-image:-webkit-linear-gradient(90deg,#017df7,#01a4ff);background-image:-ms-linear-gradient(90deg,#017df7 0,#01a4ff 100%);background-image:linear-gradient(0deg,#017df7,#01a4ff);border:1px solid #2a7af3}
.send_access_key_btn:link,.send_access_key_btn:visited{color:#fff}
.send_access_key_btn:hover{background-color:#54a3fc;background-image:-moz-linear-gradient(90deg,#1289ff 0,#16abff 100%);background-image:-webkit-linear-gradient(90deg,#1289ff,#16abff 100%);background-image:-ms-linear-gradient(90deg,#1289ff 0,#16abff 100%);background-image:linear-gradient(0deg,#1289ff,#16abff 100%)}
.watch_immediately_btn{color:#fff;text-shadow:0 2px 4px rgba(4,0,0,.35);background-color: #ff9700; background-image:-moz-linear-gradient(90deg,#ff6e00 0,#ff8400 27%,#f90 63%);background-image:-webkit-linear-gradient(90deg,#ff6e00,#ff8400 27%,#f90 63%);background-image:-ms-linear-gradient(90deg,#ff6e00 0,#ff8400 27%,#f90 63%);background-image:linear-gradient(0deg,#ff6e00,#ff8400 27%,#f90 63%)}
.watch_immediately_btn:link,.watch_immediately_btn:visited{color:#fff}
.watch_immediately_btn:hover{color:#fff;background-color:#ff9700;background-image:-moz-linear-gradient(90deg,#f70 0,#fa0 100%);background-image:-webkit-linear-gradient(90deg,#f70,#fa0);background-image:-ms-linear-gradient(90deg,#f70 0,#fa0 100%);background-image:linear-gradient(0deg,#f70,#fa0)}
.send_reminder_btn{border:1px solid #cbcbcb;background-image:-moz-linear-gradient(90deg,#e7e8f0 0,#fff 100%);background-image:-webkit-linear-gradient(90deg,#e7e8f0,#fff);background-image:-ms-linear-gradient(90deg,#e7e8f0 0,#fff 100%);background-image:linear-gradient(0deg,#e7e8f0,#fff);box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}
.send_reminder_btn:hover{background-image:linear-gradient(0deg,#f1f2f7,#fff)}
.unlock_btn{color:#fff;text-shadow:0 2px 4px rgba(4,0,0,.35);background-image:-ms-linear-gradient(180deg,#16c63f 0%,#08b036 100%);background-image:linear-gradient(180deg,#16c63f 0%,#08b036 100%)}
.unlock_btn:hover{background-image:-ms-linear-gradient(180deg,#20cf49 0%,#0cb039 100%);background-image:linear-gradient(180deg,#20cf49 0%,#0cb039 100%)}
.vs_status_box .allow_access{border:1px solid #8fc97d;border-radius:3px;background:#f1fff2;padding:10px 15px}
.vs_status_box .allow_access .tips_title{margin:0;font-size:16px}
.vs_status_box .allow_access .tips_info{margin-top:8px;font-size:14px;color:#666}