/* 企业展示 */
.qy-banner{ height:270px; background: url(../images/b1.jpg) no-repeat 50% 20% / cover #333; min-width:1200px;}
.qy-tab{ height:55px; background:#1c1a3d; min-width:1200px;}
.qy-tab .tab{ margin:auto; padding:0 20px; box-sizing:border-box; width:1200px; font-size:0;}
.qy-tab .tab i{ padding:0 20px; display: inline-block; font-size:16px; line-height:55px; vertical-align: top; color:#fff; letter-spacing:1px;}
.qy-tab .tab i.active{color:#1c1a3d; background-color: #fff;}
.qy-list{ padding-bottom:30px;}
.qy-list *{box-sizing:border-box;}
.qy-list li{ float: left; margin-top:30px; width:25%; text-align: center; cursor: pointer;}
.qy-list li .picBox{position: relative; display:block; margin:0 auto; width:265px; background-color: #fff; transition: all .3s; border-radius:3px;}
.qy-list li .picBox:after{position: absolute; left: 50%; top: 50%; width: 30px; height:30px; margin:-35px 0 0 -15px; cursor: pointer; border-radius: 30px; -webkit-transition: all .3s; transition: all .3s; background: url(../images/i_play.png) no-repeat 50% 50% /30% auto rgba(0,0,0,0.4); content:''; transition:all .2s;}
.qy-list li:hover .picBox{ box-shadow:0 0 6px rgba(0,0,0,.2);}
.qy-list li:hover .picBox::after {background-color: rgba(0,0,0,.8);}
.qy-list li .company{ position: absolute; left:10px; top:115px; padding:5px 10px; border-radius:20px; background-color:rgba(0,0,0,.5); font-size: 12px; color:#fff;}
.qy-list li img{ width:100%; height:150px; border-radius:3px;}
.qy-list li .t{padding:10px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

/* 精彩瞬间 */
.best-banner { background-image: url(../images/b2.jpg);}
.best-list li .picBox { width:291px;}
.best-list li .picBox:after{width: 50px; height:50px; margin:-45px 0 0 -25px; background-size:30% auto;}
.best-list li .company { top:475px;}
.best-list li img { height:515px;}

/* 视频弹框 */
.shadow{ display: none; position: fixed; left:0; top:0; z-index:9999; width:100%; height:100%; background-color:rgba(0,0,0,.7);}
.shadow .box{position: absolute; left:50%; top:50%; margin:-360px 0 0 -450px; width:1000px; height:560px; background-color: #fff; border-radius:5px; box-shadow:0 0 15px rgba(0,0,0,.7); background-size: cover;}
.shadow .box .close{ position: absolute; top:-15px; right:-15px; z-index:11; width:30px; height:30px; border-radius:50%; border:2px solid #fff; background:url(../images/i_close2.png) no-repeat 50% 50% /40% auto rgba(0,0,0,.9); cursor: pointer; transition:all .2s; box-shadow:0 0 15px rgba(0,0,0,.7);}
.shadow .box .close:hover{ background-color:#f00; border-color:#f00;}
.shadow .box #progressTime { margin-top:8px!important;}
.shadow .box #videoBox{ border-radius:3px;}
.shadow #videoContainer{width:100%; height:100%;}