html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html{height:100%;}
header, nav, section, article, aside, footer{display:block;}
textarea,input[type="text"]{font:16px/1.2em "RR", sans-serif;}
body{font:16px/1.2em "RR", sans-serif;width:100%;height:100%;min-width:970px;}
a{color:blue;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
p{margin:0 0 18px}
img{border:none;}
input{vertical-align:middle;}
h1{display:inline;font-weight:normal;}
@font-face{font-family:'RR';src:url('fonts/Roboto-Regular.eot');src:local('☺'), url('fonts/Roboto-Regular.woff') format('woff'), url('fonts/Roboto-Regular.ttf') format('truetype'), url('fonts/Roboto-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RB';src:url('fonts/Roboto-Bold.eot');src:local('☺'), url('fonts/Roboto-Bold.woff') format('woff'), url('fonts/Roboto-Bold.ttf') format('truetype'), url('fonts/Roboto-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url('iconfont/MaterialIcons-Regular.eot');src: local('Material Icons'),local('MaterialIcons-Regular'),url('iconfont/MaterialIcons-Regular.woff2') format('woff2'),url('iconfont/MaterialIcons-Regular.woff') format('woff'),url('iconfont/MaterialIcons-Regular.ttf') format('truetype');}
.mi{font-family: 'Material Icons';text-align:center;font-weight: normal;font-style: normal;font-size: 26px;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}
#header a,#header{color:white;}
.search{padding-bottom:10px;}
.search input[type="text"]{padding:5px;float:left;border-radius: 4px;border: 1px solid #999;height:32px;width:300px;box-sizing:border-box;}
.search a{margin-left: 5px;float: left;line-height: 22px;color: #fff;background: #f56b3c;text-decoration: none;padding: 5px;box-sizing: border-box;height: 32px;transition:0.3s;border-radius:4px;}
.search a:hover{background-color:#f97b50}
.search input[type="submit"]{background:#f56b3c url("../img/search2.png") center center no-repeat;transition:0.3s;width:32px;height:32px;border:none;float:left;margin-left:5px;border-radius:4px;cursor:pointer;}
.search input[type="submit"]:hover{background-color:#f97b50}
.menu_b{float:left;padding-left:38px;height:64px;cursor:pointer;transition:0.4s;box-sizing:border-box;position:relative;font-size:18px;margin-right:20px;}
.menu_b span:after,.menu_b span:before{content:"";left:0;}
.menu_b span:after{top:10px;transition:0.4s;}
.menu_b span:before{bottom:10px;transition:0.4s;}
.menu_b span{top:50%;margin-top:-2px;left:0px;}
.menu_b.act span{background-color:transparent;}
.menu_b.act span:before{transform:rotate(45deg) translate(6px, 8px);}
.menu_b.act span:after{transform:rotate(-45deg) translate(6px, -8px);}
.menu_b span,.menu_b span:after,.menu_b span:before{height:4px;background-color:white;width:28px;position:absolute;}
.menu_b.act{}
.menu_ob{min-height:100%;width:100%;position:absolute;top:-100%;box-sizing:border-box;padding-top:64px;z-index:999;transition:0.4s;}
.menu{background-color:#f1f3f5;min-height:100%;width:100%;position:absolute;left:0px;transition:0.4s;padding-top:79px;box-sizing:border-box;top:auto;bottom:0px;}
.menu_ob.act{top:0px;}
.menu_ob.act .menu{top:0px;bottom:auto;}
#wrapper.act #content{}
.menu_in{width:1200px;margin:0 auto;}
.menu_sub{margin-bottom:35px;padding-left:300px;min-height:130px;position:relative;}
.menu_sub_name{background-position:center center;background-repeat:no-repeat;height:120px;max-width:300px;width:100%;position:absolute;left:0px;top:10px;text-align:center;color:#fff;line-height:120px;text-transform:uppercase;z-index:2;}
.menu_sub_name:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);left:0px;top:0px;z-index:-1;}
.menu_sub_el{}
.menu_sub:nth-child(1) .menu_sub_name{background-image:url("/img/menu/skopa.jpg");}
.menu_sub:nth-child(4) .menu_sub_name{background-image:url("/img/menu/whe.jpg");}
.menu_sub:nth-child(2) .menu_sub_name{background-image:url("/img/menu/sapsan.jpg");}
.menu_sub:nth-child(3) .menu_sub_name{background-image:url("/img/menu/kestrel.jpg");}
.menu_sub:nth-child(5) .menu_sub_name{background-image:url("/img/menu/condor.jpg");}
.menu_sub:nth-child(6) .menu_sub_name{background-image:url("/img/menu/aist.jpg");}
.menu_sub:nth-child(7) .menu_sub_name{background-image:url("/img/menu/owl.jpg");}
.menu_sub:nth-child(8) .menu_sub_name{background-image:url("/img/menu/penguin.jpg");}
.menu_sub:nth-child(9) .menu_sub_name{background-image:url("/img/menu/badger.jpg");}
.menu_sub:nth-child(10) .menu_sub_name{background-image:url("/img/menu/korm.jpg");}
.menu_sub:nth-child(11) .menu_sub_name{background-image:url("/img/menu/les.jpg");}
#desc_all{padding:0px;}
.checkbox{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0;}
.checkbox + label{cursor:pointer;}
.checkbox:not(checked){position:absolute;opacity:0;}
.checkbox:not(checked) + label{position:relative;padding:0 0 0 60px;}
.checkbox:not(checked) + label:before{content:'';position:absolute;top:0px;left:0;width:48px;height:24px;border-radius:12px;background:#ddd;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);transition:all .3s;}
.checkbox:not(checked) + label:after{content:'';position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:10px;background:#FFF;transition:all .3s;box-shadow:0 2px 5px rgba(0,0,0,.3);}
.checkbox:checked + label:before{background:#f56b3c;}
.checkbox:checked + label:after{left:26px;}
.dn{display:none;}
.logo{float:left;width:71px;height:64px;background:url("/img/logo.png") center center no-repeat;}
.vkpublic{float:right;height:64px;line-height:64px;width:32px;background:url("/img/vk.png") center center no-repeat;}
.chatAct{float:right;height:64px;line-height:64px;width:32px;background:url("/img/chat.svg") right center no-repeat;display:none;cursor:pointer;margin-left:15px;background-size:110%;}
.fancy{float:left;padding:10px;height:20%;width:20%;box-sizing:border-box;}
.fancy img{width:100%;transition:0.3s;transform-origin:center center;vertical-align:top;}
.fancy:hover img{transform:scale(1.1,1.1);}
.fancybox-title-inside-wrap{text-align:center;}
.download_pic{font-size:20px;line-height:1.2em;color:#F36B1E;}
.clr{clear:both;height:0%;}
.notfound{color:#F36B1E;font-size:140px;line-height:160px;text-align:center;}
.notfound_href{padding-top:20px;font-size:20px;line-height:1.2em;text-align:center;}
.notfound_href a{color:#F36B1E;}
.fl{float:left;}
.fr{float:right;}
.chat{height:320px;padding:15px 13px;}
.content_left{}
.chat_right{width:0;height:0;overflow:hidden;}
.vote{display:none;}
.vote a,.send_mail a{color:#F36B1E;font-size:16px;line-height:24px;}
.send_mail a{width:25%;height:64px;padding:8px;box-sizing:border-box;float:right;color:white;background-color:#f56b3c;display:block;text-decoration:none;text-transform:uppercase;text-align:center;transition:0.3s;font-family:"RB";}
.send_mail a:hover{background-color:#f97b50;}
.cnt{padding-bottom:20px;}
.ch .content_left{width:75%;float:left;padding-right:15px;box-sizing:border-box;}
.ch .chat_right{width:25%;float:right;overflow:auto;height:auto;}
.ch .vote,.ch .send_mail{width:100%;float:none;display:block;}
.switch{float:right;height:64px;line-height:64px;cursor:pointer;margin-right:13px;}
.archive{float:right;height:64px;line-height:64px;cursor:pointer;}
.archive a{color:black;margin-right:13px;text-decoration:none;font-size:18px;}
.swchat{float:right;height:64px;line-height:64px;cursor:pointer;margin-right:30px;margin-left:30px;font-size:18px;}
.add{float:right;height:64px;line-height:64px;cursor:pointer;margin-right:13px;}
.dnone{display:none;}
.dblock{display:block;}
.thanks{font-size:20px;text-align:center;line-height:1.2em;}
.thanks a{color:#f97b50;}
.thanks img{width:50%;max-width:800px;margin:0 auto;display:block;}
#wrapper{min-height:100%;height:auto !important;height:100%;background:white url("/img/t.png") 0 0 repeat;color:#333;}
#desc{line-height:1.2em;font-size:18px;padding:15px 0px 10px 0px;}
#desc a{color:#60a643;text-decoration:none;overflow:hidden;position:relative;display:inline-block;vertical-align:top;}
#desc a:hover:after{visibility:visible;-webkit-transform:translate(0%,0);-ms-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);-webkit-transition:visibility 0ms linear,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear,transform 333ms cubic-bezier(.215,.61,.355,1);}
#desc a:after{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#60a643;visibility:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:visibility 0ms linear 333ms,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear 333ms,transform 333ms cubic-bezier(.215,.61,.355,1);}
.multicamera{padding-left:8px;font-size:14px;line-height:20px;cursor:pointer;font-weight:bold;}
.multicamera input{height:16px;}
.multicamera label{cursor:pointer;}
.player{float:left;position:relative;}
.dop_cams{position:absolute;z-index:100;left:0px;top:0px;background-color:#F36B1E;display:none;}
.player.big:hover .dop_cams{display:block;}
.player>div:not(.dop_cams){height:100%;}
.dop_cam{padding:7px 15px;color:black;font-size:18px;text-decoration:none;float:left;}
.dop_cam.act{color:#eee;}
.dop_cam:hover{text-decoration:underline;}
.big{width:100%;height:480px;}
.small{width:50%;height:280px;}
.menu a{margin-left:15px;margin-right:15px;color:#2d464c;font-size:18px;line-height:32px;text-decoration:none;transition:all 0.3s;position:relative;display:inline-block;overflow:hidden;}
.menu a:hover:after{visibility:visible;-webkit-transform:translate(0%,0);-ms-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);-webkit-transition:visibility 0ms linear,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear,transform 333ms cubic-bezier(.215,.61,.355,1);}
.menu a:after{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#2d464c;visibility:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:visibility 0ms linear 333ms,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear 333ms,transform 333ms cubic-bezier(.215,.61,.355,1);}
.menu a.act:after{background-color:#cd3944;}
.menu a.act{color:#cd3944;}
span.b-share{padding-left:0px !important;}
#header{position:fixed;z-index:1001;background-color:#015372;width:100%;}
#header_in{height:64px;line-height:64px;padding:0px 15px;min-width:940px;max-width:1500px;margin:0 auto;}
#content{padding-bottom:64px;min-width:940px;max-width:1500px;margin:0 auto;padding-left:15px;padding-right:15px;padding-top:79px;}
.divlogo{color:#fff;font-size:20px;float:left;font-family:"RB";text-transform:uppercase;text-decoration:none;}
.divlogo img{margin-right:10px;height:30px;vertical-align:middle;}
.menu_sub_name{font-size:18px;font-weight:bold;}
.multicamera_alt{float:right;height:64px;padding-left:8px;line-height:64px;cursor:pointer;}
.multicamera_alt label{font-size:18px;}
#footer{margin-top:-64px;height:64px;position:relative;box-sizing:border-box;background-color:#015372;}
#footer_in{margin:0 auto;padding:0px 15px;min-width:940px;max-width:1500px;}
.vspl_in_in a{float:left;color:black;padding:5px 0px;width:204px;text-align:left;}
.soc_share_bot{display:none;padding:20px 10px;}
.soc_share{height:250px;width:60px;position:fixed;top:50%;margin-top:-125px;left:5px;}
.soc_i{display:block;width:40px;height:40px;padding:5px;cursor:pointer;transition:0.2s;}
.soc_share .soc_i:hover{margin-left:5px;}
.soc_share_bot .soc_i:hover{margin-top:-5px;}
.vsp_ob{height:79px;line-height:79px;}
.vsp{color:#F36B1E;cursor:pointer;text-decoration:underline;}
.vsp:hover{text-decoration:none;}
.vspl_f{width:100%;height:100%;position:fixed;background-color:black;opacity:0.8;top:0px;left:0px;display:none;z-index:1002;}
.vspl_f.act{display:block;}
.vspl{position:fixed;width:100%;height:100%;top:0px;left:0px;display:none;z-index:1003;}
.vspl.act{display:table;}
.vspl_in{display:table-cell;vertical-align:middle;text-align:center;padding:1em;}
.vspl_in_in{position:relative;display:inline-block;max-width:950px;padding:30px;box-sizing:border-box;background:white url("/img/t.png") 0 0 repeat;box-shadow:0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);}
.close{z-index:9999;right:0px;top:0px;width:30px;height:30px;color:white;background-color:#f56b3c;text-align:center;line-height:24px;cursor:pointer;position:absolute;font-size:26px;transition:0.3s;border-bottom-left-radius:4px;}
.close:hover{background-color:#f97b50;}
.close:after{content:'x';}
.gallery{color:#F36B1E;font-size:20px;line-height:1.2em;}
.gallery a{color:#60a643;font-size:20px;line-height:1.2em;text-decoration:none;display:inline-block;overflow:hidden;position:relative;vertical-align:top;}
.gallery a.call_ajax:hover:after{visibility:visible;-webkit-transform:translate(0%,0);-ms-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);-webkit-transition:visibility 0ms linear,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear,transform 333ms cubic-bezier(.215,.61,.355,1);}
.gallery a.call_ajax:after{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#60a643;visibility:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:visibility 0ms linear 333ms,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear 333ms,transform 333ms cubic-bezier(.215,.61,.355,1);}
#sm_mess{width:400px;height:200px;margin-top:20px;padding:10px;box-sizing:border-box;}
#sm_send{width:200px;height:40px;line-height:40px;background-color:#f56b3c;color:white;margin:0 auto;margin-top:20px;cursor:pointer;text-transform:uppercase;border-radius:4px;transition:0.3s;}
#sm_send:hover{background-color:#f97b50;}
.help{padding-top:16px;float:left;}
.footer_link{color:#fff;margin:0px 30px 0px 0px;font-size:18px;text-decoration:none;display:inline-block;position:relative;overflow:hidden;line-height:32px;}
.footer_link:hover:after{visibility:visible;-webkit-transform:translate(0%,0);-ms-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);-webkit-transition:visibility 0ms linear,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear,transform 333ms cubic-bezier(.215,.61,.355,1);}
.footer_link:after{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#fff;visibility:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:visibility 0ms linear 333ms,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear 333ms,transform 333ms cubic-bezier(.215,.61,.355,1);}
@media screen and (max-width:1400px){
.menu_in{width:100%;box-sizing:border-box;padding:0px 15px;}
}
@media screen and (max-width:1700px){.soc_share{display:none;}
.soc_share_bot{display:block;}
}
@media screen and (max-width:1000px){.switch, .add, .swchat,.soc_share, .vkpublic{display:none;}
.fancy{height:25%;width:25%;}
.divlogo{font-size:18px;}
.chatAct{display:block;}
.cnt{overflow:hidden;position:relative;}
.ch .chat_right{width:100%;box-sizing:border-box;display:none;}
.ch .chat_right.act{display:block;}
.ch .content_left.act{display:none;}
.help a:nth-child(4){display: none;}
.send_mail a{width:250px;}
body, #content, #header_in,#footer_in{min-width:0px;}
.ch .content_left{width:100% !important;padding-right:0px;}
.help{text-align:center;}
@media screen and (min-width:0px){.big{height:180px;}
}
@media screen and (min-width:320px){.big{height:180px;}
}
@media screen and (min-width:480px){.big{height:250px;}
}
@media screen and (max-width:560px){.multicamera_alt{display:none;}
}
@media screen and (min-width:640px){.big{height:400px;}
}
@media screen and (min-width:700px){.big{height:500px;}
}
@media screen and (max-width:700px){.menu_b{margin-right:10px;}
.menu_b div{display:none;}
.send_mail{display:none;}
.help{float:none;}
.fancy{height:33.33%;width:33.33%;}
.divlogo span{display:none;}
}
@media screen and (max-width:800px){
.help a:nth-child(3){display: none;}
}
@media screen and (max-width:640px){.menu_in{width:300px;}
.menu_sub_el{float:none;margin-top:0px;}
.menu a{font-size:24px;line-height:1.2em;padding:10px 0px;}
.menu a:after{display:none;}
.menu_sub{padding-left:0px;padding-top:120px;margin-bottom:10px;}
.menu_sub a,.menu_sub_name{display:block;text-align:center;top:0px;}
.search input[type="text"]{width:175px;}
}
@media screen and (max-width:600px){.fancy{height:50%;width:50%;}
}
@media screen and (max-width:360px){.fancy{height:100%;width:100%;}
}
}
.slimScrollDiv{border:1px solid #bbb;}
.slimScrollRail,.slimScrollBar{}
#chat a,#chatiq a{color:#60a643;}
a:hover{text-decoration:none;}
#chat{border-radius:4px;height:590px;}
#chatiq{padding:10px 0px;overflow:hidden;}
#chat p,#chatiq p{padding:5px 15px 5px 5px;margin:0px;}
#chat p:nth-child(even),#chatiq p:nth-child(odd){background:#ddd;}
#chat p span:nth-child(1),#chatiq p span:nth-child(1){color:#787e83;font-size:10px;}
#chat p img,#chatiq p img{vertical-align:middle;cursor:pointer;}
.send{}
.send #input{display:block;padding:5px;width:100%;box-sizing:border-box;border-radius:4px;border:1px solid #999;height:170px;background-color:#fff;margin-top:5px;}
.send #nick{margin-bottom:5px;display:block;padding:5px;width:48%;box-sizing:border-box;border-radius:4px;border:1px solid #999;height:25px;background-color:#fff;float:left;max-width:200px;}
.send #submit{height:0px;margin:0px;padding:0px;border:none;}
.send #ok{width:48%;display:block;background-color:#f56b3c;transition:0.3s;color:#fff;float:right;height:25px;border:none;border-radius:4px;cursor:pointer;font: 16px/1.2em "RR", sans-serif;max-width:150px;}
.send #ok:hover{background-color:#f97b50;}
#status{padding:5px;}
#status span{color:#60a643;}
.addphoto{padding:0px 5px 5px 5px;color:#60a643;transition:0.3s;box-sizing:border-box;}
.fileinput-button{position:relative;overflow:hidden;display:inline-block;}
.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px !important;direction:ltr;cursor:pointer;}
.pag_ob{position:relative;float:right;right:50%;}
.pag{position:relative;float:left;left:50%;}
.pag span{font-size:20px;line-height:1.2em;margin:0px 10px;}
.pag a{color:#60a643;text-decoration:none;overflow:hidden;position:relative;display:inline-block;vertical-align:top;font-size:20px;line-height:1.2em;margin:0px 10px;}
.pag a.pag_beg{margin-left:20px;display:none;}
.pag a.pag_end{margin-right:20px;display:none;}
.pag a:after{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#60a643;visibility:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:visibility 0ms linear 333ms,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear 333ms,transform 333ms cubic-bezier(.215,.61,.355,1);}
.pag a:hover:after{visibility:visible;-webkit-transform:translate(0%,0);-ms-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);-webkit-transition:visibility 0ms linear,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);transition:visibility 0ms linear,transform 333ms cubic-bezier(.215,.61,.355,1);}
@media screen\9{.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%;}}
.shadow{position:fixed;width:100%;height:100%;background:white;opacity:0.8;z-index:200;display:none;}
.shadow.act{display:block;}
.pre{position:fixed;top:50%;left:50%;width:128px;height:128px;margin-left:-64px;margin-top:-64px;z-index:300;display:none;}
.pre img{width:100%;}
.pre.act{display:block;}
.hls_video{width:100%;height:100%;background:#000 url("../img/preload.svg") center center no-repeat;}
#screen{position:absolute;top: 10px;right: 10px;/*z-index: 2147483647;*/color: #fff;cursor: pointer;display: block;}
#screenF{position:absolute;bottom: 10px;right: 10px;/*z-index: 2147483647;*/color: #fff;cursor: pointer;display: block;}
#chat p span:nth-child(2){cursor:pointer;color:#60a643;}
.controlPanel{height:40px;background-color:#015372;position:absolute;width:100%;bottom:0px;left:0px;padding:5px 0px;box-sizing:border-box;opacity:0;transition:0.3s;}
.player>div:hover .controlPanel{opacity:1;}
.player>div:fullscreen .controlPanel{opacity:1;}
.player>div:-webkit-full-screen .controlPanel{opacity:1;}
.player>div:-moz-full-screen .controlPanel{opacity:1;}
.player>div:-ms-fullscreen .controlPanel{opacity:1;}
.player>div:fullscreen{width:100%;height:100%;}
.player>div:-webkit-full-screen{width:100%;height:100%;}
.player>div:-moz-full-screen{width:100%;height:100%;}
.player>div:-ms-fullscreen{width:100%;height:100%;}
.player>div:fullscreen video{width:100%;height:100%;}
.player>div:-webkit-full-screen video{width:100%;height:100%;}
.player>div:-moz-full-screen video{width:100%;height:100%;}
.player>div:-ms-fullscreen video{width:100%;height:100%;}
.controlPanelIn{display: flex;flex-direction: row;justify-content: flex-start;position: relative;}	
.playPause{height:30px;line-height:30px;width:30px;color:#fff;border:none;cursor:pointer;flex: 0 0 auto;vertical-align:top;outline: 0;}
.playPause::before{content:"\e034";}
.playPause::after{content:"\e037";display:none;}
.playPause.act::before{display:none;}
.playPause.act::after{display:block;}
.videoTime{height:30px;line-height:30px;color:#fff;flex: 0 0 auto;font-size:12px;}
.mute{height:30px;line-height:30px;width:30px;color:#fff;border:none;cursor:pointer;flex: 0 0 auto;vertical-align:top;outline: 0;}
.mute::before{content:"\e050";}
.mute::after{content:"\e04f";display:none;}
.mute.act::before{display:none;}
.mute.act::after{display:block;}
.fullScreen{height:30px;line-height:30px;width:30px;color:#fff;border:none;cursor:pointer;flex: 0 0 auto;vertical-align:top;outline: 0;}
.fullScreen::before{content:"\e5d0";}
.fullScreen::after{content:"\e5d1";display:none;}
.fullScreen.act::before{display:none;}
.fullScreen.act::after{display:block;}
.screenShot{height:40px;line-height:40px;border-radius:50%;width:40px;background:#fff;border:none;cursor:pointer;position:absolute;top:10px;right:10px;outline: 0;}
.screenShot::before{content:"\e3b0";}
.seekBar{height:30px;cursor:pointer;flex: 1 1 auto;margin:0px 10px;min-width:40px;}
.volumeBar{display:block;height:30px;cursor:pointer;flex: 1 1.9 auto;max-width:80px;min-width:30px;margin:0px 10px;}

.controlPanel input[type=range] {
	-webkit-appearance: none;
	background: transparent;
}

.controlPanel input[type=range]:focus {
  outline: none;
}

.controlPanel input[type=range]::-webkit-slider-runnable-track {
	width: 100%;
	height: 6px;
	cursor: pointer;
	background: #fff;
}

.controlPanel input[type=range]::-webkit-slider-thumb {
	height: 20px;
	width: 8px;
	background: #f56b3c;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -7px;
}

.controlPanel input[type=range]::-moz-range-track {
	width: 100%;
	height: 6px;
	cursor: pointer;
	background: #fff;
}

.controlPanel input[type=range]::-moz-range-thumb {
	height: 20px;
	width: 8px;
	background: #f56b3c;
	cursor: pointer;
	border:none;
	border-radius:0;
}

.controlPanel input[type=range]::-ms-track {
	width: 100%;
	height: 6px;
	cursor: pointer;
	background: #fff;
}

.controlPanel input[type=range]::-ms-fill-lower {

}

.controlPanel input[type=range]::-ms-fill-upper {

}

.controlPanel input[type=range]::-ms-thumb {
	height: 20px;
	width: 8px;
	background: #f56b3c;
	cursor: pointer;
	margin-top: 0px;
}