﻿.video-placehold, .video-placehold img{
    height:auto;
    width:100%;
}
.mainContainer .banner{
    margin-bottom :20px;
    position:relative
}
.mainContainer .banner:before{
    content:"";
    background:url(/Template/images/aboutus/videoPlay.png) no-repeat;
    width:84px;
    height:84px;
    position:absolute;
    background-size:90%;
    background-position-x:5px;
    background-position-y:5px;
    left:calc(50% - 42px);
    top:calc(50% - 42px);
    cursor:pointer;
}
.mainContainer .block_main{
    border-bottom:none;
    text-align: center;
}
body .swiper-button-next, body .swiper-button-prev{
    top:45%
}
.mainContainer .block_main.textMain p{
    line-height:2
}
.mainContainer .block_main.textMain p.block_title{
    margin-bottom:10px;
}
.mainContainer .block_main .fmainContainer{
    overflow:hidden;
    padding:10px 0
}
.mainContainer .block_main .f_main{
    float:left;
    width:30%;
    margin-right:5%
}
.mainContainer .block_main .f_main:last-child{
    margin-right:0
}
.mainContainer .block_main p.slide_title{
    font-size:18px;
    color:#333;
    margin-bottom:8px;
}
.mainContainer .block_main p.block_title span{
    display:inline-block;
    color:#333;
    font-size:28px;
    float:right;
    cursor:pointer
}
.slideContainer{
    overflow:hidden
}
.mainContainer .slideContainer p.block_title{
    border-bottom:1px solid #ccc;
    padding-bottom:10px;
    margin-bottom:10px;
    font-size:20px;
}
.botT .swiper-slide {
    overflow:hidden
}
.botT .swiper-slide.teamContainer{
    float:left;
    width:32%;
    margin-bottom:2%;
}
.botT .swiper-slide.teamContainer img{
    width:100%
}
.botT .swiper-slide.teamContainer p{
    background:#ccc;
    text-align:center;
    line-height:2;
    font-size:16px
}
/*.botT .swiper-slide.teamContainer:nth-child(3n+0){
    margin-right:0
}*/
.mainContainer .block_main.contact {
    padding: 0;
    text-align: left;
    padding-bottom:30px;
}
.mainContainer .block_main.contact p {
    margin: 0 0 40px;
}
.contact span {
    padding: 15px 0;
    padding-left: 55px;
    margin-right: 38px;
    background-position-y: 8px;
    background-repeat: no-repeat;
    font-size: 15px;
    background-size: 38px;
}
.contact span:last-child{
    margin:0
}
.contact span.phone{
    background-image:url(/Template/images/aboutus/job_phone.png);
}
.contact span.mail{
    background-image:url(/Template/images/aboutus/job_mail.png)
}
.contact span.addr{
    background-image:url(/Template/images/aboutus/job_addr.png)
}