@font-face {
  font-family: "iconfont";
  src: url('iconfont.eot?t=1596872546095');
  /* IE9 */
  src: url('iconfont.eot?t=1596872546095#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('iconfont.woff?t=1596872546095') format('woff'), url('iconfont.ttf?t=1596872546095') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1596872546095#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconshouji:before {
  content: "\e63a";
}
.icongongzhonghao:before {
  content: "\e63e";
}
.iconxiangyou:before {
  content: "\e61d";
}
.iconchacha:before {
  content: "\e62f";
}
.iconicon_huabanfuben:before {
  content: "\e625";
}
.iconsousuo:before {
  content: "\e650";
}
.iconsaoyisao:before {
  content: "\e6ea";
}
.icondizhi:before {
  content: "\e644";
}
.news-container {
  width: 1200px;
  margin: 0 auto;
}
ul {
  padding: 0 !important;
}
.img-container {
  display: flex;
  margin-top: 19px;
  margin-bottom: 56px;
}
.img-container img {
  width: 402px;
  height: 221px;
  background: #bfbfbf;
}
.img-container .content {
  width: 726px;
  font-size: 17px;
  margin-left: 33px;
  color: #3e3e3e;
	line-height: 30px;text-align: justify;
	
  font-family: 'SourceHanSansCN' !important;
}
.shou_no {
  margin-top: 20px;
}
.new-list > ul li {
  border-top: 1px solid #dcdcdc;
}
.new-list > ul li:hover p:nth-child(2) {
  color: #313131;
}
.new-list > ul li:hover .img-container .content {
  color: #2F9DBB;
}
.new-list > ul li:nth-child(1) {
  border: 0;
}
.new-list > ul li:nth-child(1) p:nth-child(1) {
  margin-top: 45px !important;
}
.new-list p {
  margin: 0 !important;
}
.new-list p:nth-child(1) {
  font-size: 25px;
  margin-top: 54px;
  font-weight: 500;
  color: #000000;
  margin-top: 54px !important;
}
.new-list p:nth-child(2) {
  font-size: 17px;
  margin-top: 14px !important;
}
.project-container {
  background: #f6f6f6;
  width: 100%;
  box-sizing: border-box;
  padding-bottom: 140px;
}
.project-container .m-case-lists li {
  overflow: hidden;
}
.project-container .m-case-lists li img{
	transition: all 4s;
}
.project-container .m-case-lists li img:hover {
  transform: scale(1.05);
  transition: all 3s;
}
.project-container .title {
  line-height: 40px;
  padding-top: 5rem;
  font-size: 21px;
  font-family: SourceHanSansCN;
  font-weight: 300;
  color: #2e2e2e;
  line-height: 35px;
  margin-bottom: 48px;
}
.project-container .m-case-list {
  overflow: hidden;
  width: 100%;
}
.project-container .m-case-list img {
  width: 380px;
  height: 200px;
}
.project-container .effect-profile {
  margin-top: -10px !important;
  width: 100% !important;
  box-sizing: border-box;
  text-align: center;
  padding: 2px 0 45px 0 !important;
}
.project-container h3 {
  background: #fff;
  text-align: left;
  width: 100%;
  height: 50px;
  font-size: 19px;
  padding: 8px 0 15px 13px;
  color: #353434;
}
.choose-nav {
  margin: 44px 0 0;
  border-bottom: 1px solid #c3c3c3;
}
.choose-nav li {
  margin: 0 4.7rem !important;
}
.set-shangwu-color .xuanzhong {
  border-bottom: 2px solid #0B95B6;
  padding-bottom: 18px;
}
.set-shangwu-color .xuanzhong a {
  color: #0B95B6 !important;
}
.detail-container li {
  width: 293px !important;
  opacity: 1 !important;
}
.detail-container li img {
  opacity: 1;
}
.am-thumbnails {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1680px) {
  .project-container .am-container {
    max-width: 1620px !important;
    padding: 0 !important;
  }
  .project-container .am-container .am-thumbnails {
    margin: 0;
  }
  .project-container .am-container .am-thumbnails > li {
    padding: 0 1.2rem 0 1.2rem !important;
    width: 382px !important;
    height: 325px;
  }
  .project-container .am-container .am-thumbnails > li img {
    width: 100%;
  }
  .project-container .am-container .m-case-list img {
    width: 380px;
    height: 265px;
  }
  .project-container .am-container .effect-profile {
    padding: 2px 0 69px 0 !important;
  }
  .project-container .am-container .effect-profile h3 {
    width: 100%;
    padding: 23px 0 20px 13px;
    height: 64px;
    box-sizing: border-box;
  }
}
.jb-ul {
  display: flex;
}
.m-job-page {
  width: 1200px;
  margin: 0 auto;
}
.job-page-right {
  margin-left: 222px;
  width: 864px !important;
  padding: 0 !important;
  box-sizing: border-box;
}
.job-right-p {
  width: 739px;
  font-size: 18px;
  font-family: SourceHanSansCN;
  color: #4f4e4e;
  line-height: 31px;
	letter-spacing: 1px;
  margin-bottom: 10px !important;
}
.am-accordion-title {
  font-size: 19px;
  color: #4f4e4e !important;
  height: 44px;
  line-height: 44px !important;
  padding: 0px !important;
	letter-spacing: 2px;
}
.job-page-right .am-accordion-gapped .am-accordion-title:after,
.job-page-right .am-accordion-one .am-accordion-title:after {
  content: '+';
  right: auto;
  left: 27rem !important;
}
.accordions {
  margin: 0 !important;
  height: 213px !important;
  overflow-y: scroll;
}
@media screen and (min-width: 1441px) {
  .job-page-right .am-accordion {
    height: 233px !important;
  }
}
.am-accordion-gapped {
  margin: 0 !important;
}
.am-accordion-more {
  width: 159px;
  height: 49px;
  font-size: 15px;
  line-height: 49px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  margin-top: 15px;
  background: #0b95b6;
}
.job-call {
  font-size: 16px;
  font-weight: 400;
  color: #3e3e3e;
  margin-top: 30px;
}
.concat-container {
  margin-top: 100px;
}
.c-content {
  display: flex;
  margin-top: 53px;
}
.c-content div:nth-child(1) img {
  width: 497px;
  height: 332px;
}
.c-content div:nth-child(2) {
  margin-left: 156px;
}
.c-content div:nth-child(2) p {
  margin: 0 !important;
}
.c-content div:nth-child(2) p{
	letter-spacing: 2px;
}
.c-content div:nth-child(2) p:nth-child(1) {
  font-size: 23px;
  font-weight: 500;
  color: #303030;
}
.c-content div:nth-child(2) p:nth-child(2) {
  width: 57px;
  height: 2px;
  background: #b4b4b4;
  margin-top: 20px !important;
}
.c-content div:nth-child(2) p:nth-child(3) {
  font-size: 22px;
  color: #7f7a7a;
  margin-top: 20px !important;
}
.c-content div:nth-child(2) p:nth-child(3) span {
  margin-right: 15px;
}
.c-content div:nth-child(2) p:nth-child(4) {
  font-size: 22px;
  color: #7f7a7a;
}
.c-content div:nth-child(2) p:nth-child(4) span {
  margin-right: 15px;
}
.c-content div:nth-child(2) p:nth-child(5) {
  margin-top: 35px !important;
}
.c-content div:nth-child(2) p:nth-child(5) img {
  width: 90px;
  height: 90px;
}
.c-content div:nth-child(2) p:nth-child(6) {
  font-size: 15px;
  color: #7f7a7a;
  line-height: 44px;
}
.city {
  margin-bottom: 110px;
}
.city ul {
  display: flex;
  justify-content: space-between;
  margin-top: 58px;
}
.city ul li {
  width: 246px;
}
.city ul dt {
  font-size: 25px;
}
.city ul dd {
  line-height: 29px;
  font-size: 15px;
  color: #6f6f6f;
}
.city ul dt + dd {
  margin-top: 0.8rem !important;
}
.detail-tags {
  width: 100%;
  background: #fff;
}
.detail-tags p {
  margin: 0;
}
.detail-tags p:nth-child(1) {
  margin-top: 48px;
  font-size: 25px;
  color: #000000;
}
.detail-tags p:nth-child(2) {
  font-size: 18px;
  font-weight: 300;
  margin-top: 5px;
  color: #838383;
  margin-bottom: 34px;
}
.about-project {
  font-size: 29px;
  font-weight: 300;
  color: #000000;
  text-align: center;
  width: 100%;
  margin-bottom: 47px;
  padding-top: 13rem;
}
.iconxiangzuo {
  transform: rotate(180deg);
  display: block;
  position: absolute;
}
.project-wrap {
  position: relative;
  width: 100%;
}
.project-wrap .jian {
  position: absolute;
  top: 127px;
}
.project-wrap .left {
  left: 53px;
}
.project-wrap .right {
  right: 0;
}
.am-avg-lg-4 > li:nth-of-type(4n+1) {
  clear: none !important;
}
.iconxiangyou {
  right: 0;
  width: 53px;
  height: 49px;
  display: block;
  line-height: 49px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: #d1d1d1;
}
#CaseLists {
  display: flex;
}
.detail-article {
  padding-top: 62px;
}
.m-case-lists ul {
  width: 1620px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.m-case-lists ul li {
  margin-left: 30px;
  margin-bottom: 69px;
}
.m-case-lists ul li:nth-of-type(4n+1) {
  margin-left: 0px;
}
.m-case-lists ul li .img-wrap {
  width: 382px;
  height: 261px;
  overflow: hidden;
}
.m-case-lists ul li img {
  width: 382px;
  height: 261px;
}
.m-case-lists ul .context {
  width: 100%;
  height: 64px;
  background: #fff;
  font-size: 19px;
  font-family: SourceHanSansCN;
  color: #353434;
  line-height: 64px;
  padding: 0px 13px;
}
@media (min-width: 1200px) and (max-width: 1680px) {
  .m-case-lists ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
  }
  .m-case-lists ul li {
    width: 277px;
    margin-left: 30px;
    margin-bottom: 69px;
  }
  .m-case-lists ul li .img-wrap {
    width: 277px;
    height: 197px;
    overflow: hidden;
  }
  .m-case-lists ul li img {
    width: 277px;
    height: 197px;
  }
  .m-case-lists ul li:nth-of-type(4n+1) {
    margin-left: 0px;
  }
  .m-case-lists ul .context {
    width: 100%;
    height: 54px;
    line-height: 54px;
    background: #fff;
    font-size: 17px;
    font-family: SourceHanSansCN;
    color: #353434;
    padding: 0 13px;
  }
}
@media screen and (min-width: 1680px) and (max-width: 1920px) {
  .m-case-list {
    transform: translateX(45px);
  }
}
.jb-ul .line {
  display: block;
  position: absolute;
  left: 110px;
  top: 28px;
  transform: rotate(45deg);
  width: 1px;
  height: 90px;
  background: #9c8f8f;
}
.concat-container .line {
  display: block;
  position: absolute;
  left: 130px;
  top: 21px;
  transform: rotate(45deg);
  width: 1px;
  height: 90px;
  background: #9c8f8f;
}
.player_box ul .context:hoever{
	color:#2598B8!important;
}
.shaft-detail-cont p{
	margin: 0;
}
.city dt{
	color: #010101;
	font-weight: 500;
}