/* * @Author: lihenghong  * @Date: 2020-04-22 10:33:54  * @Page Name: lihenghong  Newpage*/
.company_info {
  padding: 12px;
  background: #fff;
}
.summary, .CompanySummary {
  line-height: 22px;
}
.company_info .carouseimgbox img{
  vertical-align: baseline;
}
.c_imgbox {
  display: inline-block;
  text-align: center;
  width: 200px;
  height: 200px;
  border: 1px solid #E6E6E6;
  margin-right: 12px;
  line-height: 197px;
}
.OverseasOfficeBox .ryimg{
  margin-right: 8px;
}
.OverseasOfficeBox .ryimg:nth-child(4n) {
  margin-right: 0;
}
.c_imgbox img {
  max-width: 100%;
}

.c_infobox {
  display: inline-block;
  vertical-align: top;
  width: 40%;
}

.true-up {
  margin-top: -2px;
  display: inline-block;
}

#carouselbox {
  float: right;
}

.carouseimgbox {
  width: 31%;
  height: 280px;
  line-height: 279px !important;
  background-color: #fff !important;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
}

.carouseimgbox2 {
  width: 350px;
  height: 350px;
  line-height: 348px !important;
  background-color: #fff !important;
  border: 1px solid #E6E6E6;
  box-sizing: border-box;
}

.c_btnrow .waves-button{
  margin-top: 10px;
}

/* .c_btnrow button:nth-child(1) {
  margin-right: 22px;
} */
.imgbox img{
  object-fit: cover;
}
.gx-btn {
  cursor: pointer;
}
.tab_box .des-tab-title li {
  min-width: 20%;
  box-sizing: border-box;
  /**ipad存在被挤压变形*/
  /* padding: 0; */
  padding: 0 8px;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  font-weight: bold;
  color: #333;
}

.tab_box .des-tab-card .des-tab-title .layui-this {
  border-top: 4px solid #0099FF !important;
  color: #0099FF;
}

.tab_box .des-tab-title .layui-this:after {
  width: 100% !important;
  left: 0 !important;
  margin-left: 0px !important;
  border: none !important;

}

.tab_box .des-tab-card .des-tab-title {
  background-color: #e6e6e6 !important;
  border-color: #f2f2f2 !important;
  height: 50px !important;
}

.tab_box .des-tab-card {
  border: none;
  box-shadow: none;
}

.favoritebtn,
.r_info_contactbtn {
  width: 155px;
}

.c_info_text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.c_info_text.none {
  display: none!important;
}

.sp_info_text {
  width: 100%;
  margin-bottom: 12px;
}

.sp_info_text .text_w {
  width: 62%;
}

.products_info_detail {
  display: inline-block;
  vertical-align: top;
  margin-left: 12px;
  width: 60%;
}

.c_info_text2 span:nth-child(1) {
  width: 160px;
  display: inline-block;
}

.carouse_view {
  width: 350px;
  height: 80px;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
}

.carouseviewbox {
  /* display: inline-block; */
  flex-shrink: 0;
  margin-right: 10px;
  height: 78px;
  line-height: 77px !important;
  width: 80px;
  border: 1px solid #E6E6E6;
  cursor: pointer;
}

.carouseviewbox_mask {
  background: #E6E6E6;
  opacity: 0.5;
}

.bm_placeholder_box {
  width: 700px;
}


.nav_container {
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
}

.des-tab-card .des-tab-title li {
  margin: 0 !important;

}
/* 2021-05-17 */
.summary span.inb, .CompanySummary span.inb {
  white-space: pre-wrap;
  word-break: break-word;
}
/* end */

@media screen and (max-width: 1530px) {
  .nav_container {
    max-width: 1200px;
  }

  .products_info_detail {
    width: 55%;
  }
}

.saleswidth {
  width: 460px;
  margin-bottom: 12px;
}

.w60 {
  width: 60%;
}

.saleswidth .s_title {
  width: 160px;
  display: inline-block;
}


.cantonliketag {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  background: #F95A5A;
  z-index: 1;
  cursor: pointer;
}

.cantonliketag .tooltiptext {
  background-color: #fff;
  color: #999999;
  padding: 12px;
  border-radius: 4px;
  box-shadow: 1px 3px 5px 1px rgba(200, 200, 200, 0.33);
  position: absolute;
  height: 20px;
  z-index: 1;
  width: 185px;
  line-height: 20px;
  bottom: -58px;
  left: -120px;
  display: none;
}

.tooltip_triangle {
  width: 0;
  height: 0;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-bottom: 12px solid #fff;
  position: absolute;
  top: -12px;
  left: 64%;
  margin-left: -6px;
}

.cantonliketag2 {
  left: 0;
}

.info_key_text {
  width: 141px;
  display: inline-block;
  margin-right: 4px;
}
.info_key_text2 {
  width: 165px;
  display: inline-block;
}

.chinese-box .info_key_text {
  width: 90px;
}
.chinese-box .info_key_text2 {
  width: 125px;
}

.chinese-box .c_info_text2 span:nth-child(1) {
  width: 100px;
}

.c_name_member {
  max-width: calc(100% - 40px);
}

.company-info-breadcrumb {
  display: inline-block;
  max-width: 70%;
  height: 20px;
  vertical-align: top;
}
.breadcrumb_name {
  max-width: 70%;
  display: inline-block;
  height: 20px;
  vertical-align: top;
}

.bluemodal3.gomain2 .title {
  position: relative;
}
.bluemodal3.gomain2 .title .closemodal {
  position: absolute;
  right: -70px;
}

@media screen and (min-width: 1900px) {
  .c_infobox {
    width: 53%;
  }

  .sp_info_text .text_w {
    width: 77.5%;
  }
}

.r_company_info_text_box {
  display: flex;
  flex-wrap: wrap;
  min-height: 80px;
  align-content: space-between;
}

.area-tab-title {
  height: 28px;
}

.area-tab-title li {
  width: 20%;
  box-sizing: border-box;
  line-height: 28px;
  color: #999;
  background: #e5e5e5;
}

.layui-tab-card .area-tab-title .layui-this:after {
  border-bottom-color: #C8C8C8;
  height: 29px;
  border: none;
}

.layui-tab-card .area-tab-title .layui-this {
  color: #0099FF;
  font-weight: bold;
}

.layui-tab-card .area-tab-title li {
  margin: 0;
}

.layui-tab-card .area-tab-title {
  background: #e5e5e5;
}



.service_menu_li {
  /* padding: 12px;
  font-size: 16px;
  margin: 0 -12px;
  cursor: pointer; */
  padding-left: 12px;
  overflow: hidden;
}

.s_m_text {
  /*禅道需求916样式调整回退 padding: 2px 6px; */
  padding: 12px;
  font-size: 16px;
  /*禅道需求916样式调整回退 margin: 0 -6px; */
  margin: 0 -12px;
  cursor: pointer;
  display: block;
  font-weight: bold;
}

.interior_menu {
  display: none;
  border: 1px solid #e6e6e6;
  position: absolute;
  top: -1px;
  background: #fff;
  font-size: 14px;
  left: 276px;
  z-index: 99;
  color: #333;
  width: fit-content;
}

.i_m_li {
  /* padding: 6px 12px 6px 25px; */
  padding: 9px 12px 10px 22px;
  /*禅道需求916样式调整回退，恢复时放开并注释上方一行 padding: 4px 12px 4px 22px; */
  margin: 0 -12px;
}

.s_m_text:hover,
.i_m_li:hover {
  background: #f8f8f8;
}


/* 2021-06-09 */
.left_content .layui-form {
  position: relative;
  padding-top: 44px;

}
.left_content .layui-form.pd-t0 {
  padding-top: 0;
}

.left_content .layui-form .bm_border_bottom {
  
  background-color: #e6e6e6;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.left_content .bm_border_bottom .normal_title_text {
  /* height: 44px; */
  /* line-height: 44px; */
  padding-left: 12px;
  display: flex;
  align-items: center;
  min-height: 44px;
  margin-bottom: 0;
}

.service_menu_li.active .i_m_li.is-active, .service_menu_li.active  .is-active {
  background-color: #f8f8f8;
  color: #007dee;
}
.service_menu_li.active[code=TYPE_DESIGN_ARCHITECTURAL] .i_m_li {
  background-color: #fff;
  color: #333;
}

.service_menu_li.active[code=TYPE_DESIGN_ARCHITECTURAL] .is-active {
  background-color: #f8f8f8;
  color: #007dee;
}
.left_content .layui-input-line {
  width: 242px;
  margin-left: 5px;
}
.button_reset.bm_text {
  color: #999;
}
.button_reset.bm_text:hover {
  color: #007dee;
}
/**图片预览时显示左右切换图标**/
.layui-layer-imguide, .layui-layer-imgbar {
  display: inline !important;
}
.chinese-show img { 
  width: 22px !important;
  height: 22px !important;
}

.DepartmentName {
  width: 16px;
  height: 16px;
  background-image: url(https://www.buildmost.cn/images/status_icon/department_name-77945033262e4e1ca129546544b87d34.png);
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
}
.chineseBox .s_m_text {
  padding: 6px;
  font-size: 14px;
}
.chineseBox .i_m_li{
  font-size: 13px;
  padding: 5px 8px 6px 14px;
  margin: 0 -8px;
}
.linkModal{
  padding: 12px 20px 20px;
}
.linkModal .reg_sy{
  color: #ff0000;
}
.linkModal textarea {
  resize: none;
}
/* 点赞 */
.new_info_row{padding-bottom: 4px;}
.new_info_row .iconjifen2{width: 20px;height: 17px;display: inline-block;}
.color_bule{}
.font-m{margin: 0 3px 0 0;}
.new_info_row .like1{width: 60px; height: 16px;display: inline-block;margin-bottom: 1px;}
.like1 img,.iconjifen2 img{width: 100%}
.like1 .icon-img{cursor: pointer;}
.info_key_text{width:167px}
.new_info_row{display: none;}
.c_info_text  .iconclock:before,.iconmap:before,.iconjifen:before{color: #999;}
/* 1108 */
/* 公司主页 */
.logo_wh200{width: 200px; height: 200px;}
.logo_new{display: flex;	align-items: center;justify-items: center;color: #fff;font-size: 28px;-moz-user-select:none; /* Firefox私有属性 */
  -webkit-user-select:none; /* WebKit内核私有属性 */
  -ms-user-select:none; /* IE私有属性(IE10及以后) */
  -khtml-user-select:none; /* KHTML内核私有属性 */
  -o-user-select:none; /* Opera私有属性 */
  user-select:none; /* CSS3属性 */}
/* .logo_font20{font-size: 20px;} */
.logo_text4_padding20{padding: 0 20px;}/* 处理四个字的 88*88*/
.logo_text4_padding60{padding:  0 60px;}
.logo_text6_padding45{padding: 0 45px;}/* 处理6个字的,200*200*/
.logo_text{text-align: center;	display: inline-block;width: 100%;line-height: initial;color: #fff}
.logo_new_company{display: flex;	align-items: center;justify-items: center;color: #fff;font-size: 28px;-moz-user-select:none;}

/*  */
.iconjifen2 {
  display: inline-block;
  width: 18px;
}
.like1.Onlike {
  display: inline-block;
  width: 60px;
}
.icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  /* vertical-align: middle; */
  background-size: 100% 100%;
}
.icon.company-name-icon {
  background-image: url(https://www.buildmost.cn/images/new-icon/company-home-page/company-name-39ee92c8bd2811dbab6cee4eada4cc8b.png);
}
.icon.location {
  background-image: url(https://www.buildmost.cn/images/new-icon/company-home-page/location-4cceaaa8f0f19235819b959ad4de6930.png);
}
.icon.team {
  background-image: url(https://www.buildmost.cn/images/new-icon/company-home-page/team-0e85091eea24942765391d23e1026778.png);
}
.icon.clock {
  background-image: url(https://www.buildmost.cn/images/new-icon/company-home-page/clock-55b5bf435c2bf65e1ff3b581830bda1c.png);
}
.icon.jinbi {
  background-image: url(https://www.buildmost.cn/images/new-icon/company-home-page/jinbi-c86121d6922de20578ffeff3da7108fd.png);
}
.icon.like {
  width: 14px;
  height: 14px;
  background-image: url(https://www.buildmost.cn/images/new-icon/company-home-page/like-62ac9e581728df1d298fd6d219102941.png);
}

.ss_company_box .layui-unselect.layui-form-radio {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.mar-t24{
  margin-top: 24px;
}

.branchWar {
  width: 286px;
}