
/* .phone {
  background: url("image/phone.png") no-repeat;
  background-size: 14px;
  padding-left: 22px;
  padding-right: 24px;
}
.contactCenTxt {
  margin-right: 8px;
  background: url("image/mail.png") no-repeat;
  background-size: 14px;
  padding-left: 22px;
} */

/* 轮播图 */
.slideshowDiv {
  width: 1440px;
  margin: 0 auto;
}
.slideshow {
  width: 1440px;
  height: 450px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}

.slideshowImg img {
  width: 1440px;
  position: absolute;
  display: none;
  border:none;
}

.slideshowImgF {
  display: block !important;
}
.slideshowDot {
  position: absolute;
  width: 100px;
  height: 20px;
  left: 50%;
  margin-left: -50px;
  bottom: 50px;
}
.slideshowDot li {
  float: left;
  width: 10px;
  height: 10px;
  border: 2px solid white;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  margin-left: 10px;
  cursor: pointer;
}
.slideshowDotF {
  border: 2px solid red !important;
}
.slideshowText {
  color: #ffffff;
  top: 201px;
  left: 220px;
  position: absolute;
}
.slideshowTextF {
  line-height: 66px;
  font-size: 56px;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.24);
  -webkit-text-shadow: 0 2px 6px rgba(0, 0, 0, 0.24);
  filter: glow(color=#000000, strength=15, Direction=0);
}
.slideshowTextS {
  line-height: 34px;
  font-size: 18px;
}
.slideshowTextT{
    width: 160px;
    font-size: 16px;
    background: radial-gradient(50% 100%, #FFC15F 0%, #F7881C 100%);
    background: -moz-linear-gradient(-90deg, #FFC15F 0%, #F7881C 100%);
    background: -webkit-linear-gradient(-90deg, #FFC15F 0%, #F7881C 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFC15F',endColorStr='#F7881C',gradientType='0'); 
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    margin-top: 10px;
}
.slideshowText a{
    width: 100%;
    text-align: center;
    display: block;
    color: white;
    font-weight: bold;
    line-height: 36px;
    padding-top: 2px;
    text-shadow: 0 2px 4px rgba(218,27,27,0.36);
    -webkit-text-shadow: 0 2px 4px rgba(218,27,27,0.36);   
}

/* 最新消息 */
.news {
  width: 1000px;
  margin: 0 auto;
  background: white;
  /* border: 2px solid; */
}

.newsHeadline {
  float: left;
  font-size: 24px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.64);
  padding: 24px 0 10px 0;
}
.newsHeadMore {
  float: right;
  padding: 30px 10px 0 0;
  font-size: 14px;
  color: #f76b1c;
}
.newsCon {
  height: 200px;
}
.newsConMain {
  width: 320px;
  height: 100%;
  box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
  float: left;
}
.newsConMain img {
  width: 320px;
  height: 160px;
  border:none;
}
.newsConMainHead {
  width: 200px;
  float: left;
  margin-left: 16px;
  padding-top: 5px;
  color: rgba(0, 0, 0, 0.64);
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.newsConMainTime {
  float: right;
  margin-right: 14px;
  padding-top: 5px;
  color: rgba(0, 0, 0, 0.48);
  font-size: 14px;
}

.newsAll {
  width: 320px;
  height: 100%;
  margin-left: 20px;
  box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
  float: left;
}

.newsAll p {
  width: 286px;
  margin-left: 24px;
  padding: 10px 0;
}
.newsAllCon {
  padding: 13px 14px 13px 24px;
}
.newsAllCon span {
  float: left;
  font-size: 14px;
}
.newsAllHead {
  width: 170px;
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.64);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.newsAllNew {
  width: 18px;
  text-align: center;
  background: #f68a30;
  border-radius: 5px;
  color: white;
}
.newsAllTime {
  float: right !important;
  color: rgba(0, 0, 0, 0.48);
}

/* 我们的团队 */
.serve {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  display: none;
}
.serveHeadline {
  font-size: 24px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.64);
  margin-top: 24px;
}
.serveShow {
  width: 948px;
  margin: 0 auto;
  margin-top: 13px;
  overflow: hidden;
  background: white;
  height: 292px;
}
.serveShow ul {
  width: 3000px;
}
.serveShow ul li {
  float: left;
  height: 290px;
  width: 225px;
  margin: 0 6px;
  background: white;
  box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
}
.serveShow img {
  display: block;
  width: 100%;
  height: 150px;
  border:none;
}

.serveShowTxtF {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.64);
  margin: 15px 0 0 24px;
  line-height: 20px;
}
.serveShowTxtS {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.48);
  margin: 10px 0 0 24px;
  line-height: 18px;
}
.serveNav span {
  width: 40px;
  height: 100%;
  position: absolute;
  font-size: 18px;
  color: #f7881c;
  top: 0;
  cursor: pointer;
}

.serveNavF {
  left: -29px;
  background: url(image/leftImg.png) no-repeat;
  background-size: 40px 50px;
  background-position: 0 50%;
}

.serveNavS {
  right: -29px;
  background: url(image/rightImg.png) no-repeat;
  background-size: 40px 50px;
  background-position: 0 50%;
}
/* 关于我们 */
/* .about {
  width: 100%;
  height: 880px;
  margin-top: 48px;
  background: url(image/BG1.png) no-repeat;
  background-size: 100% 100%;
  background-position-x: center;
}

.aboutUs {
  width: 1000px;
  margin: 0 auto;
  padding-bottom: 30px;
}
.aboutUsFirst {
  height: 27px;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.64);
  padding-top: 49px;
  display: block;
  font-weight: bold;
}
.aboutUsImg {
  display: block;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  margin-top: 8px;
  background: white;
  box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
}
.aboutUsSecond {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.64);
  line-height: 19.42px;
  display: block;
  margin-top: 34px;
  text-align: center;
  font-weight: 600;
}
.aboutUsThird {
  width: 800px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.64);
  text-align: justify;
  line-height: 28px;
  margin: 0 auto;
  margin-top: 24px;
} */
/* 成功项目 */
.project {
  width: 900px;
  height: 242px;
  margin: 0 auto;
  margin-top: 29px;
  overflow: hidden;
}
.project ul {
  width: 5400px;
}
.project li {
  width: 260px;
  height: 240px;
  margin: 0 19px;
  background: #ffffff;
  box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  float: left;
  cursor: pointer;
}
.project img {
  display: block;
  width: 100%;
  height: 160px;
  border:none;
}

.projecF {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.64);
  margin: 10px 0 0 24px;
  line-height: 20px;
}
.projectS {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.48);
  margin: 6px 0 0 24px;
  line-height: 18px;
}
.projectNav span {
  width: 50px;
  height: 60px;
  position: absolute;
  font-size: 18px;
  color: #f7881c;
  text-shadow: 0 1px 3px rgba(238, 25, 21, 0.36);
  -webkit-text-shadow: 0 1px 3px rgba(238, 25, 21, 0.36);
  top: 0;
  cursor: pointer;
  top:50%;
}

.projectNavF {
  left: -29px;
  background: url(image/leftI.png) no-repeat;
  /* background-size: 40px 50px; */
  /* background-position: 0 50%; */
}
.projectNavS {
  right: -29px;
  background: url(image/rightI.png) no-repeat;
  background-position-x: -12px;
}
.projectNavF:hover{
  background: url(image/leftHov.png) no-repeat;
}
.projectNavS:hover{
  background: url(image/rightHov.png) no-repeat;
  background-position-x: -12px;
}

.serveText {
  display: block;
  text-align: center;
  width: 116px;
  padding-top: 4px;
  margin: 0 auto;
  margin-top: 27px;
  border: 1px solid #f9b66b;
  color: #f9b66b;
  font-size: 12px;
  line-height: 29px;
}

/* 公司架构 */
.corporate {
  width: 1000px;
  margin: 0 auto;
  margin-top: 36px;
}
.corporate div {
  font-size: 24px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.64);
  height: 27px;
}
.corporate img {
  display: block;
  width: 805px;
  /* height: 320px; */
  margin: 0 auto;
  margin-top: 20px;
  border:none;
  cursor: pointer;
}
.corporateImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.48);
  display: none;
  z-index: 999;
}
.corporateImg div {
  position: absolute;
  width: 90%;
  margin: 0 auto;
  left: 50%;
  margin-left: -45%;
}
.corporateImg img {
  width: 100%;
  border:none;
}
.corporateImg span {
  display: block;
  text-align: center;
  font-size: 24px;
  color: white;
  padding-top: 20px;
}

/* 人员介绍 */
.introduction {
  width: 1000px;
  margin: 0 auto;
  margin-top: 36px;
  height: 27px;
  font-size: 24px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.64);
}
.generalManager {
  width: 100%;
  height: 200px;
  background: #f9f9f9;
  margin-top: 24px;
}
.generalManagers {
  width: 1000px;
  margin: 0 auto;
}
.generalManagersImg {
  width: 93px;
  height: 98px;
  margin-left: 149px;
  float: left;
  background: url(image/triangle.png) no-repeat;
  background-size: 93px 98px;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/triangle.png',sizingMethod='scale');
  margin-top: 52.5px;
}
.generalManagersImg img {
  display: block;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);
  margin: 13.5px 0 0 -6.4px;
  border:none;
}
.generalManagersText {
  float: left;
  margin-left: 55px;
  width: 600px;
  margin-top: 45px;
}
.generalManagersText span {
  line-height: 24px;
  color: rgba(0, 0, 0, 0.64);
}
.generalManagersTextF {
  font-size: 20px;
}
.generalManagersTextS {
  font-size: 14px;
  margin-left: 10px;
}
.generalManagersTextT {
  margin-top: 6.6px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.48);
  text-align: justify;
  line-height: 24px;
}

/* 部门详细介绍 */
.introduce {
  width: 100%;
  background: url(image/BG2.jpg) no-repeat;
  background-size: 100%;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/BG2.jpg',sizingMethod='scale');
}
.introduceManager {
  width: 1000px;
  height: 454px;
  margin: 0 auto;
  margin-top: 36px;
  position: relative;
}
.introduceManagerFirst .department {
  float: left;
}
.introduceManagerFirst .departmentProjectImg {
  float: right;
  right: 8px;
}

.introduceManagerSecond .department {
  float: right;
  right: 8px;
}
.introduceManagerSecond .departmentProjectImg {
  float: left;
}

.department {
  width: 656px;
  height: 218px;
  position: absolute;
  top: 50%;
  margin-top: -110px;
  z-index: 100;
}
.introduceManagerSecond .departmentIntroduce {
  float: right;
}
.introduceManagerSecond .departmentIntroduces {
  position: absolute;
  left: 0;
  top: 18px;
  margin: 0;
}

.departmentIntroduce {
  background: #fbda83;
  width: 444px;
  height: 182px;
  padding-top: 18px;
}
.departmentIntroduces {
  width: 640px;
  height: 200px;
  background: #ffffff;
  box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.12);
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 14px;
}
.departmentIntroducesT {
  height: 220px;
}
.managerFirst {
  font-size: 18px;
  color: #f68c31;
  text-align: right;
}
.manager {
  width: 100%;
  margin: 0;
}
.manager .generalManagersImg {
  margin-left: 8px;
}
.manager .generalManagersText {
  margin-left: 13.2px;
  margin-top: 22px;
  width: 476px;
}
.departmentProjectImg {
  width: 442px;
  height: 454px;
  position: relative;
}
.departmentProjectImg img {
  width: 100%;
  height: 100%;
  border:none;
}
.departmentProject {
  position: absolute;
  top: 134px;
  left: 104px;
  color: #ffffff;
}
.departmentProject h1 {
  margin-left: 65px;
  font-size: 32px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.departmentProject p {
  margin-left: 22px;
  font-size: 14px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  display: none;
}
.introduceManagerSecond .departmentProject {
  right: 104px;
}
.introduceManagerSecond .departmentProject h1 {
  margin: 0;
  margin-right: 54px;
  text-align: right;
}
.introduceManagerSecond .departmentProject p {
  margin: 0;
  margin-right: 54px;
  text-align: right;
}
.introduceManagerSecond .department {
  margin-left: 16px;
}

.introduceManagerSecond .generalManagersText {
  margin-left: 24px;
}
.introduceManagerSecond .generalManagersImg {
  margin-left: 21.3px;
  background: url(image/triangle2.png) no-repeat;
  background-size: 93px 98px;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/triangle2.png',sizingMethod='scale');
}
.introduceManagerSecond .generalManagersImg img {
  float: right;
  margin-right: -6.4px;
  border:none;
}
.introduceManagerFirst {
  margin-top: 24px;
}
.introduceManagerFirst .generalManagersImg {
  margin-left: 14.4px;
}

/* 相关成就 */
.achievement {
  width: 100%;
  height: 130px;
  margin-top: 24px;
  padding-top: 10px;
  background-image: radial-gradient(49% 102%, #ffffff 38%, #f7f1eb 100%);
  background: -moz-radial-gradient(-90deg, #ffffff 38%, #f7f1eb 100%);
  background: -webkit-radial-gradient(-90deg, #ffffff 38%, #f7f1eb 100%);
}
.achievements {
  width: 960px;
  height: 120px;
  margin: 0 auto;
}
.achievements li {
  float: left;
  margin-right: 16px;
  width: 309px;
  height: 120px;
  position: relative;
  overflow: hidden;
}

.achievements li img {
  width: 100%;
  height: 100%;
  border:none;
}

.achievementsText {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0.1) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: -moz-linear-gradient(
    -90deg,
    rgba(0, 0, 0, 0.1) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: -webkit-linear-gradient(
    -90deg,
    rgba(0, 0, 0, 0.1) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
}
.achievementsText p {
  text-align: center;
  color: #ffffff;
}
.achievementsTextF {
  font-size: 20px;
  margin-top: 36px;
  line-height: 29px;
}
.achievementsTextS {
  font-size: 14px;
  line-height: 20px;
}
.achievementsLiT {
  margin: 0 !important;
}


