@charset "utf-8";
/* banner */
.banner{position: relative;height: 100vh;overflow: hidden;}
.banner .swiper-slide .pic{display: block;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.banner .swiper-pagination{z-index: 1;bottom: 60px;font-size: 0;}
.banner .swiper-pagination .swiper-pagination-bullet{position: relative;width: 12px;height: 12px;margin: 0 20px;background-color: #fff;opacity: 1;box-shadow: 0 0 4px rgba(0,0,0,.4);}
.banner .swiper-pagination .swiper-pagination-bullet:after{content: '';position: absolute;left: -10px;top: -10px;width: 32px;height: 32px;box-sizing: border-box;border: 2px solid #fff;border-radius: 50%;transform: scale(0);transition: 0.5s;}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{transform: scale(1);}
.banner .btn{z-index: 1;position: absolute;top: 50%;box-sizing: border-box;width: 60px;height: 60px;margin-top: -30px;border: 2px solid #fff;border-radius: 50%;cursor: pointer;transition: 0.3s;filter: drop-shadow(2px 2px 4px rgba(0,0,0,.3));}
.banner .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-top: 2px solid #fff;}
.banner .prev-btn{left: 0;transform: translateX(-100%);}
.banner .prev-btn:after{border-left: 2px solid #fff;transform: translate(-30%,-50%) rotate(-45deg);}
.banner .next-btn{right: 0;transform: translateX(100%);}
.banner .next-btn:after{border-right: 2px solid #fff;transform: translate(-70%,-50%) rotate(45deg);}
.banner .btn:hover{background-color: #1a5392;border-color: #1a5392;}
.banner:hover .prev-btn{transform: translateX(20%);}
.banner:hover .next-btn{transform: translateX(-20%);}

/******首页******/
.index-container{min-height: 500px;overflow: hidden;}
/*标题*/
.index-title{margin-bottom: 35px;text-align: center;}
.index-title .name{position: relative;display: inline-block;vertical-align: top;padding-bottom: 15px;font-size: 24px;line-height: 30px;font-weight: bold;}
.index-title .name:after{content: '';position: absolute;left: 50%;bottom: 0;width: 20px;height: 4px;margin-left: -10px;background-color: #7d7d7d;}
.index-title.white .name{color: #fff;}
.index-title.white .name:after{background-color: #fff;}
.index-title.left{text-align: left;}
.index-title.left .name:after{left: 0;margin-left: 0;}
/*布局*/
.index-container .part1{padding: 70px 0 55px;background: url(/skin/images/index_part_bg1.jpg) center no-repeat;background-size: cover;}
.index-container .part2{position: relative;padding: 70px 0 80px;background: url(/skin/images/index_part_bg2.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.index-container .part2:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 45%;background-image: linear-gradient(90deg,rgba(5,13,96,.9),rgba(5,13,96,.1));backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);}
.index-container .part3{padding: 80px 0 50px;background: url(/skin/images/index_part_bg3.jpg) center no-repeat;background-size: cover;}
.index-container .part3 .index-title .name{padding-bottom: 0;}
.index-container .part3 .index-title .name:after{display: none;}
.index-container .part4{padding: 60px 0;}
.index-container .part5{padding-bottom: 50px;}

/*公告栏*/
.notice-box{z-index: 1;position: relative;box-shadow: 0 4px 4px rgba(0,0,0,.1);}
.notice-box .title{float: left;width: 208px;height: 68px;background: #1a5392 url(/skin/images/notice_title_bg.jpg) center no-repeat;background-size: cover;font-size: 20px;line-height: 68px;text-align: center;font-weight: bold;color: #fff;}
.notice-box .title .icon{display: inline-block;vertical-align: middle;width: 26px;height: 26px;margin: -.25em 10px 0 0;}
.notice-box .notice-swiper{position: relative;height: 68px;padding-right: 40px;margin-left: 208px;overflow: hidden;}
.notice-box .notice-swiper .swiper-slide{font-size: 0;}
.notice-box .notice-swiper .swiper-slide .item{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;height: 68px;padding: 0 50px 0 25px;font-size: 18px;line-height: 68px;}
.notice-box .notice-swiper .swiper-slide .item .date{float: left;width: 84px;color: #666;}
.notice-box .notice-swiper .swiper-slide .item .date i{font-size: 22px;font-weight: bold;color: #222;}
.notice-box .notice-swiper .swiper-slide .item .tit{display: block;margin-left: 84px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.notice-box .notice-swiper .swiper-slide .item:hover .tit{color: #1A5392;}
.notice-box .notice-swiper .btn{position: absolute;right: 0;width: 40px;height: 33px;background-color: #eee;color: #bbb;cursor: pointer;transition: 0.5s;}
.notice-box .notice-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;border-left: 2px solid currentColor;border-top: 2px solid currentColor;}
.notice-box .notice-swiper .prev-btn{top: 0;}
.notice-box .notice-swiper .prev-btn:after{transform: translate(-50%,-30%) rotate(45deg);}
.notice-box .notice-swiper .next-btn{bottom: 0;}
.notice-box .notice-swiper .next-btn:after{transform: translate(-50%,-70%) rotate(-135deg);}
.notice-box .notice-swiper .btn:hover{background-color: #1a5392;color: #fff;}

/*工程业绩选项卡*/
.project-tabs{overflow: hidden;}
.project-tabs .swiper-slide{position: relative;display: block;box-sizing: border-box;padding: 0 1em;text-align: center;cursor: pointer;}
.project-tabs .swiper-slide:before{content: "";position: absolute;left: 0;top: 0;bottom: 20px;width: 1px;background-color: #ddd;}
.project-tabs .swiper-slide:first-child:before{display: none;}
.project-tabs .swiper-slide .icon{display: inline-block;vertical-align: top;width: 50px;height: 50px;filter: brightness(0) invert(.5);transition: 0.3s;}
.project-tabs .swiper-slide .name{margin-top: 10px;font-size: 18px;line-height: 20px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.project-tabs .swiper-slide.on .icon{filter: none;}
.project-tabs .swiper-slide.on .name{color: #e80000;}
.project-tab-content{margin-top: 50px;overflow: hidden;}
.project-tab-content .swiper-slide .btns-area{margin-top: 30px;}
.project-tab-content .swiper-slide .btns-area .btn{width: 140px;height: 40px;padding: 0;margin: 0;background-color: #c80000;border: 0;line-height: 40px;color: #fff;}
/*工程图片展示*/
.project-pic-show{font-size: 0;}
.project-pic-show .item{position: relative;display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.33%;border-left: 18px solid transparent;border-bottom: 18px solid transparent;font-size: 14px;overflow: hidden;}
.project-pic-show .item .pic{overflow: hidden;}
.project-pic-show .item .pic em{display: block;padding-top: 72%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 1s linear;}
.project-pic-show .item .tit{position: absolute;left: 0;right: 0;bottom: 0;box-sizing: border-box;height: 60px;padding: 0 1em;background-color: rgba(0,0,0,.5);font-size: 16px;line-height: 60px;text-align: center;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.5s;}
.project-pic-show .item:nth-child(1){float: left;width: 30%;border-left: 0;}
.project-pic-show .item:nth-child(1) .pic em{padding-top: 138%;}
.project-pic-show .item:nth-child(5){width: 35%;}
.project-pic-show .item:nth-child(6){width: 35%;}
.project-pic-show .item .hidden-wrap{z-index: 1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;padding: 12% 10%;background-color: rgba(26,83,146,.7);text-align: center;color: #fff;transform: translateY(100%);transition: 0.5s cubic-bezier(0, 0, 0.5, 1.5);}
.project-pic-show .item .hidden-wrap:before{content: '';z-index: -1;position: absolute;left: 14px;right: 14px;top: 14px;bottom: 14px;border: 1px solid rgba(255,255,255,.5);}
.project-pic-show .item .hidden-wrap .name{position: relative;padding-bottom: 6%;font-size: 18px;line-height: 20px;}
.project-pic-show .item .hidden-wrap .name:after{content: '';position: absolute;left: 50%;bottom: 0;width: 42px;height: 3px;background-color: #fff;margin-left: -21px;}
.project-pic-show .item .hidden-wrap .txt{max-height: 50px;margin-top: 8%;font-size: 15px;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.project-pic-show .item .hidden-wrap .more{position: absolute;left: 0;right: 0;bottom: 12%;box-sizing: border-box;width: 140px;height: 40px;margin: 0 auto;border: 1px solid rgba(255,255,255,.5);border-radius: 4px;font-size: 14px;line-height: 38px;color: #fff;transition: 0.5s;}
.project-pic-show .item .hidden-wrap .more .arrow{position: relative;display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em 0 0 6px;transition: 0.3s;}
.project-pic-show .item .hidden-wrap .more .arrow:before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background-color: currentColor;transform: translateY(-50%);}
.project-pic-show .item .hidden-wrap .more .arrow:after{content: "";position: absolute;left: 50%;top: 50%;width: 40%;height: 40%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(0,-50%) rotate(45deg);}
.project-pic-show .item .hidden-wrap .more:hover .arrow{transform: translateX(5px);}
.project-pic-show .item:nth-child(1) .hidden-wrap{padding: 20% 14%;}
.project-pic-show .item:nth-child(1) .hidden-wrap .more{bottom: 20%;}
.project-pic-show .item:hover .pic em{transform: scale(1.05);}
.project-pic-show .item:hover .tit{display: none;}
.project-pic-show .item:hover .hidden-wrap{transform: translateY(0);}

/*公司介绍*/
.company-intro-box{position: relative;}
.company-intro-box .brief{width: 37.5%;color: #fff;}
.company-intro-box .brief .txt{font-size: 16px;line-height: 2;text-align: justify;}
.company-intro-box .brief .btns-area{margin-top: 70px;text-align: left;}
.company-intro-box .brief .btns-area .btn{width: 140px;height: 40px;padding: 0;margin: 0;background-color: transparent;line-height: 40px;text-align: center;color: #fff;}
.company-intro-box .video-wrap{position: absolute;right: 8.8%;top: 50%;transform: translateY(-40%);text-align: center;color: #fff;}
.company-intro-box .video-wrap .play-btn{position: relative;display: inline-block;vertical-align: top;width: 60px;height: 60px;background-color: #fff;border-radius: 50%;cursor: pointer;}
.company-intro-box .video-wrap .play-btn:before{content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border-radius: 50%;background-color: #fff;animation: scaleBtn 2s linear infinite;}
.company-intro-box .video-wrap .play-btn:after{content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border-radius: 50%;background-color: #fff;animation: scaleBtn 2s 1s linear infinite;}

.company-intro-box .video-wrap .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 #c80000;border-right-width: 5px;transform: translateX(20%);}
.company-intro-box .video-wrap .tit1{margin-top: 50px;font-size: 22px;line-height: 30px;}
.company-intro-box .video-wrap .tit2{margin-top: 10px;font-size: 18px;line-height: 20px;}
@keyframes scaleBtn{
	to{transform: scale(1.6);opacity: 0;}
}

/*新闻选项卡*/
.news-tab-box{position: relative;padding-top: 80px;margin-top: -65px;}
.news-tab-box .tabs{position: absolute;right: 0;top: 0;}
.news-tab-box .tabs .item{display: inline-block;vertical-align: top;padding: 0 1.5em;margin-left: 15px;border: 1px solid #999;border-radius: 20px;font-size: 20px;line-height: 38px;cursor: pointer;transition: 0.3s;}
.news-tab-box .tabs .item.on{background-color: #1A5392;border-color: #1A5392;color: #fff;}
.news-tab-box .tab-content{margin-top: 10px;overflow: hidden;}
.news-tab-box .tab-content .swiper-slide .btns-area{margin-top: -40px;}
.news-tab-box .tab-content .swiper-slide .btns-area .btn{width: 140px;height: 40px;padding: 0;margin: 0;background-color: #c80000;border: 0;line-height: 40px;color: #fff;}
/*新闻信息轮播*/
.news-info-swiper{position: relative;padding-bottom: 95px;overflow: hidden;}
.news-info-swiper .swiper-slide a{display: block;transition: 0.5s;}
.news-info-swiper .swiper-slide .pic{border-radius: 4px 4px 0 0;overflow: hidden;}
.news-info-swiper .swiper-slide .pic em{display: block;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.news-info-swiper .swiper-slide .info{position: relative;padding: 30px 25px;background-color: #fff;border: 1px solid #eee;border-radius: 0 0 4px 4px;}
.news-info-swiper .swiper-slide .info .tit{font-size: 20px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-info-swiper .swiper-slide .info .txt{height: 60px;margin-top: 20px;font-size: 16px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-info-swiper .swiper-slide .info .date{margin-top: 40px;}
.news-info-swiper .swiper-slide .info .date span{display: inline-block;vertical-align: top;font-size: 24px;line-height: 24px;font-weight: bold;transition: 0.3s;}
.news-info-swiper .swiper-slide .info .date em{display: inline-block;vertical-align: top;font-size: 16px;line-height: 20px;color: #999;}
.news-info-swiper .swiper-slide .info .more{position: absolute;right: 25px;bottom: 30px;box-sizing: border-box;width: 44px;height: 44px;border: 2px solid #ddd;border-radius: 50%;color: #ddd;transform: rotate(-45deg);transition: background-color 0.5s,transform 0.5s 0.5s;}
.news-info-swiper .swiper-slide .info .more:before{content: "";position: absolute;left: 25%;right: 25%;top: 50%;height: 2px;background-color: currentColor;transform: translateY(-50%);}
.news-info-swiper .swiper-slide .info .more:after{content: "";position: absolute;left: 50%;top: 50%;width: 30%;height: 30%;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: translate(-50%,-50%) rotate(45deg);}
.news-info-swiper .swiper-slide a:hover{box-shadow: 4px 4px 10px rgba(26,83,146,.2);}
.news-info-swiper .swiper-slide a:hover .pic em{transform: scale(1.05);}
.news-info-swiper .swiper-slide a:hover .info .tit{color: #1a5392;}
.news-info-swiper .swiper-slide a:hover .info .date span{color: #1a5392;}
.news-info-swiper .swiper-slide a:hover .info .more{background-color: #1a5392;border-color: #1a5392;transform: rotate(0);}
.news-info-swiper .btn{z-index: 1;position: absolute;bottom: 0;box-sizing: border-box;width: 40px;height: 40px;border: 1px solid #c80000;border-radius: 4px;color: #c80000;cursor: pointer;transition: 0.3s;}
.news-info-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 30%;height: 30%;border-top: 1px solid currentColor;}
.news-info-swiper .prev-btn{left: 50%;margin-left: -130px;}
.news-info-swiper .prev-btn:after{border-left: 1px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.news-info-swiper .next-btn{right: 50%;margin-right: -130px;}
.news-info-swiper .next-btn:after{border-right: 1px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.news-info-swiper .btn:hover{background-color: #C80000;color: #fff;}

/*标语区*/
.slogan-box{overflow: hidden;}
.slogan-box > .con-l{float: left;width: 33%;}
.slogan-box > .con-r{float: right;width: 65%;}
/*党的建设*/
.party-building-wrap{box-sizing: border-box;height: 170px;padding: 30px 25px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.party-building-wrap > .title{font-size: 24px;line-height: 30px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*党新闻轮播*/
.party-news-swiper{margin-top: 30px;overflow: hidden;}
.party-news-swiper .swiper-slide a{display: block;color: #fff;}
.party-news-swiper .swiper-slide .txt{font-size: 17px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.party-news-swiper .swiper-slide .date{margin-top: 10px;line-height: 20px;}
.party-news-swiper .swiper-slide .date span{display: inline-block;vertical-align: top;margin-left: 15px;transition: 0.3s;}
.party-news-swiper .swiper-slide .date span:after{content: '>';display: inline-block;vertical-align: middle;margin: -.4em 0 0 6px;}
.party-news-swiper .swiper-slide:hover .date span{transform: translateX(5px);}
/*标语轮播*/
.slogan-swiper{position: relative;overflow: hidden;}
.slogan-swiper .swiper-slide .pic{display: block;overflow: hidden;}
.slogan-swiper .swiper-slide .pic em{display: block;height: 170px;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.slogan-swiper .swiper-slide .pic:hover em{transform: scale(1.05);}
.slogan-swiper .swiper-pagination{z-index: 1;bottom: 15px;font-size: 0;}
.slogan-swiper .swiper-pagination .swiper-pagination-bullet{position: relative;width: 8px;height: 8px;margin: 0 12px;background-color: #fff;opacity: 1;box-shadow: 0 0 4px rgba(0,0,0,.4);}
.slogan-swiper .swiper-pagination .swiper-pagination-bullet:after{content: '';position: absolute;left: -6px;top: -6px;width: 20px;height: 20px;box-sizing: border-box;border: 1px solid #fff;border-radius: 50%;transform: scale(0);transition: 0.5s;}
.slogan-swiper .swiper-pagination .swiper-pagination-bullet-active:after{transform: scale(1);}

/*友情链接选项卡*/
.friend-link-tab-box{}
.friend-link-tab-box .tabs{text-align: center;}
.friend-link-tab-box .tabs .item{display: inline-block;vertical-align: top;padding: 0 1.5em;margin: 0 8px;border: 1px solid #999;border-radius: 20px;font-size: 20px;line-height: 38px;cursor: pointer;transition: 0.3s;}
.friend-link-tab-box .tabs .item.on{background-color: #1A5392;border-color: #1A5392;color: #fff;}
.friend-link-tab-box .tab-content{margin-top: 35px;overflow: hidden;}
/*logo轮播*/
.logo-swiper{position: relative;height: 200px;padding-bottom: 50px;overflow: hidden;}
.logo-swiper .swiper-slide{height: calc(100% / 2);}
.logo-swiper .swiper-slide a{position: relative;display: block;box-sizing: border-box;height: 100%;border: 1px solid #e5e5e5;overflow: hidden;}
.logo-swiper .swiper-slide a img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 80%;max-height: 60%;transition: 0.8s;}
.logo-swiper .swiper-slide a:hover img{transform: scale(1.05);}
.logo-swiper .swiper-pagination{z-index: 1;bottom: 10px;font-size: 0;}
.logo-swiper .swiper-pagination .swiper-pagination-bullet{position: relative;width: 8px;height: 8px;margin: 0 12px;background-color: #c80000;opacity: 1;}
.logo-swiper .swiper-pagination .swiper-pagination-bullet:after{content: '';position: absolute;left: -6px;top: -6px;width: 20px;height: 20px;box-sizing: border-box;border: 1px solid #c80000;border-radius: 50%;transform: scale(0);transition: 0.5s;}
.logo-swiper .swiper-pagination .swiper-pagination-bullet-active:after{transform: scale(1);}
.logo-swiper-box{position: relative;padding: 0 60px;}
.logo-swiper-box .btn{z-index: 1;position: absolute;top: 50%;box-sizing: border-box;width: 30px;height: 30px;margin-top: -40px;color: #ddd;cursor: pointer;transition: 0.3s;}
.logo-swiper-box .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 60%;height: 60%;border-top: 1px solid currentColor;}
.logo-swiper-box .prev-btn{left: 0;}
.logo-swiper-box .prev-btn:after{border-left: 1px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.logo-swiper-box .next-btn{right: 0;}
.logo-swiper-box .next-btn:after{border-right: 1px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.logo-swiper-box .btn:hover{color: #C80000;}


/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	
}

/*小屏PC:>=1025px && <=1280px*/
@media screen and (max-width: 1280px){
	
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/* banner */
	.banner{height: auto;padding-top: 60px;}
	.banner .swiper-slide .pic{height: auto;padding-top: 50%;}
	.banner .swiper-pagination{bottom: 15px;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 8px;}
	.banner .swiper-pagination .swiper-pagination-bullet:after{left: -6px;top: -6px;width: 18px;height: 18px;}
	
	/******首页******/
	.index-container{min-height: 300px;}
	/*标题*/
	.index-title{margin-bottom: 20px;}
	.index-title .name{padding-bottom: 10px;font-size: 18px;line-height: 20px;}
	.index-title .name:after{width: 20px;height: 2px;}
	.index-title.left{text-align: center;}
	.index-title.left .name:after{left: 50%;margin-left: -10px;}
	/*布局*/
	.index-container .part1{padding: 30px 0;}
	.index-container .part2{padding: 30px 0;background-attachment: scroll;}
	.index-container .part2:before{width: 100%;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);}
	.index-container .part3{padding: 30px 0;}
	.index-container .part3 .index-title .name{padding-bottom: 10px;}
	.index-container .part3 .index-title .name:after{display: block;}
	.index-container .part4{padding: 30px 0;}
	.index-container .part5{padding-bottom: 30px;}
	
	/*公告栏*/
	.notice-box .w1366{width: 100%;}
	.notice-box .title{float: left;width: 100px;height: 60px;font-size: 16px;line-height: 60px;}
	.notice-box .title .icon{width: 16px;height: 16px;margin: -.25em 4px 0 0;}
	.notice-box .notice-swiper{height: 60px;padding-right: 0;margin-left: 108px;}
	.notice-box .notice-swiper .swiper-slide .item{width: 100%;height: 30px;padding: 0;font-size: 14px;line-height: 30px;}
	.notice-box .notice-swiper .swiper-slide .item .date{width: 60px;}
	.notice-box .notice-swiper .swiper-slide .item .date i{font-size: 18px;}
	.notice-box .notice-swiper .swiper-slide .item .tit{margin-left: 60px;}
	.notice-box .notice-swiper .btn{display: none;}
	
	/*工程业绩选项卡*/
	.project-tabs .swiper-slide{padding: 0 .5em;}
	.project-tabs .swiper-slide .icon{width: 24px;height: 24px;}
	.project-tabs .swiper-slide .name{font-size: 14px;line-height: 20px;}
	.project-tab-content{margin-top: 20px;}
	.project-tab-content .swiper-slide .btns-area{margin-top: 15px;}
	.project-tab-content .swiper-slide .btns-area .btn{width: auto;height: 36px;padding: 0 1.5em;font-size: 13px;line-height: 36px;}
	/*工程图片展示*/
	.project-pic-show .item{width: 47%!important;margin: 0 1.5% 3%;border: 0;}
	.project-pic-show .item .pic em{padding-top: 72%!important;}
	.project-pic-show .item .tit{height: 40px;font-size: 13px;line-height: 40px;}
	.project-pic-show .item .hidden-wrap{display: none;}
	
	/*公司介绍*/
	.company-intro-box .brief{width: 100%;}
	.company-intro-box .brief .txt{font-size: 14px;line-height: 2;}
	.company-intro-box .brief .btns-area{margin-top: 20px;text-align: center;}
	.company-intro-box .brief .btns-area .btn{width: auto;height: 36px;padding: 0 1.5em;font-size: 13px;line-height: 36px;}
	.company-intro-box .video-wrap{position: static;transform: translateY(0);margin-top: 40px;}
	.company-intro-box .video-wrap .tit1{margin-top: 30px;font-size: 16px;line-height: 20px;}
	.company-intro-box .video-wrap .tit2{font-size: 14px;}
	
	/*新闻选项卡*/
	.news-tab-box{padding-top: 0;margin-top: 0;}
	.news-tab-box .tabs{position: static;text-align: center;}
	.news-tab-box .tabs .item{padding: 0 1em;margin: 5px 2px;font-size: 12px;line-height: 26px;}
	.news-tab-box .tab-content{margin-top: 15px;}
	.news-tab-box .tab-content .swiper-slide .btns-area{margin-top: -36px;}
	.news-tab-box .tab-content .swiper-slide .btns-area .btn{width: auto;height: 36px;padding: 0 1.5em;font-size: 13px;line-height: 36px;}
	/*新闻信息轮播*/
	.news-info-swiper{padding-bottom: 65px;}
	.news-info-swiper .swiper-slide .info{padding: 15px;}
	.news-info-swiper .swiper-slide .info .tit{font-size: 16px;line-height: 20px;}
	.news-info-swiper .swiper-slide .info .txt{height: 50px;margin-top: 10px;font-size: 14px;line-height: 25px;}
	.news-info-swiper .swiper-slide .info .date{margin-top: 20px;}
	.news-info-swiper .swiper-slide .info .date span{font-size: 18px;line-height: 20px;}
	.news-info-swiper .swiper-slide .info .date em{font-size: 14px;}
	.news-info-swiper .swiper-slide .info .more{right: 15px;bottom: 15px;width: 40px;height: 40px;}
	.news-info-swiper .btn{width: 36px;height: 36px;}
	.news-info-swiper .prev-btn{margin-left: -110px;}
	.news-info-swiper .next-btn{margin-right: -110px;}
	
	/*标语区*/
	.slogan-box > .con-l{float: none;width: 100%;}
	.slogan-box > .con-r{float: none;width: 100%;margin-top: 20px;}
	/*党的建设*/
	.party-building-wrap{height: auto;padding: 20px;}
	.party-building-wrap > .title{font-size: 18px;line-height: 24px;}
	/*党新闻轮播*/
	.party-news-swiper{margin-top: 15px;}
	.party-news-swiper .swiper-slide .txt{font-size: 15px;}
	.party-news-swiper .swiper-slide .date{margin-top: 5px;font-size: 13px;}
	/*标语轮播*/
	.slogan-swiper .swiper-slide .pic em{height: auto;padding-top: 22%;}
	.slogan-swiper .swiper-pagination{bottom: 10px;}
	.slogan-swiper .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 8px;}
	.slogan-swiper .swiper-pagination .swiper-pagination-bullet:after{left: -6px;top: -6px;width: 18px;height: 18px;}
	
	/*友情链接选项卡*/
	.friend-link-tab-box .tabs .item{padding: 0 1em;margin: 5px 2px;font-size: 12px;line-height: 26px;}
	.friend-link-tab-box .tab-content{margin-top: 15px;}
	/*logo轮播*/
	.logo-swiper{height: 120px;padding-bottom: 30px;}
	.logo-swiper .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 8px;}
	.logo-swiper .swiper-pagination .swiper-pagination-bullet:after{left: -6px;top: -6px;width: 18px;height: 18px;}
	.logo-swiper-box{padding: 0;}
	.logo-swiper-box .btn{display: none;}
}