﻿@charset "UTF-8";
.main-slide{margin-bottom: 65px;padding:0 20px;box-sizing: border-box;}
.container-swiper{position:relative;height: 340px;overflow: hidden;}
.swiper-slide{float: left;}
.swiper-wrapper,.swiper-slide,.slide-content{height: 340px;}
.swiper-container-horizontal>.swiper-pagination-bullets{padding-left: 660px;bottom: 20px;box-sizing: border-box;}
.swiper-pagination-bullet{width: 28px;height: 3px;background: #ccc;opacity: 1;border-radius: 0;}
.swiper-pagination-bullet-active{background: #004b8d;}
.slide-content{background: #f6f6f6;}
.slide-content .slide-img{float:left;width: 635px;height: 100%;}
.slide-content .slide-img img{width: 635px;height: 100%;}
.slide-content .slide-img video{width: 635px;height: 100%;object-fit: fill;}
.slide-content .slide-desc{padding-left: 660px;height: 100%;background: url(../images/waiting-bg.png)no-repeat right -115px bottom -8px;}
.slide-desc{padding-top: 50px;padding-right: 20px;}
.slide-desc .slide-name{line-height:34px;font-size: 18px;font-weight: bold;color: #004b8d;}
.slide-desc .slide-info{margin-bottom:35px;line-height:22px;font-size: 14px;color: #004b8d;}
.slide-desc p{line-height:24px;font-size: 14px;color: #333;}
.slide-desc p.slide-spec{margin-bottom: 10px;color: #61646a;}
.waiting-list{padding: 0 60px;}
.waiting-item{float: left;width: 31%; margin:1%;height: 450px;box-shadow: 0 0 10px rgba(186,204,207,.5);}
.waiting-item:hover{box-shadow: 0 0 15px rgba(186,204,207,.7);}
.waiting-item .waiting-img{width: 100%;height: 200px;overflow: hidden;}
/*.waiting-item .waiting-img{width: 100%;height: 200px;}*/
.waiting-item .waiting-img img{width: 100%;height: 100%;}
.waiting-item .waiting-img video{width: 100%;height: 100%;object-fit: fill;}
.waiting-item .waiting-desc{padding: 22px 35px 0;color: #61646a;}
.waiting-item .waiting-desc .waiting-name{line-height:32px;font-size: 18px;font-weight: bold;text-align: center;}
.waiting-item .waiting-desc .waiting-info{margin-bottom:24px;line-height:26px;font-size: 14px;text-align: center;}
.waiting-item .waiting-desc p{margin-bottom:18px;line-height:22px;font-size: 14px;color: #212121;}

#pager{text-align: center;}

@media only screen and (max-width: 767px) {
.main-slide,.waiting-item .waiting-desc .waiting-info{ display:none;}
.waiting-list{ padding:2%;}
.waiting-item{ width:48%;}
.waiting-item .waiting-img{ height:160px;}
.waiting-item .waiting-desc{ padding:0 2%;}
.waiting-item .waiting-desc .waiting-name{ font-size:15px; font-weight:normal; line-height:30px; height:60px; overflow:hidden;}
.waiting-item{ height:auto;}
}