/* ==========================================================================
   联系我们模块
============================================================================ */

/* 服务网络 */
.company-list li{float: left;width: calc(33.33% - 1px);margin: 0 1px 1px 0;background: #f0f0f0;height: 210px;padding: 20px 2%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.company-list li h4{margin-bottom: 12px;}
.company-list .address{line-height: 20px;align-items: unset;}
.company-list .address span{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;white-space: nowrap;}
.company-list .address span i{display: inline-block;vertical-align: top;color: #49a6e8;margin-right: 5px;}
.company-list span i{display: inline-block;vertical-align: top;color: #49a6e8;margin-right: 5px;}
.company-list .address p{width: calc(100% - 64px);}

@media screen and (max-width: 1280px) {
    .company-list li{width: calc(50% - 1px);}
}

@media screen and (max-width: 767px) {
    .company-list li{width: 100%;margin-right: 0;}
}

/* 集团总部 */
.ct-group{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.ct-group ul{width: 75%;}
.ct-group ul li{width: calc(33.33% - 1px);margin: 0 1px 1px 0;float: left;height: 120px;background: #f0f0f0;padding: 10px 30px;cursor: pointer;}
.ct-group ul li span{-ms-flex-negative: 0;flex-shrink: 0;width: 50px;height: 50px;font-size: 50px;color: #2898e6;margin-right: 14px;}
.ct-group ul li .text{width: 100%;}
.ct-group ul li .text h4{font-size: 18px;margin-bottom: 4px;color: #666;}
.ct-group ul li:hover{background: #2898e6;-webkit-transition: .4s;transition: .4s;}
.ct-group ul li:hover .text h4{color: #fff;-webkit-transition: .4s;transition: .4s;}
.ct-group ul li:hover .text p{color: #fff;-webkit-transition: .4s;transition: .4s;}
.ct-group ul li:hover span{color: #fff;-webkit-transition: .4s;transition: .4s;}
.ct-group .erweima{background: #f0f0f0;margin-bottom: 1px;width: 25%;}
.ct-group .erweima p{margin-top: 10px;}



#myMap{height: 600px;margin-top: 20px;}
.anchorBL{display: none;}
.infoWindow{width: 300px;background: #fff;color: #333;-webkit-transform: translate(40px,-50%);transform: translate(40px,-50%);}
.infoWindow::before{display: block;content: '';border-style: solid;border-width: 10px 10px;border-color: transparent #fff transparent transparent;position: absolute;left: -20px;top: 50%;margin-top: -10px;}
.infoWindow .inner{padding: 12px 18px;}
.infoWindow .inner h4{font-family: "宋体";color: #333;}
.infoWindow .inner .text{margin-top: 12px;}
.infoWindow .inner .text p{text-align: left;word-break: keep-all;color: #333;}

@media screen and (max-width: 1366px) {
    #myMap{height: 440px;}
}

@media screen and (max-width: 992px) {
    .ct-group{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .ct-group ul{width: 100%;}
    .ct-group ul li{width: calc(50% - 1px);}
    .ct-group .erweima{width: 100%;padding: 30px 0;}
    #myMap{height: 360px;}
}

@media screen and (max-width: 767px) {
    .ct-group ul li{width: 100%;margin-right: 0;}
    #myMap{height: 300px;}
}
@media screen and (max-width: 700px) {
  .infoWindow{width:200px}
  .infoWindow .inner .text p{word-break:break-all}
}
@media screen and (max-width: 520px) {
  .infoWindow::before{border-color:transparent transparent #fff transparent;margin-top:-20px;top:0;left:25% }
}

/* 加入我们 */
.screen .search-btn{display: block;width: 86px;height: 36px;border: 1px solid #e5e5e5;text-align: center;line-height: 34px;}
.screen .search-btn:hover{border-color: #2898e6;background-color: #2898e6;color: #fff;-webkit-transition: .4s;transition: .4s;}
.join-us .thead{background: #2898e6;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.join-us .thead span{width: 100%;color: #fff;font-size: 18px;line-height: 28px;padding: 15px 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.join-us .tbody .tr{background: #f0f0f0;border-bottom: 1px solid #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.join-us .tbody .td{width: 100%;padding: 14px 30px;line-height: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.join-us .tbody .switch-btn:hover{color: #2898e6;}
.join-us .tbody .switch-btn::after{display: inline-block;content: '+';vertical-align: top;margin-left: 4px;line-height: 16px;}
.join-us .tbody .tr.open{background: #fff;border-color: #e5e5e5;}
.join-us .tbody .tr.open .switch-btn{color: #2898e6;}
.join-us .tbody .tr.open .switch-btn::after{content: '-';}
.join-us .join-drop{padding: 24px 30px 30px;display: none;}

@media screen and (max-width: 767px) {
    .screen .flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .screen .select-item{margin-bottom: 10px;width:45%;margin-right:10px;}
    .screen .select-item .select{width:65%;}
    .screen .search-btn{display: block;margin-top:15px;}
    .join-us .thead span{padding: 10px 3px;font-size: 12px;}
    .join-us .tbody .td{padding: 10px 3px;font-size: 12px;text-align: center;}
    .join-us .join-drop{padding: 20px 15px;}
    
}


/* 渠道合作 */
.channel-text{padding-top: 8px;max-width: 940px;margin: 0 auto;}
.channel-list{margin: 0 -15px;}
.channel-list li{float: left;width: 33.33%;padding: 15px;}
.channel-list .item-box{border: 1px solid #e5e5e5;height: 142px;padding: 10px 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.channel-list .item-box h4{margin-bottom: 12px;}
.channel-list .item-box p{padding-left: 24px;position: relative;line-height: 22px;}
.channel-list .item-box p span{display: block;width: 20px;line-height: 22px;position: absolute;left: 0;top: 0;font-size: 18px;color: #2898e6;}

@media screen and (max-width: 992px) {
    .channel-list li{width: 50%;}
}

@media screen and (max-width: 767px) {
    .channel-list{margin: 0;}
    .channel-list li{width: 100%;padding: 7.5px 0;}
}