body,h1,h2,html,li,p,ul{margin:0;padding:0}
body{color:#333;font-size:14px;font-family:Helvetica,Tahoma,Arial,STXihei,"华文细黑","Microsoft YaHei","微软雅黑",SimSun,"宋体",Heiti,"黑体",sans-serif}
a{color:#fff;text-decoration:none}
a:hover{color:#00acff}
img{border:none;vertical-align:top}
button,input{outline:0;border:none}
ul{list-style:none}
.clearfix::after,.clearfix::before{display:table;content:""}
.clearfix::after{clear:both}
.clearfix{zoom:1}
.fl{float:left}
.fr{float:right}
[class*=" icon-"],[class^=icon-]{display:block;background:url(../images/icon.png) no-repeat;font-style:normal}
.header{width:100%;height:594px;background-color:#000}
.header-main{position:relative;margin:0 auto;width:1423px;height:100%}
.header-top{position:absolute;top:0;left:0;width:1423px;height:70px}
.header-logo{padding:23px 0}
.header-logo a{display:block;width:120px;height:24px;background:url(../images/yk-logo.png) no-repeat;text-indent:-9999px}
.header-search{position:relative;margin:15px 0 0 260px;width:370px;height:40px}
.txt-input{position:relative;width:290px;height:40px;border-bottom-left-radius:20px;border-top-left-radius:20px;background-color:rgba(255,255,255,.6)}
.header-search input{position:absolute;top:5px;left:20px;width:234px;height:30px;background-color:transparent}
.header-search button{float:left;width:80px;height:40px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#000;color:#fff;text-align:center;font-size:16px;line-height:40px}
.search-drop{position:absolute;top:40px;left:10px;display:none;padding:10px 0;width:350px;border:1px solid #000;background-color:#fff}
.search-drop div{overflow:hidden;padding:0 10px;width:330px;height:30px;background-color:#fff;line-height:30px;cursor:pointer}
.search-drop div.div-hover{background-color:#f5f5f5}
.search-drop div p,.search-drop div span{float:left}
.search-drop div span{width:40px;text-align:left;line-height:30px}
.search-drop div span.hot-word{color:#f50}
.search-drop div p{overflow:hidden;width:290px;height:30px;text-overflow:ellipsis;white-space:nowrap}
.header-nav{margin-top:12px}
.header-nav li{float:left;margin-right:40px;color:#fff;cursor:pointer}
.header-nav li:last-child{margin:0}
.header-nav li span{color:#999}
.header-nav li:hover span{color:#fff}
.header-nav li:hover .icon-history{background-position:-40px -60px}
.header-nav li:hover .icon-rss{background-position:-40px -42px}
.header-nav li:hover .icon-upload{background-position:-40px -101px}
.header-nav li:hover .icon-client{background-position:-40px -82px}
.icon-member{margin-bottom:5px;width:28px;height:22px;background-position:-32px -164px}
.icon-history{margin:1px 0 6px 15px;width:20px;height:20px;background-position:-20px -60px}
.icon-rss{margin:1px 0 6px 5px;width:18px;height:18px;background-position:-20px -42px}
.icon-client,.icon-upload{width:20px;height:18px}
.icon-upload{margin:1px 0 6px 3px;background-position:-20px -101px}
.icon-client{margin:1px 0 6px 9px;background-position:-20px -82px}
.icon-account{width:38px;height:38px;background-position:right top}
.header-banner{overflow:hidden;width:1423px;height:594px}
.banner-img{height:594px;background:url(../images/ban0.png) no-repeat center center}
.header-menu{position:absolute;right:0;bottom:135px;padding:10px 15px;width:280px;height:381px;border-radius:10px;background-color:rgba(255,255,255,.1)}
.header-menu div{height:44px;border-bottom:1px solid #3c3838;color:#9a9a9a;cursor:pointer}
.header-menu div:last-child{border:none}
.header-menu div h2,.header-menu div p{float:left;font-size:14px;line-height:44px}
.header-menu div h2::after{content:""}
.header-menu .menu-active{height:70px;color:#fff}
.header-menu .menu-active h2,.header-menu .menu-active p{clear:both}
.header-menu .menu-active h2{font-size:16px;line-height:36px}
.header-menu .menu-active p{font-size:14px;line-height:34px}
.header-menu .menu-active h2::after{content:""}

.video-box, .cover {}
.video-box {
    display: none;
    z-index: -1;
}
.video-box.on {
    z-index: 0;
    display: block;
}