@charset "UTF-8";
/* 品牌项目 begin */
.yyjPage .main-content-ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-bottom: 40px;
  width: 220px;
  text-align: left;
  display: block;
  float: left;
}
.yyjPage .main-content-ul li:nth-child(3n-1) {
    margin:0 42px;
}
.yyjPage .main-content-ul img{
  width: 220px;
  height: 300px;
}
.yyjPage .main-content-ul li a {
  display: block;
  position: relative;
}

/* 品牌项目 end */
/* 品牌项目详情 begin */
.contentDetailPage .article-top {
  padding-bottom: 25px;
  margin-bottom: 55px;
}

.contentDetailPage .article-top-pic {
  width: 138px;
  height: 187px;
  border: 1px solid #d4d4d4;
  margin-right: 20px;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
}
.contentDetailPage .article-top-pic img{
  height: 100%;
  width: 100%;
}
.contentDetailPage .btn-list {
  margin-right: -12px;
  margin-bottom: -12px;
  font-size: 14px;
}

.contentDetailPage .btn-list li {
  float: left;
  margin: 0 12px 12px 0;
}

.contentDetailPage .btn-list a {
  display: block;
  width: 86px;
  text-align: center;
  padding: 5px 0;
  border: 1px solid #d4d4d4;
  background: #fff;
}

.contentDetailPage .article-content {
  font-size: 14px;
}

.contentDetailPage .article-content .desc {
  margin-top: 80px;
  line-height: 30px;
  margin-bottom: 80px;
  /* display: none; */
}

.contentDetailPage .article-content .desc.active-nav {
  display: block;
}

.contentDetailPage .article-about {
  padding: 25px 0;
}
.contentDetailPage .article-about li{
  float: left;
  width: 33.3%;
}
.contentDetailPage .article-about h4{
  margin-bottom: 15px;
  border-left: 4px solid #333;
  padding-left: 10px;
}
.contentDetailPage .article-about p{
  margin-right: 40px;
  margin-bottom: 4px;
}
.contentDetailPage .select-btn{
  margin: 35px 0;
}
.contentDetailPage .select-btn .selectpicker {
  background: white;
  width: 345px;
}
.contentDetailPage .select-btn label{
  border: 2px solid #999;
}
.contentDetailPage .select-btn .selectpicker-list{
  border: 2px solid #999;
  border-top: none;
  margin-top: -2px;

}

.contentDetailPage .select-btn .selectpicker-list li:hover {
  background-color: #999;
}

.contentDetailPage .article-photoAre{
  margin: 0 -12px -11px 0;
  margin-bottom: 24px;
}
.contentDetailPage .article-photoAre .li-first{
  width: 360px;
  height: 250px;
}
.contentDetailPage .article-photoAre ul{
  list-style: none;
  overflow: hidden;
  
}
.contentDetailPage .article-photoAre li{
  /* border: 1px red solid; */
  width: 180px;
  height: 120px;
  float: left;
  margin: 0 12px 11px 0;
  overflow: hidden;
}
.contentDetailPage .article-photoAre img{
  width: 100%;
}

.en .contentDetailPage .article-top {
  padding: 0 25px 45px;
}

.en .contentDetailPage .article-top-bg {
  margin-left: -25px;
  margin-right: -25px;
  height: 270px;
  overflow: hidden;
}

.en .contentDetailPage .article-top-pic {
  margin-top: -90px;
}

.en .contentDetailPage .article-top-title {
  color: #000033;
  font-size: 24px;
}

/* 品牌项目详情 end */

/* 公用部分 begin */
/* 公用部分 end */



/* 加入我们 */

.th{
  font-weight: bold;
}
.tr{
  height: 60px;
  line-height: 60px;
  border:1px #d4d4d4 solid ;
  border-top: 0;
  padding: 0 10px;
}
.tr-first{
  border-left: 0;
  border-right: 0;
}
.tr-first .jobName{
  color: initial;
}
.jobContent{
  border:1px #d4d4d4 solid ;
  border-top: 0;
  background: #f7f5f6;
  padding: 35px 50px;
  display: none;
}
.txt{
  text-align: center;
  width: 10em;
  padding:0 5px;
      text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}
.jobType{
  /* width: 10em; */
}
.jobAddress{
  /* width: 10em; */
}
.jobCount{
}
.jobName{
  width: 24em;
  text-indent: 2em;
  display: block;
  text-align: left;
  color: #027dfe;

}
.jobIcon{
  width: 5em;
  color: #027dfe;
}

.jobBtnBox{
  text-align: right;
}
.jobBtnBox .btn{
  background-color:  #ff5b35;
  border-radius: 5px;
}
.active .icon-arrow-down-gray-1{
  background-image: url("../images/icon-arrow-up-gray-1.png")/*tpa=http://www.caeg.cn/caeg/images/icon-arrow-up-gray-1.png*/;
}


.apply-box .row{
  margin-bottom: 18px;
}
.apply-title{
  height: 46px;
  line-height: 46px;
  background: #b70005;
  color: white;
  font-size: 16px;
  padding: 0 20px;
  margin: 25px 0;
}
.input-group{
  display: inline-block;
  margin-right: 24px;
}
.apply-label{
  display: inline-block;
  width: 4em;
  margin-right: .5em;
}
.apply-input-box{
  display: inline-block;
}
.apply-input-box input{
  height: 35px;
  line-height: 35px;
}
.apply-input-box textarea{
  height: 120px;
  width: 590px;
  max-width: 590px;
  padding: 5px;
}
.apply-input{
  background: transparent;
  border: 1px solid #d4d4d4;
  width: 155px;
  padding:0 5px;
}
.apply-w-8em{
  width: 10em;
}
.apply-w-s{
  width: 131px;
}
.apply-w-m{
  width: 250px;
}
.apply-w-l{
  width: 350px;
}
.apply-w-xl{
  width: 500px;
}
.apply-w-xxl{
  width: 590px;
}

.apply-box .jobBtnBox{
  margin: 55px 0;
  padding-right: 97px;
}

/*切换*/

.inkPhoBox { width: 450px; height:380px; float:left }
.inkPhoBox .matu{width: 450px;}
.inkPhoBox .mod18{width:395px;position:relative;}
.inkPhoBox #prev{ background: url(../images/prevBtn.PNG) no-repeat; height:85px; width:36px; position: absolute; z-index: 99; left:0px; top:0px; cursor: pointer; }
.inkPhoBox #next{ background: url(../images/nextBtn.PNG) no-repeat; height:85px; width: 36px; position: absolute; z-index: 99; top:0px; right:0px; cursor: pointer; }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff;}
.inkPhoBox .mod18 .cf a{display:block;width:450px;height:280px;position:absolute;color:#fff;}

.inkPhoBox .bigImgBox{width: 450px; height:275px; }
.inkPhoBox .mod18 .picBox{width: 450px; height: 275px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:275px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width: 450px; height: 275px;}
.inkPhoBox .smImgBox{ width: 450px; height:90px;  margin-top: 12px; position: relative; }
.inkPhoBox .mod18 .listBox{ width: 450px; height: 90px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:88px;position:absolute; padding-left:0px; overflow:hidden;}
.inkPhoBox .mod18 .listBox li{ width:154px; height:88px;  cursor: pointer; position: relative; border-left:px #fff solid; border-right:  #fff solid;list-style-type:none/*border-left:4px solid #fff;margin-right:12px; */}
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox li img{ width:142px;}
.inkPhoBox .mod18 .listBox li a{display:block;width:154px;height:88px;}
.inkPhoBox .mod18 .listBox li img{height:88px; width:142px;border:1px solid #d4d4d4;  }
.inkPhoBox .mod18 .listBox .on img{border:3px solid #B42222; width:142px; height:88px;}
/*.inkPhoBox .mod18 .listBox .on { background:url(../images/img_bg.jpg) center top no-repeat;}*/
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}
.apppic{ display: none;}
@media (max-width:768px){
.inkPhoBox{display: none;}
.inkPhoBox .matu,.inkPhoBox .mod18,.inkPhoBox .bigImgBox,.inkPhoBox .mod18 .picBox,.inkPhoBox .mod18 .picBox li,.inkPhoBox .mod18 .picBox li img,.inkPhoBox .smImgBox,.inkPhoBox .mod18 .listBox,.inkPhoBox .mod18 .picBox ul{width:100%;}
.apppic{ display: block;}
.yyjPage .main-content-ul li{width: 48%;}
.yyjPage .main-content-ul li:nth-child(2n){float: right;}
.yyjPage .main-content-ul li:nth-child(3n-1){margin:0 0 40px;}
}