/*
 .Floor001104 为demo编号
 */
.Floor001104 .auto{ position:relative;max-width: 960px;padding-bottom: 8%;}
.Floor001104 .title{ overflow:hidden; text-align:center;color:#333; font-weight:normal;font-size:20px;position: relative;padding-bottom: 5px;margin-bottom: 30px;}
.Floor001104 .title:after{ content: '';display: inline-block;width:15px;height:1px;background-color: #f58221;position: absolute;left: 50%;margin-left: -7.5px;bottom:0;}

.Floor001104 .list{ position:relative;}
.Floor001104 .list li{ overflow:hidden;}
.Floor001104 .list li .pic{ float:left; width:46%;position: relative;}
.Floor001104 .list li .pic:after{ display: inline-block;content: '';width:79px;height:67px;position: absolute;z-index: 2;left:50%;top:50%;margin-top: -33.5px;margin-left:-39.5px;background:url(../images/bf.png) no-repeat center center;}
.Floor001104 .list li .pic img{ width:100%;}
.Floor001104 .list li div.con{ padding-left:3%;padding-bottom: 48px;background-color: #f2f7f9;position: absolute;margin-left: 46%;top:50%;margin-top: -126px;}
.Floor001104 .list li h5{margin:0;font-weight: normal;padding-top: 20px;}
.Floor001104 .list li h5 a{ font-size:16px; color:#333;padding-bottom: 20px;}
.Floor001104 .list li p{ font-size:14px; margin:0  0 24px 0; line-height:30px;font-weight: 100;color:#333;height:120px;overflow: hidden;}
.Floor001104 .list .bx-wrapper,
.Floor001104 .list .bx-viewport{ position:relative; z-index:1;}
.Floor001104 .list .bx-pager{ display:none;}
.Floor001104 .list .bx-controls-direction{ bottom:66px; left:49%; position:absolute; z-index:2;}
.Floor001104 .list .bx-controls-direction a{ display:inline-block; width:22px; height:22px; border-radius:50%; background:url(../images/l.png) no-repeat center center #88b2c8; overflow:hidden; line-height:100px; position:relative;}
.Floor001104 .list .bx-controls-direction a.bx-next{ margin-left:10px;background:url(../images/r.png) no-repeat center center #88b2c8;}
.Floor001104 .list .bx-controls-direction a:hover{ background-color:#FE8F01;}

.Floor001104 .list .video .files{ position:absolute; left:0;  top:0;width:46%; height:100%; background:#000; z-index:9999;}

@media(max-width:1200px){
.Floor001104 .auto{ padding:0;}
}

@media(max-width:640px){
.Floor001104 .list li .pic,
.Floor001104 .list li div.con{ float:none;width:auto;}
.Floor001104 .list li div.con{ padding-left:3%;padding-bottom: 48px;background-color: #f2f7f9;position: relative;margin-left: auto;top:auto;margin-top: auto;}
.Floor001104 .list .bx-controls-direction{ bottom:20px; left:2%; position:absolute; z-index:2;}
.Floor001104 .list .title{ position:static; width:auto; margin-bottom:15px;}
.Floor001104 .list .video .files{ position:absolute; left:0;  top:0;width:100%; height:55%; background:#000; z-index:9999;}
}