@charset "utf-8";
html{scroll-behavior: smooth;scroll-padding: 60px;}
header{background-color: transparent;}
/******内页******/
.inpage-container{min-height: 500px;box-sizing: border-box;padding: 60px 0 80px;background-color: #f6f6f6;overflow: hidden;}
/*面包屑*/
.bread{display: flex;justify-content: flex-end;align-items: center;line-height: 20px;white-space: nowrap;color: #666;}
.bread .icon{width: 1em;height: 1em;margin-right: .5em;opacity: .6;}
.bread a{margin: 0 .3em;color: #666;transition: .3s;}
.bread a:nth-of-type(1){margin-left: 0;}
.bread a.on,.bread a:hover,.bread a:last-child{color: #C79454;}
/*分页*/
.page{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding-top: 40px;}
.page > *{height: 40px;display: inline-block;box-sizing: border-box;padding: 0 1.2em;margin: 0 .3em;background-color: #fff;border: 1px solid #e6e6e6;border-radius: 20px;font-size: 14px;line-height: 40px;color: #333;transition: .3s;}
.page input{width: 30px;text-align: center;}
.page .no-border{padding: 0 .5em;border-color: transparent;}
.page > a.on,.page > a:hover{background-color: #C79454;border-color: #C79454;color: #fff;}

/*内页banner*/
.inpage-banner{position: relative;overflow: hidden;}
.inpage-banner .bg{padding-top: 31.25%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.inpage-banner .w1400{position: absolute;left: 3%;right: 3%;top: 0;}
.inpage-banner .title{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);line-height: 1.1;text-align: center;font-weight: bold;text-transform: uppercase;color: #fff;text-shadow: 2px 2px 4px rgba(0,0,0,.1);}
.inpage-banner .title .cn{margin-top: .3em;font-size: 36px;}
.inpage-banner .title .en{font-family: 'DINPro-Regular';font-size: 52px;}
/*内页头部栏*/
.inpage-top-wrap{background-color: #fff;box-shadow: 0 2px 10px rgba(0,0,0,.1);}
.inpage-top-wrap .w1400{display: flex;justify-content: space-between;align-items: center;min-height: 80px;}
.inpage-top-wrap .top-title{flex: 0 0 auto;display: flex;align-items: center;position: relative;height: 100%;padding: 0 1em 0 1.5em;background-color: #C79454;font-size: 22px;font-weight: bold;color: #fff;white-space: nowrap;}
.inpage-top-wrap .top-title .icon{width: 1em;height: 1em;margin-right: .8em;filter: brightness(0) invert(1);}
.inpage-top-wrap .top-title .arrow{display: block;width: .6em;height: .6em;margin-left: 2em;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS41NiA3LjQ1OEwwIDEzLjAxN2wxLjg5OCAxLjg5OCA3LjQ1OC03LjQ1N0wxLjg5OCAwIDAgMS44OTh6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');background-size: 100% 100%;opacity: .5;}
.inpage-top-wrap .top-nav-swiper{position: relative;overflow: hidden;flex: 100%;margin-right: 60px;}
.inpage-top-wrap .top-nav-swiper .swiper-slide{width: auto;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a{position: relative;display: block;margin-right: 60px;line-height: 80px;text-align: center;transition: .3s;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: #C79454;border-radius: 2px;transform: scaleX(0);transform-origin: right bottom;transition: transform .3s ease-in-out;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a:hover::after{transform: scaleX(1);transform-origin: left bottom;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a.on{font-weight: bold;color: #C79454;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a.on::after{transform: scaleX(1);}
.inpage-top-wrap .top-nav-swiper .swiper-scrollbar{bottom: 1px;height: 3px;}
.inpage-top-wrap .top-nav-swiper .swiper-scrollbar-drag{background-color: #C79454;opacity: .2;}
/*头部服务导航*/
.top-service-nav{display: flex;padding: 25px 0;}
.top-service-nav .item{text-align: center;padding: 0 30px;border-left: 1px solid #eee;}
.top-service-nav .item:first-child{border-left: 0;}
.top-service-nav .item .icon{width: 36px;height: 36px;filter: brightness(0);}
.top-service-nav .item .tit{margin-top: .6em;transition: .3s;}
.top-service-nav .item:hover .tit{color: #C79454;}
.top-service-nav .item.on .icon{filter: none;}
.top-service-nav .item.on .tit{font-weight: bold;color: #C79454;}
/*内页标题*/
.inpage-title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 60px;}
.inpage-title .name{font-size: 30px;font-weight: bold;}
.inpage-title.center{justify-content: center;}
/*更多按钮*/
.index-more-btn{z-index: 1;position: relative;display: inline-block;vertical-align: top;padding: 0 2em;border: 1px solid #999;border-radius: 25px;font-size: 16px;line-height: 50px;color: #666;transition: .3s;}
.index-more-btn .arrow{position: relative;display: inline-block;vertical-align: middle;width: 6px;height: 6px;margin: -.25em 0 0 .8em;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: rotate(45deg);}
/*内页三级导航*/
.inpage-third-nav{display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 80px;}
.inpage-third-nav .item{position: relative;padding-bottom: 1em;margin: 0 1.5em;line-height: 1;transition: .3s;}
.inpage-third-nav .item::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background-image: linear-gradient(90deg,#FFE3BF,#C79454 calc(50% - 6px),rgba(0,0,0,0) calc(50% - 6px),rgba(0,0,0,0) calc(50% + 6px),#C79454 calc(50% + 6px),#FFE3BF);border-radius: 2px;opacity: 0;transition: .3s;}
.inpage-third-nav .item::after{content: '';position: absolute;left: 50%;bottom: -5px;width: 12px;height: 12px;background-image: linear-gradient(180deg,#FFE3BF,#C79454);border-radius: 50%;transform: translateX(-50%);-webkit-mask: radial-gradient(circle,rgba(0,0,0,0) 3px, #000 3px);opacity: 0;transition: .3s;}
.inpage-third-nav .item:hover::before{opacity: 1;}
.inpage-third-nav .item:hover::after{opacity: 1;}
.inpage-third-nav .item.on{color: #C79454;}
.inpage-third-nav .item.on::before{opacity: 1;}
.inpage-third-nav .item.on::after{opacity: 1;}

/*新闻详情*/
.news-details-box{min-height: 500px;}
.news-details-box .title{margin-bottom: 10px;font-size: 20px;line-height: 1.2;font-weight: bold;}
.news-details-box .func-wrap{display: flex;justify-content: space-between;align-items: center;padding: 20px 0;border-bottom: 1px solid #eee;}
.news-details-box .record{display: flex;align-items: center;line-height: 20px;color: #999;}
.news-details-box .record span{display: inline-block;vertical-align: top;margin-left: 50px;}
.news-details-box .record span:first-child{margin-left: 0;}
.news-details-box .record span > .icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em .6em 0 0;opacity: .5;}
.news-details-box .record .set-font-wrap{display: flex;align-items: center;}
.news-details-box .record .set-font-wrap .btn{margin-left: 1em;cursor: pointer;}
.news-details-box .share-wrap .item .icon{filter: none;}
.news-details-box .share-wrap .weixin-btn{border-color: #00C800;}
.news-details-box .share-wrap .weibo-btn{border-color: #F5AA16;}
.news-details-box .share-wrap .qq-btn{border-color: #FF3D00;}
.news-details-box .content{padding: 20px 0;line-height: 2;color: #666;}
.news-details-box .content p{margin-bottom: 10px;}
.news-details-box .content em{font-style: italic;}
.news-details-box .jump-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;padding-top: 50px;margin-top: 50px;border-top: 1px solid #ddd;}
.news-details-box .jump-wrap .btn{width: 100%;margin-top: .3em;font-size: 16px;line-height: 2;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.news-details-box .jump-wrap .btn .icon{display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin: -.25em .4em 0 0;}
.news-details-box .jump-wrap .btn:hover{color: #C79454;}
.news-details-box .jump-wrap .back-btn{position: absolute;right: 0;bottom: 10px;display: flex;justify-content: center;align-items: center;padding: 0 1.8em;border: 1px solid #999;border-radius: 25px;line-height: 48px;color: #666;}
.news-details-box .jump-wrap .back-btn .icon{width: 20px;height: 20px;margin-left: .4em;filter: brightness(0) invert(.5);}

/*关于我们页*/
.about-page{padding: 0;}
.about-page .part1{position: relative;padding: 90px 0 0;}
.about-page .part1 > .w1400{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about-page .part1 > .w1400 > .con-l{width: 45.8%;}
.about-page .part1 > .w1400 > .con-r{width: 50%;position: relative;}
.about-page .part1 > .w1400 > .con-r .video-box{position: absolute;left: 0;right: calc(700px - 50vw);top: 0;bottom: 0;}
.about-page .part1 .data-show-wrap{position: absolute;left: 0;right: 0;bottom: 0;backdrop-filter: blur(10px);}
.about-page .part2{padding: 90px 0;background: #EAF1ED url(../images/about_page_part_bg1.jpg) center no-repeat;background-size: cover;}
.about-page .part3{padding: 90px 0 0;background: #FEFAF5 url(../images/about_page_part_bg2.jpg) center no-repeat;background-size: cover;}
.about-page .part4{padding: 90px 0;}
.about-page .part5{padding: 90px 0;background: #FAFAFA url(../images/about_page_part_bg3.jpg) center no-repeat;background-size: cover;}
.about-page .part6{padding: 90px 0;}
/*企业简介*/
.company-brief{padding-bottom: 180px;}
.company-brief .inpage-title{margin-bottom: 40px;}
.company-brief .tit{margin: 30px 0 25px;font-weight: bold;color: #C79454;}
.company-brief .txt{line-height: 2;text-align: justify;color: #666;}
/*视频区*/
.video-box{cursor: pointer;}
.video-box .bg{overflow: hidden;}
.video-box .bg em{display: block;padding-top: 62.5%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.video-box .play-btn{z-index: 1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 60px;height: 60px;margin: auto;border: 1px solid rgba(255,255,255,.8);border-radius: 50%;cursor: pointer;transform: translateY(-100%);}
.video-box .play-btn:before{content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid rgba(255,255,255,.8);border-radius: 50%;animation: scaleBtn 2s linear infinite;}
.video-box .play-btn:after{content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid rgba(255,255,255,.8);border-radius: 50%;animation: scaleBtn 2s 1s linear infinite;}
.video-box .play-btn i{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 0;height: 0;margin: auto;border: 10px solid transparent;border-left: 15px solid #fff;border-right-width: 5px;transform: translateX(20%);}
@keyframes scaleBtn{
	to{transform: scale(1.6);opacity: 0;}
}
/*数据展示*/
.data-show-wrap{padding: 30px 0;background-color: rgba(199,148,84,.8);}
.data-show-wrap .w1400{display: flex;justify-content: space-between;}
.data-show-wrap .item{color: #fff;}
.data-show-wrap .item .num{height: 48px;}
.data-show-wrap .item .num span{display: inline-block;vertical-align: top;font-family: 'DINPro-Regular';font-size: 48px;line-height: 1;font-weight: bold;}
.data-show-wrap .item .num sup{display: inline-block;font-size: 20px;font-weight: bold;transform: translateY(-.2em);}
.data-show-wrap .item .num em{display: inline-block;vertical-align: bottom;font-size: 14px;}
.data-show-wrap .item .txt{margin-top: .8em;line-height: 1;}
/*发展历程*/
.history-info-swiper-box{position: relative;background: url(../images/history_info_swiper_bg_line.svg) center 62px no-repeat;background-size: auto 90px;}
.history-info-swiper{width: 60%;height: 220px;padding-bottom: 160px;}
.history-info-swiper .swiper-slide{text-align: center;}
.history-info-swiper .swiper-slide .year{position: relative;padding-bottom: 30px;font-family: 'DINPro-Regular';font-size: 40px;line-height: 1;font-weight: bold;color: #826752;transition: 1s;}
.history-info-swiper .swiper-slide .year .dot{position: absolute;left: 50%;bottom: 0;width: 10px;height: 10px;background-color: #C79454;border-radius: 50%;transform: translate(-50%,50%);}
.history-info-swiper .swiper-slide .year .dot::before{display: none;content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #C79454;border-radius: 50%;animation: scaleDot 2s linear infinite;}
.history-info-swiper .swiper-slide .year .dot::after{display: none;content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #C79454;border-radius: 50%;animation: scaleDot 2s 1s linear infinite;}
.history-info-swiper .swiper-slide .info{padding: 0 3em;margin-top: 30px;transition: 1s;}
.history-info-swiper .swiper-slide-prev .year{margin-top: 38px;}
.history-info-swiper .swiper-slide-active .year{margin-top: 26px;}
.history-info-swiper .swiper-slide-next .year{margin-top: -5px;}
.history-info-swiper .swiper-slide-next+.swiper-slide+.swiper-slide .year{margin-top: 40px;}
.history-info-swiper .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide .year{margin-top: 78px;}
.history-info-swiper .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .year{margin-top: 56px;}
/*高亮项样式*/
.history-info-swiper .swiper-slide-next+.swiper-slide .year{color: #C79454;}
.history-info-swiper .swiper-slide-next+.swiper-slide .year .dot::before{display: block;}
.history-info-swiper .swiper-slide-next+.swiper-slide .year .dot::after{display: block;}
.history-info-swiper .swiper-slide-next+.swiper-slide .info{color: #C79454;transform: scale(1.2);}
.history-info-swiper .btn{z-index: 1;position: absolute;bottom: 0;width: 50px;height: 50px;box-sizing: border-box;border: 1px solid #C79454;border-radius: 50%;color: #C79454;cursor: pointer;transition: .3s;}
.history-info-swiper .btn::after{content: '';position: absolute;left: 50%;top: 50%;width: 12%;height: 12%;border-top: 2px solid currentColor;}
.history-info-swiper .prev-btn{left: calc(50% - 65px);}
.history-info-swiper .prev-btn::after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.history-info-swiper .next-btn{right: calc(50% - 65px);}
.history-info-swiper .next-btn::after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.history-info-swiper .btn:hover{background-color: #C79454;}
.history-info-swiper .btn:hover::after{border-color: #fff;}
.history-info-swiper .swiper-button-disabled{opacity: .4;cursor: not-allowed;}
@keyframes scaleDot{
	to{transform: scale(3);opacity: 0;}
}
/*资质数据展示*/
.qualification-data-show{display: flex;justify-content: space-between;align-items: center;}
.qualification-data-show .item{flex: 1;padding: 0 3em;border-left: 1px solid rgba(199,148,84,.5);text-align: center;}
.qualification-data-show .item:first-child{border-left: 0;}
.qualification-data-show .item .tit{display: flex;justify-content: center;align-items: center;height: 50px;line-height: 1.2;font-weight: bold;color: #C79454;}
.qualification-data-show .item .txt{margin-top: .8em;}
.qualification-data-show .item:nth-child(-n+3) .tit{font-size: 40px;}
/*资质图片展示*/
.qualification-pic-show{margin-top: 150px;text-align: center;}
.qualification-pic-show img{cursor: zoom-in;}
/*荣誉图片轮播*/
.honor-pic-swiper{position: relative;padding-bottom: 100px;overflow: hidden;}
.honor-pic-swiper .swiper-slide .pic{position: relative;padding-top: 70%;overflow: hidden;}
.honor-pic-swiper .swiper-slide .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;cursor: zoom-in;transition: .5s;}
.honor-pic-swiper .swiper-slide .tit{padding: 1.5em;background-color: #fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.honor-pic-swiper .swiper-slide:hover .pic img{transform: scale(1.05);}
.honor-pic-swiper .swiper-slide:hover .tit{color: #C79454;}
.honor-pic-swiper .btn{z-index: 1;position: absolute;bottom: 0;width: 50px;height: 50px;box-sizing: border-box;border: 1px solid #C79454;border-radius: 50%;color: #C79454;cursor: pointer;transition: .3s;}
.honor-pic-swiper .btn::after{content: '';position: absolute;left: 50%;top: 50%;width: 12%;height: 12%;border-top: 2px solid currentColor;}
.honor-pic-swiper .prev-btn{left: calc(50% - 65px);}
.honor-pic-swiper .prev-btn::after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.honor-pic-swiper .next-btn{right: calc(50% - 65px);}
.honor-pic-swiper .next-btn::after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.honor-pic-swiper .btn:hover{background-color: #C79454;}
.honor-pic-swiper .btn:hover::after{border-color: #fff;}
.honor-pic-swiper .swiper-button-disabled{opacity: .4;cursor: not-allowed;}
/*组织机构*/
.organization-box{text-align: center;}
.organization-box img{cursor: zoom-in;}
/*公司图片轮播*/
.company-pic-swiper{position: relative;padding-bottom: 100px;overflow: hidden;}
.company-pic-swiper .swiper-slide a{display: block;}
.company-pic-swiper .swiper-slide .pic{overflow: hidden;}
.company-pic-swiper .swiper-slide .pic em{display: block;padding-top: 62.5%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: .5s;}
.company-pic-swiper .swiper-slide .tit{padding: 1.5em;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.company-pic-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.company-pic-swiper .swiper-slide:hover .tit{color: #C79454;}
.company-pic-swiper .btn{z-index: 1;position: absolute;bottom: 0;width: 50px;height: 50px;box-sizing: border-box;border: 1px solid #C79454;border-radius: 50%;color: #C79454;cursor: pointer;transition: .3s;}
.company-pic-swiper .btn::after{content: '';position: absolute;left: 50%;top: 50%;width: 12%;height: 12%;border-top: 2px solid currentColor;}
.company-pic-swiper .prev-btn{left: calc(50% - 65px);}
.company-pic-swiper .prev-btn::after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.company-pic-swiper .next-btn{right: calc(50% - 65px);}
.company-pic-swiper .next-btn::after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.company-pic-swiper .btn:hover{background-color: #C79454;}
.company-pic-swiper .btn:hover::after{border-color: #fff;}
.company-pic-swiper .swiper-button-disabled{opacity: .4;cursor: not-allowed;}

/*头部荣誉展示*/
.top-honor-show-box{min-height: 400px;box-sizing: border-box;padding: 35px 350px 40px 50px;margin-bottom: 50px;background: #F7F4EB url(../images/top_honor_show_bg.jpg) right bottom no-repeat;background-size: cover;}
.top-honor-show-box .tit{margin-bottom: 1.5em;overflow: hidden;}
.top-honor-show-box .tit .name{position: relative;display: inline-block;vertical-align: top;font-weight: bold;line-height: 1;color: #C79454;}
.top-honor-show-box .tit .name::after{content: '';position: absolute;left: calc(100% + 1em);top: 50%;width: 1000px;height: 1px;background-color: #C79454;border-radius: 1px;}
.top-honor-show-box .tit .name i{font-size: 28px;}
.top-honor-show-box .list{display: flex;align-items: baseline;flex-wrap: wrap;}
.top-honor-show-box .list li{width: 33.33%;box-sizing: border-box;padding-right: 1em;margin: .6em 0;line-height: 1.2;}
.top-honor-show-box .list li i{font-size: 28px;color: #C79454;}

/*荣誉图片列表*/
.honor-pic-list{display: flex;flex-wrap: wrap;}
.honor-pic-list li{width: 31.33%;margin: 0 0 3.5% 3%;}
.honor-pic-list li:nth-child(3n+1){margin-left: 0;}
.honor-pic-list li .pic{position: relative;padding-top: 70%;background-color: #ccc;overflow: hidden;}
.honor-pic-list li .pic::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(199,148,84,.7);transform: scale(0);pointer-events: none;transition: .5s;}
.honor-pic-list li .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;cursor: url(../images/icon_search_white.svg),auto;transition: .5s;}
.honor-pic-list li .tit{position: relative;padding: 1.5em;background-color: #fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.honor-pic-list li .tit::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background-color: #C79454;transform: scaleX(0);transform-origin: left;transition: 1s;}
.honor-pic-list li:hover .pic::after{transform: scale(1);}
.honor-pic-list li:hover .pic img{transform: scale(1.05);}
.honor-pic-list li:hover .tit{color: #C79454;}
.honor-pic-list li:hover .tit::after{transform: scaleX(1);}

/*主要新闻轮播*/
.main-news-swiper{position: relative;margin-bottom: 100px;overflow: hidden;}
.main-news-swiper .swiper-slide a{display: flex;align-items: center;background-color: #fff;}
.main-news-swiper .swiper-slide a .pic{flex: 0 0 50%;overflow: hidden;}
.main-news-swiper .swiper-slide a .pic em{display: block;padding-top: 67%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: .5s;}
.main-news-swiper .swiper-slide a .info{flex: 100%;overflow: hidden;padding: 50px;}
.main-news-swiper .swiper-slide a .info .date{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #ddd;font-family: 'DINPro-Regular';line-height: 1;color: #999;}
.main-news-swiper .swiper-slide a .info .date .big{font-size: 40px;font-weight: bold;transition: .3s;}
.main-news-swiper .swiper-slide a .info .date .small{margin-top: .6em;font-size: 18px;}
.main-news-swiper .swiper-slide a .info .tit{margin-bottom: 20px;line-height: 1.6;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: .3s;}
.main-news-swiper .swiper-slide a .info .txt{line-height: 2;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main-news-swiper .swiper-slide a .info .index-more-btn{margin-top: 40px;}
.main-news-swiper .swiper-slide a:hover .pic em{transform: scale(1.05);}
.main-news-swiper .swiper-slide a:hover .info .date .big{color: #C79454;}
.main-news-swiper .swiper-slide a:hover .info .tit{color: #C79454;transform: translateX(.3em);}
.main-news-swiper .btn{z-index: 1;position: absolute;top: 60px;width: 50px;height: 50px;box-sizing: border-box;border: 1px solid #ddd;border-radius: 50%;color: #999;cursor: pointer;transition: .3s;}
.main-news-swiper .btn::after{content: '';position: absolute;left: 50%;top: 50%;width: 12%;height: 12%;border-top: 2px solid currentColor;}
.main-news-swiper .prev-btn{right: 120px;}
.main-news-swiper .prev-btn::after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.main-news-swiper .next-btn{right: 50px;}
.main-news-swiper .next-btn::after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.main-news-swiper .btn:hover{background-color: #C79454;}
.main-news-swiper .btn:hover::after{border-color: #fff;}
.main-news-swiper .swiper-button-disabled{opacity: .4;cursor: not-allowed;}

/*新闻信息列表*/
.news-info-list{display: flex;flex-wrap: wrap;}
.news-info-list li{width: 31.33%;margin: 0 0 3.5% 3%;}
.news-info-list li:nth-child(3n+1){margin-left: 0;}
.news-info-list li a{display: block;background-color: #fff;transition: .5s;}
.news-info-list li .pic{overflow: hidden;}
.news-info-list li .pic em{display: block;padding-top: 54.2%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: .5s;}
.news-info-list li .info{padding: 25px 25px 35px;}
.news-info-list li .info .tit{margin-bottom: 20px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: .3s;}
.news-info-list li .info .txt{line-height: 2;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-info-list li .info .record{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;}
.news-info-list li .info .record .date{font-family: 'DINPro-Regular';color: #666;}
.news-info-list li .info .record .more{line-height: 1;color: #C79454;transition: .3s;}
.news-info-list li .info .record .more .arrow{position: relative;display: inline-block;vertical-align: middle;width: 6px;height: 6px;margin: -.25em 0 0 .8em;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: rotate(45deg);}
.news-info-list li a:hover{box-shadow: 0 4px 20px rgba(0,0,0,.1);}
.news-info-list li a:hover .pic em{transform: scale(1.05);}
.news-info-list li a:hover .info .tit{transform: translateX(.3em);color: #C79454;}
.news-info-list.activity .info .tit{margin-bottom: 0;-webkit-line-clamp: 1;}

/*视频列表*/
.video-list{display: flex;flex-wrap: wrap;}
.video-list li{width: 31.33%;margin: 0 0 3.5% 3%;cursor: pointer;transition: .5s;}
.video-list li:nth-child(3n+1){margin-left: 0;}
.video-list li .pic{position: relative;overflow: hidden;}
.video-list li .pic::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 48px;height: 48px;margin: auto;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjQgMEMxMC43NDIgMCAwIDEwLjc0OCAwIDI0YzAgMTMuMjU4IDEwLjc0OCAyNCAyNCAyNCAxMy4yNTggMCAyNC0xMC43NDggMjQtMjQgLjAwNi0xMy4yNTItMTAuNzQyLTI0LTI0LTI0em0xMC4xNTUgMjQuODE0bC0xMy4zMDcgMTAuNzFjLS42ODIuNTQ4LTEuNjkuMDYtMS42OS0uODFWMTMuMjkyYzAtLjg3IDEuMDA4LTEuMzU3IDEuNjktLjgwOWwxMy4zMDcgMTAuNzE1Yy41Mi40MTUuNTIgMS4yMDIgMCAxLjYxN3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');background-size: 100% 100%;}
.video-list li .pic em{display: block;padding-top: 54.3%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: .5s;}
.video-list li .info{padding: 20px 25px 30px;}
.video-list li .info .tit{line-height: 1.6;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: .3s;}
.video-list li:hover{box-shadow: 0 4px 20px rgba(0,0,0,.1);}
.video-list li:hover .pic em{transform: scale(1.05);}
.video-list li:hover .info .tit{color: #C79454;}

/*通知列表*/
.notice-list{}
.notice-list li+li{margin-top: 40px;}
.notice-list li a{display: flex;align-items: center;padding: 30px 40px;background-color: #fff;transition: .5s;}
.notice-list li a .date{z-index: 1;position: relative;padding: 1em;margin-right: 30px;background-color: #ECECEC;border-radius: 4px;font-family: 'DINPro-Regular';line-height: 1;text-align: center;white-space: nowrap;color: #666;overflow: hidden;transition: .3s;}
.notice-list li a .date::before{content: '';z-index: -1;position: absolute;right: -8px;bottom: 16px;width: 150px;height: 150px;background-color: #F2F2F2;border-radius: 50%;pointer-events: none;transition: .3s;}
.notice-list li a .date .big{font-size: 40px;font-weight: bold;}
.notice-list li a .date .small{margin-top: .5em;font-size: 18px;}
.notice-list li a .info{flex: 1;overflow: hidden;}
.notice-list li a .info .tit{margin-bottom: 1em;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.notice-list li a .info .txt{line-height: 1.8;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.notice-list li a:hover{box-shadow: 0 4px 20px rgba(0,0,0,.15);}
.notice-list li a:hover .date{background-color: #C79454;color: #fff;}
.notice-list li a:hover .date::before{background-color: rgba(0,0,0,.1);}
.notice-list li a:hover .info .tit{color: #C79454;}

/*工程展示*/
.project-show-box{display: flex;flex-wrap: wrap;}
.project-show-box .item{position: relative;display: inline-block;vertical-align: top;width: 33.33%;box-sizing: border-box;border-right: 25px solid transparent;border-bottom: 25px solid transparent;}
.project-show-box .item .pic{position: relative;border-radius: 6px;overflow: hidden;}
.project-show-box .item .pic:after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.5);pointer-events: none;opacity: 0;transition: .5s;}
.project-show-box .item .pic em{display: block;width: 105%;padding-top: 89%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 1s;}
.project-show-box .item .tit{position: absolute;left: 0;right: 0;bottom: 0;padding: 1.5em 2em;background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));border-radius: 0 0 6px 6px;color: #fff;}
.project-show-box .item:nth-child(1){width: 66.66%;}
.project-show-box .item:nth-child(1) .pic em{padding-top: 43.3%;}
.project-show-box .item:nth-child(7){width: 66.66%;}
.project-show-box .item:nth-child(7) .pic em{padding-top: 43.3%;}
.project-show-box .item:hover .pic::after{opacity: 1;}
.project-show-box .item:hover .pic em{transform: translateX(-4.5%);}

/*工程详情*/
.project-details-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.project-details-box > .con-l{width: 52%;}
.project-details-box > .con-r{width: 44%;}
.project-details-box .info{line-height: 2;color: #666;}
.project-details-box .info .name{padding-bottom: 1.5em;margin-bottom: 2em;border-bottom: 1px solid #eee;line-height: 1;font-weight: bold;}
.project-details-box .info .tit{display: flex;align-items: center;margin-bottom: 1em;line-height: 1;font-weight: bold;color: #C79454;overflow: hidden;}
.project-details-box .info .tit .icon{width: 24px;height: 24px;margin-right: .6em;}
.project-details-box .info .tit span{position: relative;display: inline-block;vertical-align: top;}
.project-details-box .info .tit span::after{content: '';position: absolute;left: calc(100% + 1em);top: 50%;width: 1000px;height: 1px;background-color: currentColor;opacity: .6;}
.project-details-box .info .list{margin-top: 1.5em;}
.project-details-box .info .list li i{color: #C79454;}
.project-details-box .info .honor{display: flex;align-items: center;margin-top: .5em;color: #C79454;}
.project-details-box .info .honor .icon{width: 20px;height: 20px;margin-right: .6em;}
/*工程图片轮播*/
.project-pic-swiper{position: relative;overflow: hidden;}
.project-pic-swiper .swiper-slide .pic{border-radius: 6px;overflow: hidden;}
.project-pic-swiper .swiper-slide .pic em{display: block;padding-top: 62.33%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: .5s;}
.project-pic-swiper .swiper-pagination{z-index: 1;bottom: 50px;font-size: 0;}
.project-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;box-sizing: border-box;margin: 0 10px;background-color: transparent;border: 1px solid #fff;opacity: 1;transition: .5s;}
.project-pic-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #C79454;border-color: #C79454;}

/*招聘岗位*/
.job-box{}
.job-box *{box-sizing: border-box;}
.job-box > .title{display: flex;justify-content: space-between;align-items: center;height: 80px;padding: 0 40px;background-color: #C79454;color: #fff;}
.job-box > .title span{width: 20%;font-size: 20px;line-height: 20px;text-align: center;font-weight: bold;}
.job-box > .title span:first-child{width: 25%;text-align: left;}
.job-box > .title span:last-child{width: 15%;}
.job-list li{background-color: #fff;border: 1px solid #eee;border-top: 0;cursor: pointer;}
.job-list li .title{display: flex;align-items: center;height: 90px;padding: 0 40px;}
.job-list li .title span{width: 20%;font-size: 18px;line-height: 20px;text-align: center;}
.job-list li .title span:first-child{width: 25%;text-align: left;}
.job-list li .title span:last-child{width: 15%;}
.job-list li .title .fold-btn{position: relative;display: inline-block;vertical-align: top;width: 30px;height: 30px;border: 1px solid currentColor;border-radius: 50%;color: #C79454;cursor: pointer;transition: .3s;}
.job-list li .title .fold-btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translate(-50%,-70%) rotate(45deg);}
.job-list li .title .fold-btn:hover{background-color: #C79454;color: #fff;}
.job-list li.open .title .fold-btn{transform: rotate(180deg);}
.job-list li.open .info{display: block;border-top: 1px solid #eee;}
.job-list li .info{display: none;padding: 40px;}
.job-list li .info .section{margin-top: 40px;}
.job-list li .info .section:first-child{margin-top: 0;}
.job-list li .info .section .tit{margin-bottom: 20px;font-size: 20px;line-height: 1;font-weight: bold;}
.job-list li .info .section .txt{font-size: 16px;line-height: 24px;color: #666;}
.job-list li .info .section .txt p{margin-bottom: 10px;}
.job-list li .btns-area{margin-top: 35px;text-align: left;}
.job-list li .btns-area .btn{padding: 0 2em;margin: 0;background-color: #C79454;border: 0;border-radius: 20px;font-size: 14px;line-height: 40px;color: #fff;}
.job-list li .btns-area .btn::after{content: '';display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em 0 0 .6em;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0wIDBoMjB2MjBIMHoiLz48cGF0aCBkPSJNMCA1LjEyN2MwLS41ODcuNjc2LS45IDEuMTA3LS41MTJsOC4wMTIgNy4yMDZhMS4zMTEgMS4zMTEgMCAwIDAgMS43NjIgMGw4LjAxMi03LjIwNkMxOS4zMjQgNC4yMjggMjAgNC41NCAyMCA1LjEyN3YxMS4wMWMwIC43NTItLjU5NyAxLjM2My0xLjMzMyAxLjM2M0gxLjMzM0MuNTk3IDE3LjUgMCAxNi44OSAwIDE2LjEzNnpNMTcuNDU4IDIuNWMuNjE1IDAgLjkwMi43NzkuNDQgMS4xOTRMMTAuNDQgMTAuNGEuNjU1LjY1NSAwIDAgMS0uODggMEwyLjEwMiAzLjY5NGMtLjQ2Mi0uNDE1LS4xNzQtMS4xOTQuNDQtMS4xOTR6IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==');background-size: 100% 100%;}

/*党建页*/
.party-page{z-index: 1;position: relative;background: #FEFAF3 url(../images/party_page_bg.jpg) center top no-repeat;background-size: 100% auto;}
.party-page::after{content: '';z-index: -1;position: absolute;left: 0;bottom: 0;width: 49%;padding-top: 17%;background: url(../images/party_page_bottom_elem.png) center no-repeat;background-size: contain;pointer-events: none;}
.party-page.bg-white{background: #f6f6f6;}

/*联系我们页*/
.contact-page{padding: 0;}
.contact-page .part1{padding: 90px 0;background: #F6F7F8 url(../images/contact_page_bg1.jpg) center no-repeat;background-size: cover;}
.contact-page .part1 .w1400{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;box-sizing: border-box;padding: 10px 60px;background-color: #F6F7F8;box-shadow: 0 8px 30px rgba(0,0,0,.1);}
.contact-page .part1 .w1400 > .con-l{width: 45%;}
.contact-page .part1 .w1400 > .con-r{width: 45%;margin-right: 5%;transform: translateY(-40px);}
.contact-page .part2{}
/*联系信息列表*/
.contact-info-list{}
.contact-info-list li{display: flex;align-items: center;}
.contact-info-list li .icon{width: 52px;height: 52px;margin-right: 30px;}
.contact-info-list li .info{flex: 1;padding: 30px 0;border-bottom: 1px solid #eee;line-height: 1;font-weight: bold;}
.contact-info-list li .info .tit{color: #C79454;}
.contact-info-list li .info .txt{margin-top: .6em;}


/*笔记本1920*1080显示放大比例为125%，实际分辨率为1920/1.25=1536*/
@media screen and (max-width: 1550px){
	
}

/*中屏PC，分辨率1366*/
@media screen and (max-width: 1440px){
	/*内页banner*/
    .inpage-banner .title .cn{font-size: 28px;}
    .inpage-banner .title .en{font-size: 40px;}

    /*工程展示*/
    .project-show-box .item{border-width: 20px;}
}

/*小屏PC，分辨率1280*/
@media screen and (max-width: 1300px){
	
}

/*pad横屏，分辨率1024*/
@media screen and (max-width: 1024px){
    header{background-color: #fff;}
	/******内页******/
    .inpage-container{min-height: 300px;padding: 30px 0 50px;}
    /*面包屑*/
    .bread{padding: 0 20px;}
    .bread .icon{top: 2px;width: 16px;height: 16px;}
    /*分页*/
    .page{padding-top: 30px;}
    .page > *{padding: 0 .8em;margin: 0 2px;height: 28px;font-size: 12px;line-height: 26px;}
    
    /*内页banner*/
    .inpage-banner .bg{height: 128px;padding-top: 0;}
    .inpage-banner .title{transform: translateY(-60%);}
    .inpage-banner .title .cn{font-size: 18px;}
    .inpage-banner .title .en{font-size: 24px;}
    /*内页头部栏*/
    .inpage-top-wrap{display: none;}
    /*内页标题*/
    .inpage-title{margin-bottom: 30px;}
    .inpage-title .name{font-size: 20px;}
    /*更多按钮*/
	.index-more-btn{padding: 0 1.2em;font-size: 13px;line-height: 30px;}
	.index-more-btn .arrow{margin: -.25em 0 0 .4em;}
    /*内页三级导航*/
    .inpage-third-nav{margin-bottom: 40px;}
    .inpage-third-nav .item{margin: 0 1em;}
    
    /*新闻详情*/
    .news-details-box .title{font-size: 18px;line-height: 26px;text-align: center;}
    .news-details-box .func-wrap{padding: 15px 0;flex-wrap: wrap;}
    .news-details-box .func-wrap .share-wrap{display: none;}
    .news-details-box .record{font-size: 13px;}
    .news-details-box .record span{margin-left: 1.5em;}
    .news-details-box .content{padding: 15px 0;font-size: 15px;}
    .news-details-box .content p{margin-bottom: 10px;}
    .news-details-box .jump-wrap{padding-top: 20px;margin-top: 0;}
    .news-details-box .jump-wrap .btn{font-size: 14px;}
    .news-details-box .jump-wrap .back-btn{position: static;padding: 0 1.2em;margin-top: 1em;line-height: 34px;}
    .news-details-box .jump-wrap .back-btn .icon{width: 16px;height: 16px;}

    /*关于我们页*/
    .about-page{padding: 0;}
    .about-page .part1{padding: 30px 0 0;}
    .about-page .part1 > .w1400 > .con-l{width: 100%;}
    .about-page .part1 > .w1400 > .con-r{width: 100%;margin-top: 20px;}
    .about-page .part1 > .w1400 > .con-r .video-box{position: static;}
    .about-page .part1 .data-show-wrap{position: static;}
    .about-page .part2{padding: 30px 0;}
    .about-page .part3{padding: 30px 0 0;}
    .about-page .part4{padding: 30px 0;}
    .about-page .part5{padding: 30px 0;}
    .about-page .part6{padding: 30px 0;}
    /*企业简介*/
    .company-brief{padding-bottom: 0;}
    .company-brief .inpage-title{margin-bottom: 30px;}
    .company-brief .tit{margin: 20px 0 15px;}
    /*数据展示*/
    .data-show-wrap{padding: 15px 0;margin-top: 20px;}
    .data-show-wrap .w1400{flex-wrap: wrap;}
    .data-show-wrap .item{flex: 0 0 33%;margin: 10px 0;text-align: center;}
    .data-show-wrap .item .num{height: 30px;}
    .data-show-wrap .item .num span{font-size: 30px;}
    .data-show-wrap .item .num sup{font-size: 16px;}
    .data-show-wrap .item .txt{margin-top: .6em;}
    /*发展历程*/
    .history-info-swiper-box{background: none;}
    .history-info-swiper{width: 100%;height: 120px;padding-bottom: 80px;}
    .history-info-swiper .swiper-slide .year{padding-bottom: 20px;font-size: 30px;}
    .history-info-swiper .swiper-slide .info{margin-top: 25px;}
    .history-info-swiper .swiper-slide-prev .year{margin-top: 0;}
    .history-info-swiper .swiper-slide-active .year{margin-top: 0;}
    .history-info-swiper .swiper-slide-next .year{margin-top: 0;}
    .history-info-swiper .swiper-slide-next+.swiper-slide+.swiper-slide .year{margin-top: 0;}
    .history-info-swiper .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide .year{margin-top: 0;}
    .history-info-swiper .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .year{margin-top: 0;}
    /*高亮项样式*/
    .history-info-swiper .swiper-slide-active .year{color: #C79454;}
    .history-info-swiper .swiper-slide-active .year .dot::before{display: block;}
    .history-info-swiper .swiper-slide-active .year .dot::after{display: block;}
    .history-info-swiper .swiper-slide-active .info{color: #C79454;transform: scale(1.2);}
    .history-info-swiper .btn{width: 40px;height: 40px;}
    .history-info-swiper .prev-btn{left: calc(50% - 50px);}
    .history-info-swiper .next-btn{right: calc(50% - 50px);}
    /*资质数据展示*/
    .qualification-data-show{justify-content: center;flex-wrap: wrap;}
    .qualification-data-show .item{flex: 0 0 33%;box-sizing: border-box;padding: 0 .5em;margin-bottom: 2em;border-left: 0;}
    .qualification-data-show .item .tit{height: 30px;}
    .qualification-data-show .item .txt{margin-top: .4em;}
    .qualification-data-show .item:nth-child(-n+3) .tit{font-size: 24px;}
    /*资质图片展示*/
    .qualification-pic-show{margin-top: 10px;}
    /*荣誉图片轮播*/
    .honor-pic-swiper{padding-bottom: 0;}
    .honor-pic-swiper .swiper-slide .tit{padding: 1em;}
    .honor-pic-swiper .btn{display: none;}
    /*公司图片轮播*/
    .company-pic-swiper{padding-bottom: 0;}
    .company-pic-swiper .swiper-slide .tit{padding: 1em;}
    .company-pic-swiper .btn{display: none;}

    /*头部荣誉展示区*/
    .top-honor-show-box{padding: 15px 20px 25px;margin-bottom: 30px;background-position: left bottom;}
    .top-honor-show-box .tit{margin-bottom: 1em;}
    .top-honor-show-box .list li{width: 100%;}

    /*荣誉图片列表*/
    .honor-pic-list li{width: 48%;margin: 0 0 4% 4%;}
    .honor-pic-list li:nth-child(3n+1){margin-left: 4%;}
    .honor-pic-list li:nth-child(2n+1){margin-left: 0;}
    .honor-pic-list li .tit{padding: 1em;}

    /*主要新闻轮播*/
    .main-news-swiper{margin-bottom: 30px;}
    .main-news-swiper .swiper-slide a{flex-wrap: wrap;}
    .main-news-swiper .swiper-slide a .pic{flex: 0 0 100%;}
    .main-news-swiper .swiper-slide a .info{padding: 15px;}
    .main-news-swiper .swiper-slide a .info .date{padding-bottom: 15px;margin-bottom: 15px;}
    .main-news-swiper .swiper-slide a .info .date .big{display: inline-block;vertical-align: top;font-size: 28px;}
    .main-news-swiper .swiper-slide a .info .date .small{margin-top: 0;display: inline-block;vertical-align: bottom;font-size: 16px;}
    .main-news-swiper .swiper-slide a .info .tit{margin-bottom: 0;}
    .main-news-swiper .swiper-slide a .info .txt{display: none;}
    .main-news-swiper .swiper-slide a .info .index-more-btn{display: none;}

    /*新闻信息列表*/
    .news-info-list li{width: 48%;margin: 0 0 4% 4%;}
    .news-info-list li:nth-child(3n+1){margin-left: 4%;}
    .news-info-list li:nth-child(2n+1){margin-left: 0;}
    .news-info-list li .info{padding: 10px 5px;}
    .news-info-list li .info .tit{margin-bottom: 0;font-weight: normal;}
    .news-info-list li .info .txt{display: none;}
    .news-info-list li .info .record{margin-top: 10px;}
    .news-info-list li .info .record .more{display: none;}

    /*视频列表*/
    .video-list li{width: 48%;margin: 0 0 4% 4%;}
    .video-list li:nth-child(3n+1){margin-left: 4%;}
    .video-list li:nth-child(2n+1){margin-left: 0;}
    .video-list li .pic::after{width: 30px;height: 30px;}
    .video-list li .info{padding: 10px;}
    .video-list li .info .tit{font-weight: normal;}

    /*通知列表*/
    .notice-list li+li{margin-top: 20px;}
    .notice-list li a{padding: 0;}
    .notice-list li a .date{padding: .5em;margin-right: 12px;}
    .notice-list li a .date .big{font-size: 28px;}
    .notice-list li a .date .small{font-size: 12px;}
    .notice-list li a .info .tit{margin-bottom: .5em;}
    .notice-list li a .info .txt{-webkit-line-clamp: 1;}
    .notice-list li a:hover{box-shadow: 0 4px 20px rgba(0,0,0,.15);}
    .notice-list li a:hover .date{background-color: #C79454;color: #fff;}
    .notice-list li a:hover .date::before{background-color: rgba(0,0,0,.1);}
    .notice-list li a:hover .info .tit{color: #C79454;}

    /*工程展示*/
    .project-show-box .item{width: 50%;border-width: 10px;}
    .project-show-box .item .tit{padding: 1em .6em;}
    .project-show-box .item:nth-child(1){width: 50%;}
    .project-show-box .item:nth-child(1) .pic em{padding-top: 89%;}
    .project-show-box .item:nth-child(7){width: 50%;}
    .project-show-box .item:nth-child(7) .pic em{padding-top: 89%;}

    /*工程详情*/
    .project-details-box > .con-l{width: 100%;}
    .project-details-box > .con-r{width: 100%;margin-top: 30px;}
    .project-details-box .info .name{padding-bottom: 1em;margin-bottom: 1.5em;}
    .project-details-box .info .tit .icon{width: 20px;height: 20px;}
    .project-details-box .info .list{margin-top: 1em;}
    .project-details-box .info .honor .icon{width: 16px;height: 16px;}
    /*工程图片轮播*/
    .project-pic-swiper .swiper-pagination{bottom: 20px;}
    .project-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 6px;}

    /*招聘岗位*/
	.job-box > .title{height: 60px;padding: 0 10px;}
	.job-box > .title span{font-size: 14px;line-height: 1;}
	.job-list li .title{height: 60px;padding: 0 10px;}
	.job-list li .title span{font-size: 14px;line-height: 1;}
	.job-list li .title .fold-btn{width: 24px;height: 24px;}
	.job-list li .info{padding: 20px 15px;}
	.job-list li .info .section{margin-top: 20px;}
	.job-list li .info .section .tit{margin-bottom: 15px;font-size: 14px;}
	.job-list li .info .section .txt{font-size: 14px;line-height: 20px;}
	.job-list li .btns-area{margin-top: 20px;}

    /*党建页*/
    .party-page::after{width: 100%;padding-top: 40%;}

    /*联系我们页*/
    .contact-page{padding: 0;}
    .contact-page .part1{padding: 30px 0;}
    .contact-page .part1 .w1400{padding: 10px 20px;}
    .contact-page .part1 .w1400 > .con-l{width: 100%;}
    .contact-page .part1 .w1400 > .con-r{width: 100%;margin: 30px 0 0;transform: translateY(0);}
    /*联系信息列表*/
    .contact-info-list li .icon{width: 36px;height: 36px;margin-right: 15px;}
    .contact-info-list li .info{padding: 15px 0;}
}

/*phone和pad竖屏，分辨率820*/
@media screen and (max-width: 820px){
    
}