/*首页*/
.banner_index{
    width:100%;height: 600px;position: relative;
}
.bannerSwiper{height: 100%;}
.bannerSwiper .slideWrap{
     width:100%;height: 600px;position: relative;
}
.bannerSwiper .kvImg,.bannerSwiper .videoEle{
    width:100%;height: 600px;
}
.slideImgIntro{
    position: absolute;top:56%;left: 16%;color: #fff;width: 546px;
}
.slideImgIntro .imgTitle{
    font-size: 47px;line-height: 54px;margin-bottom: 15px;word-wrap:break-word;word-break:keep-all;
}
.slideImgIntro .imgIntro{
    font-size: 20px;line-height:32px;margin-bottom: 24px;word-wrap:break-word;word-break:keep-all;
}
.slideImgIntro .videoPause{
    padding-left: 50px;background: url(../images/videoPause.png) no-repeat left center;line-height: 34px;font-size: 16px;cursor: pointer;
}
.slideImgIntro .videoPlay{
    padding-left: 50px;background: url(../images/videoPlay.png) no-repeat left center;line-height: 34px;font-size: 16px;cursor: pointer;
}
.indexKV{height:315px;background-position:center;background-size: cover;background-repeat:no-repeat;}
.indexPart{
    margin:42px auto;
}
.partTitle{text-align: center;margin-bottom: 40px;}
.partTitle span{display: inline-block;line-height: 36px;font-size: 24px;color: #31475E;padding:0 6px;border-bottom: 1px solid #000;}
.indexPart .row{align-items: center;}
.indexPart__img{width: 100%;height: 480px;margin-bottom: 20px;}
.indexPart__section p{
    font-size: 12px;color: #222;text-indent: 2em;opacity: 0.6;text-align: justify;line-height: 26px;
}
.indexPart .sectionMore{text-align: right;margin-top:20px;}
.indexPart .sectionMore a{display: inline-block;width:135px;height: 63px;background: url(../images/moreBg.png) no-repeat;background-size: 135px auto;text-align: center;font-size: 14px;color: #6A7C92;line-height:50px;cursor: pointer;}
/*新闻资讯*/
.newsSwiper{padding-bottom: 10px;}
.newsInfo .indexPart__section h4{color:#31475E;font-size: 20px;margin-bottom: 18px;}
.newsInfo .indexPart__section p{color:#6A7C92;line-height: 22px;opacity: 1;}
.newsInfo.indexPart .sectionMore{text-align: left;}
.newsInfo .swiper-pagination-bullet,.bannerSwiper .swiper-pagination-bullet{width:6px;height: 6px;opacity: 1;background: #D8D8D8;}
.newsInfo .swiper-pagination-bullet-active,.bannerSwiper .swiper-pagination-bullet-active{background: transparent;border:1px solid #D8D8D8;}
.newResource{display: none;}
.newsInfo .indexPart__img{height: 276px;}
/*主营业务*/
.businessView p{color: #31475E;line-height: 28px;text-indent: 2em;opacity: 0.6;}
.businessLists{margin-top:15px;}
.businessLists .listinner{width:100%;height: 186px;position: relative;}
.overlay__busDetails{
    position: absolute;top:0;left: 0;width:100%;height:100%;background: rgba(6,110,183,0.5);text-align: center;line-height: 186px;cursor: pointer;display: none;
}
.overlay__busDetails span{display: inline-block;padding-right: 21px;color: #fff;background: url(../images/btn.png) no-repeat right center;
    color: #fff;font-synthesis: 14px;}
.businessLists .listinner:hover .overlay__busDetails{display: block;}
.businessLists .listImg{width:100%;height: 186px;}
.businessLists .listTitle{color: #010101;line-height: 40px;text-align: center;}
/*项目展示*/
.projectShow.container{padding:0;}
.projectIntro{width:80%;text-align: center;margin:0 auto;font-size: 12px;color: #31475E;line-height: 28px;margin-bottom: 26px;opacity: 0.6;}
.projectSwiperWrap{padding:0 20px;height: 266px;position: relative;}
.projectSwiperWrap .projectSwiper{height: 100%;}
/*.projectSwiper .row{width: 100%;}
.projectSwiper .swiperList{padding-bottom: 20px;background: #fff;box-shadow: 0 0 10px #ccc;margin:0 10px;}*/
.projectSwiperWrap .swiper-slide{padding-top:1%;}
.projectSwiperWrap .swiperList{
    padding-bottom: 20px;background: #fff;box-shadow: 0 0 6px #ccc;width:94%;height: 98%;margin:0 auto;
}
.projectSwiperWrap .projectSwiperImg{
    height: 152px;
}
.projectSwiper h2{
    font-size: 17px;color:#31475E;padding:0 20px;line-height: 30px;height: 30px;
}
.projectSwiper p{
    font-size: 12px;color:#6A7C92;padding:0 20px;line-height: 18px;height: 36px;margin-top:10px;
}
.projectSwiper-next,.projectSwiper-prev{
    position: absolute;top:50%;margin-top:-11px;width: 12px;height: 22px;opacity: 1;
}
.projectSwiper-prev{
    left: 0;background: url(../images/arrowL.png) no-repeat;
}
.projectSwiper-next{
    right:0;background: url(../images/arrowR.png) no-repeat;
}
/*项目地图*/
.mapWrap{width:100%;height: 600px;position: relative;margin-bottom: 160px;padding: 0 50px;}
.map{width:100%;height: 100%;}
.dealerLists{
    width:950px;height: 230px;padding:22px 20px 5px;background: #fff;box-shadow: 0 0 10px #ccc;position: absolute;bottom:-120px;left: 50%;margin-left: -475px;
}
.dealerSwiper{
    width:860px;height: 100%;
}
.dealerSwiper .swiper-slide{width:268px;height: 100%;margin:0 9px;}
.dealerSwiper .dealerImg{
    width:100%;height: 164px;
}
.dealerSwiper p{
    width:100%;color: #6A7C92;line-height: 44px;height: 40px;text-align: center;
}
.dealerSwiper-next,.dealerSwiper-prev{
    position: absolute;top:50%;margin-top:-11px;width: 12px;height: 22px;opacity: 1;
}
.dealerSwiper-prev{
    left:20px;background: url(../images/arrowL.png) no-repeat;
}
.dealerSwiper-next{
    right:20px;background: url(../images/arrowR.png) no-repeat;
}
.projectGuide{
    width: 950px;height: 295px;margin:0 auto;
}
.projectGuide .guideList{
    width:50%;height: 100%;position: relative;
}
.projectGuide .guideList .guideListBg{width: 100%;height: 295px;}
.projectGuide .guideList .overShade{position: absolute;width:100%;height: 100%;top:0;left: 0;;font-size: 26px;text-align: center;line-height: 295px;display: block;cursor: pointer;background: rgba(49,71,94,0.6);}
.projectGuide .guideList a{color: #fff;}
/*.projectGuide .joinUs .overShade{background: rgba(49,71,94,0.2);}
.projectGuide .contactUs .overShade{background: rgba(14,53,94,0.2);}
.guideList:hover.joinUs .overShade{background: rgba(49,71,94,0.5);}
.guideList:hover.contactUs .overShade{background: rgba(14,53,94,0.5);}*/
.guideList:hover .overShade{background: rgba(14,53,94,0.8);}
/*地图弹框*/
.makerBox{width: 444px;position: relative;padding:10px 0;}
.projectInfo{
    display: flex;
}
.makerBox .projectImg{width: 78px;height: 78px;margin-right: 22px;border-radius: 5px;}
.makerBox .infoDetail{
width: 264px;
}
.makerBox .info__title{
    font-size:18px;color: #485465;height: 28px;line-height: 28px;
}
.makerBox .info__type{
    font-size: 16px;color:#485465;height: 22px;line-height: 22px;margin:6px 0;
}
.makerBox .info__total{
    font-size: 14px;color: #A8B4C4;height: 20px;line-height: 20px;
}
.makerBox .starIcon{
    position: absolute;top:0;right: 28px;width:46px;height: 56px;
}   
.makerBox .projectDis{display: flex;justify-content: space-between;align-items: center;margin-top:20px;}
.makerBox .projectDis .adr{font-size: 15px;padding-left: 24px;background:url(../images/map.png) no-repeat left center;max-width: 350px;}
.makerBox .projectDis .dis{font-size: 15px;color: #fff;height:28px;line-height: 28px;background:#CBD2DC;padding:0 10px;border-radius: 5px;}

/*友情链接*/
.indexPart.myLinksWrap .row{align-items: flex-start;}
.linkLists dt{font-size: 14px;margin-bottom: 16px;color:#31475E;font-weight: normal;}
.linkLists dd{font-size: 12px;padding:4px 0;color:#6A7C92;}
.linkLists dd a{color:#6A7C92;}



/*公司简介部分*/
.navPartWrap{margin-bottom: 40px;}
.navPartWrap .row{
    justify-content: center;
}
.navPartWrap .centerImg{
    display: block;width:100%;margin-bottom: 20px;
}
.navPartWrap .centerImgBg{height: 381px;}
.navPartWrap .centerSection{
    color: #7A7A7A;text-indent: 2em;line-height: 28px;
}
.navPartWrap .centerSection2{
    color: #7A7A7A;
    line-height: 28px;
}
.navPartWrap .col-md-8{padding: 0;}

/*公司业务部分*/
.navPartBus__list{
    background: #fff;/*height: 520px;*/padding-bottom: 20px;box-shadow: 0 0 10px #ccc;margin-bottom: 25px;
}
.navPartBus__list .listImg{
    height: 250px;
}
.navPartBus__list img{width: 100%;}
.navPartBus__list h3{font-size: 16px;color:#2E2E30;line-height: 28px;margin:10px 20px;text-align: center;}
.navPartBus__list p{font-size: 12px;color: #444446;line-height: 26px;height: 130px;padding:0 20px;text-indent: 2em;overflow: hidden;}
.navPartBus__row{
    height: 342px;position: relative;margin:40px -15px 150px;
}
.navPartBus__row img{width: 100%;height: 342px;}
.navPartBus__row .rowInfo{
    position: absolute;right: 42px;bottom:-100px;width:53.8%;height: 200px;box-shadow: 0 8px 20px 0 rgba(224,224,224,0.50);background: rgba(256,256,256,0.9);border-radius: 5px;padding:20px;
}
.navPartBus__row .rowInfo h3{font-size: 18px;color: #444446;}
.navPartBus__row .rowInfo p{font-size: 12px;color:#31475E;line-height: 24px;text-indent: 2em;margin-top:10px;}
.navPartBus__rowL .rowInfo{right: auto;left: 42px;}
.navPart__title2{display: none;}

/*新员工入职*/
.companyIntro__staff{width:855px;height: 574px;background: url(../images/staffBg.png) top right no-repeat;margin:30px auto;}
.companyIntroWrap {width:350px;padding-top:26px;}
.companyIntroWrap .company{
    font-size:36px;color:#272727;line-height: 48px;font-weight: normal;
}
.companyIntroWrap .welcome{
    font-size:36px;color:#272727;line-height: 48px;opacity: 0.6;font-weight: normal;
}
.companyIntroWrap .companyIntro{
    font-size: 14px;color: #848484;line-height: 28px;text-indent: 2em;margin:25px 0;
}
.companyIntro__staff .staffBgM{
    display: none;width:337px;margin:20px auto;
}
.companyIntro__staff .detailBtn{
    display: inline-block;width:129px;height: 35px;background: url(../images/detailBtn.png) no-repeat;text-indent: -99999px;cursor: pointer;
}
/*视频目录页面*/
.navPartWrap .row.trainVideoWrap{justify-content: flex-start;}
.trainVideoWrap .colCont{
    width: 95%;margin-right: 5%;
}
.trainVideoWrap .videoImgWrap{
    width:100%;height: auto;position: relative;
}
.trainVideoWrap .videoImg{
    width:100%;height: 170px;box-shadow: 0 6px 8px rgba(10,10,10,0.6);margin-bottom: 20px;
}
.trainVideoWrap .videoPlay{
    position: absolute;top:50%;left: 50%;width:52px;height: 37px;margin:-19px 0 0 -26px;cursor: pointer;
}
.trainVideoWrap .videoTitle{
    font-size: 22px;color: #000;
}
.trainVideoWrap .videoIntro{
    font-size: 13px;color:#343434;opacity: 0.6;line-height: 26px;height: 78px;margin:10px 0 50px;text-indent: 2em;
}
.videoBox{
    width: 950px;height: 610px;position: fixed;top:50%;left: 50%;margin:-276px 0 0 -475px;z-index: 1000;padding-top:30px;display: none;
}
.videoBox .closeBox{
    position: absolute;top:0;right: 0;width: 32px;height: 32px;background: url(../images/closeBox.png) no-repeat;
}
.videoBox video{width: 950px;height:578px;}

/*加入我们*/
.tableStyle{
    width: 100%;background:#F7F7F7;display: table;
}
.tableStyle:nth-of-type(2n){background: #fff;}
.tableStyle li{display: table-cell;vertical-align: middle;text-align: center;padding:16px 10px;font-size: 14px;color: #31475E;box-sizing: border-box;border-right: 1px solid #EAEAEA;}
.tableStyle li:first-child{width: 23.4%;}
.tableStyle li:nth-of-type(3){width:16.6%}
.tableStyle li:nth-of-type(2),.tableStyle li:nth-of-type(4){width: 22.3%;}
.tableStyle li:last-child{width:15.4%;border-right:0;}
.tableStyle__head li{background:#6B619F;color: #fff;height: 43px;line-height: 43px;padding:0;border-right: 1px solid #fff;}
.tableStyle li.lookDetails{
    color: #6B619F;cursor: pointer;
}
.tableStyle li.lookDetailstop{
    color: #6B619F;cursor: pointer;
}
.tableStyle li.lookDetails i{
    display: inline-block;vertical-align: 2px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;
    border-top: 6px solid #6B619F;margin-left: 10px;
}

.tableStyle li.lookDetailstop i{
    display: inline-block;vertical-align: 2px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;
    border-bottom: 6px solid #6B619F;margin-left: 10px;
}
.joinUsList{
    display: none;width:100%;padding:14px 50px;background: rgba(237,237,237,0.20);
}
.listDetailUl>li{float: left;width: 25%;padding:3px 0;font-size: 14px;color: #000;}
.listDetailUl>li.blockLi{display: block;width: 100%;}
.listDetailUl>li .detailsCont{width: auto;opacity: 0.6;line-height: 28px;display: inline-block;}
.listDetailUl label{
    display: inline-block;vertical-align: top;width: 70px;margin-bottom: 0;line-height: 28px;
}
.listDetailUl>li.blockLi .detailsCont{display: inline-block;vertical-align: top;width:90%;}

/*联系我们*/
.mapAdrWrap{margin-bottom: 34px;width: 100%;height: 600px;}
.contactUs{
    font-size: 14px;color: #212121;line-height: 30px;text-align: center;
}
.contactUs .codeImgP{
    margin:18px 0 8px;padding-left: 1em;
}
.codeImg{width:108px;height: 108px;margin:0 auto 50px;}



/*适配手机*/
@media screen and (max-width: 750px) {
    /*首页*/
    .banner_index{
       height: 470px;
    }
    .bannerSwiper .slideWrap{
        height: 470px;
    }
    .bannerSwiper .kvImg,.bannerSwiper .videoEle{
        height: 470px;
    }
    .slideImgIntro{
        top:auto;left: 25px;bottom:15px;width:275px;
    }
    .slideImgIntro .imgTitle{
        font-size: 23px;line-height: 27px;margin-bottom: 10px;
    }
    .slideImgIntro .imgIntro{
        font-size: 10px;line-height:16px;
    }
    .slideImgIntro .videoPause{
        position: absolute;top:-96%;left: 50%;width: 64px;height: 64px;background: url(../images/videoPause.png) no-repeat center;padding: 0;text-indent:-9999px;
    }
    .slideImgIntro .videoPlay{
        position: absolute;top:-96%;left: 50%;width: 64px;height: 64px;background: url(../images/videoPlay.png) no-repeat center;padding: 0;text-indent:-9999px;
    }



    .indexKV{height:190px;}
    .indexWrapper{background: #f5f5f5;}
    .companyPro .row{background:#fff;border-radius: 5px;}
    .newsInfo .swiper-slide{background:#fff;}
    .mainBusiness .col-md-4{background: #fff;margin-bottom: 15px;}
    /*模块title*/
    .partTitle{text-align: left;margin-bottom: 20px;padding-left:2px;border-left: 3px solid #066EB7;}
    .partTitle span{border:0;line-height: 1em;}
    .indexPart .sectionMore a{display: block;width:100%;padding: 10px 0;font-size: 14px;height: 36px;text-align: left;line-height: 16px;background: url(../images/arrowR.png) no-repeat center right;background-size: 8px auto;opacity: 0.6;}
    /*公司简介*/
    .indexPart__img{height: 240px;}
    .navPartWrap .col-md-8,.navPartWrap .col-md-4{padding: 0;}
    .navPartWrap .centerImgBg{height:183px;}
    /*新闻资讯*/
    .newsSwiper .col-md-6{padding: 0;}
    .newsInfo .row{
        flex-direction:column-reverse;justify-content:flex-start;margin:0;border-radius: 5px;
    }
    .newResource{display: flex;align-items: center;margin:10px 0;color: #999;font-size: 10px;}
    .newsInfo .indexPart__section h4{height: 24px;overflow: hidden;}
    .newsInfo .indexPart__section p{height: 52px;line-height: 26px;overflow: hidden;}
    .newResource .tag{display: inline-block;padding: 0 5px;background: #C5E6FE;color:#0081EC;margin-right: 3px;line-height: 20px;height: 20px;border-radius: 4px;}
    .newsInfo .swiper-slide{width:80%;background: #fff;}
    .newsSwiper{margin:0 -15px;}
    .newsSwiper .col-md-6.indexPart__section{padding:8px;}
    .newsInfo .indexPart__img{height: 180px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
    /*主营业务*/
    .businessLists .listinner,.businessLists .listImg{height: 149px;}
    .overlay__busDetails{line-height: 149px;}
    /*项目展示*/
    .projectShow .partTitle{margin-left: 15px;}
    .projectShow .projectIntro{display: none;}
    .swiperList p.ellipsis3{-webkit-line-clamp:1;height: 18px;}
    .projectSwiperWrap{width:100%;padding:15px 0;height: 266px;background:#fff;}
    .projectSwiper{
        width:100%;
    }
    .projectSwiperWrap .projectSwiper-next,.projectSwiperWrap .projectSwiper-prev{display: none;}
    .projectSwiperWrap .projectSwiperImg{height: 140px;}
    /*项目地图*/
    .projectMap{margin-bottom: 20px;}
    .projectMap .partTitle{margin-left: 15px;}
    .projectMap .dealerLists,.projectMap .projectGuide{display: none;}
    .mapWrap{margin-bottom: 0;height: 300px;}
    /*有情链接*/
    .myLinksWrap{display: none;}


    /*公司业务部分*/
    .navPart__title2{display:block;}
    .navPartBus__list{box-shadow: 0 0 10px #fff;margin:0;height: auto;width:100%;margin:0;}
    .row.navPartBus__lists{margin:0;}
    .navPartBus__list .listImg{
        height: 180px;
    }
    .row.navPartBus__lists .col-md-6{padding:0;}
    .navPartBus__list h3{margin:10px 0;text-align: left;}
    .navPartBus__list p{padding:0;height: auto;}
    .navPartBus__row{height: auto;margin:0;margin: 0 -15px;}
    .navPartBus__row .col-md-12{padding: 0;}
    .navPartBus__row img{height: auto;}
    .navPartBus__row .rowInfo{position: static;width: auto;height: auto;box-shadow: 0 0 10px #fff;}
    .mainBusinessM{background: #fff;padding: 12px;border-radius: 5px;}

    /*新员工入职*/
    .companyIntro__staff{width:100%;height:auto;background-image:none;}
    .companyIntroWrap {width:100%;padding-top:0;}
    .companyIntroWrap .companyIntro__title{text-align: center;}
    .companyIntroWrap .company{
        display: inline-block;text-align: center;font-size:22px;
    }
    .companyIntroWrap .welcome{
        display: inline-block;font-size:22px;
    }
    .companyIntroWrap .companyIntro{margin:10px auto 0;}
    .companyIntro__staff .staffBgM{display: block;}
    .companyIntro__staff .detailBtn{
        display: block;margin:0 auto;
    }
    /*视频目录页面*/
    .videoBox{
        width:600px;height:300px;margin:-150px 0 0 -300px;padding-top:30px;transform: rotate(90deg);
    }
    .videoBox video{width:100%;height:100%;}
    .trainVideoWrap .colCont{width: 100%;margin-right: 0;}
    .trainVideoWrap .videoImg{height: 149px;}
    /*加入我们*/
    .listDetailUl .detailsCont{width: 76%;}
    .listDetailUl .detailsCont.detailsContMore{width:100%;display: block;}
    .tableStyle li{font-size: 12px;padding:10px 4px;}
    .navPartWrap__mobile{padding:0;margin:0;overflow: hidden;}
    .navPartWrap__mobile .col-md-12{
        margin:0 6px;
    }
    .navPartWrap__mobile .navPart__title{margin-left: 15px;}
    .joinUsList{
        margin:0 -6px;padding:10px;width: 104%;
    }
    .listDetailUl>li{width: 50%;}

    /*地图弹框*/
    .makerBox{width: 280px;padding:10px 0;}
    .projectInfo{
        display: flex;
    }
    .makerBox .projectImg{width: 39px;height: 39px;margin-right: 10px;border-radius: 5px;}
    .makerBox .infoDetail{
    width: 190px;
    }
    .makerBox .info__title{
        font-size:14px;height: 20px;line-height: 20px;
    }
    .makerBox .info__type{
        font-size: 12px;height: 20px;line-height: 20px;margin:0;
    }
    .makerBox .info__total{
        font-size: 10px;height:18px;line-height: 18px;
    }
    .makerBox .starIcon{
        right: 14px;width:23px;height: 28px;
    }   
    .makerBox .projectDis{margin-top:15px;}
    .makerBox .projectDis .adr{font-size: 12px;padding-left: 12px;max-width: 220px;background-size: 12px auto;}
    .makerBox .projectDis .dis{font-size: 12px;height:18px;line-height: 18px;padding:0 7px;border-radius: 5px;}




}

#customers
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;

    border-collapse:collapse;
}
#customers .headertr tr{background-color: #6B619F;}
#customers .headertr
{
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 28px;
}
#customers td, #customers th
{
    font-size:14px;
    color: #31475E;
    text-align: center;
    border:1px solid #EAEAEA;
    padding:3px 7px 2px 7px;
}

#customers th
{
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    background-color:#6B619F;
    color:#FFFFFF;
}

#customers tr.alt td
{
    color: #31475E;
    text-align: center;
    background-color:#F7F7F7;
}
#customers a{
    color: #6B619F;
}
#customers li{
    text-align: left;
}

.img-w100 img{
    width: 100%;
}
/*适配ipad*/
@media screen and (min-width: 750px) and (max-width: 970px) {  }
@media screen and (min-width: 970px) and (max-width: 1170px) {  }
@media screen and (min-width: 1170px) {  }


/*@media (max-width: @screen-xs-max) {  }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { 
    .header__left,.header__right{display: none;}
    .header__menuIcon{display: block;}
}
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {  }
@media (min-width: @screen-lg-min) {  }*/


.bs-box{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-evenly;
}
.bs-box .block-item{
    width: 30%;
    border: 1px solid #e0e0e0;
    border-radius: 5px 5px;
    padding: 10px 20px;
}
.bs-box .block-item .til{
    font-size: 18px;
    color: #2E2E30;
    margin: 10px 0 18px;
    text-align: center;
}
.bs-box .block-item .desc{
    font-size: 14px;
    color: #6D6D6E;
    line-height: 28px;
    text-align: left;
    overflow: hidden;
}

.bs-box .block-item .rank p{
    padding-left: 6px;
    color: #6D6D6E;
}
