@charset "utf-8";
/**
 * [OElove] (C)2010-2099 OELOVE.COM Inc.
 * Email: service@phpcoo.com, phpcoo@qq.com
 * This is not a freeware, use is subject to license terms
 * $LastTime 2019/10/11 Design by wz$
*/



/*视频列表*/
.oe_video{width: 1200px; margin: 0px auto; margin-bottom: 40px; overflow: hidden;}
.oe_video .bd{width: 1240px;}
.oe_video dl{width: 280px;  float:left; margin-right:26px; position: relative;height: 400px; overflow: hidden; border-radius:5px; margin-bottom: 40px;}
.oe_video dl:hover dd.dd_1{transition: all 0.2s ease-in-out 0s; background:rgba(0,0,0,0.5);}
.oe_video dl:hover dd.dd_1 span.ico{opacity: 1;transition: all 0.2s ease-in-out 0s;}
.oe_video dl dt{width: 280px; height: 400px; line-height: 400px; text-align: center; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; background-size: cover; background-position: center center; background-repeat: no-repeat;  border-radius:5px;}
.oe_video dl dd.dd_1{position: absolute; left:0px; top:0px; right: 0px;bottom: 0px; background:rgba(0,0,0,0.1);transition: all 0.2s ease-in-out 0s;}
.oe_video dl dd.dd_1 span.ico{display: inline-block; width: 59px; height: 59px; position:absolute; background:url(../images/video.png) left top no-repeat;   left: 50%; top: 50%; margin-left: -28px; margin-top: -28px;}
.oe_video dl dd.dd_1 h3{position: absolute; left: 0px; right: 0px; bottom: 0px; color:#fff; background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.8)); font-size: 14px;padding: 25px 10px 5px 10px;}
.oe_video dl dd.dd_1 h3 label{position: absolute; right: 10px; bottom: 10px;}
.oe_video dl dd.dd_1 h3 p{line-height: 24px; font-size: 16px; max-height: 48px; overflow: hidden; margin-bottom: 5px;}
.oe_video dl dd.dd_1 h3 em{display: inline-block; width: 30px; height: 30px; border-radius: 50px; overflow: hidden; vertical-align: middle; margin-right: 8px; border:2px solid #fff;}
.oe_video dl dd.dd_1 h3 em img{width: 30px; min-height: 30px;}
.oe_video dl dd.dd_2{position: absolute; left: 0px; top: 0px;right: 0px; bottom: 0px; background: rgba(0,0,0,0.7); padding-top:80px; text-align: center; color:#fff; display: none; z-index: 10;}
.oe_video dl dd.dd_2 img{width: 180px;}
.oe_video dl dd.dd_2 p{line-height: 50px; font-size: 16px;}
.oe_video dl dd.dd_2 span.close{cursor: pointer; position: absolute; padding: 5px; right: 10px; top:10px;}
.oe_video dl dd.dd_2 span.close i{display: inline-block; width: 16px; height: 16px; background:url(../images/bg.png) 0px -290px no-repeat;}
.oe_vser{width: 1200px; margin: 0px auto; background:#fff; border: 1px solid #ebebeb; box-sizing:border-box; padding: 25px 10px; margin-bottom: 15px; border-radius: 5px;}
.oe_vser .layui-input-inline,.oe_vser .layui-inline{float: left; margin-right: 5px;}
.oe_vser .layui-input-block{margin-left: 80px; vertical-align: middle;}
.oe_vser .layui-form-radio{margin-right: 0px;}
.oe_vser .layui-form-label{width: 40px; padding-right: 8px;}
.oe_vser .layui-select-title{width: 120px;}
.oe_vser .layui-unselect{ float: left;}
.oe_vser span.btn{display: inline-block; float: left; line-height: 38px; background:#ff5e54; color:#fff; vertical-align: middle; border-radius: 3px; cursor: pointer;  padding: 0px 25px;}
.oe_vser span.btn:hover{opacity: 0.8;}